/* custom css code start */

@font-face {
  font-family: Playfairdisplay;
  src: url('../fonts/PlayfairDisplay-Regular.ttf');
}

/*@font-face {
  font-family: Suranna;
  src: url('../fonts/Suranna-Regular.ttf');
}*/

@font-face {
  font-family: WorkSans;
  src: url('../fonts/WorkSans-Regular.ttf');
}

@font-face {
  font-family: Roboto;
  src: url('../fonts/Roboto-Regular.ttf');
}

@supports (-webkit-overflow-scrolling: touch) {
  /* CSS specific to iOS devices */ 
html, body {width: auto!important; overflow-x: hidden!important;}


@media (max-width: 480px) {

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 18% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 24% !important;text-align: center;}

}	

@media (min-width: 481px) and (max-width: 1025px){

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 38% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 45% !important;text-align: center;}

}	

  
}


@supports (-webkit-touch-callout: none) {
	
	
html, body {width: auto!important; overflow-x: hidden!important;}


@media (max-width: 480px) {

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 18% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 24% !important;text-align: center;}

}	

@media (min-width: 481px) and (max-width: 1025px){

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select01 .bundle-option-select {padding-left: 38% !important;text-align: center;}

.catalog-product-view #maincontent .product-main-content .productstep_one .stepone_right .optionsmain .mt_select02 .bundle-option-select {padding-left: 45% !important;text-align: center;}

}		
	
	
@media (min-width: 1020px) and (max-width: 1370px){	

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width: 680px;}	

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {margin-right: 15px;width: 320px;float: left;}

.cms-appointment-options .page-wrapper .columns .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.virtualbutton {margin-left: 15px;width: 320px;float: left;}

}


	
}	


.colourdiamondvideoloader {border: 7px solid #E6E6E6;border-radius: 50%;border-top: 7px solid #D84813;width: 80px;height: 80px;
-webkit-animation: spin 2s linear infinite;animation: spin 2s linear infinite;display: block;position: absolute;top: 40%;
left: 40%;z-index: 9;}
.catalog-product-view .product_info .colourdiamondvideoloader {width: 50px;height: 50px;top: 44%;left: 44%;}
.catalog-product-view .product_info .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo {position:relative;}
.catalog-product-view .product_info .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo embed.visualpreviewvideo {z-index: 9;position: relative;}

.catalog-product-view .block.related .product-item .product-item-info .product-item-details .product-item-actions {display:none;}

.catalog-product-view .block.related .product-items .owl-item li .product-item-info .product-item-details strong.product-item-name a {font-size:12px;
font-family:'WorkSans' !important;color: #000 !important;letter-spacing:0px;margin-top:15px;float:left;width:100%;}
.catalog-product-view .block.related .block-content.content .block-actions {display:none !important;}
.catalog-product-view .block.related .product-items .owl-item li .product-item-info .product-item-details .choice.related {display:none !important;}
.catalog-category-view .toolbar-products .toolbar-sorter select#sorter option[value="position"] {display:block !important;}

/* book an appointment meeting block css start */

.cms-appointment-options #maincontent .page-title-wrapper h1.page-title {font-family:'maison' !important;}

.cms-appointment-options #maincontent .appointmentoptions .container .textcontent h3.loose-diamond-sub-title {font-size: 18px;font-family:'maison' !important;margin-bottom: 50px;}

.cms-appointment-options .appointmentdetails {float:left;width: 100%;margin: 60px auto;}
.cms-appointment-options .appointmentdetails.secondapoointmentimg {margin:40px auto 80px;}
.cms-appointment-options .appointmentdetails .meeting-img {padding-top: 10px;}
.cms-appointment-options .appointmentdetails .meeting-img img {display: block;height: auto;max-width: 100%;}
.cms-appointment-options .appointmentdetails h3.showroomain-title {font-size:29px;margin-bottom:40px;font-family: 'maison' !important;}
.cms-appointment-options .appointmentdetails h3.showroosub-title {margin-top:8px;float:left;width:100%;margin-bottom: 10px;font-size: 21px;font-family: maison !important;}
.cms-appointment-options .appointmentdetails .meeting-text {padding-left: 30px;padding-top: 50px;}
.cms-appointment-options .appointmentdetails p {font-size: 15px;margin-bottom:40px;}

.cms-appointment-options #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text p {margin-bottom: 10px;}

.cms-appointment-options #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text {margin-top: 30px;}
.cms-appointment-options #maincontent .reviewtexttitle {font-family: maison !important;margin: 40px auto 0px !important;}

.cms-appointment-options #maincontent #desktopreviewsslider .reviewtextblock_slider .reviewtextblockcontent .reviewtext {font-family: maison !important;}

/* book an appointment meeting block css end  */

/* order success page css start */

.checkout-onepage-success #maincontent .checkout-success .success-title p {font-family: 'WorkSans';}
.checkout-onepage-success #maincontent .checkout-success p {font-family: 'WorkSans';}
.checkout-onepage-success #maincontent .checkout-success p a {font-family: 'WorkSans';text-decoration: none;}
.checkout-onepage-success #maincontent .checkout-success p a strong {color:#D84813;}
.checkout-onepage-success #maincontent .checkout-success .primary a {font-family: 'WorkSans' !important;font-size: 14px !important;
color: #000 !important;background: #fff !important;clip-path: none !important;border: 1px solid #000 !important;}
.checkout-onepage-success #maincontent .checkout-success .primary a span {font-family: 'WorkSans' !important;font-size: 14px !important;}
.checkout-onepage-success #maincontent .checkout-success .success-title span.success-title-icon {border: 2px solid #D84813 !important;}

/* order success page css end */

/* mini cart and mini cart item delete popup css start */

.modal-popup.confirm .modal-inner-wrap .modal-content {font-size:16px;font-family: 'WorkSans';margin-top: 10px;float: left;width: 100%;
margin-bottom: 30px;padding: 0px 20px;line-height: 30px;}
.modal-popup.confirm .modal-inner-wrap .modal-footer button {background-color: #fff;color: #000;border: 1px solid #000;border-radius: 0px;
font-family: 'WorkSans';font-weight: normal;text-transform: uppercase;}
.modal-popup.confirm .modal-inner-wrap header.modal-header button.action-close {width: 30px;height: 30px;}
.modals-wrapper .modal-popup.confirm._show .modal-inner-wrap {width: 30%;}

/* mini cart and mini cart item delete popup css end */

/* category bottom template one code start */

.catalog-category-view .categoriespages_bottom .categoriespages_bottom_content {float:left;width:100%;margin-top:80px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one {width:1300px;margin:0px auto;}
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one {float:left;width:100%;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content {width:950px;
margin:0px auto;text-align:center;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one h2 {font-family:'Playfairdisplay' !important;
font-size: 28px;color: #313F4E;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one p {font-family:'WorkSans';font-size: 16px;
line-height: 25px;letter-spacing: 0px;color: #000;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one p a {color:#000;font-family: 'WorkSans';font-size: 16px;
text-decoration: underline;letter-spacing: 0px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content .bookanappointment_btn {    width: 100%;float: left;margin-top: 30px; }
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content .bookanappointment_btn a {    color: #000;font-family:'WorkSans';font-size:12px;letter-spacing: 0.18px;text-decoration:none;border: 1px solid #000;padding: 10px 40px;}
	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two {float:left;width:100%;margin-top:50px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content {width:900px;margin:0px auto;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left {float:left;width:50%;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left img {width:95%;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right {float:left;
width: 50%;padding-left: 60px;margin-top:20px;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .ringstyle_text {color:#D84813;font-family: 'Playfairdisplay';
font-size: 12px;letter-spacing: 2px;text-transform: uppercase;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p {font-size: 14px;text-align:left;}	

body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p.plink {margin-bottom: 2px;text-align:left;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right p a {font-size: 14px;}		
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three {float:left;width:100%;margin-top:80px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content {width:900px;margin:0px auto;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left {float:left;width:55%;padding-right: 60px;margin-top:20px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right {float:left;width:45%;text-align: right;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right img {width:92%;}	
	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left p {font-size: 14px;text-align:left;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links {color: #000;
font-family: 'Playfairdisplay';font-size: 12px;}
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links a.one {    font-family: 'Playfairdisplay';color: #000;text-decoration: underline;font-size: 14px;}
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links a.two {    font-family: 'Playfairdisplay';font-size: 14px;text-decoration: underline;color: #D84813;}
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left .links {    float: left;width: 100%;margin-top: 15px;}

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four {float:left;width:100%;margin-top:40px;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content {width:1000px;margin:0px auto;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left {float:left;width:50%;text-align: right;right: 30px;position: relative;}	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left img {width:85%;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right {float:left;
width: 50%;padding-left: 80px;margin-top:20px;}	
	

body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right h2 {font-size: 22px;margin-top: 10px;text-align:left;}	
body.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right p {font-size: 14px;text-align:left;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five {float:left;width: 100%;margin-top: 60px;}	

.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five .title {text-align:center;float: left;
width: 100%;font-family: 'Playfairdisplay';color: #D93025;font-size: 20px;letter-spacing: 2px;text-transform: uppercase;}	
	
.catalog-category-view .categoriespages_bottom .categorytemplate_type_one .section_five .section_five_content {width:1100px;margin:0px auto;}	
	
.catalog-category-view .categorytemplate_type_one .section_five .section_five_content .section_five_inner {float:left;width:100%;
margin-top: 25px;background: #FBF9F8;padding: 10px 50px 20px 50px;}	
	
.catalog-category-view .categorytemplate_type_one .section_five .section_five_content .section_five_inner h2 {    letter-spacing: 0.5px;
text-align: center;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content {float:left;width:100%;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left {float:left;width:26%;height: 600px;background: #fff;position: relative;top: 100px;left: 45px;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right {float:left;width:70%;padding-left: 120px;}
	
body.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right h3 {font-family:'WorkSans' !important;font-size: 16px;color: #000;text-align:left;}	
body.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right p {font-size: 14px;text-align:left;}	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right p a {font-size: 14px;}	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .right p.lastp {float:left;
width: 100%;border-bottom: 1px solid rgba(49, 63, 78, 0.20);padding-bottom: 12px;margin-bottom: 25px;}
	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .title {    text-transform: capitalize;color: #000;font-size:21px;margin-bottom:15px;letter-spacing:0px;}	

.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left p {font-size: 14px;
text-align: center;line-height: 24px;}	
	
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .left_inner {float: left;
width: 100%;padding: 300px 30px 0px 30px;}	


.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons {float:left;
width: 100%;text-align: center;margin-top: 10px;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a {float:left;
width: 100%;color: #000;font-family: 'WorkSans';text-transform: uppercase;font-size: 12px;border: 1px solid #000;padding: 10px 0px;
margin-bottom: 30px;text-decoration: none;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a.bookanappointment {margin-bottom: 20px;}
.catalog-category-view .categorytemplate_type_one .section_five_content .section_five_inner_content .left .buttons a.livechat {cursor: pointer !important;}

.catalog-category-view .categorytemplate_type_one .bookaonsulation {float:left;width: 100%;margin-top: 50px;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content {width:1300px;margin:0px auto;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left {float:left;
width: 42%;background: #FCF7F3;padding: 35px 80px 27px 25px;}
body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left h2 {    font-family: 'Playfairdisplay' !important;font-size: 28px;line-height: 35px;margin-bottom: 10px;text-align:left;}

body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left p {font-size:14px;text-align:left;}
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .right {float:left;width:58%;}
	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons {float:left;width:100%;margin-bottom: 30px;padding-top: 20px;}	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a {float:left;width:48%;
color: #000;font-family: 'WorkSans';text-transform: uppercase;font-size: 11px;border: 1px solid #000;padding: 10px 0px;
text-decoration: none;text-align: center;}	
	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.one {margin-right: 8px;}	
.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.two {margin-left: 8px;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.mobilesupport_block {display:none;}	
	
/* category bottom template one code end */

/* diamonds pages new design code start */

.separate_diamondpage .content {float:left;width: 100%;position:relative;}
	
.separate_diamondpage .content .content_top {float:left;width:100%;}

.separate_diamondpage .content .content_top .contcontent_top_inner {width:760px;margin:0px auto;padding-top: 30px;}
	
.separate_diamondpage .content .content_top .contcontent_top_inner h2 {font-family:'Playfairdisplay' !important;font-size: 40px;margin-bottom: 15px;text-align: center;}	
.separate_diamondpage .content .content_top .contcontent_top_inner h3 {font-family:'WorkSans'!important;font-size:18px;margin-bottom:10px;}	
.separate_diamondpage .content .content_top .contcontent_top_inner p {font-family:'WorkSans';font-size:18px;}


.separate_diamondpage .content .alldiamondsdata {width:1400px;margin:0px auto;}	
.separate_diamondpage .content .alldiamondsdata .diamondssection {float:left;width:100%;}	
	
.separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {margin:0px auto;width: 1390px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {float:left;width:30%;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section {float:left;width:70%;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .mobileviewfilter {display:block !important;width: 365px;float: left;}		
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .desktopviewfilter {display:none !important;}


.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view #loadcertificate_modal {text-align:center;width:100%;height:354px;} 

.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view .diamondimagenot {height:210px !important;} 

.separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view #loadcertificate_modal img {height:100% !important;padding-left: 15px;padding-right: 5px;object-fit: contain;width:100% !important;}	


.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .title {
font-family: 'Playfairdisplay';color: #000;font-size: 20px;cursor: default;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-lower {background:#D84813;width:15px;height:15px;display:inline-block;margin-top:1.5px;
background-size:100%;border-radius:15px;cursor:pointer !important;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-upper {background:#D84813;width:15px;height:15px;display:inline-block;margin-top:1.5px;
background-size:100%;border-radius:15px;cursor:pointer !important;}
	
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute {float:left;
width:100%;margin-bottom:20px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity {margin-bottom:0px;margin-top:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-bottom:0px;}

.separatecolour_diamondspage .colourdiamonduniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {margin-top:10px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.shpefilter {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish {margin-top: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.symmetryandflourescene {margin-top: 30px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter {    margin-bottom:0px;margin-top:10px;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-inputs {margin-bottom:10px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {margin-top:10px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview {float:left;width:100%;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes {float:left;width:50%;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(1) {padding-top:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes {float:left;width:50%;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li {float:left;width:100%;border-right:none;padding-top:10px;padding-bottom:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape ul li {height: auto;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape ul li.selected-diamond-shape {border:none !important;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) {padding-top:0px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span.shapeimage {float: left;
width:12%;position:relative;text-align:center;padding-left:0px;top:6px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left {float:left;width:50%;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right {float:left;width:50%;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li {float:left;width:100%;border-right:none;padding-top: 10px;padding-bottom: 0px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage {float:left;width:12%;position:relative;text-align:center;padding-left:0px;top:8px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage img {width: 16px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(3) span.shapeimage img {width: 12px;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(4) span.shapeimage img {width: 9px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(5) span.shapeimage img {width: 10px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(8) span.shapeimage img {width: 10px;}
.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li:nth-child(10) span.shapeimage img {width: 12px;}


.separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li:nth-child(7) span.shapeimage img {width: 12px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span {float: left;padding-left: 12px;font-family: 'WorkSans';
color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing:2px;}

.separate_diamondpage .diamondssection .filtershowmoreshape ul li span.shapeimage {width: 10%;}


.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span.shapeimage img {width: 16px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(2) span.shapeimage img {width:10px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) span.shapeimage img {width:14px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(4) span.shapeimage img {width:12px;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(5) span.shapeimage img {width:12px;}



.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul li span {float:left;padding-left: 12px;
font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 2px;}
	
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapemore {display:none;}	

.separate_diamondpage .alldiamondsdata .mt_cta_pdp .row a.custselecteddiamondtable {border-bottom: 2px solid #D84813;font-weight: bold;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp {border-bottom: none;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp .row a {text-decoration: none;background-color: transparent;color: #000;
border-bottom: 2px solid #000000;font-size: 16px;letter-spacing: 1.5px;font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview {float:left;font-size: 14px;
font-family: 'WorkSans';color: #141414;margin-top: 18px;text-align: right;width: 100%;cursor: pointer;}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview .left {width: 50%;float: left;}

.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .shapemoreview .right {width: 50%;float: left;text-align: left;}
	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .shpefilter .diamondsshapemoreless {color:#676767;font-size: 28px;
padding-left: 0px;line-height: 0px;top: 4px;position: relative;}	
	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .ui-slider-inputs {border-left: none;width: 88%;}	
.separate_diamondpage .alldiamondsdata .diamondsfilter_section .caratfilter .table-filter-carat {border: none;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main {float:left;width:88%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main input {color:#000 !important;font-size: 16px !important;font-family: 'WorkSans' !important;margin-right:0px;width: 25px !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_right input {width: 25px !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_right {float: right;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left .caratfilterct {font-family:'WorkSans';color: #000;font-size: 16px;top: 6px;position: relative;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right .caratfilterct {font-family:'WorkSans';color: #000;font-size: 16px;top: 6px;position: relative;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {float:left;width:20%;margin-bottom:20px;cursor: pointer;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {width:20% !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {float:left;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {  float: left;width: 100%;margin-top: 10px;margin-bottom: 20px;}

.separatelabgrown_diamondspage .labgrownuniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .filteropions.table-filter-color { margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.caratfilter .filteropions {margin-top: 5px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .filteropions {margin-top: 5px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom:0px;height:auto;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p {float:left;width:33%;margin-bottom:20px;cursor: pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {float:left;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.certificatefilter .table-filter-certificate .ui-slider-inputs {float:left;margin-top:0px;margin-bottom:0px;width:60%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.certificatefilter .table-filter-certificate p {float:left;width:33%;margin-bottom:20px;cursor: pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .title span {font-size:14px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .ui-slider-inputs #slider-range-price {margin-bottom: 5px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main {float:left;width:100%;text-align:left;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .left input {font-family:'WorkSans' !important;font-size:16px !important;text-align: left !important;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .right {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.pricefilter .table-filter-price .priceslidernumber_main .right input {font-family:'WorkSans' !important;font-size:16px !important;}
	
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish {float: left;
width:100%;margin-top:0px;margin-bottom:15px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .title {margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .left {float:left;
width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .right {float:left;
width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene {float: left;width:100%;margin-top:0px;margin-bottom:15px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .title {margin-bottom:0px;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .left {float:left;width:50%;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .right {float:left;width:50%;}

.separate_diamondpage .diamondssection .bothviewfilter .filterheader {float:left;width:100%;margin-bottom:40px;}
.separate_diamondpage .diamondssection .bothviewfilter .filterheader .title {float:left;width: 50%;font-family: 'Playfairdisplay';
font-size: 22px;}
.separate_diamondpage .diamondssection .bothviewfilter .filterheader .resetall {float:left;font-family: 'WorkSans'; display:none;
width: 50%;font-size: 16px;line-height: 2;letter-spacing: 0.3px;padding-left: 40px;cursor: pointer;}

.separate_diamondpage .diamondssection .bothviewfilter #slider-range-carat {width: 300px;margin-bottom: 5px;}
.separate_diamondpage .diamondssection .bothviewfilter #slider-range-price {width: 300px;}
.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape li.selected-diamond-shape:before {border-top:none;}

.separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape li.selected-diamond-shape span.ds-shape-text {color:#141414;font-weight: bold;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .colorfilter .ui-slider-legend p.selected-diamond-color {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .colorfilter .ui-slider-legend p.selected-diamond-color span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter .ui-slider-legend p.selected-diamond-clarity {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter .ui-slider-legend p.selected-diamond-clarity span {color:#141414 !important;font-weight:bold;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-legend p.selected-diamond-certificate {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter .ui-slider-legend p.selected-diamond-certificate span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-cut {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-cut span {color:#141414 !important;font-weight:bold;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p {cursor:pointer;}

.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-polish {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .cutandpolish .ui-slider-legend p.selected-diamond-polish span {color:#141414 !important;font-weight:bold;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-symmetry {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-symmetry span {color:#141414 !important;font-weight:bold;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p {cursor:pointer;}


.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-fluorescence {background-color:transparent;}
.separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .symmetryandflourescene .ui-slider-legend p.selected-diamond-fluorescence span {color:#141414 !important;font-weight:bold;}

.separate_diamondpage .alldiamondsdata .mt_cta_pdp {border-top: none;}

.separate_diamondpage .diamondspage_categoryslider {float:left;width:100%;margin-top:40px;}
.separate_diamondpage .diamondspage_categoryslider h2 {font-family:'Playfairdisplay'!important;text-align:center;text-transform:uppercase;
font-size:30px;margin-bottom:0px;}
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper {box-sizing:border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right: 20px;margin-bottom: 0px;padding-top: 0px;margin-top: 20px;}	
	
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .owl-carousel {padding-top: 0px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item {
background-color: #fff;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';font-size:12px;
letter-spacing:1.5px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top:38%;}
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {
background:#fcf7f3 !important;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {
background-color: #fff;border:none;color:#000;top:-75px;left:-25px;}

.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;
border: none;color: #000;top:-75px;right:-25px;}
	
.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider {padding-top:0px;}	


.separate_diamondpage .diamondwholesale_block {float:left;margin-top:40px;width:100%;background:#FCF7F3;padding:30px 0px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content {width:1120px;margin:0px auto;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext {float:left;width:100%;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {float:left;width:33%;top: 75px;position: relative;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text {float:left;width:67%;padding-left:60px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {font-family:'Playfairdisplay'!important;
font-size: 30px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text p {font-size:16px;font-family:'WorkSans';
line-height:30px;letter-spacing: 0px;}
.separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .bottomtext {float:left;width:100%;font-family:'WorkSans';
font-size:16px;line-height:30px;margin-top:20px;}

.cms-page-view .separate_diamondpage .diamondssection .diamondsresults_section #diamond-result .visualview_diamonds {border: none;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one {float:left;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner {width:100%;margin:0px auto;padding-left: 8px;float: left;}	

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner {padding-left:0px;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {float:left;font-family:'WorkSans';padding-left: 0px;
font-size:14px;font-weight: normal;margin-left:0px;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two {float:left;margin-top:0px;margin-left:2px;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner {width:100%;margin:0px auto;}	
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-weight:normal;font-family: 'WorkSans';
font-size: 14px;display: contents;}		

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {font-size: 13px;font-family: 'WorkSans';padding-left: 8px;width:48%;}


.cms-page-view .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow {margin-top: 10px;margin-bottom: 10px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size: 13px;font-family: 'WorkSans';width: 50%;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright .tablepercent {width: 32%;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow {border-bottom: none;padding-bottom:0px;padding-left:0px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price {width:100% !important;text-align:center;margin-top:12px;color: #D84813;margin-bottom:0px;}	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {display:none;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 18px;font-family: 'WorkSans';}	


.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details:before {display:none;}
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details:after {display:none;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual_more_details {background: none;color: #000;
text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;margin-right: 0px !important;width: 100%;
text-align: center;padding-right:0px;margin-top:5px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds.selected {margin-bottom: 10px;}

.separate_diamondpage .diamondsresults_section .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:7% !important;}

.separate_diamondpage .alldiamondsdata .your-order h4 {font-family: 'Playfairdisplay' !important;}

.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond-text {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond-value {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond_currency_symbol {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order #diamond_order .diamond_details .diamond_currency_symbol #diamondprice {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order .yop_content {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order .yop_content .currency_symbol {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .your-order .yop_content #total_vat {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .diamondsresluts-header .diamondsresluts {font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .diamondsresluts-header .diamonds-results-views span {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order-block .yop_hs_price {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .your-order-block .yop_total_price {font-family: 'Playfairdisplay';}
.separate_diamondpage .alldiamondsdata .your-order-block .actions .action.tocart {font-size: 16px;font-family: 'WorkSans';}
.separate_diamondpage .alldiamondsdata .actions .custinstock {font-family:'WorkSans';font-size:16px;}

.separate_diamondpage .alldiamondsdata .custvat-info-tooltips {font-family: 'WorkSans';font-size: 14px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-family:'WorkSans';color: #000;font-weight: normal;text-transform: capitalize;font-size: 16px;width: 100px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.second{font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-family:'WorkSans';color: #000;font-weight: normal;text-transform: capitalize;font-size: 16px;width:100px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.second {font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.first {font-family:'WorkSans';color: #000 !important;font-weight: normal;text-transform: unset;font-size: 16px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.second {font-family:'WorkSans';color: #000;font-weight: bold;text-transform: unset;font-size: 14px;letter-spacing:0px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {position: absolute;right: -56px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate {position: relative;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate .first {width:auto !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate .labcertificatenumber a.certcustlink {font-family:'WorkSans';color:#D84813 !important;font-size: 14px;font-weight:600;}

.separate_diamondpage .alldiamondsdata div#media_tab #a_media_certificate, .separate_diamondpage .alldiamondsdata div#media_tab #a_media_360_view, .separate_diamondpage .alldiamondsdata div#media_tab #a_media_360_view_video {font-family: 'WorkSans';}

.separate_diamondpage .alldiamondsdata .DimondDetailBox .tab-content h3 {font-family:'Playfairdisplay' !important;} 

.separate_diamondpage .alldiamondsdata .your-order-block {margin-top:20px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result {float:left;width:100%;background: #FCF7F3;border:none;padding-top:45px;padding-bottom:60px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:55px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}


.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:55px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result {padding-top:15px;padding-left:0px;
padding-right:0px;padding-bottom:30px;margin-top: 12px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result .diamonddetail_left {margin-top: 0px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result #media_360_view #iframe360view {height: 100% !important;padding-left: 15px;padding-right: 5px;}

.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-result #diamond-detail-result .diamonddetail_right .diamondaddtocart_ring {float:left;width: 100%;margin-top: 20px;}


.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left {float:left;width:40%;margin-top:10px;position:relative;padding-right: 15px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_right {float:left;width:60%;}


.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox {float:left;width:100%;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {margin-top:0px;float:left !important;width:100% !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {float:left !important;width:100% !important;margin-top:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul .tab-content {float:left;width:100%;padding-right:15px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {border-bottom:none !important;margin:0px !important;padding: 0px !important;position: absolute !important;bottom:-60px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamonddetail_img_video a {cursor:pointer;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {float: left;width:35%;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {border-bottom: none;padding-bottom: 2px;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {float: left;width:38%;}
.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {border-bottom: none;padding-bottom:2px;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {float: left;width:27%;padding-top:0px;}

.separateloose_diamondspage_us #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {width: 30%;}

.separateloose_diamondspage_us #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width: 35%;}

.separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {left: -82.8%;}

.separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left: 91.5% !important;}

.separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_bottom {float:left;width:100%;
margin-top:20px;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamonddetail_right .diamonddetailblock h4 {font-family: 'Playfairdisplay' !important;color: #000;font-size: 24px;text-transform: unset;letter-spacing: 0px;font-weight: normal;margin-bottom:25px;padding-top:0px;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamond_detail_right_top .showMoreoption .detailsfooter .left {width: 100%;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring .diamondaddtoring {float:left;width:160px;}
.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring button.tocart {background:transparent;border:1px solid;color:#D84813;text-transform:unset;font-family:'WorkSans';font-size:16px;font-weight:normal;border-radius:0px;padding:8px 25px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-bottom: 0px;float: left;margin-right: 15px;margin-top: 5px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width:40px !important;margin-top:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div {float: none;padding:0px;width:110px;margin:0px auto;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div a img {margin:0px !important;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div a {padding:5px;border: 2px solid transparent;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_left #media_tab div.media_tab_active_div a {border: 2px solid #D84813;padding:5px;}

.separate_diamondpage .alldiamondsdata #diamond-detail-result .diamonddetail_img_video #media_360_view #loadcertificate_modal #iframe360view {height:100% !important;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_view #iframe360view {height:320px !important;width: auto;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height:354px !important;max-height:100% !important;width: 354px;margin-left: 10px;object-fit: fill;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot {height:195px;width:250px;margin:0px auto;}
.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot {height:210px;width:250px;margin:0px auto;}
.separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.selected-page {border:none;
border-radius: 25px;background: #D84813;color: #fff;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li {list-style:none;cursor: pointer;
float: left;font-size: 20px;padding: 5px 14px;font-family: 'Playfairdisplay';margin: 20px 0px 0px 0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li span {position:relative;top:-3px;}
	
.cms-page-view .columns .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination {width:100% !important;}	

.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-next {font-size:0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-next:before {font-size:30px;
color: #676767;top: -3px;position: relative;font-family: 'luma-icons';content: '\e608';}
	
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous {font-size:0px;}
.separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous:before {font-size: 30px;
color: #676767;top: 1px;position: relative;font-family: 'luma-icons';content: '\e617';padding-right: 10px;}	

.separatelabgrown_diamondspage .cmslabgrownpage-top .left {float:left;width:50%;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .right {float:left;width:50%;padding-top:20px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content {margin-left:110px;width:500px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom: 10px;font-size: 18px;letter-spacing: 0px;}
.separatelabgrown_diamondspage .cmslabgrownpage-top .lgtopright .lgtopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:70%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:15px;letter-spacing:2px;float:left;width:100%;margin-top:0px;text-align: left;text-transform: uppercase;}

.separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separatelabgrown_diamondspage .welcomeblock {float:left;margin-top:60px;width:100%;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {width:1120px;margin:0px auto;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:25px;}
.separatelabgrown_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatelabgrown_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separatelabgrown_diamondspage .reasontobuy_labgrown {background: url(https://www.revediamonds.com/pub/media/wysiwyg/threereasons_background.png);float:left;width: 100%;background-position: center;background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;padding-bottom: 25px;}

.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content {width:1200px;margin:0px auto;padding-top:25px;}
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}	
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons {float:left;width:100%;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul {padding:0px;list-style: none;
float: left;width:100%;margin-bottom:0px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li {float:left;width:32%;
text-align:center;}	

.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li:nth-child(1) {margin-right:20px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li:nth-child(2) {margin-right:20px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li img {width:30px;margin-bottom:10px;}
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li .title {font-family: 'Playfairdisplay';font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p {font-family: 'WorkSans';
font-size: 14px;letter-spacing: 0.24px;line-height: 20px;}	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p a {font-size: 14px;}
	
.separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {float:left;width:100%;text-align:center;}	

.separatelabgrown_diamondspage .perfectlg_block {float:left;width:100%;margin-bottom:20px;}	
.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content {width:1100px;margin:0px auto;}	
.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}

.separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content p {font-family:'WorkSans';font-size:16px;line-height:25px;letter-spacing:0px;}

.separatelabgrown_diamondspage .lgdifferentlanguage_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/readinyour_language_bkg.png);float: left;width: 100%;background-position: center;
background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;padding-bottom: 25px;}

.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .title {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;text-transform:uppercase;margin-bottom: 40px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content {width:1000px;margin:0px auto;padding-top:60px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left {float: left;width:50%;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul {list-style: none;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul li {margin-bottom: 25px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul li a {font-family:'WorkSans';font-size: 22px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right {float: left;width:50%;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul {list-style:none;padding-left:300px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul li {margin-bottom: 25px;}
.separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul li a {font-family:'WorkSans';font-size:22px;}
.separatelabgrown_diamondspage .labpagemobile_img {display:none;}


.separatelabgrown_diamondspage .labgrownenagament_textimg {float:left;width:100%;}

.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content {width:1100px;margin:0px auto;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content p {font-family:'WorkSans';font-size:16px;
line-height:25px;}

.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom {float:left;width:100%; margin-top:20px;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .left {float:left;width:60%;}
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .right {float:left;width:40%;text-align:right;}
	
.separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .right img{width:65%;text-align:right;margin-top: 35px;}


.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg {float:left;width:100%;margin-top:60px;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content {width:1250px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .left {width:40%;float:left;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right {float:left;width:60%;padding-top:80px;}	
.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right p {font-family:'WorkSans';font-size:16px;line-height:25px;}

.separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right h2 {font-size: 30px;
font-family: 'Playfairdisplay'!important;text-align: left;}

.separatelabgrown_diamondspage .labgrownfour_block {float:left;width:100%;margin-top:60px;}
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content {width:1250px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top {float:left;width:100%;background:#FCF7F3;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left {float:left;width:55%;padding-left:80px;
padding-top:25px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .right {width:44%;float:right;padding-left:12px;position:relative;top:-20px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content p {font-family:'WorkSans';font-size:16px;line-height:25px;padding-right: 50px;}
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left h2 {margin-bottom: 30px;}

.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content h2 {font-size: 25px;font-family:'Playfairdisplay'!important;text-align:left;}
	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom {float:left;width:100%;padding-top:30px;
background:#FCF7F3;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .left {float:left;width:45%;bottom:-25px;position: relative;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right {float:left;width:55%;padding-left:50px;
padding-top:120px;}	
.separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right h2 {margin-bottom: 30px;}	

.separatelabgrown_diamondspage .reasonbuy_lgdiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content {width:1120px;margin:0px auto;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {float:left;width:100%;text-align:center;
padding-top:60px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;margin-bottom:16px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle {float:left;width:100%;margin-top:30px;margin-bottom:20px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle ul {margin-bottom:0px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li:nth-child(1) {padding-right:20px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li:nth-child(2) {padding-right:20px;}

.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li {float:left;width:33.30%;text-align: center;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}
.separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.separatelabgrown_diamondspage .labgrown_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content {width:1200px;margin:0px auto;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size:30px;text-align:center;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;margin-top: 30px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 14px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 14px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;width:9%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:50%;margin-top:0px;margin-left:15px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 14px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 14px;font-weight: bold;float: left;width: 100%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews {padding-top:0px !important;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-dots {display:none;}

.separatelabgrown_diamondspage .labgrownquestion {float:left;width:100%;margin-top:30px;}	
.separatelabgrown_diamondspage .labgrownquestion h4 {font-family:'Playfairdisplay' !important;font-size: 30px;text-align:center;}
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content {width:800px;margin:0px auto;}	
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content .labfaqaccordian {float:left;width:100%;margin-top:20px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}
.separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content .labaccordion-item .content {display:none;margin-bottom:15px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';font-size: 20px;
text-transform: uppercase;letter-spacing: 0px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p{font-family:'WorkSans';font-size:16px;letter-spacing:0.36px;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p.img {text-align: center;}
.separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item .content p.img img {width:50%;}
	
.separatelabgrown_diamondspage .labgrownquestion .bottom {float:left;width:100%;}
.separatelabgrown_diamondspage .labgrownquestion .bottom h4 {font-size: 26px;}

.separatelabgrown_diamondspage .labgrownquestion .bottom p {font-family:'WorkSans';font-size:18px;line-height:30px;}
.separatelabgrown_diamondspage .labgrownquestion .buttons {float:left;width:100%;margin-top:30px;}

.separatelabgrown_diamondspage .labgrownquestion .buttons a {font-family:'WorkSans';font-size: 12px;color: #000;letter-spacing: 1.5px;
text-transform: uppercase;border: 1px solid;padding: 10px 0px;position: relative;width: 290px;text-align: center;}

.separatelabgrown_diamondspage .labgrownquestion .buttons a.left {float: left;}
.separatelabgrown_diamondspage .labgrownquestion .buttons a.right {float:right;}
.separatelabgrown_diamondspage .labfindright_engagementring {float:left;width:100%;margin-top:60px;margin-bottom:60px;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content {width:1000px;margin:0px auto;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content h2 {text-transform:uppercase;font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: center;}
.separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content p {font-family:'WorkSans';
font-size: 16px;line-height: 25px;}

.separateshape_diamondpage .cmsloosepage-top {height:310px !important;}
.separateshape_diamondpage .cmslabgrownpage-top {height:310px !important;}
.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage #getlabgrowndiamondsflip-data .table-filter-price #slider-range-price-767 {width:100% !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage #getlabgrowndiamondsflip-data .table-filter-price .priceslidernumber_main .right input {width:100% !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {text-transform: uppercase !important;}

.cms-page-view #maincontent .columns .column.main .separateshape_diamondpage.separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {text-align: center;}

.separateloose_diamondspage .cmsloosepage-top .left {float:left;width:50%;}
.separateloose_diamondspage .cmsloosepage-top .right {float:left;width:50%;padding-top:20px;}
.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content {margin-left:110px;width:450px;}
.separateloose_diamondspage .cmsloosepage-top .loosetopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separateloose_diamondspage .cmsloosepage-top .loosetopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom: 10px;font-size: 18px;letter-spacing:0px;}
.separateloose_diamondspage .cmsloosepage-top .loosetopright .loosetopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:75%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:25px;letter-spacing:2px;float:left;width:350px;margin-top:0px;text-align:left;text-transform: uppercase;}

.separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separateloose_diamondspage .welcomeblock {float:left;margin-top:40px;width:100%;margin-bottom:20px;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content {width:620px;margin:0px auto;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;margin-bottom:15px;}

.separateloose_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:30px;text-align:left;letter-spacing:0px;margin-bottom:0px;}
.separateloose_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separateloose_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separateloose_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content {width:920px;}
.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content h3 {font-size:20px;font-family: 'Playfairdisplay'!important;text-align:center;margin-bottom:15px;}
.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p {text-align:center;}

.separateloose_diamondspage_us .diamondtext_block {float:left;width:100%;margin-bottom:60px;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content {width:1100px;margin:0px auto;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left {float:left;width:45%;text-align:center;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left img {width:65%;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right {float:left;width:55%;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right h3 {font-family:'Playfairdisplay' !important;font-size:30px;
line-height:40px;}
.separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;
line-height:30px;}


.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left {float:left;width:60%;text-align:left;}
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left h3 {font-family:'Playfairdisplay' !important;font-size:30px;
line-height: 40px;text-align: left;}

.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left .mobileimage {display:none;}
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left p {font-family:'WorkSans';letter-spacing: 0px;
font-size: 16px;text-align: left;line-height:30px;}	
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .right {float:right;width:40%;text-align:right;margin-top:50px;}	
.separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .right img {width:70%;}	
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content {width: 1155px;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .left {width: 50%;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .left img {width:100%;margin-top:12px;}
.separateloose_diamondspage_us .diamondtext_block_three .diamondtext_block_content .right {width:50%;padding-left:50px;}

.separateloose_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .bottomtext p {font-family:'WorkSans';font-size:16px;
line-height:30px;letter-spacing:0px;}



.separatecolour_diamondspage .cmscolourdiamondpage-top .left {float:left;width:50%;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .right {float:left;width:50%;padding-top:20px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content {margin-left:110px;width:500px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright h1 {font-family:'Playfairdisplay' !important;font-size:30px;
text-transform: uppercase;text-align:left;margin-bottom: 15px;}
.cms-page-view .separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright_content p {font-family:'WorkSans';line-height: 30px;text-align: left;width:100%;padding-bottom:10px;font-size:18px;letter-spacing:0px;}
.separatecolour_diamondspage .cmscolourdiamondpage-top .lgtopright .lgtopright_content a.bookappointment_btn {color:#000;border: 1px solid;padding: 10px 0px;width:70%;float: left;font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size:15px;text-decoration: none;text-align: center;}

.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {color:#000 !important;
font-family:'WorkSans';font-size:16px;padding-top:25px;letter-spacing:2px;float:left;width:350px;margin-top:0px;text-align: left;text-transform: uppercase;}

.separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom a {font-size:16px;text-decoration:none;font-family:'WorkSans';letter-spacing:2px;margin-top:0px;color:#000;}

.separatecolour_diamondspage .welcomeblock {float:left;margin-top:40px;width:100%;margin-bottom:20px;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content {width:630px;margin:0px auto;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;text-align:center;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p {font-family:'WorkSans';font-size:16px;line-height:30px;text-align: left;letter-spacing:0px;margin-bottom:0px;}
.separatecolour_diamondspage a.aitalic {font-style:italic;font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatecolour_diamondspage p a {font-family:'WorkSans';font-size:16px;text-decoration:none;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p.pitalic {font-style:italic;font-weight:bold;}

.separatecolour_diamondspage .naturalfancydiamond_block {float:left;margin-top:40px;width:100%;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content {width:1200px;margin:0px auto;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .left {width:40%;float:left;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right {width:60%;float:left;padding-left:20px;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right p {font-family:'WorkSans';font-size:16px;
line-height:25px;letter-spacing: 0px;}


.separatecolour_diamondspage .featuresgrade_colourdiamond_block {float:left;width:100%;margin-top:40px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent {margin:0px auto;width:1100px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top {float:left;width:100%;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left {width:60%;float:left;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}	
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}	
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right {float:left;width:40%;text-align:left;margin-top:50px;padding-left:30px;}
.separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right img {width: 80%;}	
.separatecolour_diamondspage .colourintensity {float:left;width:100%;}
.separatecolour_diamondspage .colourintensity ul {padding-left:20px;font-family: 'WorkSans';font-size: 16px;float: left;width: 200px;}
.separatecolour_diamondspage .customerreviews {float:left;width:100%;margin-top:40px;}
.separatecolour_diamondspage .customerreviews .customerreviews_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top {float:left;width:100%;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: center;text-transform: uppercase;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .top p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;}
.separatecolour_diamondspage .customerreviews .customerreviews_content .bottom {float:left;width:100%;}
.separatecolour_diamondspage .colourdiamond_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:0px;margin-bottom:60px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content {width:900px;margin:0px auto;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size:30px;text-align:center;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle {font-size:16px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;margin-top: 30px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:40%;margin-top:8px;margin-left:15px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right img {width:65%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 14px;line-height:19px;margin-top:12px;letter-spacing:1px;margin-bottom:15px;min-height:130px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 14px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;width:9%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:50%;margin-top:0px;margin-left:15px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 12px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 12px;font-weight: bold;float: left;width: 100%;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews {padding-top:0px !important;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-dots {display:none;}


.separatecolour_diamondspage .speakexpert {float:left;width:100%;background:#FCF7F3;margin-top:10px;margin-bottom:40px;padding:50px 0px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .left {width:30%;float:left;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right {float:left;width:70%;padding-left:40px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right h2 {color: #D84813;font-size: 30px;font-family: 'Playfairdisplay'!important;text-align: left;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right p {font-family:'WorkSans';font-size:16px;line-height:27px;letter-spacing:0px;width: 85%;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton {float:left;width:100%;margin-top:50px;}
.separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton a {color:#000;text-decoration: none;
font-family: 'WorkSans';text-transform: uppercase;letter-spacing: 2px;font-size: 16px;padding: 10px 50px;border: 1px solid;}
.separatecolour_diamondspage .colourdiamondquestion {float:left;width:100%;margin-top:0px;}	
.separatecolour_diamondspage .colourdiamondquestion h4 {font-family:'Playfairdisplay' !important;font-size: 30px;text-align:center;margin-bottom: 25px;}
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content {width:800px;margin:0px auto;}	
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content .colourdiamondfaqquestions {float:left;width:100%;margin-top:20px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}
.separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content .colouraccordion-item .content {display:none;margin-bottom:15px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.openclose {float:left;width:25px;font-size:35px;font-family: 'Playfairdisplay';margin-right: 10px;position: relative;top: -12px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.faqtitle {font-family: 'WorkSans';font-size: 20px;text-transform: uppercase;letter-spacing: 0px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p{font-family:'WorkSans';font-size:16px;letter-spacing:0.36px;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p.img {text-align: center;}
.separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item .content p.img img {width:50%;}
	
.separatecolour_diamondspage .colourdiamondquestion .bottom {float:left;width:100%;}
.separatecolour_diamondspage .colourdiamondquestion .bottom h4 {font-size: 26px;}

.separatecolour_diamondspage .colourdiamondquestion .bottom p {font-family:'WorkSans';font-size:18px;line-height:30px;}
.separatecolour_diamondspage .colourdiamondquestion .buttons {float:left;width:100%;margin-top:30px;}

.separatecolour_diamondspage .colourdiamondquestion .buttons a {font-family:'WorkSans';font-size: 12px;color: #000;letter-spacing: 1.5px;
text-transform: uppercase;border: 1px solid;padding: 10px 0px;position: relative;width: 290px;text-align: center;text-decoration: none;}
.separatecolour_diamondspage .colourdiamondquestion .buttons a.left {float: left;}
.separatecolour_diamondspage .colourdiamondquestion .buttons a.right {float:right;}

.separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width: 91%!important;line-height: 19px !important;padding-top: 12px !important;
padding-bottom: 10px !important;padding-left: 10px;padding-right: 10px;}
.separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider {margin-top: 60px;}
.separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top: 100px;position: relative;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {width: 100%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p {width: 20%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {height:100%;}

.separatecolour_diamondspage .separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {height:50px;}

.separatecolour_diamondspage .separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-top:10px;}

.separatecolour_diamondspage .separatelabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {height: 80px;margin-top:10px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(11) {width:20%;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(12) {width:20%;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(13) {width:30% !important;margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color p:nth-child(14) {width:30% !important;margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {float: left;margin-top: 20px;margin-bottom: 20px;width: 100%;height:100%;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p {width:33% !important;float: left;margin-bottom: 20px;cursor: pointer;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .intensityfilter .ui-slider-legend p.selected-diamond-intensity span {color:#141414 !important;font-weight:bold;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .intensityfilter .ui-slider-legend p.selected-diamond-intensity {background-color: transparent;}

.separatecolour_diamondspage_us .colourdiamonduniquepage .naturalfancydiamond_block .naturalfancydiamond_block_content .left img {margin-top:105px;}
.separatecolour_diamondspage_us .colourdiamonduniquepage .featuresgrade_colourdiamond_blockcontent .top .right {margin-top: 0px;}
.separatecolour_diamondspage .colourdiamonduniquepage .welcomeblock .welcomeblock_content h2 {text-transform: uppercase;text-align:center;}
.separatecolour_diamondspage_us .colourdiamonduniquepage .welcomeblock .welcomeblock_content {width: 1070px;}
.separatecolour_diamondspage .welcomeblock .welcomeblock_content p {text-align:center;}


.separatecolour_diamondspage_us .fancycolor_diamond_options {float:left;width:100%;margin-top:40px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align:center;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content p {font-family:'WorkSans';font-size: 16px;
line-height: 27px;letter-spacing: 0px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdimaondlink a {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .textcontent {float:left;
width:100%;min-height:416px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section .textcontent.three {min-height:390px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section .textcontent {min-height: auto;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.one .colourdiamond_block_section.one .textcontent {min-height: 416px;}


.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block {float:left;width:100%;margin-top: 40px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two {margin-top:60px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section { float: left;width: 30%;margin-right: 46px;text-align:center;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section.three {margin-right:0px;}	
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .image {float:left;width: 100%;height:280px;}
.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section h3 {font-family: 'Playfairdisplay' !important;font-size: 22px;margin-bottom: 15px;}	

.separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two .colourdiamond_block_section .textcontent {min-height: 310px;}


.separatecolour_diamondspage_us .colourgia_grade {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/fancy-colored-diamonds-gia-grades.png);
float:left;width:100%;background-position:center;background-size:contain;height:87vw;background-repeat:no-repeat;margin-top:60px;margin-bottom:60px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width:1380px;margin:0px auto;padding:40px 0px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;
text-align:center;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top p {font-family:'WorkSans';font-size:18px;line-height:28px;
letter-spacing:0px;}	

.separatecolour_diamondspage_us .colourgia_grade_content_section {float:left;width:100%;margin-top:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block {width:1160px;margin:0px auto;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul {list-style:none;padding:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li {float: left;width:30%;text-align: center;margin-right: 58px;margin-bottom:0px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li:nth-child(3) {margin-right:0px}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li .title {font-family: 'Playfairdisplay';
font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li img {width:22px;margin-bottom:5px;}

.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul li p {font-family: 'WorkSans';font-size: 14px;
letter-spacing: 0.24px;line-height: 20px;text-align: left;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom {float:left;width:100%;margin-top:20px;}
.separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom p {font-family:'WorkSans';font-size:18px;line-height:28px;
letter-spacing:0px;}
.separatecolour_diamondspage_us .famousnatural_fancy {float: left;width: 100%;margin-top: 40px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content {margin: 0px auto;width:1100px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left {width: 60%;float: left;}

.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left h2 {font-size: 30px;font-family:'Playfairdisplay'!important;
text-align:left;}

.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content p {font-family: 'WorkSans';font-size: 16px;line-height: 27px;
letter-spacing: 0px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right {float: left;width: 40%;text-align: left;margin-top: 0px;
padding-left: 30px;}
.separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right img {width: 80%;}
.separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content h2 {font-size:30px;font-family: 'Playfairdisplay'!important;
text-align: center;}
.separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top: 15px;position: relative;}

.separatecolour_diamondspage_us .whychoosefancy_diamond {float:left;width:100%;margin-top:60px;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content {width:1200px;margin:0px auto;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align: center;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top p {font-size:16px;font-family: 'WorkSans';
line-height: 30px;letter-spacing: 0px;text-align: left;}
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom {width:1100px;margin: 0px auto;}
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul {list-style:none;padding: 0px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li {float:left;width: 31%;text-align: center;
margin-right: 38px;margin-bottom: 0px;}	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li img {width:22px;margin-bottom: 5px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li .title {font-family:'Playfairdisplay';
font-size: 20px;letter-spacing: 0.36px;margin-bottom: 10px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li:nth-child(3) {margin-right:0px;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li p {font-family: 'WorkSans';font-size: 14px;
letter-spacing: 0.24px;line-height: 20px;text-align: left;}	
	
.separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .bottom ul li p a {font-size:14px;letter-spacing: 0.24px;}	.separatecolour_diamondspage_us .findcolour_diamonds {float:left;width:100%;margin-top:60px;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content {width:1100px;margin:0px auto;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content h2 {font-size:30px;font-family:'Playfairdisplay'!important;text-align: center;}
.separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content p {font-size:16px;font-family: 'WorkSans';line-height: 30px;letter-spacing: 0px;text-align: left;}	
.separatecolour_diamondspage_us .cms_getintouch {margin-top: 60px !important;}
	

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {
margin-bottom: 30px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity .ui-slider-inputs {margin-bottom:0px;margin-top:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {margin-bottom:0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .separate_diamondpage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size: 12px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(7) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(8) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter .table-filter-intensity p:nth-child(9) {margin-bottom:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom: 10px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter {margin-bottom: 0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {width:100%;margin-bottom:0px;height:100%;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p {width: 25%;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(5) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(6) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(7) {margin-bottom:0px;}
.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity p:nth-child(8) {margin-bottom:0px;}

.separatecolour_diamondspage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size:12px;}

.separatecolour_diamondspage #diamond-search-result .visual-diamondvideo {width: 100%;height: 310px;text-align: left;position: relative;}
.separatecolour_diamondspage #diamond-search-result .visual-diamondvideo embed.visualpreviewvideo {height: 310px;width: auto;object-fit: fill;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 13px;}
.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 13px;}

.cms-page-view .separatecolour_diamondspage #diamond-result .visualview_diamonds .visual-attribute-firstrow {padding-left: 0px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {padding-left: 0px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {padding-left:0px;font-size:13px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size:13px;}

.separatecolour_diamondspage .diamondsresults_section #diamond-result .visual-diamondvideo .visualpreviewvideo{z-index:9;position:relative;}

.separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {padding-bottom: 10px;padding-top:0px;}

.separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {padding-bottom: 10px;padding-top:0px;}

.separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}


.separatelabgrown_diamondspage .labgrownuniquepage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}

.separateloose_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions .ui-slider-inputs p {font-family: 'WorkSans';color: #141414;font-size: 14px;text-transform: capitalize;letter-spacing: 0px;}

.separatecolour_diamondspage .alldiamondsdata #diamond-result #diamond-detail-result #media_360_view #iframe360view {
height: 320px !important;width: auto !important;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {width: 100px;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {
width: 36%;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {
width: 35%;}

.cms-page-view .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {
width: 31% !important;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {
float: right;position: relative;right:-10px;} 

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamonddetail_right {margin-bottom: 20px;}

.separatecolour_diamondspage .alldiamondsdata #diamond-detail-result {padding:10px 15px 30px 20px;float: left;width:100%;margin-top:15px;}
	
.cms-page-view .separatecolour_diamondspage .diamondssection .diamondsresults_section #diamond-result .visualview_diamonds {    padding-left: 5px;}	
	
.separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright .tablepercent {width: 32%;margin-right: 4px;float: left;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .filteropions {margin-bottom: 20px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.cutandpolish .title span {font-size: 12px;}


.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {margin-bottom:0px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.intensityfilter {margin-bottom:0px;margin-top:0px;}

.separateloose_diamondspage .separatecolour_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter {margin-bottom:0px;}

.separateloose_diamondspage .separatelabgrown_diamondspage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter {height:50px;}



.cms-page-view .yourorder_blockcmspage {background: #fff;float:left;width:100%;}
.cms-page-view .yourorder_blockcmspage:before {display:none;}
.cms-page-view .yourorder_blockcmspage:after {display:none;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content {width:1050px;margin:0px auto;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .left {float:left;width:30%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content {margin-top:25px;width:90%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right {float:left;width:70%;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content form {float:left;background:#FCF7F3;width:1050px;padding:35px 0px 35px 40px;}


.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo {float:left;width:100%;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .label {color:#000;font-family:'WorkSans';
font-size:18px;letter-spacing: 0px;float:left;width: 130px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {color:#000;font-family: 'Playfairdisplay';font-size: 18px;float: left;font-weight:bold;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selecteddiamonddata {float: left;
font-family: 'WorkSans';font-size: 18px;font-weight: bold;color: #000;width: 200px;text-align: left;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button {background: transparent;clip-path: unset;border-radius: 0px;border: 1px solid #000;color: #000;margin-top: 40px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button span {position: relative;font-size: 16px;font-family: 'WorkSans';letter-spacing: 1.5px;}
	
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button .custinstock {    font-family: 'WorkSans';font-size: 16px;letter-spacing: 1.5px;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo.diamondtypicalprice_cmspage {display:none;}	

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-family: 'Playfairdisplay' !important;
font-size: 35px;text-transform: uppercase;}

.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice {width: 310px;}
.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .final_selected_diamondtotalprice {float:left;margin-right:15px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content {float:left;
width:110px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .left {width:80px;
font-weight: normal;font-size: 16px;}
.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .left{width:90px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .right {float: left;
width: 20px;}
.yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips:hover span {
left: 50%;margin-left: -118px;font-family: 'WorkSans';}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width:360px;padding:10px;letter-spacing:0px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left:30.5%;}

.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width: 720px;padding: 10px;letter-spacing: 0px;height: 130px;text-align: center;bottom: 28px;
line-height: 2;left: -1170%;}

.cms-page-view .yourorder_blockcmspage_content .tooltip_custexclvat .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left: 42.5%;}

.page-wrapper .separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width:36%;}

.page-wrapper .separate_diamondpage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {width:29%;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: -86.8%;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span {background: #fff;
font-family: 'WorkSans' !important;}
.page-wrapper .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height:140px;}

[lang="en-US"] .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 50.5% !important;border-top: 8px solid #fff;}


/* diamonds pages visual view detail and add to cart, add to settings code start */

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons {float:left;width:100%;
display:block;position:relative;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_cart {float:left;
width: 50%;background:none;color: #000;text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;
margin-right: 0px !important;text-align: center;padding-right: 0px;margin-top: 12px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_add_ring {float:left;
width: 50%;background:none;color: #000;text-transform: none;font-family: 'Playfairdisplay';font-size: 14px;font-weight: normal;
margin-right: 0px !important;text-align: center;padding-right: 0px;margin-top: 12px;}
	
.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visualviewbuttons .visual_more_details {width: 50%;
float: right;}

/* diamonds pages visual view detail and add to cart, add to settings code end */


/* filter all chnages code start */

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter {border: none;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-left {float:left;margin-right:0px;}

.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-left select#desktopcarat_left {border: 1px solid #262118 !important;margin-top:5px;}
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-right {float:right;margin-right:40px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .caratfiltervalue_main .custcarat-right select#desktopcarat_right {border: 1px solid #262118 !important;margin-top: 5px;}	
	
.separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .filterattribute.colorfilter {margin-top: 30px;}	

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .table-filter-price #slider-range-price-767 {width: 100% !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .final_desktopview_filter .table-filter-carat #slider-range-carat-767 {width: 88% !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height:425px;}


/* filter all chnages code end */


/* myacount, login new design css code start */

.myaccountreated_pages {float: left;width: 100%;}
.myaccountreated_pages .topbanner {float: left;width: 100%;}
.myaccountreated_pages .topbanner img.desktopimage {width: 100%;}
.myaccountreated_pages .topbanner img.mobileimage {display: none;}

.page-wrapper .block.social-login-authentication-channel.account-social-login .block-content {text-align:center;}

.customer-account-login .page-wrapper .page-main .block-customer-login .block-title strong {font-family:'Playfairdisplay';font-size:18px;}
.customer-account-login .page-main .block-customer-login .block-title .field.note {font-family: 'WorkSans';}

.customer-account-login .page-wrapper .block-new-customer .block-title strong {font-family:'Playfairdisplay';font-size:18px;}

.customer-account-login .page-wrapper .block-new-customer .block-content p {font-family: 'WorkSans';letter-spacing: 0px;}

.customer-account-login .page-main .block-customer-login form.form-login .control input {background:transparent;border:1px solid #D3D3D3;
border-radius:0px;color:#000;font-family: 'WorkSans';}

.customer-account-login .page-main .block-customer-login form.form-login .control input:focus {box-shadow:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .control .mage-error {font-family: 'WorkSans';}


.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button {background-color: #fff !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .primary:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .primary:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar button:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar:before {display:none !important;}
.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar:after {display:none !important;}

.customer-account-login .page-main .block-customer-login form.form-login .actions-toolbar .secondary a {font-family: 'WorkSans';}


.customer-account-login .page-main .block.block-new-customer .actions-toolbar a {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar a {background-color: #fff !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar .primary:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar .primary:after {display:none !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar a:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar a:after {display:none !important;}

.customer-account-login .page-main .block.block-new-customer .actions-toolbar:before {display:none !important;}
.customer-account-login .page-main .block.block-new-customer .actions-toolbar:after {display:none !important;}

.accountrelatedpages_getintouch {float: left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {margin: 0px auto;width: 1440px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;
margin-bottom: 30px;font-size: 40px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {list-style: none;padding: 0px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {float: left;width: 17%;position: relative;margin-right: 52px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li a {color: #000;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size: 16px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) {margin-right: 0px !important;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {
float: left;width: 100%;font-family: 'Playfairdisplay';font-size: 24px;margin-bottom: 10px;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(3) a {position: relative;z-index: 9;}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc a {color: #282828;
text-decoration: underline;font-family: 'WorkSans';}

.accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) span.desc a {
position: relative;z-index: 9;}

.customer-account-create #register-form-now .block.block-register-account {float:left;width:100%;margin-top:50px;}

.customer-account-create #register-form-now .block-register-account .block-title strong {font-family:'Playfairdisplay';}
.customer-account-create #register-form-now .block-register-account .block-title .field.note {font-family: 'WorkSans';}

.customer-account-create #register-form-now .block-content-register .fieldset legend span {font-family:'Playfairdisplay';}

.customer-account-create #register-form-now .block-content-register .fieldset .field .control input {background: transparent;
border: 1px solid #D3D3D3;border-radius: 0px !important;color: #000;}

.customer-account-create #register-form-now .block-content-register .fieldset .field label.label span {font-family: 'WorkSans';}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button {background-color: #fff !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar .primary:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar .primary:after {display:none !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar button:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar button:after {display:none !important;}

.customer-account-create #register-form-now .form-create-account .actions-toolbar:before {display:none !important;}
.customer-account-create #register-form-now .form-create-account .actions-toolbar:after {display:none !important;}

.customer-account-forgotpassword .myaccountreated_pages {margin-bottom: 30px;}

.customer-account-forgotpassword .page-wrapper main#maincontent {float:left;width:100%;position:relative;}
.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width:520px;margin:0px auto;box-shadow: none;border-top: none;padding:0px;}	
	
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title strong#block-customer-login-heading {font-family: 'Playfairdisplay';
float: left;width: 100%;border-bottom: 2px solid #000;text-align: left;padding-bottom: 20px;}	
.customer-account-forgotpassword .page-wrapper main#maincontent .field.note {font-family:'WorkSans';font-size: 14px;font-weight: bold;
text-align: left;margin-top: 20px;float: left;width: 100%;}	

.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title {width:520px;margin:0px auto;}


.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 10px 0px;
    width: 50% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;float: left;
}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {background-color: #fff !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar .primary:before {display:none !important;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar .primary:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar button:before {display:none !important;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar button:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar:before {display:none !important;border-top: none;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar:after {display:none !important;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset {margin-bottom:0px !important;border-top: none;padding-top: 20px;}

.customer-account-forgotpassword #maincontent form.password .actions-toolbar {margin-top:0px !important;margin-bottom:40px !important;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset .control input {font-family:'WorkSans';margin-bottom:0px;}

.customer-account-forgotpassword #maincontent form.password fieldset.fieldset .control .mage-error {font-family: 'WorkSans';}
.account main#maincontent .columns .page-title-wrapper h1.page-title {font-family:'Playfairdisplay' !important;font-size:30px;}
.account main#maincontent .columns .block-title strong {font-family:'Playfairdisplay';}
.account main#maincontent .columns .block-content .box strong span {font-family:'Playfairdisplay';}
.account main#maincontent .columns .block-content address {font-family:'WorkSans' !important;}
.account main#maincontent .columns .box-actions a {font-family:'WorkSans';}
.account main#maincontent .columns .box-content p {font-family:'WorkSans';}
.account main#maincontent .columns .block .block-title a {font-family:'WorkSans';}

.account main#maincontent .columns .block-content p {font-family:'WorkSans';letter-spacing:0px;}


.account main#maincontent .columns .actions-toolbar button {background-color: #fff !important;}

.account main#maincontent .columns .actions-toolbar .primary:before {display:none !important;}
.account main#maincontent .columns .actions-toolbar .primary:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar button:before {display:none !important;}
.account main#maincontent .columns .actions-toolbar button:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar:before {display:none !important;border-top: none;}
.account main#maincontent .columns .actions-toolbar:after {display:none !important;}

.account main#maincontent .columns .actions-toolbar button {background: transparent !important;border: 1px solid #000 !important;
border-radius: 0px !important;color: #000 !important;font-family: 'WorkSans' !important;font-weight: normal;font-size: 14px;
letter-spacing: 0px;padding: 10px 0px;width:220px !important;position: relative;display: block;text-align: center;text-decoration: none;
float: left;}
.account main#maincontent .columns .sidebar-main .block .title strong {font-family:'Playfairdisplay' !important;font-size:22px;}
.account main#maincontent .columns .sidebar-main .block-collapsible-nav-content ul.items li.nav a {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns .sidebar-main .block-collapsible-nav-content ul.items li.nav strong {font-family: 'Playfairdisplay' !important;}

.account main#maincontent .columns .fieldset legend {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns label.label span {font-family: 'Playfairdisplay' !important;}
.account main#maincontent .columns form input {font-family:'WorkSans' !important;}
.account .page-wrapper #maincontent .column.main .fieldset .field label.label span {font-family:'WorkSans' !important;}

.account .page-wrapper #maincontent .column.main .field p {font-family:'WorkSans' !important;}
.account .page-wrapper #maincontent .column.main .field p a {font-family:'WorkSans' !important;}
.account.customer-account-edit .page-wrapper #maincontent .column.main .actions-toolbar {margin-top: 33px;padding-bottom: 35px;}

.account.wishlist-index-index .page-wrapper #maincontent .product-items .product-item-name a {color: #282828 !important;
font-family: 'WorkSans';font-size: 14px;}

.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter strong {font-family:'WorkSans' !important;}
.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter select {font-family:'WorkSans' !important;}
.account.wishlist-index-index .page-wrapper #maincontent .column .toolbar .pager .limiter span {font-family:'WorkSans' !important;}

.account.wishlist-index-index .page-wrapper #maincontent .products-grid.wishlist .product-item-comment {font-family: 'WorkSans';}

.account.wishlist-index-index .page-wrapper #maincontent .product-item-info .product-item-inner a.action {font-family:'WorkSans';}
.account .page-wrapper #maincontent .column.main .message.info {font-family:'WorkSans' !important;}

.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {width:100%;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {font-size: 35px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.desc {font-size: 14px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {margin-right: 38px;}


.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {margin-left: 20px;}
.account .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {font-size: 20px;}
.account .accountrelatedpages_getintouch {padding: 50px 0px;}

/* myacount, login new design css code end */


/* product page effect css code start */

.catalog-product-view .product_info .productstep_two #diamond-detail-result {float:left;width:100%;background: #FCF7F3;border:none;padding-top:45px;padding-bottom:60px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left {float:left;width:40%;margin-top:10px;position:relative;padding-right: 15px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right {float:left;width:60%;}


.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox {float:left;width:100%;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {margin-top:0px;float:left !important;width:100% !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul #media_tab {float:left !important;width:100% !important;margin-top:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul .tab-content {float:left;width:100%;padding-right:15px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamond_media_detail_results_ul {border-bottom:none !important;margin:0px !important;padding: 0px !important;position: absolute !important;bottom:-60px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .DimondDetailBox .diamonddetail_img_video a {cursor:pointer;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left {float: left;width:35%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-left div {border-bottom: none;padding-bottom: 2px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {float: left;width:35%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right div {border-bottom: none;padding-bottom:2px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .detailsfooter {float: left;width:30%;padding-top:0px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_bottom {display: none;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamonddetail_right .diamonddetailblock h4 {font-family: 'Playfairdisplay' !important;color: #000;font-size: 24px;text-transform: unset;letter-spacing: 0px;font-weight: normal;margin-bottom:25px;padding-top:0px;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamond_detail_right_top .showMoreoption .detailsfooter .left {width: 100%;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring .diamondaddtoring {float:left;width:190px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring button.tocart {background:transparent;border:1px solid;color:#D84813;text-transform:unset;font-family:'WorkSans';font-size:16px;font-weight:normal;border-radius:0px;padding:8px 25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_img_video #custmediatabmain a#a_media_360_view {margin-bottom: 0px;float: left;margin-right: 15px;margin-top: 5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width:40px !important;margin-top:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div {float: none;padding:0px;width:110px;margin:0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div a img {margin:0px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div a {padding:5px;border: 2px solid transparent;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_left #media_tab div.media_tab_active_div a {border: 2px solid #D84813;padding:5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamonddetail_img_video #media_360_view #loadcertificate_modal #iframe360view {height:100% !important;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result #media_360_view #iframe360view {height:100% !important;width: auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height:255px !important;max-height:100% !important;width: auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot {height:120px;width:250px;margin:0px auto;}
.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot {height:120px;width:250px;margin:0px auto;}
.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot h3 {margin-top:9vw;font-family: 'Playfairdisplay' !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first{font-size:12px;}
.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second{font-size:12px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {
float: right;width: 80px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first{font-size:10px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size: 12px;}

.catalog-product-view .product_info .productstep_two #diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {color: #D84813;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .diamondaddtocart_ring {display:none !important;}

.catalog-product-view .product_info .productstep_two .custfancy_commonproduct_pages #diamond-result #diamond-detail-result {
padding-top: 20px;padding-bottom: 20px;}

body header.page-header .header-wrapper-content .block-minicart {z-index: 9999999;}

/* product page effect css code end */


.cms-page-view .separate_diamondpage .alldiamondsdata #diamond-result ul.listview_diamonds li.price span {display:none;}

.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:first-child {width: 6.2% !important;}

.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:last-child {width: 8.6% !important;}
.cms-page-view .separate_diamondpage .alldiamondsdata .separatecolour_diamondspage #diamond-detail-result .diamonddetail_right .DimondDetailBox .diamond_detail_right_top .diamonddetail-right {width: 33%;}


.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result ul.listview_diamonds li.price span {display:none;}
.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:first-child {width: 6.2% !important;}
.catalog-product-view .productstep_two .product-diamondstable #diamond-search-result #diamond-result #diamondRow_PRIDHPCHRFMEP > li:last-child {width: 11.6% !important;}


/* mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1440px) {

.columns .separate_diamondpage .content .alldiamondsdata {width: 1280px;}

.columns .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {width:1320px;}

.columns .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {width: 28%;}

.page-wrapper .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .diamondmeasurement {font-size: 12px;}

.cms-page-view .page-wrapper .separatecolour_diamondspage #diamond-result .visualview_diamonds {width:32%;}

.page-wrapper .separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content .visualsecondrowright {font-size: 12px;}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {padding-top: 40px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content .middle {margin-bottom: 10px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {margin-bottom: 10px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {top:-15px;position:relative;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage #diamond-result .visualview_diamonds {width: 32%;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width: 1300px;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top p {font-size:16px;line-height:25px;}
.cms-page-view .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .bottom p {font-size:16px;line-height:25px;}
.separatecolour_diamondspage_us .colourgia_grade_content_section .colourgia_grade_content_block ul {margin-bottom: 10px;}

.cms-page-view .separate_diamondpage .diamondsresluts-header .diamonds-results-views {width:18.5%;}

.cms-showrooms .page-wrapper .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-size:30px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-size: 30px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo {margin-bottom: 15px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 12px;}

.cms-page-view .separatecolour_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 12px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-one .visual-attribute-firstrow-one-inner .visualattribute-value {font-size: 14px;}

.separate_diamondpage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visual-attribute-firstrow-two .visual-attribute-firstrow-two-inner .visualattribute-value {font-size: 14px;}

.cms-page-view .separatelabgrown_diamondspage .diamondsresults_section #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 12px;}

.separate_diamondpage .alldiamondsdata .separatelabgrown_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 0px;margin-top: 5px;}
.separate_diamondpage .alldiamondsdata .separateloose_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 0px;margin-top: 5px;}
.separate_diamondpage .alldiamondsdata .separatecolour_diamondspage .diamondssection #diamond-detail-result {margin-bottom: 12px;
margin-top: 5px;float: left;width: 100%;padding-bottom: 10px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {padding-top: 5px;height:415px;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {width: 335px !important;margin-top: 8px !important;}

.cms-page-view .column.main .separate_diamondpage .content .diamondssection .diamondssection_content #diamond-detail-result .diamonddetail_left #media_360_view .diamondimagenot {height: 225px !important;}

.cms-page-view .column.main .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot{height:225px !important;}


}

/* mac size 1440 code end */


/* diamonds pages new design code end */

/* colour diamonds table new design code start */

.separate_diamondpage .diamondsresults_section #diamond-detail-result #loadcertificate_modal h3.colordiamond_imagenot {height:320px;
width: 100%;display: block;position: relative;padding-top: 40%;}

.separate_diamondpage .diamondsresults_section #diamond-detail-result #load360view_video_modal h3.colordiamond_videonot {height:335px;
width: 100%;display: block;position: relative;padding-top: 40%;}

/* colour diamonds table new design code end */

/* showrooms page css code start */

.showrooms .bookconsultant .imageblock_mobile {display:none;}
.showrooms .bookconsultant {width:1440px;margin:0px auto;}
.showrooms .bookconsultant .bookconsultant_content {float:left;width:100%;margin-top:100px;position: relative;margin-bottom: 100px;}
.showrooms .bookconsultant .bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}

.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-family:'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}
.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content span {float:left;width:100%;}

.showrooms .bookconsultant .bookconsultant_content .imageblock {left:600px;width:58%;position: absolute;top:-85px;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}
.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}

.showrooms .showroom_locations {float:left;width:100%;margin-top:50px;}
.showrooms .showroom_locations .showroom_locations_content {width:1440px;margin:0px auto;}
.showrooms .showroom_locations .showroom_locations_content h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;
text-transform: uppercase;margin-bottom:0px;}

.showrooms .showroom_locations .showroom_locations_content .top {float:left;width:100%;position:relative;}

.showrooms .showroom_locations_content .showroom_newyork {width:50%;float: left;margin-top: 31px;}
.showrooms .showroom_locations_content .showroom_newyork .right {float:left;width:48%;padding-top:40px;padding-left:15px;}
.showrooms .showroom_locations_content .showroom_newyork .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_newyork .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_newyork .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}

.showrooms .showroom_locations .showroom_locations_content .right .showroom_address li a.phone {padding:0px;background: transparent;
border:none;font-weight: normal;color:#000;}

.showrooms .showroom_locations_content .showroom_newyork .left {float:left;width:52%;}

.showrooms .showroom_locations_content .showroom_losangeles {width:50%;margin-top:30px;float:left;}
.showrooms .showroom_locations_content .showroom_losangeles .right {float:left;width:48%;padding-top: 40px;padding-left: 15px;}
.showrooms .showroom_locations_content .showroom_losangeles .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_losangeles .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;
padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_losangeles .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}	
.showrooms .showroom_locations_content .showroom_losangeles .left {float:left;width:52%;}

.showrooms .showroom_locations .showroom_locations_content .bottom {float:left;width:100%;position:relative;margin-top:30px;}

.showrooms .showroom_locations_content .showroom_dallas {width:50%;float: left;margin-top: 31px;}
.showrooms .showroom_locations_content .showroom_dallas .right {float:left;width:48%;padding-top:40px;padding-left:15px;}
.showrooms .showroom_locations_content .showroom_dallas .right .title {font-family:'Playfairdisplay';font-size:26px;}
.showrooms .showroom_locations_content .showroom_dallas .right .showroom_address {list-style: none;font-family: 'WorkSans';font-size: 16px;padding-left:0px;margin-top: 30px;margin-bottom:50px;}
.showrooms .showroom_locations_content .showroom_dallas .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}

.showrooms .showroom_locations_content .showroom_dallas .left {float:left;width:52%;}

.showrooms .showroom_locations_content .showroom_miami .left {float:left;width:50%;}

.showrooms .showroom_locations_content .showroom_miami {width:50%;margin-top:30px;float:left;}
.showrooms .showroom_locations_content .showroom_miami .right {float:left;width:48%;padding-top: 40px;padding-left: 15px;}
.showrooms .showroom_locations_content .showroom_miami .right .comingsoon {color:#D84813;font-family:'WorkSans';font-size:16px;}
.showrooms .showroom_locations_content .showroom_miami .right .title {font-family:'Playfairdisplay';font-size:26px;margin-top:20px;margin-bottom:40px;}

.showrooms .showroom_locations_content .showroom_miami .right a {background:#F9F9F8;border:1px solid #2C2C2C;color:#2C2C2C;
font-family:'WorkSans' !important;font-weight:bold;font-size:15px;padding:10px 15px;text-decoration:none;}	
.showrooms .showroom_locations_content .showroom_miami .right {float:left;width:50%;padding-top:100px;padding-left:15px;}

.showrooms .showroom_experience {float:left;width:100%;left:relative;margin-top:50px;}

.showrooms .showroom_experience .showroom_experience_content {width:1440px;margin:0px auto;}
.showrooms .showroom_experience .showroom_experience_content .left {float:left;width:45%;}
.showrooms .showroom_experience .showroom_experience_content .right {float:left;width:55%;padding-left:30px;padding-right:50px;}
.showrooms .showroom_experience .showroom_experience_content .right .title {font-family:'Playfairdisplay';float:left;width:100%;top:-7px;
position: relative;margin-bottom: 25px;}
.showrooms .showroom_experience .showroom_experience_content .right .title span {float:left;width:100%;}
.showrooms .showroom_experience .showroom_experience_content .right .title .top {font-size:40px;font-family:'Playfairdisplay';line-height: 45px;}
.showrooms .showroom_experience .showroom_experience_content .right .title .bottom {font-size:25px;font-family:'Playfairdisplay';margin-top:12px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p {font-family:'WorkSans';font-size:15px;letter-spacing:1px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p:nth-child(1) {margin-bottom:20px;}
.showrooms .showroom_experience .showroom_experience_content .right .content p:nth-child(2) {margin-bottom:20px;}

.showrooms .showroom_virtualappointments {float:left;width:100%;position:relative;margin-top:50px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:1440px;margin:0px auto;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .right {float:left;width:55%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left {float:left;width:45%;padding-right:65px;padding-left:0px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .mobile_virtualappoint {display:none;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title {font-family:'Playfairdisplay';float:left;width:100%;top:0px;position: relative;margin-bottom:32px;font-size:40px;margin-top:45px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title span {float:left;width:100%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title .top {font-size:40px;font-family:'Playfairdisplay';line-height: 45px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title .bottom {font-size:25px;font-family:'Playfairdisplay';margin-top:12px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p {font-family:'WorkSans';font-size:15px;letter-spacing:1px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p:nth-child(1) {margin-bottom:20px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .content p:nth-child(2) {margin-bottom:20px;}


.showrooms .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 70px;}
.showrooms .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.showrooms .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.showrooms .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.showrooms .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.showrooms .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.showrooms .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.showrooms .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.showrooms .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
.showrooms .instagramblock .instagramimageblock .left {float: left;width:20%;}
.showrooms .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.showrooms .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.showrooms .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.showrooms .instagramblock .instagramimageblock .center {float: left;width:60%;}
.showrooms .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.showrooms .instagramblock .instagramimageblock .right {float: left;width:20%;}
.showrooms .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.showrooms .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}


.showrooms .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1440px;}	
.showrooms .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 40px;}	
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}


.showrooms .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:90px;margin-bottom:130px;}
.showrooms .customers_googlereviews .customers_googlereviews_content {width: 1350px;margin:0px auto;}
.showrooms .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}


.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.showrooms .instagramblock_mobile {display:none;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {float:left;width:100%;margin-bottom:10px;margin-top:10px;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms p.h5 {margin-bottom:5px;}	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link {float:left;width:100%;margin:0px;z-index:99999;
position:relative;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {float: left;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {float:left;top:3px;position:relative;} 	 	
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .logo {
margin-top: 10px;margin-bottom: 25px;float: left !important;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .footer-social .socialmedia {   padding-left:0px;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia {float:left;width:100%;
margin-bottom:15px;}

@media (min-width: 1370px) and (max-width: 1440px) {

.page-wrapper .showrooms .bookconsultant {width:1340px;margin:0px auto;}

.page-wrapper .showrooms .bookconsultant .bookconsultant_content .imageblock {left: 565px;width:58%;position:absolute;top:-60px;}

.page-wrapper .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width: 720px;}
.page-wrapper .showrooms .showroom_locations .showroom_locations_content {width: 1350px;margin:0px auto;}
.page-wrapper .showrooms .showroom_locations_content .showroom_newyork .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_dallas .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_miami .right .title {font-size: 24px;}
.page-wrapper .showrooms .showroom_experience .showroom_experience_content {width: 1350px;}
.page-wrapper .showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:1350px;}
.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content {width:1260px;}

.page-wrapper .showrooms .showrooms_getintouch .showrooms_getintouch_content {width:1350px;}

.page-wrapper .showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {float: left;width: 18%;position: relative;
margin-right: 30px;}

.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 45%;}

.page-wrapper .showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {
font-size: 24px;}

.page-wrapper .showrooms .showroom_locations_content .showroom_newyork .right {padding-top:30px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_dallas .right {padding-top:30px;}
.page-wrapper .showrooms .showroom_locations_content .showroom_miami .right {padding-top: 80px;}

.showrooms .showroom_locations_content .showroom_newyork .right .showroom_address {margin-top:20px;margin-bottom:40px;}
.showrooms .showroom_locations_content .showroom_dallas .right .showroom_address {margin-top:20px;margin-bottom:40px;}


}	


.cms-showrooms .custsharetitle {display:none !important;}
/* showrooms page css code end */

/* showroom locations css start */

.revediamondsshowrooms_locations {float:left;width:100%;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content {width:1350px;margin:0px auto;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext {float:left;width:100%;text-align: center;margin-top:30px;margin-bottom:50px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext h3 {font-family:'Playfairdisplay' !important;font-size:20px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {float:left;width:25%;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .showroom_link {float:left;width:100%;text-align:center;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .showroom_link a {background:#F9F9F8;border:1px solid #2C2C2C;color: #2C2C2C;font-family: 'WorkSans' !important;font-weight: bold;font-size: 16px;padding: 10px 60px;text-decoration: none;}
	
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details span {float: left;width: 100%;
text-align: center;font-size: 14px;font-family: 'WorkSans';line-height: 25px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details {float:left;width:100%;margin-top:30px;}
	
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent {float:left;width:100%;margin-bottom: 15px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent.two {float:left;
width:100%;text-align: center;margin:30px 0px;}	

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .address_details .addresscontent.two span {
line-height: 1.5;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details {float:left;text-align:center;
width:100%;margin-top:15px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul {list-style:none;padding:0px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li {margin-bottom: 5px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a {color:#000;
font-family: 'WorkSans';position: relative;text-decoration: none;font-size: 14px;}
.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a img {width:30%;position:absolute;
top: 0px;right: -28px;}

.revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block .contact_details ul li a:hover {
color: #fc7070;text-decoration: underline;}

/* showroom locations css end */

/* Book an appointment options all pgaes css code start */

.cms-appointment-options-nyc .page-wrapper #customshare {display:none !important;}
.cms-appointment-options-la .page-wrapper #customshare {display:none !important;}
.cms-appointment-options-dallas .page-wrapper #customshare {display:none !important;}
.cms-appointment-options .page-wrapper #customshare {display:none !important;}

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper {margin:0px auto;width:1320px;}

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {font-family: 'Playfairdisplay' !important;font-size:35px;margin: 40px 0px 20px 0px !important;}

.appointmentoptions {float:left;width:100%;}
.appointmentoptions .appointmentoptions_content {width:1320px;margin:0px auto;}

.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header {float:left;width:100%;margin-bottom:40px;margin-top:10px;}

.appointmentoptions .appointmentoptions_content p {font-family:'WorkSans';letter-spacing:0px;font-size:16px;}

.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons {float:left;width:100%;margin-top:80px;margin-bottom:50px;}
	
.appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width:560px;}
	
.cms-appointment-options-dallas .page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {width:250px;}	

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {float:left;width:235px;}

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {    margin-right:40px;}

.appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {background: #F9F9F8;
border:1px solid #2C2C2C;color:#2C2C2C;font-family:'WorkSans' !important;font-weight:bold;font-size:16px;padding:15px 20px;text-decoration:none;}


.appointmentoptions .appointmentoptions_content .imagetext_block_main {float:left;width:100%;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content {width:100%;margin:0px auto;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block {float:left;width:100%;}
	
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .image {float:left;width:45%;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {float:left;width:55%;margin-top:90px;padding-left:50px;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text h3 {font-family:'Playfairdisplay'!important;font-size:30px;margin-bottom: 30px;}

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text p.bookpone {margin-bottom:30px;}
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text p.bookptwo {margin-bottom:40px;}

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two{margin-top:80px;}
	
.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two .text {    padding-right:50px;padding-left:0px;margin-top:40px;width:55%;float:left;}	

.appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_two .image {float:left;width:45%;}

.appointmentoptions .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:90px;margin-bottom:130px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content {width: 1350px;margin:0px auto;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}

.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.appointmentoptions .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 70px;}
.appointmentoptions .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.appointmentoptions .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.appointmentoptions .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.appointmentoptions .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.appointmentoptions .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.appointmentoptions .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.appointmentoptions .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.appointmentoptions .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
.appointmentoptions .instagramblock .instagramimageblock .left {float: left;width:20%;}
.appointmentoptions .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.appointmentoptions .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.appointmentoptions .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.appointmentoptions .instagramblock .instagramimageblock .center {float: left;width:60%;}
.appointmentoptions .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.appointmentoptions .instagramblock .instagramimageblock .right {float: left;width:20%;}
.appointmentoptions .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.appointmentoptions .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}
.appointmentoptions .instagramblock_mobile {display: none;}

.appointmentoptions .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1440px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 40px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}


@media (min-width: 1025px) and (max-width: 1440px) {
	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content {width: 1250px;}
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {margin-right: 45px;}	
.appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {font-size: 22px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content {width: 1250px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;}
.appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:40%;}


	
}	
	
/* Book an appointment options all pgaes css code end */

/* header and footer new design css code start */

.page-wrapper .page-header .panel.wrapper {background: #FCF7F3 0% 0% no-repeat padding-box;} 
body .page-wrapper header.page-header .header-wrapper-content>.header.content {padding: 8px 0px 8px 1% !important;}
header.page-header .header.content .new_bookanppointment a {border:1px solid #000;padding:0.6vw 1.8vw;margin-top:15px;float:left;}
header.page-header .header.content .new_bookanppointment a span {font-family:'WorkSans';font-size:16px;}	
.header-stores .main_shippingcurrency .headselected_shipcurrency span {font-family: 'WorkSans';color: #676767;text-transform: uppercase;font-size: 13px;}
header.page-header .panel.wrapper ul.links li a {font-family:'WorkSans' !important;}
header.page-header .header-wrapper-content .header.content .minicart-wrapper a span {font-family:'WorkSans' !important;color: #676767;}
header.custom_activesticky .header.content .new_bookanppointment a {padding: 10px 25px !important;margin-top: 8px !important;}

header.page-header .header-wrapper-content .header.content .minicart-wrapper a span.qty span.counter-number {color:#D84813 !important;font-weight:bold !important;}

header.page-header .header-wrapper-content .header.content .minicart-wrapper a span.qty span.counter-number span {color:#D84813 !important;font-weight:bold !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6 .footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6.footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box p.footer_newsletter {font-family:'WorkSans' !important;text-transform: uppercase;font-size: 14px;letter-spacing:1.5px !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6 .footer-box ul.footer-link li a {font-family: 'WorkSans';} 


[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5 .footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5.footer-box p.h5  {text-transform:uppercase;font-family:'WorkSans' !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(4) .footer-box p.footer_newsletter {font-family:'WorkSans' !important;text-transform: uppercase;font-size: 14px;letter-spacing:1.5px !important;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5 .footer-box ul.footer-link li a {font-family: 'WorkSans';} 


footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link li a {font-weight: normal;text-decoration: none;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-5 .footer-box ul.footer-link li a {font-weight: normal;text-decoration: none;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6 .footer-box ul.footer-link li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-5 .footer-box ul.footer-link li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a:hover {color: #D84813;text-decoration: underline;transition: all 500ms ease;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top:0px;width:40%;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(1) .footer-box .block-search.search-wrapper {margin-top:28px;}

footer.page-footer .top-footer-wrapper .widget.block .text-center.footer-logo img.footer_logo {width:150px;height:auto;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {color:#D84813;
text-transform: uppercase;font-family: 'WorkSans';margin:60px 0px 20px 0px;line-height:18px;padding-right:86px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) .footercustshowroom p.h5 {margin-bottom: 3px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(3) ul.showroomaddress li {margin-bottom:10px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box .footer-payment-logo {float:left !important;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) form.subscribe .field.newsletter input#newsletter {    padding-left: 0px;}

header.page-header .header-stores .combineshipcurrency_content #custshipping span {font-family:'WorkSans';color: #676767;}
header.page-header .header-stores .combineshipcurrency_content #custshipping select#custshipiingcountry {font-family:'WorkSans';}
header.page-header .header-stores .combineshipcurrency_content .switcher.currency #switcher-currency-triggercustshipiingcountry span {font-family:'WorkSans';}

header.page-header .header-stores .combineshipcurrency_content .switcher.currency span.custcurrencytitle {font-family:'WorkSans';color: #676767 !important;}

header.page-header .header-stores .combineshipcurrency_content .switcher.currency .actions.dropdown ul.switcher-dropdown li a {font-family:'WorkSans';}

header.page-header .panel.wrapper .panel.header .header.links {padding-top:0px;margin-top: 5px;}
header.page-header .panel.wrapper .panel.header .header.links li.emlcs {height: 18px;}
header.page-header .panel.wrapper .panel.header .header.links li.emlcs a {height: 14px !important;font-size: 13px !important;background-position: -2px 2px !important;}

header.page-header .panel.wrapper .panel.header .header.links li.telcs {height: 18px;}
header.page-header .panel.wrapper .panel.header .header.links li.telcs a {height: 16px !important;font-size: 13px !important;background-position: 0px 2px !important;background-size: 14px !important;}

header.page-header #currencytoglemain #custcurrencytoggle .left {font-family: 'WorkSans';}
header.page-header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle {width: 130px;}
header.page-header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle select {font-family: 'WorkSans';}
header.page-header #currencytoglemain #custcurrencytoggle .center select {font-family: 'WorkSans';}

header.page-header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {background:transparent;clip-path: none;
border-radius:0px;color: #000;font-family: 'WorkSans';border: 1px solid #000;font-weight: normal;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) ul#footer-content-contactus li.footer_storeimage img {width:60%;margin-bottom:0px;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) ul#footer-content-contactus li.footer_storeimageus img {margin-top: 10px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

footer.page-footer .top-footer-wrapper .footer.content .col-sm-6:nth-child(1) .block-search.search-wrapper {width:200px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) ul#footer-content-contactus li.footer_storeimage img {width:60%;margin-bottom:0px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) ul#footer-content-contactus li.footer_storeimageus img {margin-top: 10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .col-sm-5:nth-child(1) .block-search.search-wrapper {width:200px;}


footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li.whatsupfooter a img {float: right;
width: 18px;position: relative;top: -2px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li.whatsupfooter {width:150px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li a {padding:0px;font-family:'Roboto';
font-size: 12px;font-weight: normal;color:#282828;text-decoration:none !important;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter ul.footer-link li a {font-family:'WorkSans';font-weight:normal;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li {font-family:'WorkSans';
font-size: 12px;font-weight: normal;color:#282828;margin-bottom: 5px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li:nth-child(4) a{text-decoration: underline;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom li:nth-child(5) a{text-decoration: underline;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6:nth-child(3) .footernewyorkblock p.h5 {margin-bottom:25px;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {margin-top:35px;margin-bottom:25px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooter_showroomappointment #footer-content-contactus li {    font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom .us_showroomvisit {display:none;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact p.footer_custcontact {margin-top:85px;
margin-bottom: 25px;}
	
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a {font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}	
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter form.minisearch input#search {color:#282828;font-family:'WorkSans';}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfootercontact #footer-content-contactus li a {font-family: 'Roboto';font-weight: normal;color: #282828;font-size: 12px;margin-bottom: 5px;}	

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment {float:left;width: 100%;margin-top: 90px;}
footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment img {width:300px;height:auto;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {float:left;width:100%;margin-bottom:10px;margin-top:10px;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms p.h5 {margin-bottom:5px;}	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link {float:left;width:100%;margin:0px;z-index:99999;
position:relative;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {float: left;} 	 	
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {float:left;top:3px;position:relative;} 	 	
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .logo {
margin-top: 10px;margin-bottom: 25px;float: left !important;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia .footer-social .socialmedia {   padding-left:0px;}
[lang="en-GB"] footer.page-footer #topfooter .footer.content .ukfooter .desktopfooter_only.logosocialmedia {float:left;width:100%;
margin-bottom:15px;}


@media (min-width: 1026px) and (max-width: 1370px) {	

.page-wrapper .page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {padding: 13px 0.5vw !important;font-size: 0.95vw !important;}	
header.page-header .header-wrapper-content .header.content .new_bookanppointment a span {font-size: 1em;}
.page-wrapper header.custom_activesticky .header.content .new_bookanppointment a {padding:10px 8px !important;margin-top: 8px !important;}
.page-wrapper .page-header.custom_activesticky .cdz-horizontal-menu .groupmenu {margin-left:5px !important;}
.page-wrapper .custom_activesticky .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span {font-size: 12px;}

	
}	

@media (min-width: 1371px) and (max-width: 1440px) {
	
header.custom_activesticky .header.content .new_bookanppointment a {padding: 10px 20px !important;}
header.page-header .header.content .new_bookanppointment a span {font-family: 'WorkSans';font-size: 14px;}	
header.page-header .header.content .logo .main-logo {width: 100px !important;}

.page-wrapper .page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {
padding: 13px 0.6vw !important;}

}	


/* header and footer new design css code end */


/* home page new design css code start */

.home_topbanner_container .homebanner_content .mobilehome_banner {display:none;}

body.cms-home .page-wrapper .widget.block-static-block {width:100%;height:auto;}
.cms-home .page-wrapper .home_topbanner {float:left;width:100%;height:100%;display:block;position:relative;}
	
.cms-home .page-wrapper .home_topbanner .home_topbanner_container {background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;height: 0px;padding-bottom:31.25%;}
	
.cms-home .home_topbanner .home_topbanner_container .homebanner_content {position:absolute;top:52%;left:66%;right: 0px;
transform: translatey(-50%);-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);
text-align: left;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width:450px;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {font-size:48px;margin-bottom:20px;font-family: Suranna !important;font-weight: 400;line-height: 48px;}

.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {font-weight: 300;font-size: 24px;line-height: 32px;width:445px;margin-bottom:35px;font-family:'Worksans' !important;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {border:1px solid #262118;color: #262118;text-decoration: none;width:430px;font-size:16px;text-transform: uppercase;
float: left;font-family: 'Worksans';}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {padding: 12px 10px;text-align: center !important;width: 100%;float: left;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block .homebanner_btn.homebannerbtnone {margin-bottom:20px;}


.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.reviews {float:left;width:95%;display: block;position: relative;padding-top: 5px;}	
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.reviews img {text-align: center;margin: 0px auto;display: block;width: 80%;}


.cms-home .home_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:60px;margin-bottom:60px;}
.cms-home .home_googlereviews .home_googlereviews_content {width: 1350px;margin:0px auto;}
.cms-home .home_googlereviews .home_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;
font-size: 40px;text-align:center;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews {padding-top:20px !important;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-dots {display:none;}


.cms-home .home_discoverrevediamonds {width:100%;float:left;background: #FCF7F3;}
.cms-home .home_discoverrevediamonds .home_discoverrevediamondsinner {width:1250px;margin:20px auto;}
.cms-home #maincontent {margin-top:0px;}
.cms-home .home_discoverrevediamonds .left {float:left;width:40%;padding:60px;margin-top:10px;}
.cms-home .home_discoverrevediamonds .left img {border-radius: 250px;}
.cms-home .home_discoverrevediamonds .right {float:right;width:60%;}
.cms-home .home_discoverrevediamonds .homediscover_top {float:left;width:100%;margin-bottom: 20px;}
.cms-home .home_discoverrevediamonds .homediscover_top h2 {text-align:center;margin-left: 6px;font-family: Playfairdisplay !important;font-size: 32px;margin-bottom: 20px;}
.home_discoverrevediamonds .homediscover_top .text {font-size:16px;width:100%;margin:0px auto;font-family:'WorkSans';line-height: 24px;}
.home_discoverrevediamonds .homediscover_top .text.one {margin-bottom: 10px;}


.home_discoverrevediamonds .right ul.features {list-style:none;width:100%;padding:0px 0px 0px 30px;margin:20px auto 0px;float: left;}
.home_discoverrevediamonds .right ul.features li {float:left;width:100%;margin-bottom:60px;font-family: 'Playfairdisplay';margin-right: 0px;text-align: left;}
.home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {top: 26px;position: relative;}
.home_discoverrevediamonds .right ul.features li span.number {color: #000;font-weight: 500;font-size:80px;line-height: 24px;letter-spacing: 1.5px;float: left;width: 67px;opacity: 0.2;}
.home_discoverrevediamonds .right ul.features li span.sentence {color: #000000;font-size: 18px;line-height: 30px;float: left;width: 80%;font-weight: 500;margin-top: 7px;text-align: left;margin-left: 25px;}
.home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {margin-top: -15px;}
.home_discoverrevediamonds .right .separatefeature {float:left;width:100%;}
.home_discoverrevediamonds .right .separatefeature .inner {width:250px;margin:0px auto;text-align:center;}
.home_discoverrevediamonds .right .separatefeature .inner span {float:left;width:100%;font-size:14px;margin-bottom: 15px;font-family:'Marcellus';text-align: left;letter-spacing: 1px;line-height: 20px;}


.home_shopcategory {float:left;width:100%;margin-top:45px;}
.home_shopcategory h2 {text-align:center;margin-bottom:0px;font-family:Playfairdisplay !important;font-size:32px;font-weight:500;text-transform: uppercase;}
.home_shopcategory .home_shopcategory_slider .brand-slider-wrapper .owl-carousel {padding-top:0px;}
.home_shopcategory .home_shopcategory_slider {background:transparent;width: 1440px;margin: 0 auto;}

.home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

.home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

.home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin:25px 150px 45px 150px;}

.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {
background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 14px;letter-spacing: 1.5px;}

.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:transparent;border:navajowhite;color:#000;top:-78px;left:-102px;}
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:transparent;border: navajowhite;color: #000;top:-78px;right:-102px;}
	
.home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	
.cms-home .home_perfectsymbol {width:100%;background:#fafafa;float:left;position:relative;background-position: center center;background-repeat: no-repeat;background-size: cover;height:100%;}

.home_perfectsymbol .content {width:1320px;margin:0px auto;position: relative;}
.home_perfectsymbol .content .left {float: left;width: 50%;margin-top:30px;margin-bottom:30px;margin-left:26px;}

.home_perfectsymbol .content .right {float: left;width:48%;text-align: center;margin-top: 35px;margin-right:0px;}

.home_perfectsymbol .content .right ul li a {color:#262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 30px;margin: 0px auto;position: relative;width:68%;text-align:center;display: block;font-family: 'WorkSans';font-size: 16px;letter-spacing: 1.5px;font-weight: 500;}
	
.home_perfectsymbol .content .right ul {float:left;width:100%;list-style:none;}	

.home_perfectsymbol .content .right ul li {margin-bottom: 25px;}
.home_perfectsymbol .content .right ul li:nth-child(1) {margin-bottom: 35px;}

.home_perfectsymbol .content .right ul li span.textfirst {font-family:'Playfairdisplay';font-weight: 500;font-size: 24px;
line-height: 42.5px;}
	
.home_perfectsymbol .content .left h2 {font-family:'Playfairdisplay' !important;font-size: 32px;line-height: 42px;font-weight: 500;padding-right: 175px;}
.home_perfectsymbol .content .left .text p {padding-bottom:10px;font-family:'WorkSans';font-size: 16px;}

.home_perfectmatch {float:left;width:100%;}
.home_perfectmatch .content {width:1350px;margin:50px auto 0px;}
.home_perfectmatch .content .top {text-align: center;}
.home_perfectmatch .content .top h2 {margin-bottom:0px;font-family: 'Playfairdisplay' !important;font-size: 32px;}
.home_perfectmatch .content .top span {font-size: 24px;font-family: 'Playfairdisplay' !important;}
.home_perfectmatch .content .text {float:left;width: 100%;margin-top: 50px;}
.home_perfectmatch .content .text p {font-family: 'WorkSans';font-size: 16px;}

.home_perfectmatch .content .text p span {color:#D84813;font-style:normal;}
.home_perfectmatch .content .text p a {text-decoration:underline;color:#262118;font-style:normal;font-family: 'WorkSans' !important;font-size: 16px;}

.home_perfectmatch .content .home_products {list-style:none;float:left;width:100%;margin-top:25px;padding-left:0px;}
.home_perfectmatch .content .home_products li {float:left;text-align:center;width:26%;margin-bottom: 40px;height: 100%;margin-right: 145px;}
.home_perfectmatch .content .home_products li:nth-child(3) {margin-right:0px !important;}
.home_perfectmatch .content .home_products li a {color:#262118;text-decoration:none;text-transform:uppercase;font-size:16px;
border: 1px solid #262118;padding: 12px 15px;font-family: 'WorkSans';margin: 0px auto;width: 100%;display: block;}

.home_perfectmatch .content .home_products.second li:nth-child(2) a {margin-top: 115px;}
.home_perfectmatch .content .home_products.second li:nth-child(1) a {margin-top: 82px;}


.cms-home .instagramblock {float: left;width: 100%;position: relative;}
.cms-home .instagramblock .instagramblock-content {width:1350px;margin:0px auto;}
.cms-home .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}

.cms-home .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}

.cms-home .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.cms-home .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.cms-home .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.cms-home .instagramblock {background:#FCF7F3;float:left;width:100%;padding-bottom: 70px;}

.cms-home .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}

.cms-home .instagramblock .instagramimageblock {width:1340px;margin:0px auto;}
	
.cms-home .instagramblock .instagramimageblock .left {float: left;width:20%;}
.cms-home .instagramblock .instagramimageblock .left img {float: left;width:100%;}

.cms-home .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.cms-home .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}

.cms-home .instagramblock .instagramimageblock .center {float: left;width:60%;}
.cms-home .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}

.cms-home .instagramblock .instagramimageblock .right {float: left;width:20%;}
.cms-home .instagramblock .instagramimageblock .right img {float: left;width:100%;}

.cms-home .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}

.cms-home .instagramblock_mobile {display:none;} 


.cms-home .home_bookconsultant {width:1440px;margin:0px auto;}
.cms-home .home_bookconsultant .home_bookconsultant_content {float:left;width:100%;margin-top:130px;position: relative;margin-bottom: 100px;}
.cms-home .home_bookconsultant .home_bookconsultant_content .textblock {float:left;width:56%;background:#FCF7F3;padding:40px 0px 40px 30px;z-index: 9;position: relative;}
.cms-home .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width:750px;margin:0px auto;}

.cms-home .home_bookconsultant .home_bookconsultant_content .imageblock {left:600px;width:55%;position: absolute;top:-33px;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {font-family: 'Playfairdisplay' !important;
font-size: 32px;line-height: 45px;margin-bottom: 20px;float: left;width: 100%;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 span {float:left;width:100%;}

.home_bookconsultant .home_bookconsultant_content .textblock .textblock-content p {font-family:'WorkSans' !important;
font-size: 15px;line-height: 24px;}

.home_bookconsultant .home_bookconsultant_content .appointmentbuttons a { color: #262118;text-decoration: none;text-transform: uppercase;border: 1px solid #262118;padding: 15px 5px;margin: 0px auto;position: relative;width: 48%;text-align: center;
display: block;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;font-weight: bold;float: left;}

.home_bookconsultant .home_bookconsultant_content .appointmentbuttons a.aone {margin-right: 22px;}
.home_bookconsultant .home_bookconsultant_content .appointmentbuttons {float:left;width:100%;margin-top:20px;}
.cms-home .home_customform {float:left;width:100%;}

.cms-home .homegetintouch { float:left;width: 100%;background: #FCF7F3;padding: 80px 0px;margin-top: 50px;}

.cms-home .homegetintouch .homegetintouch_content {margin:0px auto;width: 1440px;}	
	
.cms-home .homegetintouch .homegetintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 40px;}	
	
.cms-home .homegetintouch .homegetintouch_content ul {list-style: none;padding:0px;}
.cms-home .homegetintouch .homegetintouch_content ul li {float:left;width:17%;position: relative;margin-right: 52px;}

.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.cms-home .homegetintouch .homegetintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;}

.cms-home .homegetintouch .homegetintouch_content ul li a {color:#000;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(3) a {position: relative;z-index: 9;}
.cms-home .homegetintouch .homegetintouch_content ul li:nth-child(5) span.desc a {position: relative;z-index: 9;}

.cms-home .homegetintouch .homegetintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}

.cms-home .homegetintouch .homegetintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.cms-home .homegetintouch .homegetintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';}

.cms-home .homeasseen {float:left;width:100%;position:relative;}

.cms-home .homeasseen .content_homeasseen {width:1320px;margin:80px auto;}
.cms-home .homeasseen .content_homeasseen h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;}	
.cms-home .homeasseen .content_homeasseen .text {font-family: 'WorkSans';font-size: 28px;text-align: center;line-height: 40px;}
.cms-home .homeasseen .content_homeasseen ul {list-style: none;width:760px;margin:60px auto;padding: 0px;}
[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul {width:880px;}
.cms-home .homeasseen .content_homeasseen ul li {float:left;width:30%;margin-right:0px;}	
.cms-home .homeasseen .content_homeasseen ul li:nth-child(3) {margin-right:0px !important;margin-top: 15px;}	

[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li {float:left;width:23%;margin-right:40px;}	
[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li:nth-child(4) {margin-right:0px !important;margin-left:25px;position: relative;top:-35px;width: 170px;}	

[lang="en-US"] .cms-home .homeasseen .content_homeasseen ul li:nth-child(1) {margin-right:0px;}

.cms-home .homeasseen .content_homeasseen ul li:nth-child(2) {margin-top:20px;margin-right: 40px;}

.home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h2"] {
    font-family: 'Playfairdisplay' !important;
    font-size: 37px;
    line-height: 44px;
    color: #000;
    font-weight: normal;
}

.home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h3"] {
    font-family: 'WorkSans' !important;
    font-size: 28px;
    line-height: 1;
    color: #000;
    font-weight: normal;
    font-style: normal;
    margin-top: 15px;margin-bottom: 20px;
}
.home_customform .ap3w-form-input-64538492d53955128f9a170c .ap3w-form-input-label {
    font-weight: bold;
    color: #000000;
    font-family: 'WorkSans' !important;
    font-size: 18px;
    line-height: 1;
}

.home_customform .ap3w-embeddable-form-64538492d53955128f9a170c {max-width: 1220px;}

.home_customform .ap3w-form-button-64538492d53955128f9a170c button {
    cursor: pointer;
    padding: 12px 135px;
    font-weight: bold;
    outline: none;
    margin-left: 3px;
    border: 2px solid #191d2a;
    color: #000;
    background-color: transparent;
    font-family: 'WorkSans' !important;
    font-size: 16px;
    line-height: 1;
    flex: 1;
    border-radius: inherit;
}

.home_customform .ap3w-form-button.ap3w-form-button-64538492d53955128f9a170c {text-align: center;}

.home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h2"] {
    font-family: 'Playfairdisplay' !important;
    font-size: 37px;
    line-height: 44px;
    color: #000;
    font-weight: normal;
}

.home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h3"] {
    font-family: 'WorkSans' !important;
    font-size: 28px;
    line-height: 1;
    color: #000;
    font-weight: normal;
    font-style: normal;
    margin-top: 15px;margin-bottom: 20px;
}
.home_customform .ap3w-form-input-64745787e7a720c82429b6ec .ap3w-form-input-label {
    font-weight: bold;
    color: #000000;
    font-family: 'WorkSans' !important;
    font-size: 18px;
    line-height: 1;
}

.home_customform .ap3w-embeddable-form-64745787e7a720c82429b6ec {max-width: 1220px;}

.home_customform .ap3w-form-button-64745787e7a720c82429b6ec button {
    cursor: pointer;
    padding: 12px 135px;
    font-weight: bold;
    outline: none;
    margin-left: 3px;
    border: 2px solid #191d2a;
    color: #000;
    background-color: transparent;
    font-family: 'WorkSans' !important;
    font-size: 16px;
    line-height: 1;
    flex: 1;
    border-radius: inherit;
}

.home_customform .ap3w-form-button.ap3w-form-button-64745787e7a720c82429b6ec {text-align: center;}

.cms-home .homefaq {float:left;width:100%;margin-top: 60px;margin-bottom:20px;}

.cms-home .homefaq .homefaq_content {width:1280px;margin:0px auto;}
.cms-home .homefaq .homefaq_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 60px;}

.cms-home .homefaq .homefaq_content .left {width:45%;float:left;}
.cms-home .homefaq .homefaq_content .right {float:left;width:40.5%;margin-left: 185px;}

.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian {font-family:'Playfairdisplay' !important;
font-size: 24px;line-height: 27px;float: left;width: 100%;margin-bottom: 25px;cursor: pointer;}
	
.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;}	

.cms-home .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}	
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian {font-family:'Playfairdisplay'!important;
font-size:24px;line-height:27px;float:left;width:100%;margin-bottom:25px;cursor: pointer;}
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.openclose {float:left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right:10px;}	
	
.cms-home .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}		
	
.cms-home .homefaq .homefaq_content .accordion .accordion-item .content {width: 90%;margin:0px auto;padding: 0px 60px;border-bottom: none;}	

.cms-home .homefaq .homefaq_content .accordion .accordion-item .content p {font-family:'WorkSans';letter-spacing:0px;
font-size:16px;}
.cms-home .homefaq .homefaq_content .accordion .accordion-item .content ul {font-family:'WorkSans' !important;
font-size:16px;letter-spacing:0px;}
	
.cms-index-index .homefaq .homefaq_content a.homeaaccordiancontent {border: none;background: none;font:500 14px/1.35 'maison';
width:auto;box-sizing:unset;padding:0px;display:initial;text-transform: lowercase;}

.cmspagefaq {float:left;width:100%;margin-top: 60px;margin-bottom:20px;}

.cmspagefaq .cmspagefaq_content {width:1280px;margin:0px auto;}
.cmspagefaq .cmspagefaq_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 60px;}

.cmspagefaq .cmspagefaq_content .left {width:45%;float:left;}
.cmspagefaq .cmspagefaq_content .right {float:left;width:40.5%;margin-left: 185px;}

.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian {font-family:'Playfairdisplay' !important;
font-size: 24px;line-height: 27px;float: left;width: 100%;margin-bottom: 25px;cursor: pointer;}
	
.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.openclose {float:left;width:25px;font-size:35px;
font-family: 'Playfairdisplay';margin-right: 10px;}	

.cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}	
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian {font-family:'Playfairdisplay'!important;
font-size:24px;line-height:27px;float:left;width:100%;margin-bottom:25px;cursor: pointer;}
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.openclose {float:left;width: 25px;
font-size: 35px;font-family: 'Playfairdisplay';margin-right:10px;}	
	
.cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float:left;width:480px;}		
	
.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content {width: 90%;margin:0px auto;padding: 0px 60px;border-bottom: none;}	

.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content p {font-family:'WorkSans';letter-spacing:0px;
font-size:16px;}
.cmspagefaq .cmspagefaq_content .accordion .accordion-item .content ul {font-family:'WorkSans' !important;
font-size:16px;letter-spacing:0px;}
	
.cmspagefaq .cmspagefaq_content a.homeaaccordiancontent {border: none;background: none;font:500 14px/1.35 'maison';
width:auto;box-sizing:unset;padding:0px;display:initial;text-transform: lowercase;}		

header .header-stores #usippopupmodal .usippopupmodal-content .chatbox-title {font-size: 30px;font-family: 'Playfairdisplay' !important;}

header .header-stores #usippopupmodal .modal-content {margin: 8% auto;width:560px;padding: 15px 0px 15px 0px;height: 505px !important;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top {font-size: 18px;font-family: 'WorkSans';margin-bottom: 10px;margin-top: 6px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width:430px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul li {margin-bottom:10px;font-size:16px;font-family: 'WorkSans';}


@media (min-width: 1370px) and (max-width: 1440px) {

.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content {width: 1260px;}

.cms-home .page-wrapper .home_bookconsultant {width:1340px;margin:0px auto;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .imageblock {left: 565px;width:58%;position:absolute;top:-28px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width: 720px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock {width: 60%;padding: 40px 0px 40px 0px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content {width: 1350px;}
.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {float: left;width: 18%;position: relative;margin-right: 30px;}

.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 45%;}
.cms-home .page-wrapper .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 25px 160px 45px 120px;}

	
	
}	

/* home page new design css code end */


/* new design category pages changes css code start */

.catalog-category-view .page-wrapper main.page-main .columns .sidebar-main {flex-basis: unset;-webkit-flex-basis: unset;}

.catalog-category-view .page-wrapper .mobileviewcat_filers {display:none;}

.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(3n+1) {clear: none !important;}
.catalogsearch-result-index .page-wrapper #maincontent #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(4n+1) {clear: none !important;}

.catalogsearch-result-index .page-wrapper #maincontent .page-title-wrapper {text-align:center;padding-left:0px;margin-top:30px;}
.catalogsearch-result-index .page-wrapper #maincontent .page-title-wrapper h1 {font-family:'Playfairdisplay'!important;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs ul.items {padding-left:55px;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs .item:not(:last-child):after {padding-top:2px;}

.catalog-category-view .page-wrapper #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(3n+1) {clear: both !important;}
.catalog-category-view .page-wrapper #product-list-container .products-grid .desktop_4 .product-items .product-item:nth-child(4n+1) {clear: none !important;}
.catalog-category-view .page-wrapper main#maincontent {width:1390px;margin:0px auto;}

.catalog-category-view .page-wrapper .breadcrumbs a {font-family: 'WorkSans';font-size: 13px;color: #000;text-transform: uppercase;}
.catalog-category-view .page-wrapper .breadcrumbs strong {font-family: 'WorkSans';font-size: 13px;color: #000;text-transform: uppercase;}
.catalog-category-view .page-wrapper .breadcrumbs .item:not(:last-child):after {color: #000;font-size: 16px;padding-top: 4px;}

.catalog-category-view .page-wrapper .category-description {background: #fff !important;text-align: center;}

.catalog-category-view .page-wrapper .category-description .categorytitle h1 {font-family:'Playfairdisplay' !important;font-size:30px;}
	
.catalog-category-view .page-wrapper .wrapper-breadcrums {width:1380px;margin:0px auto;}	
.catalog-category-view .page-wrapper .wrapper-breadcrums .breadcrumbs {float:left;width: 100%;margin-top: 40px;}	

.catalog-category-view .page-wrapper .columns .sidebar .block.block-brands-search {display:none;} 
.catalog-category-view .page-wrapper .columns .sidebar .block.block-brands {display:none;} 

.catalog-category-view .page-wrapper .columns .category_shortdesc {width:100%;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content .filter-options-content-inner {max-height:100%  !important;}

.catalog-category-view .page-wrapper .page-main .category-description .row h1 {font-family:'Playfairdisplay' !important;text-align: left;}
.catalog-category-view .page-wrapper .page-main .category-description .row p {font-family:'WorkSans' !important;letter-spacing:1px !important;text-align: left;}
.catalog-category-view .page-wrapper .page-main .category-description .row p a {font-family:'WorkSans' !important;letter-spacing:1px !important;font-size:15px;}

.catalog-category-view .page-wrapper .page-main .category-description .row p strong {font-family:'WorkSans' !important;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .d-flex .product-item-details {padding-top: 20px;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height: 260px;padding-bottom: 0px !important;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .d-flex {position: relative;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .d-flex .cdz-product-wishlist {display:none !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item {border:none !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {color: #000000 !important;font-family: 'Playfairdisplay' !important;font-size: 15px;text-align: center;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .categorypro_design {color: #141414;font-family: 'WorkSans';font-size: 15px;text-align: center;width: 100%;float: left;
margin-bottom: 15px;display: block;position: relative;height: 15px;}

.catalog-category-view .page-wrapper #product-list-container .custtoolbartop .toolbar-products .toolbar-sorter {margin-top: 20px;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter .sorter-label {font-family: 'Playfairdisplay' !important;font-size:16px !important;color:#000;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter select#sorter {font-family: 'WorkSans' !important;font-size: 16px !important;color: #000 !important;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products .toolbar-sorter a.sorter-action {display:none !important;}

.catalog-category-view #product-list-container .createyour_ring {float:left;width: 100%;display: block;position: relative;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .top {font-family: 'Playfairdisplay';font-size: 28px;text-transform: uppercase;text-align: center;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps {float:left;
width:33.33%;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left {float: left;
width:120px;line-height:0px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right {
float: left;width: 200px;line-height: 0px;left: -13px;position: relative;top: -6px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps.two .right{left:0px;}
.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps.three .right{left:0px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom {float:left;width:100%;margin-top: 60px;margin-bottom: 40px;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left span {    font-family: 'Playfairdisplay';color: #D84813;font-size: 140px;opacity: 0.2;}
	
.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .title {    font-size: 20px;text-align: left;text-transform: unset;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails {margin-top: 55px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails a {font-family: 'WorkSans';color: #000;font-size: 16px;font-weight: 600;}

.catalog-category-view .page-wrapper #product-list-container .toolbar-products #toolbar-amount {display:none;}

.catalog-category-view .page-wrapper .main .toolbar-products {width: 100%;}

.catalog-category-view main#maincontent .category-view .category-description {padding: 60px 0px 40px 0px;}

.catalog-category-view main#maincontent .category-view .category-description .row .col-xs-24 {padding:0px;}
.catalog-category-view main#maincontent .category-view .category-description .row .col-sm-8 {padding:0px;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .cdz-hover-section .cdz-product-wishlist { position: absolute;right:0px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item {font-family: 'Playfairdisplay';margin:5px 0px 2px 0px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item a.page { border: none;color: #000000;font-size:24px;line-height: 10px;
padding: 8px 12px 15px 12px;font-family: 'Playfairdisplay';}

.catalog-category-view .toolbar-products .pages ul.pages-items .item.current strong.page {font-size:24px;line-height: 10px;
padding: 8px 12px 15px 12px;font-family: 'Playfairdisplay';font-weight: normal;}

.catalog-category-view .toolbar-products ul.pages-items li.pages-item-next .action.next:before {font-size: 30px;color: #676767;
top:-12px;position: relative;}

.catalog-category-view .toolbar-products ul.pages-items li.pages-item-previous .action.previous:before {font-size: 30px;color: #676767;
top:-12px;position: relative;}

.catalog-category-view .page-wrapper .product-list-container .toolbar.toolbar-products {margin-top:30px;}

.catalog-category-view .toolbar-products .pages ul.pages-items .item a:hover {color:#ffff;}

.catalog-category-view .column.main #product-list-container {margin:0px 0px 0px 60px ! important;}

.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block {box-shadow: none;}


.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .pages {float:right;} 
.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter {float:left;margin-top:20px;} 

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter #viewallproducts a {font-family: 'WorkSans';font-size: 16px;color: #141414;letter-spacing: 1px;border: 1px solid #141414;padding: 10px 60px;text-decoration: none;}

.catalog-category-view .sidebar.sidebar-main .filter-content .filter-options-title {font-family:'Playfairdisplay';color: #000;
font-size: 20px;cursor:default;}

.catalog-category-view .sidebar.sidebar-main .filter-content .filter-options-title:after {display:none;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content {display:block !important;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header {float:left;width:100%;margin-bottom:40px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header.selectedoptions {margin-bottom:20px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active {padding: 10px 0px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header .title {font-family:'Playfairdisplay';font-size:22px;
text-transform: capitalize;border-bottom: none;line-height: 0px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header .resetall {float:right;font-family: 'WorkSans';
font-size: 14px;text-transform: uppercase;font-weight: 500;line-height: 0px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header a.resetall {font-family:'WorkSans';color:#282828;
text-decoration:none;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {float: left;width: 165px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block {padding:0px;margin-top: 70px !important;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active {border-top: 1px solid #000;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .selectedoptions .mt-filter-active .filter-value {
color: #000;font-family: 'WorkSans';font-size: 14px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filtersection {float:left;width:100%;}

.catalog-category-view #layered-filter-block .selectedoptions .mt-filter-active .filter-current a.remove:before {color:#000;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a {font-family:'WorkSans';
font-size:14px;color:#141414;position:relative;float:left;width:100%;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li:nth-child(7) {clear: left;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_image { float: left;width:12%;top: 1.5px;position: relative;text-align: center;}

.catalog-category-view #layered-filter-block .filter-options-item .filter-options-content .filter-options-content-inner ol li span.filteroptions_image {display:none;}

.catalog-category-view #layered-filter-block .filter-options-item.stone_shape .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_image {display:block;}

.catalog-category-view #layered-filter-block .filter-options-item.stone_shape .filter-options-content .filter-options-content-inner ol li.item a span.filteroptions_label {margin-left: 12px;top: 1px;position: relative;}
	
.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a .count {display:none;}

.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item:before {display:none;}	


.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {border-bottom: none;}

.catalog-category-view #layered-filter-block .filter-content .morefilteres {font-family:'Playfairdisplay';font-size: 22px;float: left;
width: 100%;margin-top: 20px;cursor: pointer;}

/*.catalog-category-view #layered-filter-block .filter-content .custhidefilters {display:none;}*/

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details .custfinalprice {font-family:'WorkSans';font-size: 16px;text-align: center;float: left;color: #000;width: 100%;margin-top: 10px;}


.catalog-category-view #layered-filter-block .filter-content .filter-options .filter-options-item.band_style .filter-options-content-inner ol li a span.filteroptions_image {display:none;}

.catalog-category-view .page-wrapper #product-list-container h1 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h2 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h3 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h4 {font-family: 'Playfairdisplay' !important;}
.catalog-category-view .page-wrapper #product-list-container h5 {font-family: 'Playfairdisplay' !important;}

.catalog-category-view .page-wrapper #product-list-container .cdz-three-banner .groupbanner-text h2 a {font-family: 'Playfairdisplay' !important;}

.catalog-category-view .page-wrapper #product-list-container .cdz-three-banner .groupbanner-text a.page-anchor {font-family:'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .row p {font-family: 'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc p {font-family: 'WorkSans' !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h1 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h2 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h3 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc h4 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;}

.catalog-category-view .page-wrapper #product-list-container .row a {font-family: 'WorkSans';}
.catalog-category-view .page-wrapper #product-list-container .category_shortdesc a {font-family: 'WorkSans';}

.catalog-category-view .page-wrapper #maincontent .columns {display: flex !important;}


/* mac size 1440 code start */
@media (min-width: 1025px) and (max-width: 1440px) {

.catalog-category-view .page-wrapper main#maincontent {width: 1300px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {float: left;
width: 155px;}
.catalog-category-view .page-wrapper .wrapper-breadcrums {width: 1300px;}	
.catalog-category-view .page-wrapper #product-list-container .products-grid li.item.product.product-item {width: 28.5em !important;}
	
}	


@media (min-width: 1441px) {

.catalog-category-view .page-wrapper #product-list-container .products-grid li.item.product.product-item {width: 30.5em !important;}

}	


/* new design category pages changes css code end */

/* all the categories pages bottom code start */

.catalog-category-view .page-wrapper .categoriespages_bottom {float:left;width:100%;margin-top:50px;}
.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:1300px;margin:0px auto;float:none;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content p {font-family: 'WorkSans' !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h1 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h2 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h3 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h1 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h2 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h3 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content h4 strong {font-family: 'Playfairdisplay' !important;font-weight: normal !important;text-align:center;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content .row a {font-family: 'WorkSans';}
.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content a {font-family: 'WorkSans';}

/* all the categories pages bottom code end */


/* Dallas page css code start */

.dallas_page .dallas_topbanner {float:left;width:100%;height:auto;display:block;position:relative;}
.dallas_page .dallas_topbanner .dallas_topbanner_container {background-position: center center;background-repeat: no-repeat;position: relative;background-size: cover;height: 0px;padding-bottom:19.25%;}
	
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {position:absolute;top:49%;left:58%;right: 0px;
transform: translatey(-50%);-webkit-transform: translatey(-50%);-moz-transform: translatey(-50%);-ms-transform: translatey(-50%);
text-align: left;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {top: 50.5%;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 15%;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width:570px;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width:610px;
float: left;background: #fff;opacity: 0.7;padding: 0px 20px;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {margin-bottom:35px;margin-top:10px;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {font-size:35px;margin-bottom:40px;font-family: 'Playfairdisplay' !important;font-weight: 400;line-height: 48px;color: #fff;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {color: #000;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {color: #000;}
.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border: 1px solid #000;color: #000;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {font-weight: normal;font-size: 16px;line-height: 26px;width:570px;margin-bottom:25px;font-family:'Worksans' !important;color: #fff;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border:1px solid #fff;color: #fff;text-decoration: none;width:270px;font-size:14px;text-transform: uppercase;
float: left;font-family: 'Roboto';letter-spacing: 1px;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn span {padding: 12px 10px;text-align: center !important;width: 100%;float: left;}
.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block .dallasbanner_btn.dallasbannerbtnone {margin-bottom:20px;margin-right:25px;}

.dallas_page .dallas_topbanner .mobiledallas_banner {display:none;}

.dallas_page .custsharetitle {display:none !important;}

.dallas_page .dallas_content {float:left;width:100%;position:relative;margin-top:50px;}
	
.dallas_page .dallas_content .dallas_content_inner {width:1280px;margin:0px auto;} 	

.dallas_page .dallas_content .location_section .title {font-family:'WorkSans';color: #000;text-transform: uppercase;font-size: 22px;margin-bottom: 25px;}

.dallas_page .dallas_content .location_section .top.row {float: left;width: 100%;margin-bottom: 50px;}
	
.dallas_page .dallas_content .location_section .top.row a {color:#000;font-family:'WorkSans';font-size:16px;}

.dallas_page .dallas_content .location_section .top.row .phoneno {margin-bottom: 15px;}

.dallas_page .dallas_content .location_section span {float:left;font-family: 'WorkSans';color: #000;font-size: 16px;
width: 100%;margin-bottom: 15px;}

.dallas_page .dallas_content .dallas_content_inner .row .left {padding-left:0px;}
.dallas_page .dallas_content .dallas_content_inner .row .right {padding-right:0px;}

.dallas_page .appointmentblock_one {float:left;width: 100%;margin-top: 50px;}
.dallas_page .appointmentblock_two {float:left;width: 100%;margin-top: 50px;}

.dallas_page .appointmentblock_two .left .meeting-text {padding-left: 0px;}
	
.dallas_page .appointmentblocks h3.showroomain-title {font-family: 'Playfairdisplay' !important;font-size: 32px;margin-bottom: 40px;}	

.dallas_page .appointmentblocks .titletwo.showroomain-title {margin-top: 30px;}	
	
.dallas_page .appointmentblocks p {font-family:'WorkSans';font-size: 15px;letter-spacing:0px;margin-bottom: 20px;}	

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink {float:left;width:100%;margin-top:50px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock {float:left;width:29.16%;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.first {margin-right: 80px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.second {margin-right: 80px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .title {font-family: 'Playfairdisplay';
font-size: 22px;color: #000;text-transform: uppercase;letter-spacing: 1.5px;text-align: center;float: left;width: 100%;margin-top: 10px;
margin-bottom: 20px;}

.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .categorylink {float: left;width: 100%;}
.dallas_page .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock .categorylink a {text-align: center;
float: left;width: 100%;font-family: 'WorkSans';text-transform: uppercase;text-decoration: underline;margin-bottom: 10px;font-size: 16px;}

.dallas_page .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:50px;margin-bottom:50px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content {width: 1120px;margin:0px auto;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size: 40px;text-align:center;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;
font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;
position:relative;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:45%;margin-top:0px;margin-left:15px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.dallas_page .instagramblock {background:#FCF7F3;float: left;width: 100%;position: relative;padding-bottom: 70px;}
.dallas_page .instagramblock .instagramblock-content {width:1280px;margin:0px auto;}
.dallas_page .instagramblock .instagramblock-content .toptext {font-family:'Playfairdisplay';font-size: 32px;margin:70px auto 0px;
width:1000px;text-align: center;line-height:42px;}
.dallas_page .instagramblock .instagramblock-content .followtext {width:440px;margin:20px auto 0px;}
.dallas_page .instagramblock .instagramblock-content .followtext span {font-family:'Playfairdisplay';font-size:24px;float: left;}
.dallas_page .instagramblock .instagramblock-content .followtext a {font-family:'WorkSans' !important;font-size:16px;letter-spacing:0.2em;float: left;margin-left: 15px;margin-top: 8px;}
.dallas_page .instagramblock .instagramblock-content .textcontent {float:left;width:100%;text-align:left;margin-top: 35px;margin-bottom: 35px;}
.dallas_page .instagramblock .instagramblock-content .textcontent p {font-family: 'WorkSans';font-size: 16px;}
.dallas_page .instagramblock .instagramimageblock {width:1280px;margin:0px auto;}
.dallas_page .instagramblock .instagramimageblock .left {float: left;width:20%;}
.dallas_page .instagramblock .instagramimageblock .left img {float: left;width:100%;}
.dallas_page .instagramblock .instagramimageblock .left img.one {margin-bottom:15px;}
.dallas_page .instagramblock .instagramimageblock .left img.two {margin-bottom:15px;}
.dallas_page .instagramblock .instagramimageblock .center {float: left;width:60%;}
.dallas_page .instagramblock .instagramimageblock .center img {width:95.8%;margin:0px auto;display: block;position: relative;}
.dallas_page .instagramblock .instagramimageblock .right {float: left;width:20%;}
.dallas_page .instagramblock .instagramimageblock .right img {float: left;width:100%;}
.dallas_page .instagramblock .instagramimageblock .right img.one {margin-bottom:15px;}

.dallas_page .instagramblock_mobile {display:none;}

.dallas_page .showrooms_getintouch { float:left;width: 100%;background: #FCF7F3;padding:30px 0px;margin-top: 50px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content {margin:0px auto;width: 1280px;}	
.dallas_page .showrooms_getintouch .showrooms_getintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;margin-bottom: 30px;font-size: 32px;}	
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul {list-style: none;padding:0px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li {float:left;width:18.5%;position: relative;margin-right: 24px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li:nth-child(5) {margin-right:0px !important;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li a {color:#000;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 24px;margin-bottom:15px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.desc {font-family: 'WorkSans';font-size:16px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li img {position: absolute;top: 0px;right: 0px;}
.dallas_page .showrooms_getintouch .showrooms_getintouch_content ul li span.desc a {color:#282828;text-decoration: underline;font-family: 'WorkSans';position:relative;z-index:9;}

.dallas_page .dallasasseen {float:left;width:100%;position:relative;}

.dallas_page .dallasasseen .content_dallasasseen {width:1280px;margin:50px auto;}
.dallas_page .dallasasseen .content_dallasasseen h2 {font-family:'Playfairdisplay' !important;font-size: 40px;text-align: center;}	
.dallas_page .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 21px;text-align: center;line-height: 40px;}
.dallas_page .dallasasseen .content_dallasasseen ul {list-style: none;width: 1020px;margin:60px auto;padding: 0px;}
.dallas_page .dallasasseen .content_dallasasseen ul li {float:left;width:30%;margin-right: 51px;}	
.dallas_page .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-right:0px !important;}

.dallas_page .dallas_content .dallas_content_inner .location_section.row .gogolemap {position:relative;padding-bottom:40%;
height:0px;overflow:hidden;}	
	
.dallas_page .dallas_content .dallas_content_inner .location_section.row .gogolemap iframe {position: absolute;top: 0px;left: 0px;
width: 100% !important;height: 100% !important;}	

.dallas_page .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-top: 18px;}


.cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen {width: 1320px;margin: 80px auto;}
.cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen h2 {font-family:'Playfairdisplay' !important;font-size:40px;text-align: center;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 28px;text-align: center;
line-height: 40px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {list-style:none;width:880px;margin: 60px auto;padding: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(1) {margin-right: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-top: 20px;margin-right: 40px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-right:0px !important;margin-top:15px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(4) {margin-right:0px !important;margin-left:25px;
position: relative;top: -35px;width: 170px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li {width: 24%;}




@media (min-width: 1370px) and (max-width: 1440px) {

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 56%;}	

.dallas_page.cms-new-york-nyc .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {left: 11.5%;}

.dallas_page.cms-new-york-nyc .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {
margin-bottom: 20px;margin-top: 10px;}	
	
}	

/* Dallas page css code end */


/* new menu css code start */

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span  {font-family: 'WorkSans' !important;
color: #262118;font-weight: 400;font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-family: 'Playfairdisplay' !important;text-transform: uppercase;color: #282828;font-size: 16px;
letter-spacing: 0px;margin-bottom:20px;font-weight:600;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 12%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {margin-left:15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-family: 'WorkSans' !important;font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 18%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {font-family:'WorkSans' !important;font-size:16px;font-weight:bold;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item {height: 100%;width: 100%;float: left;margin-bottom: 8px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menulink {top:-1px;position: relative;margin-left: 0px;left: 12px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link {width: 230px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {top: 2px;position: relative;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 80px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 85%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left:5px;width:200px;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a {float: left;width: 16px;margin-right:4px;height:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(7) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(8) a.menuicon img {width:75%;top: 0px;position: relative;right: -1px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(9) a.menuicon img {width:65%;top: 0px;position: relative;right: -2px;}

.custom_activesticky .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 a span {font-size: 13px;}

.header-main-menu .menu-container .cdz-main-menu li.Wedding ul.groupmenu ul.groupmenu-drop .groupmenu-drop-content {
width: 1180px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top: 75px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon {float: left;width: 60px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon img {width: 85%;top: 3px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {margin-left:5px;width:225px;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a {float: left;width: 16px;margin-right:4px;height:100%;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 ul.menugroupdrop_link li.item {height:18px;padding: 0px;float: left;width: 100%;margin-bottom: 10px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item {left: -10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content {
width: 1170px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content {
width: 1170px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {float: left;width:20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width: 85%;top: 0px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float:left;width:40px;height:auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 70px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) .menugroupdrop_link li.item a.menulink  {margin-top:4px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content {
width: 1100px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 30px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {width:75%;right:-3px;position:relative;}
	

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {width:25%;right: -13px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:50%;right:-8px;position:relative;top:3px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) {margin-top:40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menulink {width: 180px !important;top: -2px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li:nth-child(1) a.menuicon img {width:60%;left:4px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8 p.menulastitem {float:left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menulastitem {margin-top: 73px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top: 40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top: 40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 96px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 p.menulastitem {margin-top: 40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 25px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {width: 310px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {width:260px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content {
width: 1075px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;top: 3px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top: 40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top: 152px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content {
width: 1175px !important;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {
width: 1310px !important;}
.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 {width:25% !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 13%;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item a.menuicon img {width: 13%;float: left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 15px;float: left;width: 70%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menuicon {width:18px;float: left;margin-right:0px;text-align: center;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(3) a.menuicon img {width:60%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(7) a.menuicon img {width:75%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(8) a.menuicon img {width:70%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li:nth-child(9) a.menuicon img {width:70%;top: -4px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item a.menulink {float:left;width:80%;margin-left: 15px;left: 0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) ul.menugroupdrop_link li.item {height:27px;padding: 0px;float: left;width: 100%;display: inline-block;margin-bottom: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item {height:17px;padding: 0px;margin-bottom: 10px;float: left;width: 100%;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li.item a.menulink {position: absolute;top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem {position: relative;left: -8px;margin-top: 60px;float: left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) p.menulastitem {float:left;width:100%;margin-top:60px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon img {width:13%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon {padding-left:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menulink {font-size:13px;margin-left:10px;position: relative;top: -2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) ul.menugroupdrop_link li:nth-child(1) a.menuicon {top:6px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width:4%;height: auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) .menugroupdrop_link li:nth-child(1) a.menulink {margin-top: 0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 8%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width:45px;float:left;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width:100%;top:1px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {margin-left: 10px;margin-top: 2px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 30px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon img {width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top:40px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {margin-top:96px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float:left;left: -10px;position:relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {margin-left: -2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {width:20px !important;left:-4px;margin-right: 14px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {left: -4px;width: 20px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {margin-left:10px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon img {width:100%;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {margin-left: 8px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content {width: 1280px !important;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) {width:13.4% !important;padding:0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(2) {width:15% !important;padding:0px;left: 35px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {margin-left: 140px;width: 18% !important;padding-top: 0px;padding-right: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {width:30% !important;margin-left: 150px;text-align: center;padding-left:0px;
background:#FCF7F3;padding-top: 50px;padding-bottom: 60px;height: 380px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {
    width: 12%;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item {height: 18px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {top: -4px;position: relative;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop li.level1 {padding-bottom:0px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop li.level1 .groupmenu-drop-content {padding-bottom:0px !important;}


.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content span.title {font-family: 'Playfairdisplay';font-size: 16px;
margin-bottom: 15px;float: left;width: 100%;}
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text {left: 0px;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text span {float:left;width:100%;font-family:'WorkSans';
font-size:16px;text-align:center;}	
	
.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content .text span.one {margin-bottom: 5px;}	

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) .content img {width: 40%;margin-top: 35px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {margin-top: 2px;}

/* new menu css code end */


/* blog page design code start */

.blog-page.blog-post-view .post-view h1 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 32px;}
.blog-page.blog-post-view .post-view h1 span {color:#000 !important;}
.blog-page.blog-post-view .post-view h1 strong {font-weight:normal !important;}

.blog-page.blog-post-view .post-view .blogbuttons {float:left;width:100%;margin-bottom:40px;margin-top: 20px;}
	
.blog-page.blog-post-view .post-view .blogbuttons a.blogcust_btn {border: 1px solid #262118;color: #262118;text-decoration: none;
width: 300px;font-size: 16px;text-transform: uppercase;float: left;font-family: 'Worksans';}

.blog-page.blog-post-view .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right:30px;}

.blog-page.blog-post-view .post-view .blogbuttons a.blogcust_btn span {padding: 12px 10px;text-align: center !important;
width: 100%;float: left;}
	
.blog-page.blog-post-view .post-view h2 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 25px;}
.blog-page.blog-post-view .post-view h2 strong {font-weight:normal !important;}
.blog-page.blog-post-view .post-view h2 span {color:#000 !important;}

.blog-page.blog-post-view .post-view h3 {color:#000;font-family: 'Playfairdisplay' !important;font-size: 20px;}
.blog-page.blog-post-view .post-view h3 span {color:#000 !important;}
.blog-page.blog-post-view .post-view h3 strong {font-weight:normal !important;}

.blog-page.blog-post-view .post-content .post-description p {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-post-view .post-content .post-description ol {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-post-view .post-content .post-description ul {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page .sidebar.sidebar-additional h3.blogs-headeing {font-family: 'Playfairdisplay' !important;font-size: 30px;}

.blog-page .sidebar.sidebar-additional .block-categories ul.accordion li a {color:#000;font-family: 'Playfairdisplay' !important;font-size: 15px;}

.blog-page .sidebar.sidebar-additional .block-categories .block-title strong {font-family: 'Playfairdisplay' !important;font-weight: bold !important;}

.blog-page.blog-post-view .post-view .post-header .post-info .item.post-posed-date {font-family:'WorkSans'!important;color:#000!important;}

.blog-page.blog-post-view .post-content .post-description a {font-family:'WorkSans' !important;letter-spacing:0px;}

.blog-page .page-title-wrapper h1.page-title {font-family:'Playfairdisplay' !important;}

.blog-page.blog-page-list ol.post-list .post-details .post-header h2.post-title a.post-item-link {color:#000 !important;font-family:'Playfairdisplay' !important;}

.blog-page.blog-page-list ol.post-list .post-details .post-header .post-info .item.post-posed-date {font-family:'WorkSans'!important;color:#000!important;}

.blog-page.blog-page-list ol.post-list .post-details .post-content .post-description p {font-family:'WorkSans' !important;font-size: 16px;letter-spacing: 0px !important;line-height: 24px;}

.blog-page.blog-page-list ol.post-list .post-details .post-content a.post-read-more {color:#000 !important;font-family:'WorkSans' !important;margin-top:10px;}

.blog-page.blog-page-list ol.post-list .post-details .post-content .post-description a {font-family:'WorkSans' !important;letter-spacing:0px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin-top:0px;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider {padding-top: 10px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .owl-carousel {padding-top:0px;}

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;left: 45%;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin:25px 80px 45px 80px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;margin-top: 20px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:#fff;border:none;color:#000;top:-75px;left:-25px;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:#fff;border: none;color: #000;top:-75px;right:-25px;}
	
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header {float:left;width:100%;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli {list-style: none;
float: left;width: 100%;margin-bottom: 20px;cursor: pointer;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle {
font-family: 'Playfairdisplay';font-size: 20px;margin-bottom: 15px;text-decoration:underline;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content {float:left;width: 100%;}
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div {float:left;width: 100%;
margin-bottom: 50px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div h3.title {
font-size: 25px;margin-top: 0px;margin-bottom: 0px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div h3 {margin-top: 20px;
margin-bottom: 10px;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content #content_five h3.title {margin-bottom: 20px;}
	
.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.number {
float: left;width: 25px;font-size: 30px;top: -3px;position: relative;}

.blog-page.blog-post-view .post-content .post-description .bloganchor_template .bloganchor_template_content div#content_two h3.title {    margin-bottom:10px;}

/* blog page design code end */


/* CMS pages new design css code start */

.cmspagenew_design {float:left;width:100%;position:relative;}

.cmspagenew_design .topbackground {height:357px;}
.cmspagenew_design .topbackground.cms_topbackground_desktop {height:18.5vw;}
.cmspagenew_design .topbackground .headcontainer {float:left;width:100%;position:relative;}

.cmspagenew_design .topbackground .topbackground_mobile {display:none !important;} 

.cmspagenew_design .topbackground .headcontainer .container {position:relative;width:100%;margin:190px auto 0px;}
.cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:12.2vw auto 0vw;}

.cmspagenew_design .headcontainer .heading h1 {color:#000;font-family: Playfairdisplay !important;text-transform: uppercase;
letter-spacing:0px;font-weight: 400;font-size: 32px;text-align: center;}
.cmspagenew_design .cmspage_content .customp_one {font-family:'WorkSans';font-size:16px;letter-spacing:0px;}

.cmspagenew_design .cmspage_content a.custom_italic {font-family:'WorkSans';font-size:16px;letter-spacing:0px;font-style:italic;
text-decoration:underline;}
	
.cmspagenew_design .cmspage_content {margin: 60px 145px 30px 145px;}	
.cmspagenew_design .cmspage_content h3.cmspagehthree {font-family:'Playfairdisplay' !important;text-transform: uppercase;font-size:25px;}

.cmspagenew_design .cmspage_content .cmspageul {padding-left:20px;font-family:'WorkSans';font-size:16px;}	
.cmspagenew_design .cmspage_content .cmspageol {padding-left:20px;font-family:'WorkSans';font-size:16px;}	
.cmspagenew_design .cmspage_content .cmspageaddress {list-style:none;font-family: 'WorkSans';font-size: 16px;margin-top: 20px;float:left;
width:100%;margin-bottom:0px;}	
	
.cmspagenew_design .cmspage_content .cmspagebold {font-family:'WorkSans';letter-spacing:0px;font-weight:600;}
.cmspagenew_design .cms_getintouch {float:left;width:100%;background: #FCF7F3;padding:30px 0px;margin-top:0px;}	

.cmspagenew_design .cms_getintouch .cmsgetintouch_content {margin: 0px auto;width: 1440px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {text-align: center;font-family: 'Playfairdisplay' !important;
margin-bottom: 30px;font-size: 32px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul {list-style: none;position: relative;left: 8%;padding: 0px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float: left;width: 14%;position: relative;
margin-right: 40px;line-height: 20px;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(3) a {position:relative;z-index:9;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.title {float: left;width: 100%;font-family: 'Playfairdisplay';
font-size: 20px;margin-bottom: 10px;color: #262118;}
.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.desc {font-family: 'WorkSans';font-size: 14px;}	

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li span.desc a {z-index:9;position: relative;text-decoration: underline;
color: #262118;}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {position: absolute;top: 0px;right: 0px;}

.cmspagenotfoundpage_design .headcontainer .heading {text-align:center;}

.cmspagenew_design.cmspagenotfoundpage_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin: 20px auto;}

.cmspagenotfoundpage_design .headcontainer .heading .first {font-family:'Playfairdisplay';font-size: 100px;float: left;width:100%;}
.cmspagenotfoundpage_design .headcontainer .heading .second {float:left;width:100%;font-family:'Playfairdisplay';font-size:32px;
margin-top:30px;margin-bottom:42px;}
.cmspagenotfoundpage_design .headcontainer .heading .third {float:left;width:100%;font-family:'Playfairdisplay';font-size:19px;
padding-bottom:30px;background: #FCF7F3 0% 0% no-repeat padding-box;}
.cmspagenotfoundpage_design .headcontainer .heading .fourth {float:left;width: 100%;padding-top:30px;padding-bottom:100px;background: #FCF7F3 0% 0% no-repeat padding-box;}
.cmspagenotfoundpage_design .headcontainer .heading .fourth a {color:#141414;font-family: 'WorkSans';text-transform: uppercase;
letter-spacing: 2px;font-size: 20px;border: 1px solid #141414;padding: 15px 80px;text-decoration: none;}

.cmspagenotfoundpage_design h3.cmspagehthree {text-align:center;margin-bottom:5px;font-size: 32px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content {float: left;width: 100%;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';
font-size: 12px;letter-spacing: 1.5px;margin-top: 60px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content {margin:30px auto 0px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper {margin:0px 80px 30px 80px;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group { background: #fff;}

.cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group .brand-item .brand-link.abs-img {background: #fafafa;}

.cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:transparent;border: navajowhite;color: #000;top: -60px;left: -50px;}
	
.cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:transparent;
border: navajowhite;color: #000;top: -60px;right: -50px;}


/* CMS pages new design css code end */


/* separate CMS pages new design css code start */

.cms-our-reviews .container .topbanner_content {float:left;width:100%;}
.cms-our-reviews .container .topbanner_content h1 {color: #000;font-family: Playfairdisplay !important;text-transform: uppercase;
letter-spacing: 0px;font-weight: 400;font-size:40px;text-align:center;margin-bottom:0px;margin-top:0px;}

.cms-our-reviews .custsharetitle {display:none !important;}
.cms-our-reviews .cmspagenew_design .topbackground.cms_topbackground_desktop {height:18.5vw;}

.cms-our-reviews .ourreviews_googlereviews {float:left;width:100%;position:relative;display: block;margin-top: 60px;margin-bottom: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content {width: 1250px;margin:0px auto;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;
position: relative;font-size:32px;text-align: center;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews {padding-top:20px !important;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewtitle {font-size: 22px;
font-family: 'Playfairdisplay';text-align: left;float: left;width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details {float: left;
width: 100%;margin-top: 15px;margin-bottom: 5px;}

.cms-our-reviews .cmspagenew_design .cmspage_content {margin:0px auto;}

.cms-our-reviews .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:11vw auto 0vw;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .left {
float: left;width: 15%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right {
float: left;width: 20%;margin-top: 8px;margin-left: 15px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right span {
font-family: 'WorkSans';font-size: 16px;font-weight: bold;float: left;width: 100%;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content {float: left;
width: 100%;font-family: 'WorkSans';font-size: 15px;line-height: 25px;margin-top: 12px;letter-spacing: 0.8px;margin-bottom: 15px;
min-height: 130px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content a {
font-family: 'WorkSans';font-size: 15px;font-weight: bold;letter-spacing: 1px;text-decoration: underline;margin-left: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer {
float: left;width: 100%;position: relative;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .left {
float: left;width: 9%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right {
float: left;width: 50%;margin-top: 0px;margin-left: 15px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-family: 'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-stage-outer .owl-item {
background-color: transparent;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-dots {display: none;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-nav .owl-prev {
border-color: transparent;color: #676767;left: -62px;position: absolute;top: 5px;background: transparent;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-nav .owl-next {
border-color: transparent;color: #676767;right: -62px;position: absolute;top: 5px;background: transparent;}

.cms-our-reviews .cmspagenew_design .reviewblock {float:left;width:100%;margin-top:60px;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content {width:1230px;margin:0px auto;text-align:center;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_title {color:#D84813;font-family: 'Playfairdisplay';
font-size: 30px;margin-bottom: 12px;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_time {font-family:'Playfairdisplay';font-size: 20px;
color: #676767;}
.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_text {font-family:'WorkSans';font-size: 18px;text-align: justify;
line-height: 30px;color: #000;width: 950px;margin:0px auto;padding-top: 30px;border-bottom: 2px solid #000;padding-bottom: 60px;}

.cms-our-reviews .ourreviews_categoryslider {float:left;width:100%;position: relative;margin: 80px 0px 0px 0px;display: block;}
.cms-our-reviews .ourreviews_categoryslider h2 {font-family:'Playfairdisplay'!important;text-align:center;color:#141414;font-size:30px;}
	
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper {box-sizing:border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right:20px;margin-bottom: 0px;padding-top: 0px;margin-top: 5px;}
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .owl-carousel {padding-top:0px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;
border: none;color: #000;top: -75px;left:-25px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;
border: none;color: #000;top: -75px;right: -25px;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path: none;color: #262118;font-family: 'WorkSans';
font-size: 12px;letter-spacing: 1.5px;}
.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {
background: #fcf7f3 !important;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group p.text-center.slider_name {background: #E6E6E6;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

.cms-our-reviews .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item {background-color:#fff;}
.cms-our-reviews .cms_getintouch {margin-top: 80px;}

.cms-ring-size-chart .cmspagenew_design .topbackground.cms_topbackground_desktop {height: 22vw;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content {width:1500px;background:transparent;margin:0px auto;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .customp_one {line-height: 30px;}	
.cms-ring-size-chart .cmspagenew_design .cmspage_content {margin:0px auto;width: 1200px;}	
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .left {float:left;width:30%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right {float:left;width:70%;margin-top: 7vw;}
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right .topbanner-right-content {float:left;width:500px;}	
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right h1 {color:#000;font-family: Playfairdisplay !important;margin-bottom: 30px;text-transform: uppercase;letter-spacing: 0px;font-weight: 400;font-size: 32px;text-align: center;}
	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right p {font-family: 'WorkSans' !important;font-size: 16px;
letter-spacing: 0px;line-height: 30px;text-align: center;}	

.cms-ring-size-chart .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:0px auto;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection {float:left;width: 100%;margin-bottom: 80px;}
	
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection.howtomeasure {margin-top: 80px;}	

.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .left {float:left;width:50%;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .right {float:left;width:50%;}

.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure h3 {padding-right: 200px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure p {    padding-right: 35px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .howtomeasure .right img {    width: 80%;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips  h3 {padding-right: 200px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips  p {  padding-right: 135px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips .left {text-align: left;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringtips .left img {width: 100%;padding-right: 35px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection {float:left;width:100%;background:#FCF7F3;margin-bottom:80px;padding:60px 0px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content {margin:0px auto;width: 1300px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .left {float:left;width:40%;text-align: center;}

.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .left img {width:75%;text-align:center;margin-top: 25%;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content .right {float:left;width:60%;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content h3 {font-family: 'Playfairdisplay' !important;
text-transform: uppercase;font-size: 25px;}
.cms-ring-size-chart .cmspagenew_design .ringfiguresection .ringfiguresection_content p {font-family:'WorkSans';font-size: 16px;
letter-spacing: 0px;line-height: 30px;}

.cmspagenew_design .cmspage_content .ringsizetable .left h5 {font-family:'Playfairdisplay' !important;font-size: 22px;color: #000;}	

.cmspagenew_design .cmspage_content .ringsizetable .left {width:40%;padding-right: 35px;}
.cmspagenew_design .cmspage_content .ringsizetable .right {width:60%;}

.cmspagenew_design .cmspage_content .ringsizetable .left a {color:#141414;text-decoration: none;border: 1px solid;padding: 15px 30px;
font-family: 'WorkSans';letter-spacing: 2px;font-size: 16px;text-align: center;margin-top: 20px;float: left;width: auto;}

.cmspagenew_design .cmspage_content .ringsizetable .right .OutlineElement tbody th {font-family: 'WorkSans';}

.cmspagenew_design .cmspage_content .ringsizetable .right .OutlineElement tbody td {font-family: 'WorkSans';}

.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizechart .left h3 {padding-right: 230px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizechart .left p {padding-right: 80px;}
.cms-ring-size-chart .cmspagenew_design .cmspage_content .ringsizesection .left .ringsizemobileimage {display:none;}

/* mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1440px) {

.cms-ring-size-chart .cmspagenew_design .topbanner_content {width: 1350px;}	
.cms-ring-size-chart .cmspagenew_design .topbanner_content .left {width:27%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right {width: 73%;}
.cms-ring-size-chart .cmspagenew_design .topbanner_content .right h1 {margin-bottom: 20px;}
	
}	

/* mac size 1440 code end */

.cms-sell-diamonds .cmspagenew_design .topbackground.cms_topbackground_desktop {height:30vw;}
.cms-sell-diamonds .cmspagenew_design .topbackground.cms_topbackground_desktop .headcontainer .container {margin:0px auto;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content {float: left;width:100%;background:transparent;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content .left {float:left;width:58%;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right {float:left;width:42%;margin-top:5vw;}
.cms-sell-diamonds .cmspagenew_design .topbanner_content .right .topbanner-right-content {float:left;width:410px;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right h1 {color: #000;font-family: Playfairdisplay !important;
margin-bottom: 30px;text-transform: uppercase;letter-spacing: 0px;font-weight: 400;font-size: 32px;text-align: left;}

.cms-sell-diamonds .cmspagenew_design .topbanner_content .right p {font-family: 'WorkSans' !important;font-size:16px;letter-spacing:0px;
line-height:30px;}

.cms-sell-diamonds .cmspagenew_design .topbackground {height:32vw;}

.cms-sell-diamonds .cmspagenew_design .topbackground .headcontainer .container {margin:0px auto;}

.cms-sell-diamonds .cmspagenew_design .feature_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features.png);float: left;width: 100%;background-position: center;
background-size: contain;height: 19vw;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;}

.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content {width:1250px;margin:0px auto;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul {margin:0px;padding:0px;list-style:none;text-align: center;padding-top: 90px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li {float:left;width:25%;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li img {width: 20px;margin-bottom: 15px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';font-size: 16px;
letter-spacing: 0.36px;padding: 0px 20px;line-height: 25px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li:nth-child(2) p {padding: 0px 40px;}
.cms-sell-diamonds .cmspagenew_design .feature_block .feature_block_content ul li:nth-child(4) p {padding: 0px 50px;}


.cms-sell-diamonds .selldiamonds_contact {float:left;margin-bottom:60px;width:100%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content {width:1000px;margin:0px auto;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left h2 {color:#000;font-family:'Playfairdisplay' !important;
font-size:30px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .left p {font-family:'WorkSans';font-size:16px;line-height:24px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right_content {margin:0px auto;width: 230px;}
.cms-sell-diamonds .selldiamonds_contact .selldiamonds_contact_content .right_content a {width:100%;float: left;border: 1px solid;
text-align: center;color: #000;font-family: 'WorkSans';font-size: 14px;text-transform: uppercase;margin-bottom: 20px;text-decoration: none;
padding: 6px 0px;}


.cms-sell-diamonds .selldiamonds_purchase {float:left;width:100%;margin-bottom: 60px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content {width:1000px;margin:0px auto;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .top {float:left;width:100%;border-bottom: 1px solid #B9B9B9;padding-bottom: 10px;margin-bottom: 30px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .top h2 {font-family:'Playfairdisplay' !important;font-size:32px;margin-bottom:0px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom {float:left;width:100%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left {float:left;width:30%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left span {float:left;width:100%;font-family:'WorkSans';
font-size:14px;margin-bottom: 20px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one {float:left;width:50%;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two {float:left;width:50%;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one .headerpart {font-family: 'WorkSans';
font-size: 14px;border-bottom: 1px solid #000;width: 320px;padding-bottom: 10px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one ul {padding-left:25px;font-size: 14px;
font-family: 'WorkSans';margin-top: 20px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one ul li {margin-bottom: 15px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul {padding-left:25px;font-size: 14px;
font-family: 'WorkSans';margin-top: 20px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul li {margin-bottom: 15px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulleft {float:left;width:170px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulright {float:left;width:170px;}
.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two .headerpart {font-family: 'WorkSans';
font-size: 14px;border-bottom: 1px solid #000;padding-bottom: 10px;}

.cms-sell-diamonds .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right {float:left;width:70%;}

/* contact us page new design code start */

.cms-contact-us .contactuspage {float:left;width:100%;}
.cms-contact-us .contactuspage .topbanner {float:left;width:100%;}
.cms-contact-us .contactuspage .topbanner img.desktopimage {width:100%;}
.cms-contact-us .contactuspage .topbanner img.mobileimage {display:none;}	
.cms-contact-us .contactuspage .contactform {float:left;width:100%;margin-top:50px;}
.cms-contact-us .contactuspage .contactform .contactform_content {width:860px;margin:0px auto;}

.cms-contact-us .contactuspage .contactform .contactform_content .contactus_success {float:left;width:100%;}
.cms-contact-us .contactuspage .contactform .contactform_content .contactus_success h4 {padding: 10px 10px 10px 10px;color: #D84813;
font-family:'WorkSans' !important;font-size: 17px;letter-spacing:1px;border:5px solid #FCF7F3;width: 90%;margin:0px auto;font-weight:bold;margin-bottom:40px;}

.cms-contact-us .contactuspage .contactform .contactform_content .title h1 {font-family:'Playfairdisplay'!important;font-size:35px;margin-bottom:0px;border-bottom:2px solid;padding-bottom:20px;}

.cms-contact-us .contactuspage .contactform .contactform_content .fieldset {border-top: none;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .fieldlabel {font-family:'WorkSans';font-size:16px;
padding-bottom:10px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .inputfield input {border:1px solid #D3D3D3;
border-radius:unset !important;color:#676767;font-family:'WorkSans';font-size:14px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .contactfielderror {top:5px !important;left:0px !important;}
.cms-contact-us .contactuspage .contactform .contactform_content .field .contactfielderror p {color:red;font-family:'WorkSans';
letter-spacing:0px;font-size:14px;}

.cms-contact-us .contactuspage .contactform .contactform_content .field .control .inputfield textarea {border:1px solid #D3D3D3;
border-radius:unset !important;color:#676767;font-family:'WorkSans';font-size:14px;}
.cms-contact-us .contactuspage .contactform .contactform_content .fieldset .row {padding-bottom:20px;}	
.cms-contact-us .contactuspage .contactform .contactsubmitbtn {text-align:left;float:left;width:100%;}
.cms-contact-us .contactuspage .contactform .contactsubmitbtn button#contact_submit {font-family:'WorkSans';background: #fff;
border-radius: unset;color: #000;border: 1px solid;font-size: 18px;letter-spacing: 1px;font-weight: normal;padding: 10px 100px;}
	
.cms-contact-us .contactuspage .contactform .actions-toolbar {margin-top:10px;}	

.cms-contact-us .contactuspage .feature_block {background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features.png);float: left;width: 100%;background-position: center;background-size: contain;height: 19vw;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;}

.cms-contact-us .contactuspage .feature_block .feature_block_content {width:1250px;margin:0px auto;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul {margin:0px;padding:0px;list-style:none;text-align: center;padding-top: 90px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li {float:left;width:25%;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li img {width: 20px;margin-bottom: 15px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';font-size: 16px;
letter-spacing: 0.36px;padding: 0px 20px;line-height: 25px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li:nth-child(2) p {padding: 0px 40px;}
.cms-contact-us .contactuspage .feature_block .feature_block_content ul li:nth-child(4) p {padding: 0px 50px;}	

.cms-contact-us .contactuspage .map {float:left;width:100%;margin-top:80px;}
	
.cms-contact-us .contactuspage .map .map_content {width:1100px;margin:0px auto;}	
.cms-contact-us .contactuspage .map .map_content .title {font-family:'Playfairdisplay';color: #141414;font-size: 35px;text-transform: uppercase;float: left;width: 100%;margin-bottom: 35px;}	

.cms-contact-us .contactuspage .map .map_content .left {float:left;width:30%;}
.cms-contact-us .contactuspage .map .map_content .left .address {float:left;text-align:left;}
.cms-contact-us .contactuspage .map .map_content .left .address .showrromname {color:#D84813;font-family: 'Playfairdisplay';
font-size: 24px;letter-spacing: 1.5px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul {list-style:none;padding-left:0px;margin:20px 0px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul li {color:#282828;font-family: 'WorkSans';font-size: 16px;
letter-spacing: 1.5px;margin-bottom: 10px;}
.cms-contact-us .contactuspage .map .map_content .left .address ul li a {color:#282828;font-family: 'WorkSans';font-size: 16px;
letter-spacing: 1.5px;}	

[lang="en-GB"] .cms-contact-us .contactuspage .map .map_content .left .address ul li:nth-child(5) {font-weight:bold;margin:30px 0px;font-size:18px;}
[lang="en-GB"] .cms-contact-us .contactuspage .map .map_content .left .address ul li:nth-child(6) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .newyork_address .left .address ul li:nth-child(5) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .newyork_address .left .address ul li:nth-child(6) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .losangeles_address .left .address ul li:nth-child(6) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .losangeles_address .left .address ul li:nth-child(7) {margin-bottom:30px;float:left;width:100%;}

.cms-contact-us .contactuspage .map .map_content .dallas_address .left .address ul li:nth-child(6) {font-weight:bold;margin:30px 0px;font-size:18px;}
.cms-contact-us .contactuspage .map .map_content .dallas_address .left .address ul li:nth-child(7) {margin-bottom:30px;float:left;width:100%;}	
	
.cms-contact-us .contactuspage .map .map_content .left .address ul li span {float:left;width:100%;}
.cms-contact-us .contactuspage .map .map_content .right {float:left;width:70%;}
.cms-contact-us .cmspagenew_design {margin-top:60px;}

.cms-contact-us .contactuspage .map .map_content .addressmap_section {float:left;width:100%;}
.cms-contact-us .contactuspage .map .map_content .addressmap_section.losangeles_address {margin-top: 80px;}
.cms-contact-us .contactuspage .map .map_content .addressmap_section.dallas_address {margin-top:80px;margin-bottom:20px;}

/* contact us page new design code end */	

.cms-about-us .aboutuspage {margin-top: 60px;}
.aboutuspage .aboutussection  {float:left;width:100%;}
.aboutuspage .aboutussection .aboutussection_content {width:1200px;margin:0px auto;}
.aboutuspage .aboutussection.serviceshistroy .left {float:left;width:60%;}	
.aboutuspage .aboutussection.serviceshistroy .left h2 {font-family:'Playfairdisplay' !important;text-transform: uppercase;color: #D84813;
font-size: 35px;}	
.aboutuspage .aboutussection.serviceshistroy .left p {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;line-height:25px;margin-bottom: 20px;padding-right: 60px;}	

[lang="en-US"] .aboutuspage .aboutussection.serviceshistroy .left p {padding-right:0px;}
[lang="en-US"] .aboutuspage .aboutussection.serviceshistroy .left p:nth-child(3) {margin-bottom:20px;}


.aboutuspage .aboutussection.buyonline {margin-top: 30px;} 
.aboutuspage .aboutussection.buyonline .buyonline_content {width:1200px;margin:0px auto;}
.aboutuspage .aboutussection.buyonline {margin-top:30px;} 
.aboutuspage .aboutussection.buyonline h2 {font-family:'Playfairdisplay' !important;text-transform:uppercase;color:#D84813;font-size:35px;}
.aboutuspage .aboutussection.buyonline .buyonline_content p {font-family:'WorkSans';font-size:16px;letter-spacing:0px;line-height: 24px;}

.cms-about-us .aboutuspage p a {font-family:'WorkSans';font-size:16px;font-style:italic;}

.aboutuspage .aboutussection.serviceshistroy .left p:nth-child(3) {margin-bottom:0px;}
.aboutuspage .aboutussection.serviceshistroy .right {float:right;width: 40%;text-align:right;}
.aboutuspage .aboutussection.serviceshistroy .right img {width:75%;}


.aboutuspage .videoblock {margin-top:60px;}
.aboutuspage .videoblock .videoblock_content {width:1200px;margin:0px auto;}
.aboutuspage .videoblock .videoblock_content .left {width:60%;float:left;}
.aboutuspage .videoblock .videoblock_content .left iframe {width:720px;height:480px;}

.aboutuspage .videoblock .videoblock_content .right {width:40%;float:left;background: #FCF7F3;margin-top: 16px;}

.aboutuspage .videoblock .videoblock_content .right .right_inner {padding:20px 20px 20px 20px;}
.aboutuspage .videoblock .videoblock_content .right .right_inner h3 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .videoblock .videoblock_content .right .right_inner p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;
line-height:24px;}


.aboutuspage .diamondpriceguarantee {margin-top: 60px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content {width:1200px;margin:0px auto;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content h3 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;
line-height:24px;}


.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent {float:left;width:100%;margin-top:20px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left {float:left;width:60%;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left p a {font-style:unset;float: left;width: 100%;
margin-bottom: 25px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right {float:right;width:40%;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right img {width:75%;margin-left:15px;}

.aboutuspage .diamondpriceguarantee .middlecontent h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .middlecontent p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last {float:left;width:100%;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last p.singlep {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;}

.aboutuspage .freesecureshipping {margin-top: 60px;}
.aboutuspage .freesecureshipping .aboutussection_content {width:1200px;margin:0px auto;}

.aboutuspage .freesecureshipping .aboutussection_content .left {float:left;width:50%;}
.aboutuspage .freesecureshipping .aboutussection_content .left img {float:left;width:100%;}	
.aboutuspage .freesecureshipping .aboutussection_content .right {float:left;width:50%;padding-left:15px;}

.aboutuspage .freesecureshipping .aboutussection_content h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .freesecureshipping .aboutussection_content p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}


.cms-about-us .meetteam {float:left;width:100%;margin-top:60px;background:#FCF7F3;padding: 50px 0px;}
.cms-about-us .meetteam .meetteam_content {width:1200px;margin:0px auto;}
.cms-about-us .meetteam .meetteam_content .left {float:left;width:32%;padding-top:45px;}
.cms-about-us .meetteam .right {float:left;width:60%;}
	
.cms-about-us .meetteam .right h3{font-family:'Playfairdisplay'!important;font-size:30px;color:#D84813;line-height:40px;margin-bottom:18px;}
.cms-about-us .meetteam .right p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}

.aboutuspage .makedifferent {margin-top:60px;}	
.aboutuspage .makedifferent .left {float:left;width:60%;}
.aboutuspage .makedifferent .left h4 {font-family:'Playfairdisplay' !important;font-size:30px;
color:#D84813;line-height:40px;margin-bottom: 18px;}
.aboutuspage .makedifferent .left p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;line-height:24px;margin-bottom: 20px;}
.aboutuspage .makedifferent .right {float:left;width:40%;}

.aboutuspage .serviceshistroy img.mobileimage {display:none;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left .mobileimage {display:none;}


.cms-faqs .page-wrapper .cmspage_content {width:1000px;margin:0px auto;padding-top:80px;padding-bottom:60px;}
.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian span.openclose {float: left;width:25px;font-size:35px;font-family:'Playfairdisplay';margin-right:10px;position:relative;top:-12px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item .content p {font-family:'WorkSans';font-size:18px;letter-spacing:0.36px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content {border-bottom: none;}	

.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content p a {font-family:'WorkSans';font-size:18px;
letter-spacing:0.36px;text-transform:lowercase;color:#D84813;font-weight:normal;}

.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian {cursor:pointer;margin-bottom:5px;}
.cms-faqs .cmspage_content .accordion-item h3.faqsaccordian span.faqtitle {font-family:'WorkSans';font-size:20px;text-transform:uppercase;
letter-spacing:0px;}

/* separate CMS pages new design css code end */


/* all types of product page new design code start */

.catalog-product-view .block.related {float:none;width:1360px;margin:40px auto;}
.catalog-product-view .block.related .related-upsell-crossell.block-content {width:1360px;margin:0px auto;}
.catalog-product-view .columns .block.related .block-title.title strong {font-family:'Playfairdisplay';color: #000;text-transform: uppercase;
font-size: 35px;}

.catalog-product-view .columns .product-main-content .product.media .stick {position:relative !important;width:100% !important;animation-delay:0ms !important;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .product_info .custproductname h1.mt_product_title {font-family: 'Playfairdisplay' !important;font-size: 22px;width: 100%;line-height: 30px;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custproductname h1.mt_product_title {margin-top:10px;z-index: 9;position: relative;}

.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custcombinewishdesign .design_name {top:0px;
bottom:0px;right:20px;}
	
.catalog-product-view .page-wrapper #maincontent .product-info-main .productdesign .custcombinewishdesign .design_name span {    font-size: 16px;
    font-family: 'WorkSans';text-transform: capitalize;}	

.catalog-product-view .page-wrapper #maincontent .product-info-main .product_info .custproductname {border-bottom: none;padding-bottom:0px;margin-bottom:20px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc {font-family:'WorkSans';font-size:15px;letter-spacing:0px;line-height: 24px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain p {font-family:'WorkSans';font-size:15px;letter-spacing:0px;line-height: 24px;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc .showmore{cursor: pointer;color:#D84813;text-decoration: underline;}
.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain .custshortdesc .showless{cursor: pointer;color:#D84813;text-decoration: underline;}

.catalog-product-view .your_order_block_simplebundle {float:left;width:100%;margin:20px 0px;}
	
.catalog-product-view .yourorder_block_alltypes_products {float:left;width:100%;}	
.catalog-product-view .yourorder_block_alltypes_products .your_order_block_simplebundle {float:left;width:100%;}	

.catalog-product-view .yourorder_block_alltypes_products .your_order_block_simplebundle .your_order_block_simplebundle_content {width:280px;float: left;}	

.catalog-product-view .your_order_block_simplebundle .pricerow {float:left;width:100%;margin-bottom:15px;color: #000;}	

.catalog-product-view .your_order_block_simplebundle .price_label {float:left;width:50%;font-family:'WorkSans';font-size:15px;}
.catalog-product-view .your_order_block_simplebundle .value {float:left;width:auto;font-family:'WorkSans';font-size:15px;font-weight:bold;float: left;}

.catalog-product-view .page-wrapper #maincontent .custproshort-desc .custproshort-descmain p span.readmore {font-size: 16px !important;
text-transform: none;font-family: 'WorkSans';}

.catalog-product-view .addtocart_wishlist_block {float:left;width:100%;}
.catalog-product-view .addtocart_wishlist_block .addtocart {float:left;margin-right:50px;}
.catalog-product-view .addtocart_wishlist_block .addtocart form button.tocart {background:transparent;border: 1px solid #000;border-radius: 0px;
color: #000;font-family: 'WorkSans';font-weight: normal;font-size: 16px;letter-spacing: 0px;padding: 10px 80px;width: 300px;}
.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block {float:left;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist:before {display: inline-block;font-family:FontAwesome;
font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";
font-size: 18px;width: 20px;text-align: center;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a span {display:none;}

.catalog-product-view .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist {position:relative;color:#D84813;
text-decoration: none;top: 12px;}

.catalog-product-view .product_moredetails {float:left;color:#000;width:100%;margin-top:30px;}
.catalog-product-view .product_moredetails .moredetails_head {float:left;width:100%;font-family:'Playfairdisplay';font-size:22px;}
	
.catalog-product-view .product_moredetails .moredetails_head:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;cursor: pointer;
    -moz-osx-font-smoothing: grayscale;
	color:#676767;
    font-size: 38px;
    float: left;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}	

.catalog-product-view .product_moredetails .moredetails_head_close:after {content:'\f107';}
.catalog-product-view .product_moredetails .moredetails_head_open:after {content:'\f106';}

.catalog-product-view .product_moredetails .moredetails_head .inner {float:left;width:140px;cursor: pointer;}
.catalog-product-view .pro_moredetails {float:left;width:100%;margin-top:30px;}
.catalog-product-view .pro_moredetails .pro_moredetails_content {float:left;width:500px;}
.catalog-product-view .pro_moredetails p {font-family:'WorkSans';letter-spacing:0px;font-size:14px;color:#000;float: left;width: 50%;}	
.catalog-product-view .product_moredetails_bundle p {width: 100%;}	
	
	

.catalog-product-view .product_moredetails .moredetails_content {float:left;width:100%;margin-top:50px;}

.catalog-product-view .product_moredetails .moredetails_content .freeship_returns {float:left;width:100%;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left {float:left;width:180px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left img {float:left;margin-right:20px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .left span {font-family:'Playfairdisplay';font-size:15px;}
	
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right {float:left;width:200px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right img {float:left;margin-right:20px;}
.catalog-product-view .product_moredetails .moredetails_content .freeship_returns .right span {font-family:'Playfairdisplay';font-size:16px;}	
	
.catalog-product-view .product_moredetails .moredetails_content .bookand_appointment {float:left;width: 100%;margin-top: 30px;}
	
.catalog-product-view .product_moredetails .moredetails_content .bookand_appointment a {color:#000;font-family: 'WorkSans';border: 1px solid #000;
font-size: 16px;padding: 10px 45px;text-decoration: none;height: auto;position: relative;display: block;width: 300px;text-align: center;}	
	
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice {float:left;width: 100%;margin-top: 40px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .left {float:left;font-size: 22px;font-family: 'Playfairdisplay';
margin-right: 20px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right {float:left;margin-top: 5px;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a {float: left;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a.chat {margin-right: 20px;}

.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a img {float: left;}
.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice .right a span {position:relative;float: left;color: #000;
padding-left: 6px;font-family: 'Playfairdisplay';font-size: 14px;}

.catalog-product-view #maincontent .block.related .cdz-hover-section {background-color:transperent;}
.catalog-product-view #maincontent .block.related .product-image-wrapper {display: contents;}

.catalog-product-view #maincontent .block.related .product-items .cdz-hover-section .cdz-product-top {background:#fff !important;}

body.catalog-product-view .page-wrapper .breadcrumbs {background: #fff;float: left;width: 100%;}
body.catalog-product-view .page-wrapper .breadcrumbs ul.items {width:1380px;margin:0px auto;}
body.catalog-product-view .page-wrapper .breadcrumbs ul.items li a {font-family:'WorkSans';text-transform:uppercase;font-size:12px;letter-spacing:0px;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama {background: #fff;}
body.catalog-product-view .page-wrapper .columns .product.media #sticky.stick .fotorama-item.fotorama .fotorama__wrap .fotorama__stage {margin-bottom:0px !important;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame {
border: none;margin-right: 15px;} 

body.catalog-product-view .page-wrapper .columns .product.media #sticky .fotorama-item.fotorama .fotorama__wrap {background-color:#fff !important;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft div:last-child {margin-right:0px !important;}
body.catalog-product-view .page-wrapper .columns .product.media {background: #fff;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav {background: #fff;margin-top:30px;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama-item.fotorama .fotorama__wrap .fotorama__nav-wrap.fotorama__nav-wrap--horizontal .fotorama__nav .fotorama__nav__shaft .fotorama__thumb-border {display:block;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame .fotorama__thumb {background-color:#fff !important;}

body.catalog-product-view .page-wrapper #maincontent .columns .column.main {float:left;width:100%;order:unset !important;}
.catalog-product-view .page-wrapper #maincontent .columns .column.main .product-main-content{width:1360px;margin:0px auto;float:none;display:block;}
	
	
.catalog-product-view #maincontent .block.related .product-items .product-item-details {position:absolute;padding:0px 20px;text-align:left;margin-top:60px;}	
	
.catalog-product-view #maincontent .block.related .product-items .product-item-details strong a.product-item-link {font-size:12px;
font-family: 'WorkSans' !important;color: #000 !important;letter-spacing: 0px;}	


.catalog-product-view .yourorder_bundlewith_withoutdiamonds {float:left;width:100%;margin:20px 0px;}
	
.catalog-product-view .yourorder_bundlewith_withoutdiamonds .yourorder_bundlewith_withoutdiamonds_content {width:300px;float: left;}		

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow {float:left;width:100%;margin-bottom:15px;color: #000;}	

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .label {float:left;width:130px;font-family:'WorkSans';font-size:16px;}
.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .price {float:left;width:auto;font-family:'WorkSans';font-size:16px;font-weight:bold;float: left;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .us-custvat-tooltips {margin-left: 5px;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds .bundlepricerow .price .currency_symbol {float:left;}

.catalog-product-view .page-wrapper {float:left;width:100%;height:auto;}

.catalog-product-view .product-main-content .product-info-main {float:left;width:100%;}

.catalog-product-view .product-main-content .product-info-main .product_info {padding:0px !important;float:left;width:100%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize {float:left;width:100%;margin-top:10px;height: 60px;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions label {    font-family: 'Playfairdisplay';font-weight: bold;font-size: 18px;color: #000;text-transform: capitalize;left:0px;float: left;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions .bundle-option-select {    background: none;font-family: 'Playfairdisplay';text-transform: capitalize;font-size: 15px;z-index: 9;position: relative;padding-right: 36px;cursor: pointer;padding-left: 65px;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .bundleoptions:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    -moz-osx-font-smoothing: grayscale;
    color: #676767;
	content: '\f107';
    font-size: 38px;
    float: left;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 {margin-right:10px;width: 58%;}
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 {margin-left:0px;width:38%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 select.bundle-option-select {    padding-right: 25px;padding-left: 50px !important;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize_withdiamond .mt_select01 {width:56%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {float:right;top: -52px;
position: relative;margin-top: 0px;left:-5px;cursor: pointer;}
	
.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {float:left;top: -52px;
position: relative;margin-top: 0px;left: 133px;}

.catalog-product-view .product_moredetails_bundle .pro_moredetails_content {font-family:'WorkSans';font-size: 16px;display: grid;float: left;margin-right: 10px;color: #000;}
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div strong {margin-bottom:10px;position: relative;display: inline;}
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div:nth-child(2) {float:left;width:100%;}	
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div ul {padding-left:20px;padding-top:10px;}	
	
.catalog-product-view .product_moredetails_bundle .pro_moredetails_content div p {margin-top: 10px;}	

.catalog-product-view .product_moredetails_bundle .bundletext_block {float:left;width:450px;background:#FCF7F3;margin-top:30px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content {float:left;padding: 20px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content .title {font-family:'Playfairdisplay';
font-size: 22px;float: left;width: 100%;margin-bottom: 10px;}
.catalog-product-view .product_moredetails_bundle .bundletext_block .bundletext_block_content .text {font-family:'WorkSans';
font-size: 16px;line-height: 30px;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond {float:left;width:100%;margin-top:10px;margin-bottom:10px;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .addtocart {float:left;margin-right:50px;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .addtocart button {background:transparent;border: 1px solid #000;border-radius: 0px;color: #000;font-family: 'WorkSans';font-weight: normal;font-size: 16px;letter-spacing: 0px;padding: 10px 70px;width: 300px;position: relative;display: block;text-align: center;text-decoration: none;}
.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block {float:left;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist:before {display: inline-block;font-family:FontAwesome;font-style: normal;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;content: "\f08a";font-size: 18px;width: 20px;text-align: center;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a span {display:none;}

.catalog-product-view .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist {position:relative;color:#D84813;
text-decoration: none;top:12px;}

.catalog-product-view #maincontent .column.main .product.media {width:65% !important;margin-right:30px;}
.catalog-product-view #maincontent .column.main .product.media .gallery-placeholder .fotorama {padding:0px !important;}
.catalog-product-view #maincontent .column.main .product-info-main {width: 30% !important;}	

.catalog-product-view #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips {font-family: 'WorkSans';font-size: 14px;}

.catalog-product-view #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {background: #eeeeee;}

.catalog-product-view #maincontent .column.main .product-info-main .custvat-info-tooltips span:after {border-top: 8px solid #eeeeee;}

.catalog-product-view #maincontent .column.main .social-c {display:none !important;}

.catalog-product-view .block.related .block-title.title strong#block-related-heading {font-family:'Playfairdisplay';font-size:30px;color:#000;text-transform:uppercase;}

.cms-page-view .page-wrapper #maincontent .page.messages {display:none !important;}

.catalog-product-view .virtualproduct .wishlist_addtocart_block {display:none !important;}
.catalog-product-view .virtualproduct .product_moredetails {display:none !important;}


/* mac size 1440 code start */

@media (min-width: 1025px) and (max-width: 1440px) {
	
.catalog-product-view #maincontent .product_moredetails_bundle .bundletext_block {width: 420px;}	
body.catalog-product-view .block.related .related-upsell-crossell.block-content {width: 1300px;}
	
}	

/* mac size 1440 code end */

/* all types of product page new design code end */


/* all types of product page image block code start */

.catalog-product-view .product-main-content .gallery-placeholder .containerZoom {float:left;width:49%;margin-bottom:10px;border:none !important;box-shadow: unset !important;}
.catalog-product-view .product-main-content .gallery-placeholder .containerZoom:nth-child(odd) {margin-right:10px;}

.catalog-product-view .product-main-content .gallery-placeholder.zoomproductoneimage figure.containerZoom {width:100% !important;}

.catalog-product-view .product-main-content .custom_productimages .custproduct360_video {float:left;width:49%;}

/* all types of product page image block code end */


/* all types of product page new design for product images and yotpo code start  */

.catalog-product-view .product_yotporeview {float:left;width:100%;margin-top:0px;}
.catalog-product-view .product_yotporeview {margin-bottom:100px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content {width:1150px;margin:0px auto;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .reviewhead_title {    text-align: center;
font-family: 'Playfairdisplay';text-transform: uppercase;font-size: 32px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .primary-color-btn, .catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo input[type="button"].primary-color-btn {
background-color: #fff;color: #000;font-weight: normal !important;text-shadow: none !important;border: 1px solid;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button {    background: #fff;border-radius: 0px;color: #000;border: 1px solid;font-family: 'WorkSans';background-color:#fff;}
	
.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button .yotpo-icon.yotpo-icon-write {    color: #000;}
.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-default-button .yotpo-icon-button-text {color:#000;font-family:'WorkSans';}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget .yotpo-small-box {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget.yotpo-no-reviews .yotpo-display-wrapper {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget.yotpo-no-reviews .write-question-review-buttons-container {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget .yotpo-display-wrapper .yotpo-regular-box {border-top: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .write-review {border-top: none !important;width: 100% !important;margin: 0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .yotpo-header .yotpo-mandatory-explain {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-nav-content {width:1150px;
margin:0px auto;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .y-label {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .y-label .form-input-error {font-family: 'WorkSans' !important; font-size:14px !important;color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element .form-input-error {font-family: 'WorkSans' !important; font-size:14px !important;color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .primary-color-btn, .catalog-product-view .page-wrapper .product_yotporeview .product_yotporeview_content .yotpo input[type="button"].primary-color-btn:hover {
background-color: #fff !important;border: 1px solid !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star {color: #fe0016 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review {width:100% !important;
background:transparent !important;display:block !important;padding:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review .title {display:none !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper.yotpo-no-reviews .yotpo-first-review .yotpo-first-review-content {display: block !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-regular-box.yotpo-bottomline-2-boxes .write-review-button {display: block !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .main-widget .yotpo-display-wrapper .yotpo-stars-and-sum-reviews .yotpo-default-button.yotpo-icon-btn {display: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .main-widget .yotpo-label-container  {display: none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .write-question-review-buttons-container .write-question-review-button .write-question-review-button-icon {color: #000!important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span {color:#000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper {border-color: #000 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-title {font-family: 'Playfairdisplay' !important;letter-spacing: 0px;font-size: 16px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review span.yotpo-read-more {font-family: 'WorkSans' !important;color:#d84813 !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-header-actions .yotpo-review-date {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-header .yotpo-header-element span.yotpo-user-name {font-family: 'WorkSans' !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .reviews-header .reviews-amount {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-title {font-family: 'Playfairdisplay' !important;letter-spacing: 0px;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review {font-family: 'WorkSans' !important;font-size: 14px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review span.yotpo-read-more {font-family: 'WorkSans' !important;color:#d84813 !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-header-actions .yotpo-review-date {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-display-wrapper .yotpo-header .yotpo-header-element span.yotpo-user-name {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .reviews-header .reviews-amount {font-family: 'WorkSans' !important;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review p.rest-content-collapsed {font-family: 'WorkSans' !important;font-size:14px !important;letter-spacing:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo.yotpo-main-widget .yotpo-main .content-review p.rest-content-collapsed {font-family: 'WorkSans' !important;font-size:14px !important;letter-spacing:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .avg-score {font-family:'Playfairdisplay' !important;font-weight:normal;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .avg-score {font-family:'Playfairdisplay' !important;font-weight:normal;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {font-family:'Playfairdisplay' !important;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .bottom-line-items-container .reviews-qa-labels-container .reviews-qa-label {font-family:'Playfairdisplay' !important;font-size: 16px;}

.catalog-product-view #maincontent .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget form .socialize-wrapper {display:none !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget form .socialize-wrapper {display:none !important;}

/* all types of product page new design for product images and yotpo code end  */

/* Diamond education CMS pages and sidebar new design css code start */

body.diamond-education-common .page-wrapper main#maincontent .columns {box-sizing: border-box;margin-left: auto;margin-right: auto;
max-width: 1440px;padding-left: 20px;padding-right: 20px; padding-top:0px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .sidebar .fancycoloredu_lefttitle {float:left;width: 100%;
font-family: 'Playfairdisplay';font-size: 25px;margin-bottom: 15px;}
body.fancycolour-education-common .page-wrapper main#maincontent .columns .sidebar li.sidebar-dropdown ul.acitem li a {padding:0px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns p.educommonpages_p a {font-family:'WorkSans';font-size:16px;letter-spacing:0px;} 

.cms-page-view.page-layout-2columns-left .columns {margin: 40px 50px 0px 50px;}
	
.sidebar-additional .education_custsidebar ul {background-color: #fff;}

.education_custsidebar .sidebar-dropdown .sidebar-submenu {display:none;float: left;width: 100%;margin-top: 20px;}
.education_custsidebar .sidebar-dropdown .sidebar-submenu ul {padding-left: 0px;}

.education_custsidebar .parentsiderbarul .sidebarparentlink {border-bottom: 1px solid #D3D3D3;float:left;width:100%;padding-top: 10px;}

.education_custsidebar .parentsiderbarul.menu li::marker {font-size:0px !important;}

.education_custsidebar .parentsiderbarul.menu li:nth-child(1) .sidebarparentlink {padding-top:0px;}

.education_custsidebar .parentsiderbarul .sidebarparentlink a {font-family:'Playfairdisplay';color: #000;text-transform: uppercase;
font-size: 18px;float: left;width: 88%;padding-top: 10px;padding-bottom: 10px;}
	
.education_custsidebar .parentsiderbarul .sidebarparentlink a:hover {text-decoration:none;}	
	
.sidebar-additional .education_custsidebar ul .sidebaraccodiansection .educationside_openclose	{float:right;width: 12%;top: 9px;
position: relative;text-align: right;cursor: pointer;font-size: 30px;color: #676767;}	

.sidebar-additional .education_custsidebar ul .sidebaraccodiansection .educationside_openclose span.edusubmenuopen {display:inline;
line-height: 0px;float: right;width: 40%;border-bottom: 3px solid;top: 15px;position: relative;}
	
.education_custsidebar .parentsiderbarul.menu li.sidebar-dropdown .sidebar-submenu ul li a {font-family:'WorkSans';color: #000;
text-decoration: none;font-size: 16px;width: 100%;float: left;margin-bottom: 20px;}


.diamond-education-common #customshare {display:none !important;}

.diamond-education-common .diamondeducation_homepage {float:left;position: relative;padding-left: 30px;width:100%;}
	
.diamond-education-common .diamondeducation_homepage .top.row .left {padding-top:8px;}
.diamond-education-common .diamondeducation_homepage .top.row .left h1 {font-family:'Playfairdisplay' !important;font-size: 35px;margin-bottom: 20px;}
	
.diamond-education-common p.educationpbig {font-family: 'WorkSans';font-size: 20px;letter-spacing: 0px;line-height: 35px;}	
	
.diamond-education-common .diamondeducation_homepage .top.row .right img {padding:15px;}	

.diamondeducation_homepage .twoblocks h2 a {font-family:'Playfairdisplay' !important;text-decoration: none;color: #000;
font-size: 24px !important;text-transform: uppercase;}
	
.diamond-education-common p.educationpsmall {font-family:'WorkSans';font-size: 16px;letter-spacing: 0px;line-height: 24px;}	

.diamond-education-common .shapeblockone.shapeblocks p.educationpsmall {min-height: 260px;}
	
.diamondeducation_homepage .twoblocks {margin-top:70px;float: left;width: 100%;}	
.diamondeducation_homepage .twoblocks.twoblocksone  {margin-top:30px;}	

.diamondeducation_homepage .twoblocks.twoblocksone .right img {margin-top: 25px;}
	
.diamondeducation_homepage .cmspagenewdesign_branscarousel {float:left;width:100%;}
	
.diamondeducation_homepage .twoblocks .left {padding-left:0px;padding-right:25px;}	
.diamondeducation_homepage .twoblocks .right {padding-left:25px;padding-right:0px;}	

.diamondeducation_homepage .twoblocks .learnmore a {font-family: 'WorkSans';font-size:16px;}
.diamondeducation_homepage .twoblocks .learnmore {float:left;width: 100%;margin-top:30px;}

.diamondeducation_homepage .twoblockstwo .right p.educationpsmall {min-height: 140px;}
.diamondeducation_homepage .twoblocksthree .left p.educationpsmall {min-height: 145px;}

.page-layout-2columns-left .page-bottom {float:left;width:100%;margin-top: 100px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel h2 {font-family:'Playfairdisplay'!important;text-align:center;font-size: 30px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {margin-top:0px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider {padding-top: 10px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .owl-carousel {padding-top:0px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item {background:transparent !important;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 38%;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {box-sizing: border-box;
margin-left: auto;margin-right: auto;max-width: 1440px;padding-left: 20px;padding-right: 20px;padding-top: 40px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {background: transparent;border: 1px solid #262118;clip-path:none;color:#262118;font-family: 'WorkSans';font-size: 12px;letter-spacing: 1.5px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a:hover p {background: #fcf7f3 !important;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color:#fff;border:none;color:#000;top:-75px;left:-25px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev:before {font-size: 30px;}	
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color:#fff;border: none;color: #000;top:-75px;right:-25px;}
	
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next:before {font-size: 30px;}	

body.diamond-education-common .educationcmspage_title h1 {    font-family:'Playfairdisplay' !important;font-size: 30px;
text-transform: uppercase;margin-bottom: 30px;}

body.diamond-education-common .educationcommonpages p.educommonpages_p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}

body.diamond-education-common .educationcommonpages ul {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;}

body.diamond-education-common .educationcommonpages p {font-family:'WorkSans';font-size: 16px;letter-spacing:0px;margin-bottom: 20px;}

body.diamond-education-common .educationcommonpages p strong {color:#000 !important;}

body.diamond-education-common .educationcommonpages h3 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;}

body.diamond-education-common .educationcommonpages .textandh2 h2 {font-family:'Playfairdisplay'!important;color:#000 !important;font-size:24px;}

body.diamond-education-common .educationcommonpages .products-grid h5.product-name a {font-family:'WorkSans' !important;}

body.cms-prong-setting-diamond-solitaire-rings .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}
body.cms-prong-setting-diamond-solitaire-rings .educationcommonpages .col-sm-24 {padding-left:0px;padding-right:0px;}

body.cms-tiffany-setting .addresses .addressblock span {float:left;width:100%;text-align:center;font-family:'WorkSans';font-size:15px;
line-height:25px;}

body.cms-tiffany-setting .addresses .addressblock_top {float:left;width:100%;margin-bottom:40px;}
body.cms-tiffany-setting .addresses {float:left;width:100%;margin-top:20px;}

body.cms-tiffany-setting .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}	

body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24 {padding-left:0px;padding-right:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead {float:left;width:100%;margin-bottom: 20px;}
body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead img {float:left;width:40px;}

body.cms-type-of-diamond-cuts .educationcommonpages .asschercut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .princessshape .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .heartcut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .radiantcut .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .roundbrilliant .cutgradehead img {width:60px;}
body.cms-type-of-diamond-cuts .educationcommonpages .marquisecut .cutgradehead img {width:30px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead h3 {margin-top:6px;margin-left:25px;float:left;font-family:'Playfairdisplay'!important;font-size:30px !important;}

body.cms-type-of-diamond-cuts .educationcommonpages .modifiedcut .cutgradehead h3 {margin-left:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .roundcut .cutgradehead h3 {margin-left:0px;}

body.cms-type-of-diamond-cuts .educationcommonpages .cutgradehead h3 a {font-family:'Playfairdisplay'!important;font-size:30px !important;
color: #000 !important;text-decoration: none;}
	
body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24.p_style p:nth-child(1) {font-family:'Playfairdisplay';font-size:22px;}

body.cms-type-of-diamond-cuts .educationcommonpages .roundcut .col-xs-24.p_style p:nth-child(1) {font-family:'WorkSans';font-size:16px;
letter-spacing:0px;}
	
body.cms-type-of-diamond-cuts .educationcommonpages .col-xs-24.p_style p:nth-child(1) strong {font-weight:normal;}	
body.diamond-education-common .educationcommonpages .textandh3 {float:left;width:100%;margin-bottom:15px;}
body.diamond-education-common .educationcommonpages {padding-left:40px;float:left;width:100%;}

body.diamond-education-common .educationcommonpages .educommonpages_image {float:left;width: 100%;margin-bottom: 40px;
margin-top: 20px;text-align: center;}

body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image {text-align: left;}
body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image img.one {margin-right:100px;}
	
.diamondeducation_homepage .mobile_diamondedu_image {display:none;}
	

body.cms-diamond-shapes .top.row .left {margin-top:10px;}
body.cms-diamond-shapes .top.row .right p.educationpbig {font-family:'WorkSans';font-size:20px;letter-spacing: 0px;line-height: 30px;padding-left: 10px;}
	
body.cms-diamond-shapes .shapeblocks h2 a {font-family:'Playfairdisplay' !important;color: #000;text-transform: uppercase;
font-size: 25px !important;text-decoration: none;}	

body.cms-diamond-shapes .diamondshape .educationcmspage_title h1 {margin-bottom: 10px;}
	
body.cms-diamond-shapes .shapeblocks .shapeimage {float: left;width: 100%; position:relative;margin:0px;}
body.cms-diamond-shapes .shapeblocks .shapeimage img {width:60px;margin: 0px auto;display: block;}
	
body.cms-diamond-shapes .diamondshape.row .top.row .left {padding-left: 0px;padding-right: 0px;}	

body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(1) .shapeimage a {padding-top:15px;}
body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(2) .shapeimage a img {width: 50px;}
body.cms-diamond-shapes .shapeblocks.shapeblocktwo .col-sm-8:nth-child(3) .shapeimage a img {width: 50px;}

body.cms-diamond-shapes .shapeblocks.shapeblockthree .educationpsmall {min-height: 230px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(1) {padding-left:0px;padding-right:30px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(2) {padding-left:30px;padding-right:30px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(3) {padding-left:30px;padding-right:0px;}


.cms-diamond-shapes .shapeblocks .learnmore {float: left;width: 100%;margin-top: 30px;}

.cms-diamond-shapes .shapeblocks .learnmore a {font-family: 'WorkSans';font-size: 16px;}

.cms-diamond-shapes .top.row {float:left;width: 100%;margin-bottom: 80px;}
	
.cms-diamond-shapes .shapeblocks {float:left;width:100%;margin-top:50px;}	
.cms-diamond-shapes .shapeblocks.shapeblockone {margin-top:0px;} 
.cms-diamond-shapes .diamondshape.row {padding-left: 30px;}

.cms-diamond-shapes .diamondshape .shapeblocktwo .shapeimage a {min-height: 90px;display: block;}


.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(3) .shapeimage a img {width:42px;}

.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(1) .learnmore {margin-top: 34px;} 


.cms-diamond-shapes .diamondshape .shapeblockthree .shapeimage a {min-height: 80px;display: block;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .shapeimage a img {position:relative;top:-3px;width:42px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .learnmore {margin-top: 46px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(1) .shapeimage a {min-height: auto;}

.cms-diamond-shapes .diamondshape .shapeblockfour .col-sm-8:nth-child(1) .shapeimage a img {width: 35px;}

.cms-diamond-shapes .diamondshape .shapeblockfour .educationpsmall {min-height: 238px;}

.cms-diamond-shapes .diamondshape .shapeblockfour .shapeimage a {min-height: 70px;display: block;}

[lang="en-US"] body.cms-diamond-shapes .page-wrapper .shapeblockone.shapeblocks p.educationpsmall {min-height: auto;}
[lang="en-US"] body.cms-diamond-shapes .page-wrapper .shapeblocks.shapeblockthree .educationpsmall {min-height: auto;}
[lang="en-US"] body.cms-diamond-shapes .page-wrapper .diamondshape .shapeblockfour .educationpsmall {min-height: auto;}

/* diamondshape separate page code start */

.diamond-education-common .diamondshapepage {float:left;width: 100%;position: relative;padding-left: 40px;}
.diamond-education-common .diamondshapepage p.diamondpagep {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock {float:left;width: 100%;position: relative;}

body.diamondshape-page .wherenextmobile {display:none;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle {float:left;width: 100%;position: relative;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle .number {font-family:'Playfairdisplay';
color:#D84813;font-size: 120px;opacity:0.2;position:relative;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .left {float:left;width:60%;position:relative;display:block;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstext {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}	

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstext .one {float:left;width:100%;margin-bottom: 10px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .right {float:right;width:40%;text-align:center;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .right img {width:80px;height:80px;margin-top:30px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left:30px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .right img {width:100%;height:100%;margin-top:0px;}	

.diamond-education-common.cms-emerald-cut-diamonds .diamondshapepage .diamondpage_stepsblock.stepsthree .right img {width:80%;height:auto;margin-top:0px;}

.diamond-education-common.cms-emerald-cut-diamonds .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left: 0px;}
	
.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-family: 'Playfairdisplay';
font-size: 30px;position: absolute;bottom: 30px;left: 81px;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .stepstitle h3.stepstitletax {font-family:'Playfairdisplay' !important;font-size: 30px;position: absolute;bottom: 30px;left: 81px;line-height:0px;}

[lang="en-US"] .cms-page-view.diamondshape-page .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 26px;}

[lang="en-US"] .cms-page-view.diamondshape-page .diamondshapepage .diamondpage_stepsblock .stepstext .title {font-family:'Playfairdisplay';font-weight:bold;}	

.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsthree .stepstitle .stepstitletax {bottom: 15px;}
.diamond-education-common .diamondshapepage .diamondpage_stepsblock.stepsfour .stepstitle .stepstitletax {bottom: 10px;}

.diamond-education-common .diamondshapepage a {font-family:'WorkSans';font-size: 18px;font-style: italic;}

.diamond-education-common .diamondshapepage .diamondpage_stepsblock .image {float:left;width: 100%;margin-top: 25px;}

.cms_wheretextblock {float:left;width:100%;background:#FCF7F3;padding-bottom:40px;padding-top:40px;margin-bottom: 70px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content {box-sizing: border-box;margin-left: auto;
margin-right: auto;max-width: 1440px;padding-left: 20px;padding-right: 20px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .left {float:left;width:30%;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right {float:left;width:70%;}	

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right h3 {font-family: 'Playfairdisplay' !important;
color: #D84813;font-size: 40px;margin-bottom: 40px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .text {float:left;width: 100%;font-family: 'WorkSans';color: #000;font-size: 22px;margin-bottom: 25px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext {float:left;width: 100%;
position: relative;margin-bottom: 25px;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content {font-family:'WorkSans';
color: #000;font-size: 22px;width: 850px;}
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content a {    font-family: 'WorkSans';font-size: 22px;letter-spacing: 0px;text-decoration: none;font-style: italic;}	
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno {font-size:22px;color: #000;
font-family:'WorkSans';}	
	
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno a {font-family:'WorkSans';color: #000;
font-size: 22px;font-weight: bold;margin-left: 10px;}


.cms-unusual-fancy-diamond-shapes .unusualdiamondpage {float:left;width: 100%;position: relative;padding-left: 40px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage p.diamondpagep {font-family:'WorkSans';font-size: 18px;letter-spacing: 0px;line-height: 30px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .diamondpage_stepsblock {float:left;width: 100%;position: relative;}	
.diamond-education-common p.diamondpagep a {font-family: 'WorkSans';font-size: 18px;font-style: italic;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock {float:left;width:100%;margin-bottom:50px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsone {margin-top: 80px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle {float:left;width:100%;display:block;position:relative;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headimage {float:left;
width:120px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle {float:left;
position: relative;left: -40px;padding-top:40px;}
	
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle h3 {    font-family: 'Playfairdisplay' !important;font-size: 28px;}	

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstext {font-family: 'WorkSans';font-size: 18px;
letter-spacing: 0px;line-height: 30px;padding-left: 80px;position: relative;top: -30px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .left {float:left;width:70%;}
	
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock .right {float:left;width:30%;text-align:right;top: -50px;position: relative;}

.cms-unusual-fancy-diamond-shapes .wherenextmobile {display: none;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepstwo .stepstext {top: -45px;}
.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepstwo .stepstitle .stepstitle_inner .headtitle {
padding-top: 50px;}	

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthree .stepstext {padding-left:84px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfour .stepstitle .stepstitle_inner .headtitle {
padding-top: 70px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepssix .stepstitle .stepstitle_inner .headtitle {
left: -50px;padding-top: 65px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepssix .stepstext {padding-left: 71px;top: -35px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsseven .stepstitle .stepstitle_inner .headtitle {
left: -50px;padding-top: 70px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseight .stepstitle .stepstitle_inner .headtitle {
left: -60px;padding-top: 50px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseight .stepstext {padding-left:60px;top:-40px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsnine .stepstitle .stepstitle_inner .headtitle {left: -46px;padding-top: 30px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsnine .stepstext {padding-left:75px;top:-25px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsten .stepstitle .stepstitle_inner .headtitle {   padding-top: 56px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseleven .stepstitle .stepstitle_inner .headtitle {padding-top: 48px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepseleven .stepstext {top:-20px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthirteen .stepstitle .stepstitle_inner .headtitle {padding-top: 45px;left: -46px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsthirteen .stepstext{top:-24px;padding-left:75px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfourteen .stepstitle .stepstitle_inner .headtitle {padding-top: 30px;left: -43px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfourteen .stepstext{top:-25px;padding-left:76px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfifften .stepstitle .stepstitle_inner .headtitle {padding-top: 45px;left: -38px;}

.cms-unusual-fancy-diamond-shapes .unusualdiamondpage .unusualdiamondpage_stepsblock.stepsfifften .stepstext {top:-35px;}


/* diamondshape separate page code end */


.diamond-education-common .diamondoldcutpage p.diamondoldcutp {font-family: 'WorkSans';font-size: 18px;letter-spacing: 0px;
line-height: 30px;}
.diamond-education-common .diamondoldcutpage .stepstitle h2 {font-family: 'Playfairdisplay' !important;
font-size:26px;margin-bottom: 10px;}

.diamond-education-common .diamondoldcutpage .stepstitle h3 {font-family:'Playfairdisplay' !important;font-size: 26px;margin-bottom:10px;}
.diamond-education-common .diamondoldcutpage .stepstitle h4 {font-family:'Playfairdisplay' !important;font-size: 26px;margin-bottom:10px;}

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext {font-family: 'WorkSans';font-size: 18px;
letter-spacing: 0px;line-height: 30px;}
.diamond-education-common .diamondoldcutpage {float: left;width: 100%;position: relative;padding-left: 40px;}

.cms-diamond-old-cuts .wherenextmobile {display:none;}
.diamond-education-common .diamondoldcutpage a {font-family: 'WorkSans';font-size: 18px;font-style: italic;}
.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext.text {float:left;width: 70%;padding-right: 25px;}
	
.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .image {float:left;width:30%;}	

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock .stepstext .one {margin-bottom:10px;float: left;width:100%;}

.diamond-education-common .diamondoldcutpage .diamondoldcut_stepsblock {float:left;width: 100%;margin-top: 30px;}

body.cms-diamond-cut-process .page-wrapper #maincontent .educationcommonpages p {line-height: 30px;}

body.educationcommonsimple .page-wrapper .leftrightsection {float:left;width:100%;margin-bottom:25px;}
body.educationcommonsimple .page-wrapper .leftrightsection .left {float:left;width:64%;padding-right:30px;}
body.educationcommonsimple .page-wrapper .leftrightsection .right {float:left;width:36%;height:auto;}

body.educationcommonsimple .page-wrapper .leftrightsection.two {margin-bottom:0px;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .left {width:36%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .right {width:64%;}

body.educationcommonsimple .page-wrapper .educationcommonpages p a {font-family:'WorkSans';font-size:16px;}

body.diamond-education-common .educationcommonpages .educommonpages_p.educommonpages_p_big {font-size:20px;}

body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock {float:left;width:100%;margin-top:50px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .left {float:left;width:50%;padding-right:20px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .right {float:left;width:50%;padding-left:20px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock h2 {font-family:'Playfairdisplay'!important;font-size:28px;}	


/* mac size 1440 code start */
@media (min-width: 1370px) and (max-width: 1440px) {

.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(2) .shapeimage a img {width:64px;}	
.cms-diamond-shapes .diamondshape .shapeblockone .col-sm-8:nth-child(3) .shapeimage a img {width: 45px;}

.cms-diamond-shapes .diamondshape .shapeblocktwo .col-sm-8:nth-child(2) .learnmore {margin-top: 6px;}
.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(2) .learnmore {margin-top: 20px;}

.cms-diamond-shapes .diamondshape .shapeblockthree .col-sm-8:nth-child(3) .shapeimage a {padding-top: 30px;margin-bottom: 18px;}
.cms-diamond-shapes .diamondshape .shapeblockfour .col-sm-8:nth-child(2) .learnmore {margin-top: 5px;}

body.diamond-education-common .page-wrapper .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {max-width: 1350px;}
.cms-diamond-education .diamondeducation_homepage .twoblocksthree.twoblocks .left p.educationpsmall {min-height: 167px;}

	
}	


/* Diamond education CMS pages and sidebar new design css code end */


/* diamond menu css code start */

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content {width:1040px !important;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li a:hover span {color: #fc7070;text-decoration: none;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li a:hover span {color: #fc7070;text-decoration: none;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 {padding-left:0px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li img {float: left;width:18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li span.diamondshape {float:left;padding-left:10px;padding-top:0px;font-size:12px;font-family: 'maison';letter-spacing: 0.5px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left li {float:left;width:100%;margin-bottom: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right li {float:left;width:100%;margin-bottom: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 {padding-left:0px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li img {float: left;width:18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li span.diamondshape {float:left;padding-left:10px;padding-top:0px;font-size:12px;font-family: 'maison';letter-spacing: 0.5px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left li {float:left;width:100%;margin-bottom: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right li {float:left;width:100%;margin-bottom: 10px;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch p.groupdrop-title {padding-left: 0px;} 
.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch p.groupdrop-title {padding-left: 0px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .row {left:0% !important;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .row {left:0% !important;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(3) {padding-left:0px;width:18% !important;margin-left:85px;padding-top:50px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock {width: 200px;padding:15px;height:104px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .middle {    padding-bottom:10px;float: left;width: 100%;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(4){margin-left: 50px;padding-right:0px;}

/* diamond menu css code end */


header.page-header #chatcustmodal {overflow: unset !important;}
.footer.content ul#footer-content-contactus li.whatsupfooter {width: 140px;height: 25px;}
.footer.content ul#footer-content-contactus li.whatsupfooter a span {float: left;}
.footer.content ul#footer-content-contactus li.whatsupfooter a img {float: right;width: 18px;position: relative;top: -2px;}

.catalogsearch-result-index .search.results .mobilepro-bookappointment {display:none !important;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_fbmsg a img {width:22px;height: auto;top: 2px;position: relative;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_mail a img {width:23px;height: auto;top: 4px;position: relative;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_copy img {width:22px;height: auto;}

.cms-diamond-district-jewelers-reviews .custsharetitle {display:none !important;}

.cms-page-view .custsharetitle {width: 98%;}
.cms-page-view .custsharetitle h1 {float: left;}
.cms-page-view .custsharetitle .cmsshareicons {float: right;margin-top: 16px;}
.cms-page-view .custsharetitle .cmsshareicons ul li {float: left;list-style: none;margin-right: 10px;}
.cms-page-view .custsharetitle .cmsshareicons ul li a {font-size:20px;}
.brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group p.text-center.slider_name {background: #E6E6E6;}
.brand-slider-wrapper .shop-by-brand-slider .owl-item .item-group .brand-item {width:100%;}
.custcmsexplore .brand-slider-wrapper {margin: 0px !important;}
.custblogexplore .brand-slider-wrapper {margin: 0px !important;}

.firecheckout-quote-virtual .checkout-billing-address .billing-address-details {font: 500 15px/1.60 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}
.firecheckout-quote-virtual .checkout-billing-address .billing-address-details a {color: #282828;}
.firecheckout-quote-virtual .checkout-billing-address .billing-address-details button.action-edit-address {border-color: transparent !important;background-color: #D84813 !important; color:#fff !important;}

.catalog-product-view .product_info .productstep_one .product-options-wrapper .optionsmain .form-group:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    right: 20px;
    top: -48px;
    cursor: pointer;
}

.cms-customer-feedback .customerfeedback-content {margin: 90px 120px 210px 120px;}
.cms-customer-feedback .customerfeedback-content p {font-family: 'gt-sectra';font-weight: 500;font-size: 20px;letter-spacing: 0.5px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons {float: left;width: 100%;margin-top: 35px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul {list-style:none;width:360px;margin: 0px auto;
padding: 0px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(1) {width:150px;float: left;
margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(2) {width:160px;float: left;
margin-top: 8px;}
.cms-customer-feedback .page-title {margin-top: 30px;margin-left: 120px;margin-bottom: 0px !important;}
.cms-customer-feedback #maincontent .custsharetitle .cmsshareicons {margin-top:0px;}

.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons {float: left;width: 100%;margin-top: 35px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul {list-style:none;width:710px;margin:30px auto;
padding: 0px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(1) {width:150px;float: left;
margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(2) {width:160px;float: left;margin-right: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(3) {width:160px;float: left;margin-right: 45px;top: -45px;position: relative;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(4) {width:100px;float: left;top: -10px;position: relative;}


.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {height: 225px;display: block;position: relative;}
.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {padding-left: 60px;padding-right:60px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-page-view .cmsdiamondpage-top .text-center p.call-today {font-size: 12px;margin-top:40px;margin-bottom:0px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title {padding: 20px 30px 10px 10px;background: transparent;margin:0px auto;}
.cms-page-view .cmsdiamondpage-content {width: 1260px;margin: 0 auto;padding:0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable {width:1000px;margin:0px auto;float:none;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top {float: left;width: 100%;text-align: center;padding:0px;margin-top: 60px;}
.cms-page-view .cmsdiamondpage-content h2 {text-align: center;font-size: 25px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top .loose-diamond-info {padding:0px;margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock .custdiamondimg {height: 250px;width:100%;text-align:center;
margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock {text-align: center;}
.cms-page-view .cmsdiamondpage-content .custdiamondblocktext .custdiamondimg {font-size: 25px;}
.cms-page-view .cmsdiamondpage-content .custdiamondblocktext {text-align: center;}
.cms-page-view .cmsdiamondpage-content .reviewblock {width: 100%;text-align: center;}
.cms-page-view .cmsdiamondpage-content .reviewblock .shortreview {font-size:20px;padding-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .faq-text a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}
.cms-page-view .cmsdiamondpage-content p.custgetintouch {padding-top: 40px;padding-bottom: 20px;text-align: center;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock {list-style: none;float: left;width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li {width: 20%;float: left;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.cms-page-view .cmsdiamondpage-content p.getintouchtitle {font-weight: bold;font-size: 16px;}
.cms-page-view .cmsdiamondpage-content .ptextcenter {text-align:center;}


/* category description part css start */

.catalog-category-view .category-description {background: #fafafa !important;}
.catalog-category-view .category-description .row {width: 1390px;margin: 0 auto;}
.catalog-category-view .page-main .category-view .category-description .col-xs-24 h1 {margin-bottom: 0px;}

.catalog-category-view .category-view .category-description p {letter-spacing: 0.5px;font-family: 'maison';font-weight: normal ! important;font-size: 16px;color: #262118;}
.catalog-category-view .category-view .category-description p {font-family: 'maison';font-size: 15px;}

/* category description part css end */


/* category below products content css start */

.catalog-category-view .custcategory_probottom {text-align: center;}
.catalog-category-view .custcategory_probottom .custdiamondblock  {width: 100%;}
.catalog-category-view .custcategory_probottom .custdiamondblock .custdiamondimg {font-size: 25px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_one {margin-top:40px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_two {margin-bottom: 80px;margin-top: 80px;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg {text-align: left;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg img {width:70%;position: relative;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg .col-sm-12:nth-child(1) {padding-top: 55px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext {text-align: left;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext .col-sm-12:nth-child(2) {padding-left: 35px;padding-top:30px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext .col-sm-12:nth-child(2) ul {font-size: 16px;padding-top: 15px;}
.catalog-category-view .custcategory_probottom .custcatlimg-rtext {padding-bottom: 80px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_three {margin-top:40px;} {}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_four {margin-bottom: 80px;margin-top: 80px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .shortreview {font-size: 20px;padding-bottom: 20px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock {padding-top: 20px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock {}
.catalog-category-view .custcategory_probottom .linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}
.catalog-category-view .custcategory_probottom ul.getintouchblock {list-style: none;float: left;width: 100%;padding: 0px;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li {width: 20%;float: left;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.catalog-category-view .custcategory_probottom .faq-text {margin: 0px auto 40px;text-align: left;}
.catalog-category-view .custcategory_probottom p.custgetintouch {padding-top: 40px;padding-bottom: 20px;}
.catalog-category-view .custcategory_probottom p.getintouchtitle {font-weight: bold;font-size: 16px;}

/* category below products content css end */


/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {margin: 0px auto 0px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {height: 225px;display: block;position: relative;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center p.call-today a{font-size: 12px;}
.cms-lab-grown-diamonds-uk .row.luck43739 h2.fancy-diamond-main-title {float: left;width: 100%;padding-top: 35px;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {margin: 0px auto 0px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {height: 225px;display: block;position: relative;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center p.call-today a{font-size: 12px;}
.cms-lab-grown-diamonds-us .row.luck43739 h2.fancy-diamond-main-title {float: left;width: 100%;padding-top: 35px;}


.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {margin: 0px auto 0px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title h1 {margin-bottom: 15px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {padding:20px 30px 10px 10px;background: transparent;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center {height: 225px;display: block;position: relative;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center p.call-today {font-size: 12px;margin-top: 20px;margin-bottom:0px;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center p.call-today a{font-size: 12px;}
.cms-diamond-dealer-london-wholesale-diamonds .row.luck43739 h2.loose-diamond-main-title {float: left;width: 100%;padding-top: 35px;}
.cms-diamond-dealer-london-wholesale-diamonds .row.luck43739 h2.loosediamondussecond_h2 {padding-top:0px;padding-bottom: 35px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .container {float: left;width: 100%;margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .container h2 {text-align: center;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .accordion-item h2 {position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;
width: 100%;padding: 1rem 3rem 1rem 1rem;color: #D84813;font-size: 14px;font-weight: bold;font-family: 'maison' !important;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text .accordion-item h2 {
    margin-bottom: 0px;
    border-radius: 13px !important;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1,#D1D1D1) top /calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) bottom/calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) left /1px calc(100% - 30px), linear-gradient(#D1D1D1,#D1D1D1) right /1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top left/15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom left/15px 15px;
    background-repeat: no-repeat;
    text-transform: uppercase;
    font-weight: bold;
    padding: 1rem 3rem 1rem 2rem;
    cursor: pointer;text-align: left;
}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text a.accordiancontent {
    border: none;
    background: none;
    font: 500 14px/1.35 'maison';
    width: auto;
    box-sizing: unset;
    padding: 0;
    display: initial;
    text-transform: lowercase;
}

.catalog-category-view .faq-text a.accordiancontentlink {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0px;display: initial;text-transform: lowercase;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .row.luck43739 .textimageblock {text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .row.luck43739 .textimageblock img {width: 90%;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .twolabblock .labgrowntext {margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock .labgrowntext {margin-top:110px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock .labgrowntext {margin-top:200px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sixlabblock .labgrowntext {margin-top:80px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sevenlabblock .labgrownimage {margin-top:10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .fourlabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock {margin-top: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sevenlabblock {margin-top: 0px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labreview {float: left;width: 100%;margin-bottom: 40px;}

/* labgrown cms page css end */

/* home page changes seo related content css start */

.cms-index-index .faq-text .accordion-item a {text-transform: uppercase;font-weight: bold;padding: 1rem 3rem 1rem 2rem;}
.cms-index-index .faq-text .accordion-item h3 {margin-bottom: 0px;border-radius: 13px !important;box-sizing: border-box;border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1,#D1D1D1) top /calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) bottom/calc(100% - 30px) 1px, linear-gradient(#D1D1D1,#D1D1D1) left /1px calc(100% - 30px), linear-gradient(#D1D1D1,#D1D1D1) right /1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top left/15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) top right/15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px),#D1D1D1,transparent calc(50% + 1px)) bottom left/15px 15px;
    background-repeat: no-repeat;
	text-transform: uppercase;
    font-weight: bold;
    padding: 1rem 3rem 1rem 2rem;cursor:pointer;
}
	
.cms-index-index .faq-text .accordion-item h3 { position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    flex-direction: column;
    width: 100%;
    padding: 1rem 3rem 1rem 1rem;
    color: #D84813;
    font-size: 14px;
    font-weight: bold;font-family: 'maison' !important;
}
	
.cms-index-index .faq-text .accordion-item h3:hover {text-decoration: underline;}	
.cms-index-index .abovefaqhome .abovefaqhome-content {width: 80%;margin: 0 auto;}
[lang="en-US"] .cms-index-index .abovefaqhome .abovefaqhome-content {width: 83%;}
.cms-index-index .faq-text a.homeaaccordiancontent {border: none;background: none;font: 500 14px/1.35 'maison';width: auto;box-sizing: unset;padding: 0;display: initial;text-transform: lowercase;}

.cms-index-index .discovertexthome {text-align: center;width: 60%;margin: 0 auto;}
.cms-index-index .abovefaqhome-content ol {font-family: 'maison';}
.cms-index-index .abovefaqhome-content ol li {font-size: 11pt;}
.cms-index-index .abovefaqhome-content ol li span {font-size: 11pt;}
.cms-index-index .abovefaqhome-content ol li strong {font-size: 12pt;}
.cms-index-index .abovefaqhome-content ol li .clarityhomequality {font-size: 12pt;}

/* home page changes seo related content css end */

/* product page video css start */

.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] {background-color: #fff !important;}
.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] .fotorama__thumb {width: 80%;background-color: #fff;margin-left: 20%;}
.catalog-product-view .fotorama__nav-wrap .fotorama__nav .fotorama__nav__shaft div[aria-label="custproductvideo"] .fotorama__thumb img {width:75%;height: auto;}

/* product page video css end */

/* virtual product direct payment product css start */

.catalog-product-view .product_info.virtualproduct .your-order-block .actions {width: 250px;}
.catalog-product-view .product_info.virtualproduct .custdesign_name .custprowishlist {display:none !important;}

/* virtual product direct payment product css start */

.cms-page-view .shapes-steps-link .custshapeinfo {  
	background: #e2e2e2;
    background: -moz-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    background: -webkit-linear-gradient(top,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    background: linear-gradient(to bottom,#e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#e2e2e2',endColorstr='#fefefe',GradientType=0);
    border: 1px solid #f2f2f2;
    color: #000;
    font-weight: 700;
    display: block;
    font-size: 16px;
    padding: 10px 10px 10px 45px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
  -webkit-transition: all .3s ease-out; 
}

[lang="en-US"] .cms-diamond-shapes .education-col-in p {min-height: 0px;}
[lang="en-US"] .cms-diamond-shapes .education-col-in p.learn-more a {margin-top: 30px;}

.cms-page-view .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 1px;}
.cms-page-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 0.5px;margin-left: -13px;}

.page-wrapper #maincontent .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {cursor: pointer;}
.page-wrapper #maincontent .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {cursor: pointer;}

.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 0.5px;}
.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper{width: 18px;height:18px;margin-top:1.5px;margin-left: -12px;}
  
  
.cms-page-view .shapes-steps-link .custshapeinfo span {    
	background: #fff;
    border-radius: 0 100% 0 0;
    bottom: 1px;
    color: #333;
    font-size: 20px;
    font-weight: 700;
    left: 1px;
    padding: 10px 15px 10px 0;
    position: absolute;
    text-align: center;
    top: 1px;
    width: 45px;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    -webkit-transition: all .3s ease-out;
} 
.cms-page-view .shapes-steps-link .custshapeinfo:hover span {background: #d84813 !important;color: #fff !important;}
.cms-page-view .shapes-steps-link .custshapeinfo:hover {background: #FBFBFB;color: #333;} 
.cms-page-view .shapes-steps-link .custshapeinfo { font: 700 16px/1.35 'maison';cursor: pointer;} 

#diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {color: blue;}

/* newsletter captcha code start */

#newslettercaptcha { display: block;color: #e02b27;font-size: 1.2em;margin-top: 5px;}
.footer-box .block.newsletter .form.subscribe .field.newsletter .control {margin-bottom: 10px;}

/* newsletter captcha code end */

/* ring size popup css start */

.ringsizeinfo-tooltips {position: relative;display: inline;cursor: pointer;font: 500 14px/1.35 'maison';}
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content	{visibility: visible;opacity: 1;bottom: 27px;left: -251px;z-index: 999;background: #eeeeee;text-transform: none;height: 280px;width: 350px;padding: 0px 12px;text-align: left;}
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content h3 {margin-bottom: 10px;margin-top: 15px;text-align: center;}	
	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size:13px;}	
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p a {font-family:'maison';font-size:13px;}

.ringsizeinfo-tooltips .ringsizeinfotooltips-content {position: absolute;color: #000000;width: 320px;background: #FFFFFF;height: 75px;line-height: 30px;text-align: center;visibility: hidden;border-radius: 6px;padding: 8px;}
.ringsizeinfo-tooltips .ringsizeinfotooltips-content:after { content: '';position: absolute;top: 99%;left: 71.5%;margin-left: 0px;
width: 0px;height: 0px;border-top: 8px solid #eeeeee;border-right: 8px solid transparent;border-left: 8px solid transparent;}
	
.ringsizeinfo-tooltips {position: absolute;margin-left:5px;top:7px;cursor: pointer;}
.ringsizeinfo-tooltips .ringsizeinfo-hover img {height:16px;width: auto;}
/* ring size popup css end */


/* US IP popup css start */

.page-header #currencytoglemain #custcurrencytoggle {z-index: 9999999999;}

#usippopupmodal .usippopupmodal-content {text-align: center;color: #262118;}	
#usippopupmodal .usippopupmodal-content .chatbox-title {font-size: 34px;margin-bottom: 10px;}	

#usippopupmodal .usippopupmodal-content .usippopupmodal-top {float: left;width: 100%;font-size: 15px;font-family: 'gt-sectra';margin-bottom: 20px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {width: 460px;margin:20px auto;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {float: left;width:195px;margin-right: 20px;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one select {height: 35px;float: left;width: 215px;font-family: 'WorkSans';text-transform: uppercase;font-size: 12px;letter-spacing: 1.5px;font-weight: 500;border: 1px solid rgba(0, 0, 0, 0.5);}


#usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block {float:left;width:100%;margin-top:30px;margin-bottom: 15px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block a.ussiteshop {font-family: 'WorkSans';font-size: 12px;
letter-spacing: 1.5px;color: #000;border: 1px solid rgba(0, 0, 0, 0.5);width: 230px;margin: 0 auto;padding: 8px 0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin {font-family: 'WorkSans';font-size: 12px;
letter-spacing: 1.5px;color: #000;border: 1px solid rgba(0, 0, 0, 0.5);width: 230px;margin: 0 auto;padding: 8px 0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two {float: right;width: 90px;margin-right: 26px;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two select {height: 35px;width: 90px;font-family: 'WorkSans';font-size: 14px;letter-spacing: 1.5px;border: 1px solid rgba(0, 0, 0, 0.5);}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .three {float: right;width:210px;position: relative;display: block;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner {height: 44px;width: 210px;background: #D84813 0% 0% no-repeat padding-box;opacity: 1;margin: auto;position: relative;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner:before {    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner:after {    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner p {font-size: 13px !important;font-family: 'maison';color: #fff;margin: auto;text-align: center;position: relative;padding: 15px;letter-spacing: 2px;}


#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom {float: left;width: 100%;font-size: 15px;font-family: 'gt-sectra';margin-top:0px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner {height: 44px;width: 235px;background: #D84813 0% 0% no-repeat padding-box;opacity: 1;margin: auto;position: relative;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 15px solid #D84813;
    border-left: 15px solid #fff;
    border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner:after {content: "";width: 100%;
height: 0;position: absolute;bottom: 0;left: 0;border-top: 15px solid #D84813;border-left: 15px solid #fff;border-right: 15px solid #fff;}
#usippopupmodal .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin .ussitepopupapooin-inner p {font-size: 13px !important;font-family: 'maison';color: #fff;margin: auto;text-align: center;position: relative;padding: 15px;letter-spacing: 2px;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-middle {width: 80%;position: relative;margin: 20px auto;}

[lang="en-US"] #usippopupmodal .usippopupmodal-content .usippopupmodal-middle {width: 90%;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: 250px;margin: 0 auto;text-align: left;list-style: disc !important;padding: 0px;}

[lang="en-US"] #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: 280px;}

#usippopupmodal .usippopupmodal-content a {display: inline-block;font-size: 12px;line-height: 1.6em;text-transform: uppercase;vertical-align: top;width: 100%;color: #262118;font-family: 'gt-sectra';margin-top: -6px;}	

#usippopupmodal {display: block;position: fixed;z-index: 9999999;left: 0;top: 0;width: 100%;height: auto;overflow: hidden;background-color:transparent !important;font: 500 11px/1.35 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}

#usippopupmodal .usippopupmodal-content .usippopupmodal-middle .left {width: 50%;float: left;}
#usippopupmodal .usippopupmodal-content .right {float: right;width: 50%;}
#usippopupmodal .usippopupmodal-content .right img {width:160px;height:auto;margin-top:20px;}
#usippopupmodal .usippopupmodal-content .right ul { list-style: none;text-align: left;font-size: 15px;margin-left: 30px;margin-top: 20px;}


header #usippopupmodal .usippopupmodal-content .showroomsaddress {float:left;width:100%;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms {float:left;width:33.33%;text-align:left;padding-left: 13px;background: #FCF7F3;padding-top: 25px;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul {list-style:none;padding:0px;text-align:left;
font-family:'WorkSans';font-size:12px;}
header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul li {margin-bottom: 5px;}	

header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms .showroomtitle {font-size:11px;font-weight: bold;
margin-bottom: 10px;font-family: 'WorkSans';color:#D84813;}

header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms .showroomtitle a {text-decoration: underline;
color: #D84813 !important;letter-spacing: 0.6px;width:100% !important;}
	
	
#usippopupmodal .modal-content {background-color: #fefefe;margin: 11% auto;padding: 10px;border: none;box-shadow: 0 0 130px 10px rgba(0,0,0,0.3);width: 500px;border-radius: 5px;position: relative;height: 450px !important;}

#usippopupmodal .close {color: #676767;float: right;font-size: 35px;font-weight: normal;top: 0;position: absolute;right: 15px;}

#usippopupmodal .close:hover,#usippopupmodal .close:focus {color: black;text-decoration: none;cursor: pointer;}

/* US IP popup css end */


/* product page visual view css code start */


.catalog-product-view .diamond_tbl.labgrownall-languages {float: left;width: 100%;padding-top: 25px;}

.catalog-product-view .diamondsresluts-header {float: left;position: relative;display: block;width: 100% !important;margin-top: 20px;margin-bottom: 20px;}
.catalog-product-view .custlab_commonproduct_pages #diamond_table_heading {display:none;}
.catalog-product-view .custlab_commonproduct_pages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

.catalog-product-view #diamond-result .visualview_diamonds {float: left;width: 32.4%;font-family: "GT Sectra";padding: 0px;cursor: pointer;border: 1px solid #D1D1D1;margin-right: 10px;margin-bottom: 10px;}
.catalog-product-view #diamond-result .visualview_diamonds.selected {border:2px solid #D84813 !important;margin-bottom: 8px;}

.catalog-product-view #diamond-result .visualview_diamond_results_2 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_5 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_8 {margin-right: 0px !important;}
.catalog-product-view #diamond-result .visualview_diamond_results_11 {margin-right: 0px !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 25%;text-align: center;margin-bottom: 15px;margin-top: 20px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label {float: left;width: 100%;color: #d84813;font-size: 11px;padding-bottom: 5px;font-family: "Maison Neue Extended";text-transform: uppercase;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualshape {width: 20% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcarat {width: 19% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcolour {width: 24% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualclarity {width: 24% !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow.visualcut {width: 12% !important;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;width: 100%;color: #000;font-size: 11px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {width:100%;height:100%;padding: 8px;}
.catalog-product-view .product-main-content .custloose_commonproduct_pages #diamond-result .visualview_diamonds .visual-diamondimg {width:99%;}
#diamond-result .visualview_diamonds .visual-diamondimg img {width:100%;height:100%;object-fit:contain;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 25%;text-align: center;margin-bottom: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {float: left;width: 100%;color: #d84813;font-size: 11px;padding-bottom: 5px;font-family: "Maison Neue Extended";text-transform: uppercase;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value {float: left;width: 100%;color: #000;font-size: 11px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {text-align: right;width: 43%;margin-top: 20px;float: left;margin-bottom: 10px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .main_visual_more_details {text-align: right;
    width: 15%;
    margin-top: 23px;margin-bottom: 10px;
    float: left; }

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {
    font-size: 14px;
    padding-right: 9px;
}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details {position: relative;
    height: 30px;
    width: 100%;
    background-color: #D84813;
    color: #FFF;
    font: normal 12px/26px "Maison Neue Extended";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px;padding-top: 3px;margin-right: 20px;
    width: 100px;
    float: right;margin-bottom: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details:after {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}

/* product page visual view css code end */


/* review block changes code start */

#desktopreviewsslider { 
  margin: 0px auto; 
  position: relative; 
  width: 770px; 
  height: 250px; 
  padding: 10px; 
}
#desktopreviewsslider .reviewtextblock_slider { float:left;width: 100%;}
#desktopreviewsslider .reviewtextblock_slider .reviewtextblock {font-family: 'gt-sectra';font-size: 18px;position: relative;height: 220px;min-height:210px;}
#desktopreviewsslider .reviewtextblock_slider .reviewtextblock .reviewtextblockcontent {font-family: 'gt-sectra';position: absolute;margin:0px;top: 50%;transform: translateY(-50%);text-align: center;}	
#desktopreviewsslider div.container .reviewsource {margin: 10px auto;width: 100%;position: relative;display: block;}
#desktopreviewsslider div.container .reviewsource a.reviewstar {float: left;margin:0 auto;width: 100%;text-align: center;text-decoration: none;}
#desktopreviewsslider div.container .reviewsource a.reviewlogo {float: left;margin:0 auto;width: 100%;text-align: center;}



/* review block changes code end */

.cms-home p.homepageborder {border-top: groove #fafafa94 0.1rem;}
.cms-home .cdz-three-banner .row .col-sm-12 #octagon a p.home_banner_text {width: 275px;top:9px;height: 26px;left: -5px;}
.cms-home .cdz-three-banner .row .col-sm-12 #octagon {display:block !important;}

/* cms page view visual diamonds code start */	

.cms-page-view .diamondsresluts-header {float: left;position: relative;display: block;width: 100% !important;margin-top: 20px;margin-bottom: 20px;}
.cms-page-view .custlab_commonproduct_pages #diamond_table_heading {display:none;}
.cms-page-view .custlab_commonproduct_pages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages #diamond_table_heading {display:none;}
.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages ul#diamondRow_PRIDHPCHRFMEP {display:none;}

.cms-page-view #diamond-result .visualview_diamonds {float: left;width: 32.30%;font-family: "GT Sectra";padding:5px 0px 5px 0px;cursor: pointer;border: 1px solid #D1D1D1;margin-right: 15px;margin-bottom: 15px;}
.cms-page-view #diamond-result .visualview_diamonds.selected {border:2px solid #D84813 !important;margin-bottom: 13px;}

.cms-page-view #diamond-result .visualview_diamond_results_2 {margin-right: 0px !important;}
.cms-page-view #diamond-result .visualview_diamond_results_5 {margin-right: 0px !important;}
.cms-page-view #diamond-result .visualview_diamond_results_8 {margin-right: 0px !important;}
.cms-page-view #diamond-result .visualview_diamond_results_11 {margin-right: 0px !important;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 100%;text-align: center;margin-bottom: 15px;margin-top: 20px;font-family: 'Maison Neue';font-weight: 700;font-size: 16px;color: #000000;line-height: 16px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-right: 3px;margin-left: 10px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;color: #000;font-size: 14px;font-family: 'WorkSans';font-weight: normal;margin-right: 8px;width: auto;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value.visuallab {margin-right: 0px;}

#diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink {font-size: 13px;font-family: 'Maison Neue';font-weight: 700;}

.cms-page-view #diamond-result .visualview_diamonds .visual-diamondimg {width:100%;height:300px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-diamondimg img {width:100%;height:100%;object-fit:contain;padding:0px 10px;}


#diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size:13px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Carat {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .width {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .color {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .height {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .clarity {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .cut {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .depth {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .fluorescence {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .symmetry {padding-top: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {padding-top: 10px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .second {font-family: "Maison Neue";font-weight: 700;font-size: 14px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .second {font-size:12px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {font-family: "Maison Neue";font-weight: 700;font-size: 14px;}

.catalog-product-view #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {font-size:12px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price {margin-bottom: 10px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-family: 'Maison Neue';font-weight: 700;font-size: 14px;width: auto;padding-right: 15px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-family: "Maison Neue";font-weight: 700;font-size: 17px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-size:12px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size:15px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter {float: left;width: 100%;padding-top: 13px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left {float: left;width: 50%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left.exceptgbp {top: 25px;position: relative;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right {float: right;width: 50%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button {display: block;
    position: relative;
    width: 100%;
    border: 0 none;
    background: #D84813;
    --notchSize: 13px;
    clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)) );
    text-decoration: none;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    padding: 0 25px;
    margin: 10px auto 0;
    font-family: "Maison Neue Extended";
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.15em;
}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart {max-width: 200px;margin:10 auto;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button span {color: #fff;
font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 13px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 100%;text-align: left;margin-bottom: 0px;padding-left: 12px;border-bottom: 1px solid #D1D1D1;padding-bottom: 15px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {float: left;width: 45%;color: #000;font-size: 12px;font-family: "Maison Neue";}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {float: right;width: 55%;color: #000;font-size: 12px;font-family: "Maison Neue";}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tablepercent {width: 35%;float: left;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tabledepth {width: 35%;float: left;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tableratio {width: 30%;float: right;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption hr.diamondsdetails-hr {margin-top: 5px;border-top: 1px solid #ddd;border-color: #D1D1D1;margin-bottom: 5px;float: left;width: 100%;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left {width: 50%;float: left;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right {width: 45%;float: left;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-family: 'Maison Neue';color: #D84813;font-weight: 700;text-transform: uppercase;font-size: 12px;line-height: 20px;width: auto;padding-right: 15px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-size: 12px;padding-right: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-family: 'Maison Neue';color: #D84813;font-weight: 700;text-transform: uppercase;font-size: 12px;line-height: 20px;width: auto;padding-right: 15px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first{font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second{font-size:12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size:12px;} 

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-family: "Maison Neue";font-weight: 400;font-size: 13px;letter-spacing: 0.7px;color: #262118;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-family: "Maison Neue";font-weight: 400;font-size: 13px;letter-spacing: 0.7px;color: #262118;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamondsdetails-hr {border-bottom:2px solid #ddd;margin-top:0px;float: left;width: 100%;margin-bottom: 12px;}

.custlab_commonproduct_pages #diamond-result #diamond-detail-result hr.labgrowndetails_hr {border-color: #ddd;margin-top:13px;}

#diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-family: "Maison Neue" !important;font-weight: 700;font-size: 17px;padding-top:6px;}

.catalog-product-view #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-size: 15px;padding-bottom: 2.2px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {padding-right: 5px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink {font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size: 12px;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price {text-align: right;width: 47%;margin-top: 20px;float: left;margin-bottom: 10px;font-family: "Maison Neue";}
.cms-page-view #diamond-result .visualview_diamonds .main_visual_more_details {text-align: right;width: 15%;margin-top: 23px;margin-bottom:10px;float: left;}

.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 16px;padding-right: 9px;}
.cms-page-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size:19px;font-family: 'Maison Neue';font-weight: 400;}

.cms-page-view #diamond-result .visualview_diamonds .visual_more_details {position: relative;
    height: 30px;
    width: 100%;
    background-color: #D84813;
    color: #FFF;
    font: normal 12px/26px "Maison Neue Extended";
    letter-spacing: 0.06em;
    text-transform: uppercase;
    text-align: center;
    margin-top: 14px;padding-top: 3px;margin-right: 50px;
    width: 100px;
    float: right;}
.cms-page-view #diamond-result .visualview_diamonds .visual_more_details:before {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
    border-bottom: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
.cms-page-view #diamond-result .visualview_diamonds .visual_more_details:after {content: "";
    width: 100%;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    border-top: 6px solid #D84813;
    border-left: 6px solid #FFF;
    border-right: 6px solid #FFF;}
	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds {width: 32.25%;}	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right:40px;}	
.cms-diamond-dealer-london-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds {width: 32.25%;}	
.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right:40px;}	
.cms-diamond-dealer-wholesale-diamonds .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.catalog-product-view .your-order-block {background-color: #ffffff;}
.catalog-product-view .your-order-block:before {border-bottom: none !important;}
.catalog-product-view .your-order-block:after {border-top: none !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 14px;padding-right: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size:16px;font-family: 'Maison Neue';font-weight: 400;}

.catalog-product-view .your-order-block .your-order h4 {font-size:28px;text-align: left;line-height: 28px;margin-bottom:10px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .left {width:100% !important;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right {display:none !important;}

.catalog-product-view .your-order-block .your-order {margin: 0px auto;width:600px;text-align: center;}

.catalog-product-view .product_info .your-order-block .your-order .yop_content {line-height: 20px;font-size: 12px;text-align: left;}


.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft .shape {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualsymmetry {width: 33%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visualfluor {width: 22%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow.visuallab {width: 20%;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow {float: left;width: 100%;text-align: left;margin-bottom: 0px;padding-left: 0px;border-bottom: 1px solid #D1D1D1;padding-bottom: 15px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .diamondmeasurement_content {width: 100%;margin: 10px auto;text-align: center;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: none;width: 220px;text-align: center;margin: 8px auto;font-family: 'Maison Neue';font-weight: 700;font-size: 16px;color: #000000;line-height: 16px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-right: 2px !important;margin-left: 3px !important;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {float: left;color: #000;font-size: 12.5px;font-family: "Maison Neue";font-weight: bold;margin-right: 2px;width: auto;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value.visuallab {margin-right: 0px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {float: left;width: 44%;color: #000;font-size: 10px;font-family: "Maison Neue";}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {float: right;width: 55%;color: #000;font-size: 10px;font-family: "Maison Neue";padding-left: 2px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tablepercent {width: auto;float: left;margin-right: 3px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tabledepth {width: auto;float: left;margin-right: 3px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualsecondrowright .tableratio {width: auto;float: left;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow {float: left;width: 33.33%;text-align: center;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-label {float: left;width: 100%;color: #262118;font-size: 16px;padding-bottom: 5px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-thirdrow .visualattribute-value {float: left;width: 100%;color: #262118;font-size: 14px;opacity: 0.8;}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment span {
       -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: center;
    text-transform: uppercase;
    color: #262118;
    line-height: 48px;
    height: 48px;
    width: 250px !important;
    float: left;
    cursor: pointer;
    margin-left: 0px;
}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {
        color: #262118;
    text-align: center;
    width: 250px;
    float: left;
    line-height: 48px;
    background: #fff;
    margin-left: 15px;
    border-radius: 25px;
}

.catalog-product-view .product_info .your-order-block .yop_total_price {margin-top: 20px;}

.catalog-product-view .product_info .your-order-block .actions {max-width: 520px;margin: 8px auto;width: 520px;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {width: 250px;float: left;margin:0px;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button:hover {background-color: #D84813 !important;color: #ffffff !important;}
.catalog-product-view .product_info .your-order-block .actions .custinstock {float: left;width: 100%;padding-top:12px;line-height: 20px;font-size: 14px;}

.catalog-product-view .product_info .your-order-block .yop_hs_price {font-family: "Maison Neue";
    font-size: 12px;
    letter-spacing: 0.05em;
    line-height: 16px;
    text-align: center;
    text-transform: uppercase;
    color: #d84813;
    margin-bottom: 12px;
    margin-top:10px;
	float: left;
	width:100%;
}


/* cms page view visual diamonds code end */

/* add to ring css code start */

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {max-width: 180px;float: left;margin-right:10%;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .fancy-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right:8%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring {max-width: 180px;float: left;margin-top:10px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring span {
color: #fff;font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 13px;font-weight: normal;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {font-size: 11px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart button {padding:0px 16px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring span {font-size: 11px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {width:60%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .left {width: 40%;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button {
        -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 16px 16px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 16px 16px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    font-family: "Maison Neue Extended";
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 50px;
    height: 50px;
    width: 100% !important;
    float: left;
    cursor: pointer;padding: 0px 16px;
}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {
    color: #D84813;
    text-align: center;
    width: 100%;
    line-height: 38px;
    position: relative;
	font-family: "Maison Neue Extended";letter-spacing: 0.15em;font-size: 11px;font-weight: normal;
}

/* add to ring css code end */

/* empty cart page code start */

.checkout-cart-index .cart-empty .cartemptymain {text-align: center;width: 350px;margin: 15px auto;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton {background: #D84813 0% 0% no-repeat padding-box;width: 250px;opacity: 1;margin: 20px auto;height: 50px;position: relative;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss {background: #D84813 0% 0% no-repeat padding-box;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:before {border-bottom: 15px solid #D84813;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:after {border-top: 15px solid #D84813;}
.checkout-cart-index .cart-empty .cartemptymain a {width: 250px;height: 50px;margin: 0 auto;}
.checkout-cart-index .cart-empty .cartemptymain a #octagonss p {font-family: 'maison';color: #fff;font-size: 14px !important;text-transform: uppercase;}

/* empty cart page code end */

.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout .payment-method-note {font: 500 13.5px/1.35 'maison', Helvetica Neue, Verdana, Arial, sans-serif;}	
.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout {padding-top: 10px;top: -10px;position: relative;}
.checkout-index-index #checkout-payment-method-load .payment-methods #stripe_stripe_checkout .payment-method-title {padding-bottom: 0px;}
.checkout-index-index #checkout-payment-method-load .payment-method-content fieldset#payment_form_stripe_payments_checkout .stripe-checkout-icon-container {padding-top: 0px;}

.checkout-index-index #checkout-payment-method-load .items.payment-methods .payment-method input[type="radio"]:checked {box-shadow: 0 0 0 10px #d84813 inset;}

.cms-prong-setting-diamond-solitaire-rings p.imgp {text-align: center;}
.cms-prong-setting-diamond-solitaire-rings p.imgp img.thumbnails {width: 50%;}
.cms-prong-setting-diamond-solitaire-rings h3 a.h3link {font-size: 20px;font-family: 'gt-sectra';}
.cms-prong-setting-diamond-solitaire-rings .cus_title {font-size: 20px !important;}

.cms-prong-setting-diamond-solitaire-rings .page-wrapper .p_style .row .col-sm-12 ul li {color: #262118 !important;font: 500 16px/1.35 'maison' !important;line-height: 28px !important;}

.checkout-index-index .payment-method-content .stripe-checkout-icon-container .stripe-icon {height: 3em !important;}

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .showroomdetails li.whatsapp img {width: 18px;position: relative;top:2px;right: -4px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 100px 120px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {list-style: none;width: 380px;margin: 30px auto;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li {font-family: 'maison';letter-spacing: 1.5px;font-size: 12px;font-weight: 600;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 306px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li a {color: #282828;font-size: 12px;font-family: 'maison';font-weight: 600;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li.contactus a:hover {color: #fc7070;text-decoration: underline;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li.contactus {margin-bottom: 3px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails li a:hover {color: #fc7070;}

/* carat dropdown code start */

.cms-page-view .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {margin-right:8px;}
[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-left {margin-right:12px;}

.cms-page-view .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.custlabgrowndesk .ui-slider-inputs .custcarat-right {width: 80px !important;margin-right: 0px;}


.cms-page-view .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {margin-right:8px;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-left {margin-right:12px;}
	
.cms-page-view .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-page-view .page-main .column.main .table-filter.fliplooseseparate .table-filter-carat #slider-range-carat-767 {width: 77% !important;}

.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .table-filter-carat #slider-range-carat-767 {width: 77% !important;}

.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}
.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.hidden-767 .table-filter-carat #slider-range-carat-767 {width: 77% !important;}


.cms-page-view .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 7px !important;border-right: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {width: 80px !important;margin-right: 12px;}	

[lang="en-US"] .cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {margin-right:8px;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-left {margin-right:12px;}

.cms-page-view .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 13px !important;
padding-top: 5px !important;width: 80px !important;text-align: left !important;padding-left: 5px !important;border-left: 1px solid #D1D1D1 !important;}
.cms-page-view .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 80px !important;margin-right: 0px;}


.cms-diamond-dealer-london-wholesale-diamonds .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}

.cms-diamond-dealer-wholesale-diamonds .page-main .column.main .table-filter.flipcolourseparate .ui-slider-inputs .custcarat-right {width: 84px !important;margin-right: 0px;}



.catalog-product-view .table-filter.hidden-767 .ui-slider-inputs .custcarat-left .caratdorpdown select#desktopcarat_left {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 11px !important;
padding-top: 5px !important;width: 100% !important;text-align: left !important;padding-left: 5% !important;border-right: 1px solid #D1D1D1 !important;}
.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-left {width: 12% !important;margin-right: 1%;}	


.catalog-product-view .table-filter.hidden-767 .ui-slider-inputs .custcarat-right .caratdorpdown select#desktopcarat_right {color: #262118 !important;font-family: 'Maison Neue' !important;height: 31px !important;font-size: 11px !important;
padding-top: 5px !important;width: 100% !important;text-align: left !important;padding-left: 5% !important;border-left: 1px solid #D1D1D1 !important;}
.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 12% !important;margin-right: 0px;}


/* carat dropdown code end */

.DimondDetailBox .exceptgbcountrydiamondprice .proincvat {font-size: 13px !important;padding-left: 5px;padding-right: 4px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips img {top: 3px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span {background: #E6E6E6;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips span:after {border-top: 8px solid #E6E6E6;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 27.2%;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 87.5%;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 55.5%;}

.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 130px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 110px;}

@media (min-width: 1025px) {

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-family: 'maison';font-size: 12px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp {top:0px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.first {float:left;width:30%;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.second {float:left;width:70%;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price span.proincvat {margin-top:8px;position:absolute;left:0px;padding:0px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price .us-custvat-tooltips {top:4px;left:5px;}

.cms-page-view .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content #diamond-detail-result .labgrownusexcltax .exceptgbp .price .us-custvat-tooltips .us-custvat-tooltips-content {left: -139.8%;}

[lang="en-US"] #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right: 4%;}

[lang="en-US"] .cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {width: 57.5%;}

[lang="en-US"] .cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 4%;}

[lang="en-US"] .cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 6%;}

[lang="en-US"] .cms-page-view.cms-buy-ten-carat-diamond-best-prices .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 4%;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .columns .column.main .mt-fuild-container #diamond-detail-result #media_360_view #iframe360view { height: 380px !important;width: auto;}

.cms-buy-ten-carat-diamond-best-prices #diamond-detail-result .DimondDetailBox #media_360_view {text-align: center;}

.catalog-category-view .page-wrapper .category-description .categorymoreless-button {display:none;}

.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .faq-text {margin:0px auto !important;}

[lang="en-US"] .cms-page-view .separatecolour_diamondspage_us .colourgia_grade {float: left;width: 100%;background-position: center;
background-size: cover;height: 100%;background-repeat: no-repeat;margin-top: 60px;margin-bottom: 60px;padding-bottom: 25px;}


/* new menu css code start */

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) .menulastitem.earringviewalltwo {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) .menulastitem.viewalltwo {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) .diamondsearch_mobile {display:none;}

/* new menu css code end */


/* book an appointment meeting block css start */

.cms-appointment-options.cms-page-view .page-main  h1 {margin-bottom:15px !important;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .container .textcontent .custoctagonsecond {margin-top:20px !important;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .appointmentdetails {margin: 50px auto;}
.cms-appointment-options.cms-page-view .row.appointmentoptions .appointmentdetails.secondapoointmentimg {margin:15px auto 40px;}
.cms-appointment-options.cms-page-view .appointmentdetails .meeting-img img {max-width: 92%;}
.cms-appointment-options .row.appointmentoptions .secondapoointmentimg .meeting-text {padding-left:0px !important;}

/* book an appointment meeting block css end */

/* product page video css start */

.catalog-product-view .gallery-placeholder .fotorama-item.fotorama .fotorama__wrap .fotorama__stage .fotorama__arr {bottom: 0;position: absolute;top: 40%;width: 80px;height: 80px;}

/* product page video css end */

/* lab grown diamond guide page css code start */

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage_mobileview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fourlabblock .labgrownimage_mobileview {display:none;}

/* lab grown diamond guide page css code end */

/* fancy color diamond visual and list view css start */

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow {padding: 0px 10px;line-height:18px;height: 30px;}
.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 14px;}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px;}
.cms-page-view #getcolourdiamondsflip-data .fancy-diamond-table #diamond-search-result .cmspagesfancycolor_visulandlistview .listview_diamonds > li:first-child {width:10%!important;}
.cms-page-view #getcolourdiamondsflip-data .fancy-diamond-table #diamond-search-result .cmspagesfancycolor_visulandlistview .listview_diamonds > li:last-child {width: 8.5% !important;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Intensity {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Overtones {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {
border-bottom: none !important;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .symmetry {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.cms-fancy-colored-diamonds.cms-page-view #diamond-result #diamondRow_PRIDHPCHRFMEP > li {width: 8.1%;}
.cms-fancy-colored-diamonds.cms-page-view #diamond-search-result .result-row-heading > li {width: 8%;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-bottom: 5px;padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .meas_depth {
border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}
.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {padding-top: 10px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate a.certcustlink {cursor: pointer;color: blue;font-family: 'Maison Neue';font-size: 13px;font-weight: 700;}
.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-attribute-firstrow {padding: 0px 2px;
line-height: 18px !important;height: 30px;}

.cms-page-view .cmspagesfancycolor_visulandlistview .visual-diamondvideo {width:100%;height:300px;text-align:center;position: relative;}
.cms-page-view .cmspagesfancycolor_visulandlistview .visual-diamondvideo .visualpreviewvideo {width:94%;height:100%;z-index: 9;position: relative;}

.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-right: 0px;margin-top:0px;padding-right:0px;}

.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul .diamonddetail-left {text-align: left;}
.cms-page-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul .diamonddetail-right {text-align: left;}

.catalog-product-view #get-bundleproduct-fancydiamondsflip-data .custfancy_commonproduct_pages .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Intensity {border-bottom: 1px solid #D1D1D1;padding-bottom:5px;padding-top:10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Overtones {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;padding-top: 10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .symmetry {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {padding-top: 10px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .meas_depth {border-bottom: 1px solid #D1D1D1;padding-top: 10px;padding-bottom:5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: 1px solid #D1D1D1;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-bottom: 5px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right a.certcustlink {color: blue;font-size: 12px;font-family: 'Maison Neue';font-weight: 700;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 0px !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(11){width: 8.2% !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(1) {width: 9% !important;}

.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond_table_heading ul.result-row-heading li:nth-child(5) {width: 9% !important;}
.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond-result ul li:nth-child(9) {width: 6% !important;}
.catalog-product-view .product_info .custfancy_commonproduct_pages #diamond-result ul li:nth-child(12) {width: 8% !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 13px;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width: 140px;padding-right:0px;}

.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo {height: 238px;width: 225px;padding: 10px 8px 0px 8px;}

.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo embed.visualpreviewvideo {height: 100%;width: 100%;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custimageselected {right: 20px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result #diamond-detail-result .DimondDetailBox.video #load360view_video_modal #iframe360view {max-height: 25vw !important;height: 25vw !important;}


.catalog-product-view .custfancy_commonproduct_pages .visualview_diamonds .visual-diamondvideo image.visualpreviewvideo {height: 100%;width: 100%;}

.cms-buy-ten-carat-diamond-best-prices .search-pagination {float: left;}

/* fancy color diamond visual and list view css end */

.table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_title {float: left;width: 100%;text-align: center;line-height: 0;padding-top: 10px;}
.table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_note {float: left;width: 100%;font-size: 9px;text-transform: capitalize;line-height: 3;}

.catalog-product-view .table-filter.hidden-767 .table-filter-cut .table-filter-label span.cutfilter_note {font-size:6.8px;line-height:4;font-weight: bold;}

.catalog-product-view .rings-withdiamonds-labgrown-productdesk div#media_tab span.graymediatab {font-size: 14px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {padding-top: 5px;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a:hover span {color: #fc7070;text-decoration: none;}

.cms-page-view #diamond-detail-result {width: 100%;margin: 0px 0px 15px 0px;}
.catalog-product-view #diamond-detail-result {width: 100%;margin: 0px 0px 10px 0px;}

.mobilefooter-search {display: none !important;}

/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {width: 100%;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center .text-center.cms-page-title p {width: 510px;margin: 15px auto;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {width: 100%;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center .text-center.cms-page-title p {width: 510px;margin: 15px auto;}

/* labgrown cms page css end */


/* only desktop view footer changes code start */

footer.page-footer #topfooter .widget.block .row.footer-logo {display:none;}
footer.page-footer #topfooter .widget.block .row.footer-social {display:none;}

footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo {max-width:50%;margin-top: 35px;margin-bottom:35px;padding-left:0px;}
footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo img.footer_logo {width:80%;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {margin:15px 0px 15px 0px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {
width: 40%;margin-top:6px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .footer-social .socialmedia p.social {text-align: left;}
footer.page-footer .bottom-footer-wrapper {border-top: none;padding-top:0px;}
footer.page-footer .bottom-footer-wrapper .footer.content {padding-top:0px;}

footer.page-footer .top-footer-wrapper .footer.content {padding-bottom: 10px;}
footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-6:nth-child(3) .footercustshowroom p.h5 {margin-bottom:10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .ukfooter .col-sm-5:nth-child(3) .footercustshowroom p.h5 {margin-bottom:10px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfootercontact p.footer_custcontact {margin-top: 5%;
margin-bottom:25px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfootercontact p.footer_custcontact {text-transform: uppercase;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .usfooter_showroomappointment p.footer_custcontact {text-transform: uppercase;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {
margin-top: 20px;margin-bottom: 28px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(3) .footerdallasblock p.h5 {
margin-top: 20px;margin-bottom: 28px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {
margin-top: 10px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top: 10px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only {max-width:300px;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only .footer_logocontent {width:134px;
margin:0px auto;height:auto;padding-top:85px;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .logo.desktopfooter_only img.footer_logo {width: 100%;}
footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .usfooterpayment {margin-top:60px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .footer-social.desktopfooter_only .socialmedia {padding-left:0px;}

footer.page-footer .top-footer-wrapper .footer.content .row.ussitefooter .footer-social.desktopfooter_only {padding:0px;float: left;
width: 100%;margin-top: 20px;}


@media (min-width: 1370px) and (max-width: 1440px) {

.page-footer .top-footer-wrapper .desktopfooter_only .footer-social {padding:0px;float:left;width:100%;}	
footer.page-footer #topfooter .ukfooter .desktopfooter_only.logosocialmedia .logo {margin-bottom: 30px;}
	
}	

/* only desktop view footer changes code end */


/* home page changes seo related content css start */

.cms-index-index .abovefaqhome {float: left;width: 100%;margin-top: 45px;}

.cms-index-index .faq-text .container {float: left;width: 100%;margin-top: 50px;}
[lang="en-US"] .cms-index-index .faq-text .container {margin-top: 20px;}
.cms-index-index .faq-text .container h2 {text-align: center;}

/* home page changes seo related content css end */

[lang="en-US"] .cms-home.cms-index-index .cdz-three-banner .groupinfo-desc .grifo-title.banner_title a {font-size: 22.5px !important;}

.cms-home.cms-index-index .cdz-three-banner .homebottombannar .container.text-center .col-xs-24 {top: -110px;}

.cms-page-view.page-layout-1column .table-filter.custlabgrowndesk .table-filter-certificate.ds-col .ui-slider-legend p {width:33.33% !important;}
.cms-page-view.page-layout-1column .table-filter.fliplooseseparate .table-filter-certificate.ds-col .ui-slider-legend p {width:33.33% !important;}
.cms-page-view.page-layout-1column .page-main #getcolourdiamondsflip-data .fliplabseparate .table-filter-certificate.ds-col .ui-slider-legend p {width: 33.33% !important;}
.cms-page-view.page-layout-1column #getloosediamondsflip-data .custlabgrowndesk .table-filter-certificate .ui-slider-inputs p {width: 33.33% !important;}
.catalog-product-view .page-main .rings-withdiamonds-labgrown-productdesk-header .table-filter-certificate .ui-slider-inputs .ui-slider-legend p {width: 33.33% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result #media_360_video #load360view_video_modal {text-align: center;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 380px !important;width: 380px;max-height: 380px !important;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result #media_360_video #load360view_video_modal {text-align: center;}
.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result #media_360_video #load360view_video_modal #iframe360view {height: 380px !important;width: 380px;max-height: 380px !important;}

.cms-page-view.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages .DimondDetailBox.video #load360view_video_modal #iframe360view {
height: 380px;width: 100%;max-height: 380px !important;}

[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left:2.5%;bottom:29px;}
[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 52.5% !important;}

[lang="en-US"] .catalog-product-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content span {width: 400px;height: 225px;}

[lang="en-US"] .cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 21.3%;}
.cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 20%;}
[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 19.3%;}

[lang="en-US"] .cms-page-view.cms-buy-ten-carat-diamond-best-prices #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left: 16.3%;}

[lang="en-US"] .cms-man-made-lab-grown-synthetic-diamonds.cms-page-view .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left: 17% !important;}

[lang="en-US"] .cms-page-view.cms-diamond-dealer-london-wholesale-diamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content {
left:17.5%;}
[lang="en-US"] .cms-page-view.cms-fancy-colored-diamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content {left:19.2%;}

[lang="en-US"] .cms-page-view.cms-fancy-colored-diamonds .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 19% !important;}

[lang="en-US"] .checkout-index-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 186px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 135px;}
[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 24.5% !important;}

[lang="en-US"] .simpleprocss .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 266px;width: 360px;}
[lang="en-US"] .simpleprocss .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 30px !important;left: 39% !important;}

.yourorder_bundlewith_withoutdiamonds .custvat-info-tooltips img {margin-left: 5px;}

.catalog-product-view .yourorder_bundlewith_withoutdiamonds #order_total .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 54.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content span {width: 380px;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {left: 30%;}

[lang="en-US"] .checkout-cart-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}
[lang="en-US"] .checkout-cart-index .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 9.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {left: 30%;}


.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {width:420px;height: 126px;}
.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {width: 420px;height:105px;bottom: -68px !important;}

/* US IP popup css start */

#usippopupmodal .usippopupmodal-content .left ul {font-size: 14px;margin-left:0px;margin-top:0px;list-style:none;text-align: left;padding-left: 15px;}
#usippopupmodal .usippopupmodal-content .left ul li {font-size: 16px;margin-bottom:15px;font-family:'WorkSans';}

#usippopupmodal .usippopupmodal-content .left ul li.footeradd-first {font-family:'Playfairdisplay';font-size:16px;text-transform:uppercase;}

#usippopupmodal .modal-content {height: 425px !important;}
#usippopupmodal .close {top:-5px;right: 15px;}

/* US IP popup css end */

/* certificate remove css code start */

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 310px;margin: 0 auto;display: block;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;margin-top: 5px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 78px !important;}


.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 310px;margin: 0 auto;display: block;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 78px !important;}


.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {float: left;width: 100%;position: relative;border-bottom: 2px solid #ddd;display: block;margin-bottom: 15px;padding-bottom: 18px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 100%;margin: 0 auto;display: block;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {left: 0px !important;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custvideoselected {right: 0px !important;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber{width: 76% !important;}

/* certificate remove css code end */

/* cart page code start */

.checkout-cart-index .cart.table-wrapper .item-info .product-item-photo .product-image-container {width: 150px !important;}

/*.checkout-cart-index #maincontent .cart-container .cart-summary {padding-bottom: 0px !important;}*/
.checkout-cart-index .cart-container .cart-summary ul.checkout li.item .actions-toolbar {width: 320px;margin: 25px auto 0px;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li.item .actions-toolbar button.submit {padding:18px 15px !important;width: 320px !important;}

/* cart page code end */

/* social icon code start */

.page-footer .top-footer-wrapper .footer-social a {width: 25px;height: 25px;}
.page-footer .top-footer-wrapper .footer-social a span:before {font-size: 25px;}
.page-footer .top-footer-wrapper .footer-social a.youtubesocial {margin-left: 6px;}
.page-footer .top-footer-wrapper .footer-social {padding: 10px 0px;}
footer.page-footer .top-footer-wrapper .footer.footer-content-top {padding-top: 0px;padding-bottom: 0px;}

/* social icon code end */

/* new design product page css start */

.catalog-product-view .productstep_two .table-filter .table-filter-shape li {width: 9.9%;}

.product_info div#product-options-wrapper {float: left;width: 100%;}

.catalog-product-view .page-wrapper .product-info-main .product_info .custproductname h1.mt_product_title {margin-bottom: 0px;font-size: 34px;border: none;width: 70%;float: left;padding-bottom: 0px;}
.catalog-product-view .page-wrapper .product-info-main .product_info .custproductname { float: left;width: 100%;position: relative;border-bottom: 1px solid #D84813;padding-bottom: 10px;margin-bottom:25px;}

.catalog-product-view .page-wrapper .custproductname .custdesign_name .design_name {font-family: 'Maison Neue Extended';position: absolute;
    bottom: 15px;
    right: 0px;}
.catalog-product-view .page-wrapper .custproductname .custdesign_name .design_name span {font-size:13px;}

.catalog-product-view .diamondsresluts-footer .search-pagination ul#pagination {margin-bottom: 0px;}	
	
.catalog-product-view .productstep_one .stepone_left .mt_step_count {text-transform: capitalize;font-family: "GT Sectra";font-weight: normal;font-size: 28px;line-height: 40px;text-align: left;color: #262118;min-width: 85px;}	
	
.catalog-product-view .productstep_one .stepone_left {width:20%;float: left;}	
.catalog-product-view .productstep_one .stepone_right {width:80%;float: left;text-align: center;}

.catalog-product-view .detailsfooterexceptuk .vat {display:none !important;}	
.catalog-product-view .detailsfooterexceptuk .total_price {display:none !important;}	
.catalog-product-view .detailsfooterexceptuk {padding-top: 0px !important;top: -6px;position: relative;}	
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .second {font-size: 17px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {font-size: 16px;}


.catalog-product-view .productstep_two .steptwo_left .mt_step_count {text-transform: capitalize;font-family: "GT Sectra";font-weight: normal;font-size: 28px;line-height: 40px;text-align: left;color: #262118;min-width: 85px;}	
	
.catalog-product-view .productstep_two .steptwo_left {width:20%;float: left;}	
.catalog-product-view .productstep_two .steptwo_right {width:75%;float: left;text-align: center;}	

.catalog-product-view .product_info .productstep_two .steptworight-buttons .step2choosediamonds:after { display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: relative;right: 20px;top:-38px;cursor: pointer;}	

.catalog-product-view .page-wrapper .custproductname .custdesign_name {
    margin-bottom: 0;
    float: right;
    width: 30%;
    border: none;
}	


.catalog-product-view .product_info .productstep_two .steptwo_right .steptworight-buttons .mobileviewstep2_header {display:none !important;}

.catalog-product-view .product-info-main .custdesign_name .custcombinewishdesign .custprowishlist {left: unset;position: relative;float: right;right: 0;top: 0;text-align: right;margin-bottom: 15px;}

.catalog-product-view .custproshort-desc {float: left;width: 100%;position: relative;display: block;}
.catalog-product-view .custproshort-desc .custproshort-descmain { float: left;
    width: 100%;
    font-size: 15px !important;
    font: 500 14px/1.35 'maison';
    letter-spacing: 1px;}
.catalog-product-view .custproshort-desc .custproshort-descmain p span {font-size: 15px !important;}
.catalog-product-view .custproshort-desc .readmore {    float: right;margin-right: 20px;
    color: #D84813;
    text-transform: uppercase;cursor:pointer;
    font-size: 12px !important;
    font-family: 'Maison Neue Extended';}
.catalog-product-view .product_info .productstep_one {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 17px 17px 6px 17px;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: auto;
    float: left;
    width: 100%;
    margin-top: 20px;}
	
.catalog-product-view .product_info .productstep_one .stepone_right .mobileview_select_title {display:none;}	
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {display:none;}	
	
.catalog-product-view .product_info .productstep_one .stepone_right {width:75% !important;float:left !important;}	
.catalog-product-view .product_info .productstep_one .bundlewithoutdiamond_stepone_right {width:75% !important;float:none !important;margin: 0 auto !important;}

.catalog-product-view .product_info .review-section h4.review_title {font-family: 'Maison Neue Extended' !important;font-size: 14px;}

.catalog-product-view .productstep_one .stepone_right .optionsmain {width:100%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain.optionsmainsingle {width:500px;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01 {width:48%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot {width:48%;float: none;margin: 0 auto;}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select02 {width:48%;float: left;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .bundle-option-select {padding:0px !important;text-align: center;}

.catalog-product-view .productstep_one .stepone_right.bundlewithoutdiamond_stepone_right .optionsmain .mt_select01 .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title { font-family: 'Maison Neue Extended';
font-size: 13px;color: #D84813;position: relative;top: -7px;width: 500px;text-align: center;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .select_title { font-family: 'Maison Neue Extended';
font-size: 13px;color: #D84813;position: relative;padding-bottom: 18px;padding-top: 3px;width: 500px;text-align: center;}		
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow {position: relative;display: block;}	

.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .downarrow {position: absolute;right: -35px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .downarrow:after { display: inline-block;margin-top: 15px;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 30px;
    float: right;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: absolute;right: 10px;top:0px;cursor: pointer;}	

.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .uparrow {position: absolute;right: -35px;}	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2arrow .uparrow:after { display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f106';
    font-size: 30px;
    float: right;
    margin-top: -3px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;color: #d84813;position: absolute;right: 10px;top:0px;cursor: pointer;}		
	
	
.catalog-product-view .product.media .gallery-placeholder .fotorama {padding: 0px 75px 0px 80px;}

.catalog-product-view .product_info .productstep_two {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 17px 10px 17px 10px;
    width: 100%;
    height: auto;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.catalog-product-view .product_info .productstep_two .steptwodiamondshead {border-top:none !important;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {    
	-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
	width:48% !important;float:left;cursor:pointer;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {color: #262118;text-align: center;width: 100%;float: left;line-height: 48px;padding-right: 30px;}	
	

.catalog-product-view .product_info .productstep_two .steptwo_right .steptworight-buttons {float: left;width: 100%;margin-left: 6px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment {height: 48px;width:48% !important;float:left;margin-left: 2%;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss {background: #D84813 0% 0% no-repeat padding-box;height: 48px;width:100%;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:before {border-bottom: 15px solid #D84813;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:after {border-top: 15px solid #D84813;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {color:#FFF;font-family: "Maison Neue";
font-size: 15px !important;margin-top: 0px;}

.catalog-product-view .product-main-content #diamond-result .visualview_diamonds {width: 32.35%;}

.catalog-product-view .product_info .your-order-block {-webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D1D1D1, #D1D1D1) top / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) bottom / calc(100% - 30px) 1px, linear-gradient(#D1D1D1, #D1D1D1) left / 1px calc(100% - 30px), linear-gradient(#D1D1D1, #D1D1D1) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D1D1D1, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    padding: 10px 25px 10px 25px;
    width: 100%;
    width: 100%;
    margin-top: 20px;
	background-color: #fff;
}

.catalog-product-view .product_info .your-order-block.your-order-block-simple {padding: 40px;}
.catalog-product-view .product_info .your-order-block .yop_content {line-height: 28px;font-size: 14px;}

.catalog-product-view .product_info .custvat-info-tooltips span:after {left: 36.5%;border-top: 8px solid #eee;}
.catalog-product-view .product_info .custvat-info-tooltips:hover span {
    visibility: visible;
    opacity: 1;
    bottom: 26px;
    left: 0;
    margin-left: -118px;
    z-index: 999;
    background: #eeeeee;
}

/* new design product page css end */

	
/* banner code start */

.cms-home .page-wrapper .widget.block-static-block {width: 1440px;margin:0px auto;}
.cms-home .page-wrapper .page-footer #topfooter .widget.block-static-block {width: 100%;margin:0px auto;}
.cms-home .page-wrapper .page-footer .footer-custom-block .widget.block-static-block {width: 100%;margin:0px auto;}
.cms-home .page-wrapper .page-header .header-wrapper-bottom .header-main-menu .widget.block-static-block {width:100% !important;}

.cms-index-index .hometopbanner .bannerimgmain {float:left;width: 100%;position: relative;}
.cms-index-index .hometopbanner .bannerimgmain img {width:1440px;height:498px;}

.header.content .logo .main-logo {width: 150px !important;}

.cms-home .page-wrapper .hometopbanner .bannerimgmain .mobileviewhomebanner {display:none !important;}

.cms-index-index .hometopbanner .bannerimgmain .homebannercontent {position: absolute;top:0px;}

.cms-home .page-wrapper .hometopbanner .container.text-center {width: 630px;position: relative;}
[lang="en-US"] .page-wrapper .hometopbanner .container.text-center {width: 630px;}	

.cms-home .page-wrapper .hometopbanner h1.homebannerfirsttext {font-size:15px;color:#000;padding-left:5%;text-transform: uppercase;text-align: left;margin-top:50px;}
	
.cms-home .page-wrapper .hometopbanner h3.homebannersecondtext {color:#000;font-size: 30px;padding-left:30px;width:100%;text-align: left;margin-top: 30px;line-height: 40px;}	

.cms-index-index .hometopbanner .hometopbannermobile-btn {display:none !important;}
	
.cms-home .page-wrapper .hometopbanner h3.homebannerthirdtext {color: #000;line-height: 30px;text-align: left;padding-left: 30px;
margin-top: 30px;margin-bottom: 0px;}	
.cms-home .page-wrapper .hometopbanner .hometopbanner-btn {float: left;text-transform: uppercase;position: relative;width: 100%;
display: block;margin-top: 10px;}	

.cms-home .page-wrapper .hometopbanner .viewcollection a {    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
    width: 48% !important;
    float: left;
    cursor: pointer;margin-left: 15px;}
.cms-home .page-wrapper .hometopbanner .viewcollection span {color:#D84813;text-align: center;width: 99%;float: left;line-height: 44.8px;background: #fff;border-radius: 29px 27px 26px 27px;top: 1.1px;position: relative;left: 1px;font-size: 14px;letter-spacing: 2px;}

[lang="en-US"] .page-wrapper .cdz-three-banner h2.reviewtexttitle {width: 750px;margin: 0 auto;}
[lang="en-US"] .page-wrapper .homebottombannar .row .container.text-center {width: 720px;margin: 0 auto;}
.cms-home .hometopbanner #octagon {float: left;margin-left:4%;margin-top:0px;}
.cms-home .hometopbanner .googlereview-homemobile {display:none;}
.cms-home .hometopbanner .googlereview-homedesktop {float: left;width: 100%;position: relative;display: block;margin-top:0px;padding-bottom:5px;}
.cms-home .hometopbanner .googlereview-homedesktop a img {float: left;width:300px;margin-left:3%;margin-top: 30px;height: auto;}
.cms-home .homebelowmainbanner {width: 90%;margin: 40px auto 30px;}
[lang="en-US"] .page-wrapper .homebelowmainbanner {width: 98%;}
[lang="en-US"] .page-wrapper .homebelowmainbanner .container.text-center .righttext .col-xs-24 {padding-left: 0px !important;}
.cms-home .homebelowmainbanner .lefimage {padding: 0px;}
.cms-home .homebelowmainbanner .righttext {padding: 0px;padding-top:0vw;}

.cms-home .homebelowmainbanner .righttext .bespoketitle {font-size: 32px;}

.page-wrapper header.page-header .header-wrapper-content>.header.content {padding: 8px 0px 8px 2% !important;}

/* banner code end */	

.page-footer .footer.content .mobileviewstoreimg {display:none;}

.mobilemenu-bookingblock {display:none !important;}
.cms-hatton-garden-jewellers-reviews .custcmsexplore {width: 1300px;margin:0 auto;}
.cms-diamond-district-jewelers-reviews .custcmsexplore {width: 1300px;margin:0 auto;}
	
.category-wedding-bands .cdz-three-banner .groupbanner-text.hover-scale {margin-top: 35px;}	
.cmspagesmobileview-bookingblock {display:none !important;}
.blogsmobileview-bookingblock {display:none !important;}
	
/* coloured diamonds pages css for sidebar code start */

.cms-fancy-yellow-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-black-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-pink-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-blue-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-red-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-brown-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-green-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-gray-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-chameleon-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-orange-diamonds .sidebarmobiletab {display:none !important;}
.cms-fancy-violet-diamonds .sidebarmobiletab {display:none !important;}
.cms-where-to-buy-fancy-coloured-diamonds .sidebarmobiletab {display:none !important;}
.cms-where-to-buy-fancy-colored-diamonds .sidebarmobiletab {display:none !important;}

/* coloured diamonds pages css for sidebar code end */	

/* add book an appointment button on categories pages code start */

.catalog-category-view .mobilepro-bookappointment {display:none !important;}

/* add book an appointment button on categories pages code end */
	

/* sticky header code start */

.page-header.custom_activesticky {
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
    width: 100%;
    max-width: 100% !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 889;
    margin: 0 auto;
    position: fixed !important;
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 5.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_titles;
    -moz-animation-duration: 5.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
	background-color: #fffffff7;
}

.page-header.custom_activesticky .panel.wrapper .panel.header .header.links li.emlcs a#chatpopupopen {padding-left:18px;}
.page-header.custom_activesticky .panel.wrapper .panel.header .header.links li.telcs a.emcs1 {padding-left:18px;}
.page-header.custom_activesticky .header.content {display:block !important;}
.page-header .sticky-menu.active .header.content .col2-custom a.logo {margin: 0;position: relative;left: 350px;top: 0px;width: auto;
height: 40px;z-index: 5;display: block;}
.page-header.custom_activesticky .col2-custom {text-align: center;width: 65%;float: left;padding-left: 0%;}
.page-header.custom_activesticky .header.content.cdz-fix-left {display: flex !important;}	

.page-header.custom_activesticky .header.content .col1-custom {z-index: 999;position: relative;width: 250px;margin-left: 0.5%;height: auto;}
.page-header.custom_activesticky .main_shippingcurrency .combineshipcurrency_content {z-index: 9999999999;}
.page-header.custom_activesticky .headselected_shipcurrency {top: 6px;}


.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .left {font-size: 13px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .shippingcountrytoggle select {font-size: 13px;height: 26px;padding: 1px 5px 0px 8px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .center select {font-size: 12px;height: 26px;line-height: 21px;padding: 4px 5px 0px 8px;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {font-size: 10px;line-height: 25px;}
.page-header.custom_activesticky .panel.wrapper {height: 34px;position: relative;z-index: 999999999;}
.page-header.custom_activesticky .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .togglecurrecnyclose {top: -4px;position: relative;}
.page-header.custom_activesticky #currencytoglemain #custcurrencytoggle {top: 15px;}


.page-header.custom_activesticky .header.content {padding: 0px 10px 4px;}
.page-header.custom_activesticky .minicart-wrapper.col3-custom {display:none;}
.page-header.custom_activesticky .col2-custom {text-align: right;width: 8%;float: right;padding-left: 0%;margin-right: 2%;}
.page-header.custom_activesticky .header-wrapper-bottom {background-color: unset;border-top: none;border-bottom: none;position: absolute;
top: 47px;margin-left: 5.5%;left: 0px; right:0px;}

.page-header.custom_activesticky .header #octagonss.octagon_header p {font-size: 13px !important;}
.page-header.custom_activesticky .header #octagonss.octagon_header {height: 44px;width: 235px;}

.page-header.custom_activesticky .header-wrapper-content.sticky-menu .header.content {padding: 6px 0px 8px 0% !important;}
.page-header.custom_activesticky .cdz-main-menu .cdz-horizontal-menu li.level0>a.menu-link {background-color: unset !important;}
.page-header.custom_activesticky .menu-container ul.groupmenu li.level0 .groupmenu-drop.slidedown {margin-top: 10px;border-top: groove #fafafa94 0.1rem;}	

/* sticky header code end */	


/* categories view filter code start */	
	
.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions a {color: #D84813;text-decoration: none;}	
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item span.filter-value {font: 400 11px/15px 'maison', Helvetica Neue, Verdana, Arial, sans-serif;letter-spacing: 2.5px;color: #000;margin-left: 5px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item .action.remove:before {color: #D84813;font-size: 11px;}

/* categories view filter code end */	
	
.header #octagonss.octagon_header p {font-family: 'maison';color: #fff;}	
.header #octagonss.octagon_header {background: #D84813 0% 0% no-repeat padding-box;}
.header #octagonss:before {border-bottom: 15px solid #D84813;}
.header #octagonss:after {border-top: 15px solid #D84813;}	
	
.cms-man-made-diamonds-lab-created-synthetic-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}	
.cms-man-made-lab-grown-synthetic-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}
.cms-diamond-dealer-london-wholesale-diamonds .column .mt-fuild-container {padding-left: 100px;padding-right: 100px;}	
.catalog-category-view .mobilepro-bookappointment {display:none !important;}

/* add book an appointment button on products pages code start */

.catalog-product-view .mobilepro-bookappointment {display:none !important;}

/* add book an appointment button on products pages code end */	
	
.cms-page-view .page-main .custsharetitle {position: absolute;z-index: 999999;display: block;right: 15px;width: 20%;}
.cms-asscher-cut-diamonds .custsharetitle .cmsshareicons {margin-top: 60px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li a {font-size: 24px;}
.cms-page-view .page-main .custsharetitle #copyclipboard {color: #D84813;cursor: pointer;font-size: 21px;width: 30px;height: 30px;
margin-bottom: 10px;display: inline-block;text-align: center;line-height: 33px;}

.cms-page-view .page-main .custsharetitle #custlink-copyclipboard {visibility: hidden;width: 100px;background: #E6E6E6;color: #D84813;text-align: center;padding: 10px 0px;border-radius: 6px;position: relative;z-index: 1;top: 5px;right: -157px;
font-size: 15px;}
.cms-page-view .page-main  h1 {margin-bottom: 60px;}
.cms-page-view .custsharetitle .cmsshareicons {margin-top: 50px;float: right;}
.cms-where-to-buy-fancy-coloured-diamonds .custsharetitle .cmsshareicons {margin-top: 95px;}
.cms-where-to-buy-fancy-colored-diamonds .custsharetitle .cmsshareicons {margin-top: 95px;}
.cms-asscher-cut-diamonds .custsharetitle .cmsshareicons {margin-top: 70px;}
.page-header .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0>.groupmenu-drop {z-index: 999999999;}

.cms-book-an-appointment .page-wrapper #maincontent {position: relative;}
.cms-book-an-appointment .page-main .custsharetitle {top: 0px;}	 

.cms-appointment-options .page-wrapper #maincontent {position: relative;}
.cms-appointment-options .page-main .custsharetitle {top: 0px;}	

.cms-book-a-virtual-appointment .page-wrapper #maincontent {position: relative;}
.cms-book-a-virtual-appointment .page-main .custsharetitle {top: 0px;} 

/* cms page view visual diamonds code start */	
	
.cms-page-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-top: 10px;}

.cms-page-view .diamondsresluts-header .diamonds-results-views {float: right;width: 17%;text-align: right;}

.cms-page-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}


.cms-page-view #diamond-search-result .result-row-heading {margin-top: 0px;}

.cms-page-view .row .search-pagination {border-top: 1px solid #dedede !important;margin:0px;float:left;width:100%;}

.cms-page-view .row .table-filter {top: 0px;margin-top: 25px;}

.cms-buy-ten-carat-diamond-best-prices .twotencarat-labpagination {border-top: 1px solid #dedede !important;float: left;width: 100%;margin: 0px;}
.cms-buy-ten-carat-diamond-best-prices .diamond_tbl.labgrownall-languages {float: left;width: 100%;margin-top: 25px;}

/* cms page view visual diamonds code end */	



/* product view visual diamonds code start */

.catalog-product-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-top: 10px;}

.catalog-product-view .product_info .diamond_tbl .custloose_commonproduct_pages {float: none;width: 100%;margin-top: 15px;}
.catalog-product-view .product_info .diamond_tbl .custfancy_commonproduct_pages {float: left;width: 100%;margin-top: 15px;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views {float: right;width: 170px;text-align: right;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}

.catalog-product-view .product_info .search-pagination {
    border-top: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}


.catalog-product-view .product_info .bundleproductlab-diamondpagination {
    border-top: 1px solid #dedede !important;
    width: 100% !important;
    margin-top: 0px;
    margin-left: 0px;
    float: left;
}

.catalog-product-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 1px solid #dedede !important;
    width: 100% !important;
}

.catalog-product-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 20px;
    font-size: 14px;
    font-family: "Maison Neue";
    text-transform: capitalize;
}

.catalog-product-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}

.catalog-product-view .diamondsresluts-header .diamondsresluts span {
    color: #D84813;
}


.catalog-product-view #diamond-search-result .result-row-heading {margin-top: 0px;}

.catalog-product-view .row .search-pagination {border-top: 1px solid #dedede !important;margin:0px;float:left;width:100%;}

.catalog-product-view .row .table-filter {top: 0px;margin-top: 25px;}


/* product view visual diamonds code end */


/* except lab grown diamonds results css for resuts diamonds code start */

.cms-page-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 1px solid #dedede !important;
    width: 100% !important;
}

.cms-page-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 20px;
    font-size: 15px;
    font-family: "Maison Neue";
    text-transform: uppercase;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}

.cms-page-view .columns .diamondsresluts-footer .search-pagination {border-top: none !important;float: right;width: 250px !important;}

/* except lab grown diamonds results css for resuts diamonds code end */

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 16vw;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {text-align: center;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 100px 100px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {padding-left:0px;text-align: center;width: 260px;margin: 0px auto;padding-top: 30px;}

.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds {float: left;width: 100%;position: relative;
display: block;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .left {float: left;width: 50%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .right {float: right;width: 50%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds p {text-align: center;margin-top: 15px;}

[lang="en-US"] .cms-page-view .shapes-steps-link li {width: 260px;}
[lang="en-US"] .cms-page-view .shapes-steps-link li a {font-size: 13px;}
	
	

}


@media (min-width: 1200px) and (max-width: 1510px) {

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 31.5%;}	
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {width: 80px;margin-right: 25%;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 13px;padding-right: 4px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label {font-size: 9px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {font-size: 9px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(1) a#a_media_certificate {font-size: 8.5px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(2) a#a_media_360_view {font-size: 8.5px;}
.catalog-product-view .page-wrapper .rings-withdiamonds-labgrown-productdesk .diamond_media_detail_results_ul #custmediatabmain div:nth-child(3) a#a_media_360_view_video {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 67%;}

	
}


/* new design product page css start */


@media only screen and (min-width: 1280px) and (max-width: 1550px) {

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2choosediamonds {font-size: 14px !important;}	

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 13.2px !important;}	

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 9px;}
	
}	

@media only screen and (min-width: 1280px) and (max-width: 1480px) {

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 8px;}	

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3%;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 69% !important;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 69% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}


.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3%;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 69% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 69% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}
	
}	

/* mac desktop view css start */


@media only screen and (min-width: 1280px) and (max-width: 1510px) {
	
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 8.8em;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right: 2.2em;height: 28px;font-size: 10px;padding-top: 2px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {font-size: 9px;padding-left: 7px;text-align: left;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {font-size: 9px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {height: 200px;width: 100%;padding: 2px;top: 4px;position: relative;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {margin: 15px auto;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 32.2%;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first{font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate .labcertificatenumber a.certcustlink{font-size: 11px;}
.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .labcertificate span {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 11.2px;}

.catalog-product-view .page-main .column.main .table-filter.hidden-767 .ui-slider-inputs .custcarat-right {width: 14% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs #slider-range-carat-767 {width: 71% !important;}
.catalog-product-view .page-main .detailsfooterexceptuk {top: -18px;}
.catalog-product-view #diamond-result .visualview_diamonds.selected {margin-bottom: 6px;}

.catalog-product-view .search-pagination ul#pagination {margin-bottom: 0px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualshape {margin-left: 7px !important;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 15px;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 13px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view .page-wrapper .page-main .rings-withdiamonds-labgrown-productdesk-header .table-filter-price .ui-slider-inputs #slider-range-price-767 {margin-left: 2px;}

.catalog-product-view .table-filter.hidden-767 .noUi-handle.noUi-handle-upper {margin-top: 0.5px;}

.catalog-product-view #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-size: 14px;padding-bottom: 2.2px;
font-family: "Maison Neue Extended" !important;font-weight: normal;letter-spacing: 0.15em;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {width: 53.8%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {width: 46.2%;}


}	

@media only screen and (min-width: 1026px) and (max-width: 1279px) {

.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 10.6px !important;padding-top: 17px;}	

.catalog-product-view .search-pagination ul#pagination {margin-bottom: 0px;}

.catalog-product-view .productstep_two .table-filter-shape .ds-shape-text {font-size: 7px;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3.3%;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 71% !important;}

.cms-page-view.page-layout-1column .page-main .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 71% !important;}

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}


.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul {padding-bottom: 3.3%;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {top: 71% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .page-main .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {top: 71% !important;}

.cms-buy-ten-carat-diamond-best-prices.page-layout-1column .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {margin-top: 3px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 45%;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual_more_details {margin-right: 4%;width: 75px;font-size: 11px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 12px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 14px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 10.5px;}

.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowleft {font-size: 8px;width: 48%;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value.visualsecondrowright {width: 50%;font-size: 8px;}

.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds {width: 32%;}

	
}

@media only screen and (min-width: 1026px) and (max-width: 1200px) {

.catalog-product-view .product-main-content #diamond-result .visualview_diamonds {width: 31.5%;}	
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs #slider-range-carat-767 {width: 66% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs .custcarat-left {width: 15% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-carat .ui-slider-inputs .custcarat-right {width: 15% !important;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-label{font-size: 8px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-label {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow .visualattribute-value {font-size: 8px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-secondrow .visualattribute-value {font-size: 8px;}
.catalog-product-view .page-wrapper #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-label {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price .visualattribute-value {font-size: 11px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-price {width: 75%;}

}

@media only screen and (min-width: 1026px) and (max-width: 1275px) {

.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) {width: 80px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2) #custimageselected {width: 90px !important;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {width: 100px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) #custvideoselected {width: 100px !important;}

.catalog-product-view .diamond_media_detail_results_ul div#media_tab #a_media_360_view {font-size: 10px !important;}
.catalog-product-view .diamond_media_detail_results_ul div#media_tab #a_media_360_view_video {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .diamond_detail_results_ul span.first, .catalog-product-view .mt_cta_pdp a {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .diamond_detail_results_ul span {font-size: 12px !important;}
.catalog-product-view #diamond-search-result #diamond-detail-result .diamond_detail_results_ul .labcertificate .labcertificatenumber a.certcustlink {font-size: 10px !important;}
.catalog-product-view #diamond-detail-result .DimondDetailBox h4 {font-size: 12px !important;padding-bottom: 6px !important;}

}

@media only screen and (min-width: 1026px) and (max-width: 1430px) {
	
.catalog-category-view .category-description .row {width:100% !important;}	

}

/* mac desktop view css end */

@media only screen and (min-width: 1530px) and (max-width: 1910px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 230px;height: 230px;}	
.catalog-product-view #diamond-result .visualview_diamonds.selected {margin-bottom: 8px;}
	
}	

@media only screen and (min-width: 1911px) and (max-width: 3840px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 310px;height: 310px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual-attribute-firstrow {float: left;width: 260px;padding-left: 15px;}
.catalog-product-view #diamond-result .visualview_diamonds .visual_more_details {margin-right: 35px;}	
	
}	

@media only screen and (min-width: 3841px) and (max-width: 10000px) {

.catalog-product-view #diamond-result .visualview_diamonds .visual-diamondimg {min-height: 350px;height: 350px;}	
	
}	

@media only screen and (min-width: 1920px) and (max-width: 3840px) {

.catalog-product-view #maincontent .productstep_one .stepone_right .optionsmain .mt_select01 {width:250px !important;}
.catalog-product-view #maincontent .productstep_one .stepone_right .optionsmain .mt_select02 {width:250px !important;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2choosediamonds {width:250px !important;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment {width:250px !important;}

}	


/* new design product page css end */


/* lab grown page new design css code start */ 

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock .custdiamondimg {font-size: 25px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .labgrownresulthead {display:block !important;padding-top: 20px;text-align:center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .labgrowncontenttitle {text-align: center;margin-bottom: 18px;margin-top: 30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .row.custdiamondblock {text-align: center;} 

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock {padding-top: 20px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .shortreview {font-size: 25px;padding-bottom: 20px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .reviewtitle {text-align: center;margin-top: 50px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage p.linktagmain {padding-top: 30px;text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage p a.linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock {text-align: center;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock p.custgetintouch {padding-top: 40px;padding-bottom: 20px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock p.custgetintouch a {border-bottom: 0.1rem solid #D84813;text-decoration: none;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock {list-style:none;float: left;
width: 100%;padding: 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock li {width: 20%;float: left;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-weight: bold;font-size: 16px;}
	
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock ul.getintouchblock p a.linkborderbottom {border-bottom: 0.1rem solid #D84813;text-decoration: none;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .fivelabblock .labgrowntext {margin-top: 30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .faq-text .container {margin-top: 20px;}


/* lab grown page new design css code end */


/* LG education page new design css code start */

.labgrowneducation_page .cmslabgrowneducationpage-top .left {float: left;width: 50%;}

.labgrowneducation_page .cmslabgrowneducationpage-top .right {float: left;width: 50%;padding-top: 20px;}

.labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 60px;width: 600px;}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright h1 {
    font-family: 'Playfairdisplay' !important;
    font-size: 30px;
    text-transform: uppercase;
    text-align: left;
    margin-bottom: 15px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright_content p {
    font-family: 'WorkSans';
    line-height: 25px;
    text-align: left;
    width: 100%;
    font-size: 16px;
    letter-spacing: 0px;
	margin-bottom: 5px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright_content p a {
    font-family: 'WorkSans';
    font-size: 16px;
    letter-spacing: 0px;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content a.bookappointment_btn {
    color: #000;
    border: 1px solid;
    padding: 10px 0px;
    width: 70%;
    float: left;
    font-family: 'WorkSans';
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 15px;
    text-decoration: none;margin-top: 15px;
    text-align: center;
}


.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content .lgedutopright_content_bottom {
    color: #000 !important;
    font-family: 'WorkSans';
    font-size: 16px;
    padding-top: 20px;
    letter-spacing: 2px;
    float: left;
    width: 100%;
    margin-top: 0px;
    text-align: left;
    text-transform: uppercase;
}

.labgrowneducation_page .cmslabgrowneducationpage-top .lgedutopright .lgedutopright_content .lgedutopright_content_bottom a {
    font-size: 16px;
    text-decoration: none;
    font-family: 'WorkSans';
    letter-spacing: 2px;
    margin-top: 0px;
    color: #000;
}

.labgrowneducation_page .whatislgdiamond_block {float:left;width: 100%;margin-top: 60px;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content {width:1160px;margin: 0px auto;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext {float:left;width: 50%;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg {float:left;width: 50%;text-align: right;}
.labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg img {width:90%;margin-top: 50px;}

.labgrowneducation_page h2 {font-family:'Playfairdisplay' !important;font-size: 30px;letter-spacing: 0px;color: #000;line-height: 40px;text-transform: uppercase;}
.labgrowneducation_page p {font-family: 'WorkSans';font-size: 16px;line-height: 25px;letter-spacing: 0px;}
.labgrowneducation_page p a {font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content {width:1120px;margin:0px auto;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top {float:left;width:100%;text-align:center;
padding-top:30px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;
width: 700px;margin: 0px auto;padding-bottom: 16px;text-transform: uppercase;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;text-align: left;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .middle {float:left;width:100%;margin-top:10px;margin-bottom:20px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .middle ul {margin-bottom:0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom {float:left;width:100%;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom ul li {margin-bottom:0px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li:nth-child(1) {padding-right:20px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li:nth-child(2) {padding-right:20px;}

.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {float:left;width:33.30%;text-align: center;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}
.labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .howlgdiamondedu {float:left;width: 100%;margin-top: 60px;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content {width:1160px;margin:0px auto;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top {float:left;width:100%;margin-bottom:30px;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top h2 {text-align:center;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom {float:left;width:100%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg {float:left;width:50%;text-align:left;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg img {margin-top:80px;width:95%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext {float:left;width:50%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext .top {float:left;width:100%;}
.labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext .bottom {float:left;width:100%;
margin-top:30px;}


.labgrowneducation_page .diffcvd_hpht_block {float:left;width:100%;margin-top:60px;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content {width:1160px;margin:0px auto;}
	
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top {float:left;width:100%;margin-bottom:10px;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top h2 {text-align:center;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom {float:left;width:100%;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .leftvideo {float:left;width:55%;}
.labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .righttext {float:left;width:45%;padding-left:30px;}
	
	
.labgrowneducation_page .labvsnatural {float:left;width:100%;margin-top:60px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content {width:1350px;margin:0px auto;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner {padding-left:95px;float: left;width: 100%;background: #FCF7F3;padding-bottom: 10px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top {float:left;width: 100%;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext {float: left;
width: 50%;padding-right: 20px;padding-top: 20px;}

.labgrowneducation_page .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .labguidemobile_img {display:none;}
	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2small {    font-size: 24px;line-height: 30px;padding-top: 20px;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .rightimg {float:left;width:50%;}	
.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_bottom {float:left;width: 100%;
margin-top: 15px;padding-right: 100px;}	

.labgrowneducation_page .lgdiamond_features {float:left;width:100%;margin-top:60px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content {width:1160px;margin:0px auto;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top {float:left;width:100%;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext {float:left;width:55%;
padding-right:50px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext h2 {font-size:24px;
line-height:30px;}
	
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext h2.h2two { margin-top: 30px;} 	
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext ul {padding-left: 15px;float:left;
width: 100%;margin-top: 10px;font-family: 'WorkSans';font-size: 16px;letter-spacing: 0px;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .rightimg {float:left;width:45%;}
.labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_bottom {float:left;width:100%;margin-top:20px;}

.labgrowneducation_page .typesof_lgiamond {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-big-bk.png);float: left;width: 100%;
background-position: center;background-size:cover;height:100%;background-repeat:no-repeat;margin-top:80px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content {width:1120px;margin:0px auto;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top {float:left;width:100%;text-align:center;
padding-top:30px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top h2 {font-size: 30px;font-family: 'Playfairdisplay'!important;
width: 700px;margin: 0px auto;padding-bottom: 16px;text-transform: uppercase;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top p {font-family:'WorkSans';font-size:16px;line-height:25px;text-align:left;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .middle {float:left;width:100%;margin-top:10px;margin-bottom:20px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .middle ul {margin-bottom:0px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li:nth-child(1) {padding-right:20px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li:nth-child(2) {padding-right:20px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul {float:left;width:100%;list-style:none;padding:0px;}	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {float:left;width:33.30%;text-align: center;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li img {width: 22px;padding-bottom: 15px;}
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;text-align: left;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li p {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li p.link a {font-family: 'WorkSans';font-size: 14px;text-align: left;
letter-spacing: 0.24px;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom {float:left;width:100%;}

.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom_text {float:left;width:100%;margin-bottom:10px;} 
	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul {margin-left: 18%;}	
.labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul li:nth-child(1) {padding-right: 0px;margin-right: 40px;width:35%;}	


.labgrowneducation_page .customers_googlereviews {float:left;width:100%;position:relative;display:block;margin-top:90px;margin-bottom:20px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content {width: 1350px;margin:0px auto;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .title {font-family: 'Playfairdisplay';width: 100%;position: relative;font-size: 32px;text-align:center;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:26px;font-family: 'Playfairdisplay';text-align:left;float:left;width:100%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details {float:left;width:100%;margin-top:15px;margin-bottom:5px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {float:left;width:15%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right { float:left;width:20%;margin-top:8px;margin-left:15px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right span{font-family:'WorkSans';font-size:16px;font-weight:bold;float:left;width:100%;margin-bottom:10px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {float:left;width:100%;font-family:'WorkSans';font-size: 15px;line-height:25px;margin-top:12px;letter-spacing:0.8px;margin-bottom:15px;min-height:130px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content a {font-family: 'WorkSans';font-size: 15px;font-weight:bold;letter-spacing:1px;text-decoration:underline;margin-left:10px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer {float:left;width:100%;position:relative;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {float:left;
width:9%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {float:left;width:35%;margin-top:0px;margin-left:15px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-family:'WorkSans';font-size: 15px;color: #000;float: left;width: 100%;margin-bottom: 3px;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {color: #000;font-family: 'WorkSans';font-size: 15px;font-weight: bold;float: left;width: 100%;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-stage-outer .owl-item {background-color: transparent;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding-top:40px !important;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-next {border-color:transparent;color:#676767;right:-62px;position:absolute;top:5px;background:transparent;}
.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-nav .owl-prev {border-color:transparent;color:#676767;left:-62px;position:absolute;top:5px;background:transparent;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:none;}

.labgrowneducation_page .lgguide_wheretobuy {float: left;width: 100%;margin-top: 60px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content {width: 1220px;margin: 0px auto;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .top {text-align:center;float: left;width: 100%;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom {float: left;width: 100%;}
.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom .text {float: left;width: 100%;margin-bottom: 50px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {margin: 0px auto;list-style: none;width: 1130px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {padding-right: 20px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li:nth-child(3) {padding-right: 0px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {float: left;width: 33.30%;text-align: center;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li img {width: 22px;padding-bottom: 15px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li .reason_title {font-family: 'Playfairdisplay';font-size: 20px;
letter-spacing: 0.36px;padding-bottom: 15px;}

.labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li p {font-family: 'WorkSans';font-size: 14px;
text-align: left;letter-spacing: 0.24px;line-height: 24px;}

.labgrowneducation_page .shoplgblock {float:left;width:100%;margin-top: 60px;}
.labgrowneducation_page .shoplgblock .shoplgblock_content {width:1020px;margin:0px auto;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .left {float:left;width:50%;padding-right: 100px;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .left p.link {float:left;width:100%;margin-top:25px;}

.labgrowneducation_page .shoplgblock .shoplgblock_content .left .shoplgimg {margin-top: 60px;}
	
.labgrowneducation_page .shoplgblock .shoplgblock_content .right {float:left;width:50%;padding-left: 100px;}	
.labgrowneducation_page .shoplgblock .shoplgblock_content h3 {font-family: 'Playfairdisplay' !important;font-size: 22px;
letter-spacing: 0.48px;text-align: left;}
.labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg {float:left;width:100%;text-align:left;margin-bottom:20px;margin-top:20px;}
	
.labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg img {border-radius:300px;width:90%;}	

.labgrowneducation_page .labgrownguidequestion {float: left;width: 100%;margin-top: 60px;}

.labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content {width: 620px;margin: 0px auto;}

.labgrowneducation_page .labgrownguidequestion h4 {font-family: 'Playfairdisplay' !important;font-size: 30px;text-align: center;}


.labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content .labguidefaqaccordian {float: left;width: 100%;margin-top: 20px;}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian {cursor: pointer;margin-bottom: 5px;}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.openclose {
    float: left;
    width: 25px;
    font-size: 35px;
    font-family: 'Playfairdisplay';
    margin-right: 10px;
    position: relative;
    top: -12px;
}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.faqtitle {
    font-family: 'WorkSans';
    font-size: 20px;
    text-transform: uppercase;
    letter-spacing: 0px;
}

.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item .content {display: none;margin-bottom: 15px;}


.labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item .content p {font-family: 'WorkSans';
font-size: 16px;letter-spacing: 0.36px;}

.labgrowneducation_page .labgrownguidequestion .bottom {float: left;margin-top: 30px;width: 100%;}

.labgrowneducation_page .labgrownguidequestion .bottom h4 {font-size: 26px;}

.labgrowneducation_page .labgrownguidequestion .bottom p {font-family: 'WorkSans';font-size: 18px;line-height: 30px;}

.labgrowneducation_page .labgrownguidequestion .buttons {float: left;width: 100%;margin-top: 30px;}

.labgrowneducation_page .labgrownguidequestion .buttons a.left {float: left;}

.labgrowneducation_page .labgrownguidequestion .buttons a {
    font-family: 'WorkSans';
    font-size: 12px;
    color: #000;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    border: 1px solid;
    padding: 10px 0px;
    position: relative;
    width: 290px;
    text-align: center;text-decoration: none;
}

.labgrowneducation_page .labgrownguidequestion .buttons a.right {float: right;}

.labgrowneducation_page .labguidefindright_engagementring {float: left;width: 100%;margin-top: 60px;margin-bottom: 60px;}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content {width: 1000px;margin: 0px auto;}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content h2 {
    text-transform: uppercase;
    font-size: 30px;
    font-family: 'Playfairdisplay'!important;
    text-align: center;
}

.labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content p {font-family: 'WorkSans';font-size: 16px;
line-height: 25px;}

.labgrowneducation_page .labguidefaqaccordian .content {float: left;width: 100%;position: relative;}

body.cms-lab-grown-diamonds-guide .cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {text-transform:unset !important;}

/* LG education page new design css code end */


/* cart checkout minicart new design css code start */

.checkout-cart-index #maincontent .page-title-wrapper h1 {font-family: 'Playfairdisplay' !important;padding-left:10px;}
.checkout-cart-index #maincontent .page-title-wrapper h1 span {text-transform: uppercase;font-size: 32px;}

.checkout-cart-index #maincontent form.form-cart #shopping-cart-table thead tr th  span {font-family:'WorkSans';text-transform: capitalize;
font-size: 18px;color: #676767;font-weight:500;}

.checkout-cart-index #maincontent form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details a {font-size: 16px;
font-family: 'Playfairdisplay';line-height: 24px;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details dl.item-options dt {font-family: 'WorkSans';
font-size: 14px;color: #000;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info .product-item-details dl.item-options dd {font-family: 'WorkSans';
font-size: 14px;}

.checkout-cart-index form.form-cart #shopping-cart-table tbody.item tr.item-info td.subtotal .cart-price span.price {font-family: 'WorkSans';
font-size: 18px;font-weight: normal;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar:before {display:none !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar:after {display:none !important;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button:before {display:none !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button:after {display:none !important;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar {float:left;margin:0px;display:block;clear:none;margin-right: 15px;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar.desk_btn2 {margin-right:0px;}

.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button span {font-family:'WorkSans' !important;font-size: 14px !important;}
.checkout-cart-index form.form-cart .cart.actions .actions-toolbar button a {font-family: 'WorkSans' !important;font-size: 14px !important;color:#000 !important;}

.checkout-cart-index form.form-cart .cart.main {float:left;width:100%;box-shadow:none !important;}
.checkout-cart-index .page-wrapper #maincontent {width:1300px;margin:40px auto 0px;padding:0px;}

.checkout-cart-index form.form-cart tbody tr.item-actions td .actions-toolbar {margin:0px;}

.checkout-cart-index .cart-container .cart-summary .summary.title {font-family:'Playfairdisplay';}

.checkout-cart-index .cart-container .cart-summary #block-shipping .title #block-shipping-heading {font-family: 'WorkSans';}

.checkout-cart-index .cart-container .cart-summary #block-shipping {margin:0px;}

.checkout-cart-index .cart-container .cart-summary #cart-totals .table-wrapper tbody tr th {font-family: 'WorkSans';font-size: 16px;}
.checkout-cart-index .cart-container .cart-summary #cart-totals .table-wrapper tbody tr td {font-family: 'WorkSans';font-size: 16px;}
.checkout-cart-index .cart-container .cart-discount .cartcust-links ul li a {font-family:'Playfairdisplay';font-size:14px;}

.checkout-cart-index .cart-container #discount-coupon-form .fieldset.coupon .field .control {width:160px;margin-right:20px;}
.checkout-cart-index .cart-container #discount-coupon-form .fieldset.coupon .field .control input {font-family: 'WorkSans';}


.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 8px 10px 8px 10px;
    width: 200px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button span {font-family:'WorkSans' !important;font-size:12px !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar:after {display:none !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary:after {display:none !important;}

.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button:before {display:none !important;}
.checkout-cart-index #discount-coupon-form .actions-toolbar .primary button:after {display:none !important;}

.checkout-cart-index .cart-container .cart-discount #block-discount .content {box-shadow:none !important;}


.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

[lang="en-US"] .checkout-cart-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {
left:38.5% !important;border-top:8px solid #E6E6E6;}

[lang="en-US"] .checkout-cart-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span {width: 390px;}

[lang="en-US"] .checkout-cart-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content {left: -20%;}

.checkout-cart-index .cart-container .cart-summary ul.checkout li {float:left;width:100%;}
	
.checkout-cart-index .cart-container .cart-summary ul.checkout li:nth-child(1) {margin-bottom: 10px;}	

.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar:before {display:none !important;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar:after {display:none !important;}

.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button:before {display:none !important;}
.checkout-cart-index .cart-container .cart-summary ul.checkout li .actions-toolbar button:after {display:none !important;}

.checkout-cart-index .cart-container #shipping-zip-form .field label.label span { font-size: 14px;font-family:'WorkSans';}
.checkout-cart-index .cart-container #shipping-zip-form .field .control input { font-size: 14px;font-family:'WorkSans';}


.checkout-cart-index .cart-container #shipping-zip-form .field .control select {font-family:'WorkSans';}

.checkout-cart-index .cart-container #shipping-zip-form fieldset.fieldset {padding-top:20px;}

.checkout-cart-index .page-wrapper .custvat-info-tooltips:hover.custvat-info-tooltips span {font-family:'WorkSans';color:#000;}

.checkout-cart-index .cart-container #co-shipping-method-form .items.methods dt.item-title span { font-size: 14px;font-family:'WorkSans';}

.checkout-cart-index .cart-container #shipping-zip-form .message.warning span {font-family:'WorkSans';}

.checkout-cart-index .cart-container .form.form-cart .cart.table-wrapper {box-shadow:none !important;}

.checkout-cart-index .cart-container .form.form-cart {border-top:none !important;}
.checkout-cart-index .cart-container .form.form-cart .cart.table-wrapper .cart thead tr th.item {text-align: left;padding-left: 140px;}

.checkout-cart-index .cart-container .cart-summary #shipping-zip-form .fieldset.estimate .field .control {margin-bottom:0px;}
.checkout-cart-index .cart-container .cart-summary #shipping-zip-form .fieldset.estimate .field .control input {margin-bottom:10px;}

.checkout-cart-index .cart-container .cart-summary {box-shadow:none !important;}

.checkout-cart-index .form.form-cart table#shopping-cart-table .cart.item .item-info .product-image-wrapper img {border:none !important;}


.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}


.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button:before {display:none !important;}
.page-header .block-minicart #minicart-content-wrapper .block-content .actions .primary button:after {display:none !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product-item-name a {font-family:'Playfairdisplay' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details strong.product-item-name {font-family:'Playfairdisplay' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product-item-pricing .details-qty.qty {font-family:'WorkSans' !important;} 

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product.options dl dt.label {font-family:'WorkSans' !important;}

.page-header .block-minicart #minicart-content-wrapper .minicart-items-wrapper .item.product .product-item-details .product.options dd span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper h1 {font-family: 'Playfairdisplay' !important;padding-left: 10px;}
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper h1 span {text-transform: uppercase;font-size: 32px;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #checkoutSteps li .step-title {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #checkoutSteps li .step-title:before	{ line-height: 25px !important;
font-family: 'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-block-summary span.title {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-block-summary .title:before { line-height: 25px !important;
font-family: 'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control input {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control select {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper #shipping #checkout-step-shipping .field .control label.label {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-step-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method tr td {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label span {font-family: 'WorkSans' !important;font-size: 14px;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label img {margin-right:0px !important;}

.checkout-index-index .page-wrapper #maincontent #checkout-payment-method-load .payment-methods .payment-method label a span {font-family: 'WorkSans' !important;font-size: 12px;}

.checkout-index-index #maincontent #checkout-payment-method-load .payment-methods .payment-method label a {margin-left:0px !important;}

.checkout-index-index .page-wrapper #maincontent .checkout-billing-address .field.choice label span {font-family: 'WorkSans' !important;}


.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control input {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control select {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .field .control label.label {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .actions-toolbar .primary button.action-cancel span {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-wrapper .checkout-billing-address .actions-toolbar .primary button.action-update {    background-color: #fff !important;border: 1px solid #000 !important;color: #000;font-family: 'WorkSans';border-radius: 0px !important;}

.checkout-index-index .page-wrapper #maincontent .discount-code .payment-option-title #block-discount-heading span {font-family:'Playfairdisplay';}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .field .control input {font-family:'WorkSans';} 


.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span span {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 14px;
    letter-spacing: 0px;
    padding: 0px 10px 0px 10px;
    width: 150px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button {background-color: #fff !important;}


.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar button span:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .discount-code .form.form-discount .actions-toolbar:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary span.title {font-family: 'WorkSans';
font-size: 16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .items-in-cart .title strong span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .product-item-details .product-item-inner .product-item-name-block .product-item-name {font-family:'Playfairdisplay' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .product-item-details .product-item-inner .details-qty span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .table.table-totals tbody tr th {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .table.table-totals tbody tr td {font-family: 'WorkSans' !important;}  


.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button {
    background: transparent !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 15px 10px 15px 10px;
    width: 100% !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button span {font-family:'WorkSans' !important;font-size:16px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar {margin-top: 30px !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button button:before {display:none !important;}
.checkout-index-index .page-wrapper #maincontent .opc-summary-wrapper #opc-sidebar .opc-block-summary .place-order .actions-toolbar .primary button button:after {display:none !important;}

.checkout-index-index .page-wrapper #maincontent .field-tooltip-content {font-family:'WorkSans' !important;}

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper button.action-auth-toggle {background-color: #fff !important;color: #000;border: 1px solid #000 !important;border-radius: 0px !important;}
	
.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper button.action-auth-toggle span {font-family:'WorkSans' !important;}	

.checkout-index-index .page-wrapper #maincontent .page-title-wrapper .authentication-wrapper .action-auth-toggle:before {color: #000 !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-title strong {font-family: 'Playfairdisplay';}


.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .field .control input {  font-family: 'WorkSans';}


.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .secondary a {font-family: 'WorkSans';}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .primary button.action-login {background-color: #fff !important;color: #000;border: 1px solid #000 !important;border-radius: 0px !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .primary button.action-login span {font-family: 'WorkSans' !important;}

.checkout-index-index .page-wrapper .custvat-info-tooltips:hover.custvat-info-tooltips span {background:#eeeeee;color:#000;font-family:'WorkSans';}
.checkout-index-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span:after {border-top:8px solid #E6E6E6;margin-left:130px;}

[lang="en-US"] .checkout-index-index .page-wrapper .custvat-info-tooltips.custvat-info-tooltips span {width: 400px;}	

[lang="en-US"] .checkout-index-index .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.4% !important;}

.checkout-cart-index .cart-empty .cartemptymain p {font-family:'WorkSans';}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss p {
    background: #fff !important;
    border: 1px solid #000 !important;
    border-radius: 0px !important;
    color: #000 !important;
    font-family: 'WorkSans' !important;
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0px;
    padding: 15px 10px 15px 10px;
    width: 250px !important;
    position: relative;
    display: block;
    text-align: center;
    text-decoration: none;
}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a {text-decoration:none !important;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss {background: #fff !important;}

.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:before {display:none !important;}
.checkout-cart-index .cart-empty .cartemptymain .commonbutton a #octagonss:after {display:none !important;}

/* cart checkout minicart new design css code end */


/* lab grown diamond guide page css code start */

.cms-lab-grown-diamonds-guide.cms-page-view ul.getintouchblock p .linkborderbottom  {
    background: #D84813;
    --notchSize: 13px;
   clip-path: polygon( 0% var(--notchSize), var(--notchSize) 0%, calc(100% - var(--notchSize)) 0%, 100% var(--notchSize), 100% calc(100% - var(--notchSize)), calc(100% - var(--notchSize)) 100%, var(--notchSize) 100%, 0% calc(100% - var(--notchSize)));
    text-decoration: none;
    transition: all 300ms;
    -webkit-transition: all 300ms;
    -moz-transition: all 300ms;
    -o-transition: all 300ms;
    color: #fff;
    text-transform: uppercase;
    line-height: 50px;
    display: inline-block;
    padding:0px 20px;
    margin: 10px auto 0px;
    font-family: "Maison Neue Extended";
    font-size: 14px;
    letter-spacing: 0.15em;
}

.cms-lab-grown-diamonds-guide.cms-page-view.page-layout-1column .custsharetitle {display:none;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .text-center {height:100%;text-align:left;width:100%;float: right;background:transparent;margin-top:0px;padding-right: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title p {font-size: 15px;margin-bottom: 18px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .onelabguideblock .labgrownimage img {width: 418px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .onelabguideblock .labgrowntext {margin-top: 45px;}


.cms-lab-grown-diamonds-guide .diamondguidepage .textimageblock .labgrowntext h2.gallery_title  {font-family: 'maison' !important;font-size: 24px;margin-bottom: 10px;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title h1 {margin-bottom: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .welcometitle {margin-top: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage_top .toptextblock .text-center.cms-page-title p.call-today {
margin-top: 20px;}
.cms-lab-grown-diamonds-guide .diamondguidepage_top .text-center p {text-align: left;}

.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock .custdiamondimg {font-size: 25px;color: #D84813;}

.cms-lab-grown-diamonds-guide .diamondguidepage h2.labgrowncontenttitle {text-align: center;font-family: 'maison' !important;}

.cms-lab-grown-diamonds-guide .diamondguidepage ul.labgrownguideul {text-align:left;font-size:14px;font-family:'Maison Neue';
color: #262118;letter-spacing: 1px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .tenlabblock .labgrownimage {margin-top:50px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .row.custdiamondblock {text-align:center;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.custaligncenter {text-align:center;}

.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideleft {padding-right: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideright {padding-left: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .reviewtitle {text-align:center;margin-top:60px;margin-bottom:50px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock.reviewblock .shortreview {font-size:25px;padding-bottom:20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.linktagmain {padding-top:0px;text-align: center;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock {text-align:center;padding-left:100px;padding-right:100px;}


.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock p.custgetintouch a {border-bottom: 0.1rem solid #D84813;
text-decoration: none;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock {list-style: none;float: left;width:100%;
padding:0px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li {width: 20%;float:left;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li p:nth-child(1) {padding: 15px 0px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-weight: bold;
font-size: 16px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock .custaligncenter {margin-bottom: 35px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .faq-text {margin-top: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .threelabguideblock .labgrownvideo iframe {height: 350px;width: 100%;margin-top: 107px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .labgrowntext.two {margin-top: 150px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .custdiamondblock.shapecutblocktwo {margin-top: 60px;margin-bottom: 20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .labgrowntext.two {margin-top: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.luck43739 .fourlabguideblock .labgrownimage img {margin-top:0px;width:100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.luck43739 .fourlabblock .labgrownimage_desktopview img {width:100%;}


.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .labgrownimage {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .twolabguideblock .combinetext .labgrowntext.two {width: 100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .labgrownimage {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.two {width: 100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage {float: right;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage img {margin-top: 55px;margin-bottom: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext {float: left;width: 50%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.one {width: 100%;}
.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.two {width:100%;margin-top:60px;}

.cms-lab-grown-diamonds-guide .diamondguidepage {width:100%;}

.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext p.labgrownguidetwoimgtext_link {margin-top:30px;}


.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext {float:left;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext .one {width:100%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .combinetext .two {width:100%;}

.cms-lab-grown-diamonds-guide .diamondguidepageus .twolabguideblock .labgrowntext.two {margin-top: 60px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .labgrowntext.two {margin-top: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .threelabguideblock .labgrownvideo iframe {height: 360px;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .labgrownimage {float:left;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .combinetext {float:right;width:50%;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fivelabguideblock .combinetext .labgrowntext.two {margin-top: 30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage p.ptypesdiamond {margin-top: 28px;}

/* lab grown diamond guide page css code end */


@media (max-width: 1025px) {
	
/* mobile view menu css code start */

header.page-header .header-wrapper-content .header.content .nav-toggle {width:110px !important;}

header.page-header .header-main-menu .nav-sections-items .section-item-title.nav-sections-item-title {display:none;}

header.page-header .header-main-menu .section-items.nav-sections-items {background: #f1f1f1;}

header.page-header .header .header-main-menu .nav-sections .nav-sections-items div[id="store.settings"] {margin-top: 10px;}

header.page-header .header .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 135px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu .groupmenu li.level0>a.menu-link {font-size: 16px;text-transform: uppercase;}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #custshipping select#custshipiingcountry {font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #custshipping span {color:#676767 !important;font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #switcher-currencycustshipiingcountry span.custcurrencytitle {color:#676767 !important;font-family: 'WorkSans';}

header.page-header .header .header-main-menu .nav-sections-item-content .main_shippingcurrency .combineshipcurrency_content #switcher-currencycustshipiingcountry span {font-family: 'WorkSans';}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem {margin-top:0px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu-drop li.level1 ul.groupdrop-link li a {font-size:18px;letter-spacing:0px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .level0 ul.groupmenu-drop li.level1 .groupmenu-drop-content p.item a {font-size: 18px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu-drop .groupmenu-drop-content .groupdrop-title {font-size:22px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-size:14px;}

header.page-header .header-main-menu .nav-sections-item-content .headselected_shipcurrency {font-size: 16px;top: 6px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .col-sm-6:first-child p.item {bottom:-300px;}

header.page-header .header .header-main-menu .nav-sections .menu-container .cdz-main-menu ul.groupmenu .Earrings ul.groupmenu-drop li.level1 .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.item {position: relative;top: 100px;}

/* mobile view menu css code end */

/* category bottom template one code start */

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one {width: 100%;padding: 0px 15px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_one .section_one_content {width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .left img {
width: 100%;}


.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_two .section_two_content .right {
width: 100%;padding-left: 0px;margin-top: 20px;}


.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three {width:100%;margin-top:30px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content {
width:100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .left {
width: 100%;padding-right: 0px;margin-top: 20px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right {
float: left;width: 100%;text-align: center;margin-top: 25px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_three .section_three_content .right img {width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four {width:100%;margin-top:60px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content {
width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left {
float: left;width: 100%;text-align: right;right: 0px;position: relative;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .left img {
width: 100%;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_four .section_four_content .right {
width: 100%;padding-left: 0px;margin-top: 20px;}

.catalog-category-view .page-wrapper .categoriespages_bottom .categorytemplate_type_one .section_five .section_five_content {
width: 100%;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five .section_five_content .section_five_inner {
float: left;width: 100%;margin-top: 25px;padding: 10px 20px 20px 20px;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left {
    float: left;
    width: 100%;
    height: auto;
    background: #fff;
    position: relative;
    top: 0px;
    left: 0px;margin-bottom: 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left .left_inner {
    float: left;
    width: 100%;
    padding: 20px 30px 0px 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .right {
    float: left;
    width: 100%;
    padding-left: 0px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content {
    width: 100%;
    margin: 0px auto;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding: 25px 20px 10px 20px;
}

body.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left h2 {font-size: 22px !important;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.one {
    margin-right: 0px;
    margin-bottom: 30px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a.two {
    margin-left: 0px;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.desktopsupport_block {display:none;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .section_five_content .section_five_inner_content .left.mobilesupport_block {display:block;}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .right {
    float: left;
    width: 100%;
}

.catalog-category-view .page-wrapper .categorytemplate_type_one .bookaonsulation {
    margin-bottom: 80px;
}

.catalog-category-view .categorytemplate_type_one .bookaonsulation .bookaonsulation_content .left .buttons a {
    width: 100%;
    font-size: 12px;
}



/* category bottom template one code end */

/* all types of product page image block code start */

.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder .containerZoom {width: 100%;box-shadow: unset;}
.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder .owl-nav {display:none !important;}
.catalog-product-view .page-wrapper .product-main-content .gallery-placeholder.custom_productimages {float:left;width:100%;margin-bottom:30px;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video {float:left;width:100%;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer .Magic360-container {max-width:100% !important;width:100% !important;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer {float: left;width:100% !important;}
.catalog-product-view .product-main-content .custom_productimages .custproduct360_video .MagicToolboxContainer .Magic360-container a.Magic360 canvas {width:100% !important;height:100% !important;}


/* all types of product page image block code end */

/* myacount, login new design css code start */

.page-wrapper .myaccountreated_pages .topbanner img.desktopimage {display:none;}
.page-wrapper .myaccountreated_pages .topbanner img.mobileimage {display:block;}
.page-wrapper .account-social-login .actions-toolbar {margin-top: 50px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content {width:100%;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content h2 {font-size: 25px;}

.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li {float: none;width: 82%;position: relative;
margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 55px;}


.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li span.title {margin-bottom: 10px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li img {right: -38px;}
.page-wrapper .accountrelatedpages_getintouch {padding: 40px 0px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul {margin-bottom:0px;}
.page-wrapper .accountrelatedpages_getintouch .accountrelatedpages_getintouch_content ul li:nth-child(5) {margin-bottom:0px;}

.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width: 100%;}
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title {width: 100%;}
.customer-account-forgotpassword .page-wrapper main#maincontent .forgot-title strong#block-customer-login-heading {padding-left:20px;}
.customer-account-forgotpassword .page-wrapper main#maincontent .field.note {padding-left: 15px;}
.customer-account-forgotpassword .page-wrapper main#maincontent .form.password {width: 100%;padding: 15px;}
.customer-account-forgotpassword #maincontent form.password .actions-toolbar button {margin-left: 15px !important;}

.customer-account-forgotpassword footer.page-footer {float:left important;}
.customer-account-forgotpassword .page-wrapper #maincontent {margin-top:0px important;}
.account .page-wrapper #maincontent .sidebar.sidebar-main {height: 50px;}
.account.customer-address-index .page-wrapper main#maincontent .columns .actions-toolbar button {margin-top: 25px !important;
margin-left: 10px !important;}


/* myacount, login new design css code end */

/* mini cart and mini cart item delete popup css start */

.modals-wrapper .modal-popup.confirm .modal-inner-wrap {width: 90%;}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-content {font-size: 16px;padding: 0px 10px;}
.modals-wrapper .modal-popup.confirm .modal-inner-wrap .modal-footer button.action-dismiss {    margin-right: 30px;}

/* mini cart and mini cart item delete popup css end */

/* all the categories pages bottom code start */

body.catalog-category-view .page-wrapper .categoriespages_bottom .categoriespages_bottom_content {width:100% !important;}

/* all the categories pages bottom code end */

/* all types of product page new design code start */

.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product-main-content {width: 100%;}
.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product.media {width: 100% !important;margin-right:0px;}
.catalog-product-view .page-wrapper main#maincontent .columns .column.main .product-info-main {width: 100% !important;}

.catalog-product-view .page-wrapper main#maincontent .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01 {
margin-right:0px;height: 20px;width: 100%;}

.catalog-product-view .product-main-content .yourorder_block_alltypes_products {padding: 0px 15px;margin-top: 25px;}

.catalog-product-view .product-main-content .addtocart_wishlist_block .addtocart {float: left;margin-right: 20px;}

.catalog-product-view .product-main-content .product_moredetails {padding: 0px 15px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .left {float: left;width: 150px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .left img {float: left;margin-right: 10px;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .right {
float: right;width: 175px;margin-left: 0px;text-align: right;}

.catalog-product-view .product-main-content .product_moredetails .moredetails_content .freeship_returns .right img {float: left;margin-right: 0px;}

.catalog-product-view .page-wrapper .block.related .related-upsell-crossell.block-content {width: 100%;}

.catalog-product-view .product-main-content .product_info .product-options-wrapper .optionsmain {float:left;width:100%;padding:0px 15px;}

.catalog-product-view .product-main-content .product_info .custproshort-desc {padding:0px 15px;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 {width: 80%;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {left: 210px;}

.catalog-product-view .product-main-content .product-info-main .product_info .optionsmain {float:left;width:100%;padding:0px 15px;}

body.catalog-product-view .block.related .related-upsell-crossell.block-content {width: 100%;}

body.catalog-product-view .block.related {margin-top: 50px;}
body.catalog-product-view .block.related .block-title.title {text-align:center;padding-left:0px;}
body.catalog-product-view .block.related .block-title.title strong {font-size:22px !important;}

.catalog-product-view .page-wrapper .product_moredetails_bundle .bundletext_block {width:100%;}

body.catalog-product-view .page-wrapper .columns .product.media .fotorama__nav--thumbs .fotorama__nav__shaft .fotorama__nav__frame {margin-right:0px !important;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {left: -100px;}

.catalog-product-view .page-wrapper .product-main-content .product-info-main .product_info .bundlepro_metalsize_withoutdiamond .optionsmain .mt_select01:after {left:0px !important;}

.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize_withoutdiamond .optionsmain .mt_select02:after {left: 210px !important;}

.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {
left: -120px;}

.catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .your_order_block_simplebundle .custvat-info-tooltips span {left: 42px;}

[lang="en-US"] .catalog-product-view .page-wrapper #maincontent .column.main .product-info-main .yourorder_block_alltypes_products .custvat-info-tooltips span {height: 160px;}

[lang="en-US"] .catalog-product-view .page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 76.5% !important;}

[lang="en-US"] .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 100px;}

.catalog-product-view .page-wrapper #maincontent .column.main .custvat-info-tooltips span:after {left: 74.2%;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart {margin-right:0px;width: 100%;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart button {width: 100%;text-align: center;
margin-bottom: 15px;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block {text-align:center;float:none;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action {display:inline-block;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .wishlist_addtocart_block a.action.towishlist span.wishlistsaved { display: block !important;font-family: 'WorkSans';float: right;padding-left: 10px;font-size: 14px;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart {margin-right:0px;width: 100%;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart button {width: 100%;text-align: center;
margin-bottom: 15px;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block {text-align:center;float:none;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block a.action {display:inline-block;}
.catalog-product-view .page-wrapper .addtocart_wishlist_block .wishlist_addtocart_block a.action.towishlist span.wishlistsaved { display: block !important;font-family: 'WorkSans';float: right;padding-left: 10px;font-size: 14px;}

.catalog-product-view .page-wrapper .addtocart_wishlist_block .addtocart form button.tocart {width:100% !important;}

.catalog-product-view .page-wrapper .product_info .custproductname h1.mt_product_title {border: none !important;padding-bottom:0px !important;}

.catalog-product-view .page-wrapper .product_info .custproductname .custdesign_name {border:none !important;margin-bottom: 0px !important;padding-bottom: 0px !important;text-align: right !important;padding-right: 15px !important;margin-top: 20px !important;}

.catalog-product-view .product-main-content .your-order-block-simple .product_moredetails {padding: 0px !important;} 

.catalog-product-view .page-wrapper #maincontent .product-main-content .custproshort-desc .custproshort-descmain .custshortdesc .showmore {text-decoration: none;font-size: 14px;}

.catalog-product-view .page-wrapper #maincontent .product-main-content .custproshort-desc .custproshort-descmain .custshortdesc .showless {text-decoration: none;font-size: 14px;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .bookand_appointment a {width: 100%;}
.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right {float: right;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right a.chat {margin-right: 20px;}

.catalog-product-view .page-wrapper .product_moredetails .moredetails_content {margin-top: 20px;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .left {float: left;
width: 100%;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .right {
float: left;width: 100%;margin-left: 0px;text-align: left;margin-top: 18px;}

.catalog-product-view .page-wrapper .product-main-content .product_moredetails .moredetails_content .freeship_returns .right img {
float: left;margin-right: 20px;}

.catalog-product-view .owl-carousel .owl-prev [class*='owl-'] {color: #676767 !important;background-color: #fff !important;border-color: #fff !important;}
.catalog-product-view .owl-carousel .owl-nav [class*='owl-'] {color: #676767 !important;background-color: #fff !important;border-color: #fff !important;}
.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .left {font-size: 20px;margin-right: 0px;}

body.catalog-product-view .columns .block.related {width:100% !important;}
body.catalog-product-view .block.related {width:100% !important;}

/* all types of product page new design code end */

/* all types of product page new design for product images and yotpo code start  */

body.catalog-product-view .product_yotporeview {margin-top: 40px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content {width: 100%;padding: 0px 10px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element.submit-button {display:block;float: left;width: 100%;margin-top: 30px;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .main-widget form .form-element.submit-button input {margin:0px auto;text-align: center;width: 200px;float: none;display: block;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content .yotpo-main-widget .yotpo-nav-content {
width:100% !important;}

body.catalog-product-view .product_yotporeview .product_yotporeview_content #productcust-review {padding:0px !important;margin:0px !important;}

.catalog-product-view .product_yotporeview .product_yotporeview_content .custproductpage-review-widget .yotpo-main-widget .yotpo-nav-content {    padding-right: 15px !important;}

/* all types of product page new design for product images and yotpo code end  */

/* diamonds pages visual view detail and add to cart, add to settings code start */

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons {float:right;width:50%;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons .visual_addto_cart {float:left;width:50%;background: transparent;color: #000;font-family: 'Playfairdisplay';height: 26px;text-transform: unset;font-size: 16px;margin-top: 0px;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobile_visualviewbuttons .visual_addto_ring {float:left;width:50%;background: transparent;color: #000;font-family: 'Playfairdisplay';height: 26px;text-transform: unset;font-size: 16px;margin-top: 0px;}

/* diamonds pages visual view detail and add to cart, add to settings code end */

/* LG education page new design css code start */

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top {
    background: #f7f8fa !important;
    height: 100% !important;
    width: 100%;
    float: left;
}

.page-wrapper .labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.openclose {height: 60px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .left {display: none;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right {float: left;width: 100%;padding-top: 20px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top {
    float: left;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top h1 {
font-size: 24px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top p {
font-size: 16px;line-height: 24px;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_top a.bookappointment_btn {
    width: 100%;
    text-align: center;
    position: relative;
    display: block;
    margin: 5px auto 0px;
    font-size: 16px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_bottom {
    text-align: center;
    text-transform: uppercase;
    padding-top: 25px;
    padding-bottom: 20px;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content .lgedutopright_content_bottom a {
    font-size: 16px;
    text-decoration: none;
    font-family: 'WorkSans';
    letter-spacing: 2px;
    margin-top: 0px;
    color: #000;
}

.page-wrapper .labgrowneducation_page .cmslabgrowneducationpage-top .right .lgedutopright_content {margin-left: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext {width: 100%;}

.page-wrapper .labgrowneducation_page h2 {font-size: 24px;line-height: 35px;}

.page-wrapper .labgrowneducation_page h2 span {width:100%;float:left;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .lefttext h2 {
margin-bottom: 15px;float: left;width: 100%;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg {
float: left;width: 100%;text-align: center;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block .whatislgdiamond_block_content .rightimg img {
width: 100%;margin-top: 10px;}

.page-wrapper .labgrowneducation_page .whatislgdiamond_block {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond {background: #FCF7F3;margin-top: 40px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content {
width: 100%;margin: 0px auto;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .top h2 {
font-size: 24px;width: 100%;text-align: left;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {
float: left;width: 100%;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content ul li {padding-right:0px !important;}

.page-wrapper .labgrowneducation_page .reasonbuy_lgedudiamond .reasonbuy_lgedudiamond_content .bottom ul {margin-bottom:10px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_top h2 {text-align: left;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg img {
margin-top: 0px;width: 100%;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .leftimg {
width: 100%;text-align: center;}

.page-wrapper .labgrowneducation_page .howlgdiamondedu .howlgdiamondedu_content .howlgdiamondedu_content_bottom .righttext {
width: 100%;margin-top: 30px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_top h2 {text-align: left;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .leftvideo {
width: 100%;margin-top: 10px;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .diffcvd_hpht_block .diffcvd_hpht_block_content .diffcvd_hpht_bottom .righttext {
width: 100%;padding-left: 0px;}

.page-wrapper .labgrowneducation_page .labvsnatural {margin-top: 40px;}

.labgrowneducation_page .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .labguidemobile_img {display:block;width: 70%;float: right;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content {width: 100%;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner {padding-left: 0px;}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext {
    width: 100%;
    padding-right: 15px;
    padding-top: 20px;
    padding-left: 15px;
}

.page-wrapper .labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .rightimg {display:none;}


.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_bottom {
    margin-top: 15px;
    padding-right: 15px;
    padding-left: 15px;
}

.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2small {
    font-size: 16px;
    line-height: 24px;
    padding-top: 0px;
}

.labgrowneducation_page .labvsnatural .labvsnatural_content .labvsnatural_content_inner .labvsnatural_content_top .lefttext h2.h2smalltwo {padding-top: 20px;}

.page-wrapper .labgrowneducation_page .lgdiamond_features {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content {width: 100%;padding: 0px 15px;}
.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .lefttext {
width: 100%;padding-right: 0px;}
.page-wrapper .labgrowneducation_page .lgdiamond_features .lgdiamond_features_content .lgdiamond_features_content_top .rightimg {width: 100%;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond {background: #FCF7F3;margin-top: 40px;}
.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .top h2 {font-size: 24px;width: 100%;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {width:100%;text-align:center;padding-right:0px !important;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li .reason_title {text-align: center;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content .bottom ul {margin-left: 0px;}

.page-wrapper .labgrowneducation_page .typesof_lgiamond .typesof_lgiamond_content ul li {width: 100% !important;}
.page-wrapper .labgrowneducation_page .customers_googlereviews {margin-top: 40px;}
.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content {width: 100%;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .title {font-size: 24px;
text-align: left;padding-left: 20px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {
font-size: 23px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 20%;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width: 25%;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {
font-size: 16px;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {
width: 10%;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 85%;padding-top: 10px;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size: 15px;margin-bottom: 3px;width: 45%;float: left;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float: right;width: 40%;text-align: right;}


.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews {padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-carousel .owl-nav {margin-top: 20px;}


.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display: block;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background: #D84813;}

.labgrowneducation_page .customers_googlereviews .customers_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy {margin-top: 40px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .top {text-align: left;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {width: 100%;padding:0px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul {padding:0px;}

.page-wrapper .labgrowneducation_page .lgguide_wheretobuy .lgguide_wheretobuy_content .bottom ul li {width: 100%;text-align: center;
padding: 0px;margin-bottom: 30px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .shoplgblock {margin-top: 20px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .left {width: 100%;padding-right: 0px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .left .shoplgimg {margin-top: 20px;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .shoplgimg img {width: 100%;}

.page-wrapper .labgrowneducation_page .shoplgblock .shoplgblock_content .right {width: 100%;padding-left: 0px;margin-top: 40px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion {margin-top: 40px;}


.page-wrapper .labgrowneducation_page .labgrownguidequestion .labgrownguidequestion_content {width: 100%;padding: 0px 15px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion h4 {font-size: 24px;}

.page-wrapper .labgrowneducation_page .labguideaccordion .labguideaccordion-item h3.faqsaccordian span.openclose {top: -8px;}

.page-wrapper .labgrowneducation_page .labguideaccordion .labguideaccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .bottom h4 {font-size: 24px;text-align: left;margin-bottom: 20px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .bottom p {font-size: 16px;line-height: 24px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .buttons a.left {float: none;margin: 0px auto;position: relative;display: block;
width: 100%;margin-bottom: 30px;font-size: 14px;}

.page-wrapper .labgrowneducation_page .labgrownguidequestion .buttons a.right {float: none;margin: 0px auto;position: relative;display: block;
width: 100%;font-size: 14px;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content {width:100%;padding:0px 15px;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content h2 {font-size:24px;text-align:left;}

.page-wrapper .labgrowneducation_page .labguidefindright_engagementring .labfindright_engagementring_content p {line-height: 24px;}

.page-wrapper .labgrowneducation_page .labguidefaqaccordian .labguideaccordion-item h3.faqsaccordian span.faqtitle {font-size:16px !important;}

/* LG education page new design css code end */

/* Book an appointment options all pgaes css code start */

.cms-appointment-options-nyc .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options-la .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}
.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper {width:100% !important;}

.cms-appointment-options-nyc .page-wrapper {background: #ffff !important;}
.cms-appointment-options-la .page-wrapper {background: #ffff !important;}
.cms-appointment-options-dallas .page-wrapper {background: #ffff !important;}
.cms-appointment-options .page-wrapper {background: #ffff !important;}

.cms-appointment-options-nyc .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options-la .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options-dallas .page-wrapper #maincontent .columns {padding:0px !important;}
.cms-appointment-options .page-wrapper #maincontent .columns {padding:0px !important;}

.cms-appointment-options .page-wrapper #maincontent .page-title-wrapper h1.page-title {margin:20px 0px 10px 0px !important;text-align:left !important;margin-left: 15px !important;font-size:30px !important;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header {margin-top: 30px !important;}

.page-wrapper .appointmentoptions .appointmentoptions_content {width: 100%;padding:0px 15px;}
.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .title h1 {font-size:30px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {
width:100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons {margin-top:30px;
margin-bottom:20px;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {
margin-right: 0px;margin-bottom: 40px;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {text-align: center;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {
width: 90%;margin:0px auto;display: block;}

.page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink {width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .image {width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_one .text {width: 100%;
margin-top: 30px;padding-left: 0px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block .text h3 {font-size: 25px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two {
margin-top: 40px;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block_content .imagetext_block.imagetext_block_two .text {padding-right: 0px;padding-left: 0px;margin-top: 0px;width: 100%;}

.page-wrapper .appointmentoptions .appointmentoptions_content .imagetext_block_main .imagetext_block.imagetext_block_two .image {
width: 100%;margin-top: 30px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content {width:100%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .title{font-size:24px;text-align:left;padding-left:0px;}
.page-wrapper .appointmentoptions .customers_googlereviews {margin-top:60px;margin-bottom: 40px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:0px;padding-right:0px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:22px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top{font-size:15px;margin-bottom:3px;width:55%;float:left;}

.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.page-wrapper .appointmentoptions .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots{display:block;margin-top:25px;}

.page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot.active span, .page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.page-wrapper .appointmentoptions .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .appointmentoptions .instagramblock_desktop {display: none;}

.page-wrapper .appointmentoptions .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;float:left;width:100%;position:relative;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.page-wrapper .appointmentoptions .instagramblock_mobile .owl-nav {display:none;}
.page-wrapper .appointmentoptions .owl-dots {margin-top:15px;}

.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;margin-bottom:15px;}	
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.page-wrapper .appointmentoptions .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}

.cms-appointment-options-nyc .page-wrapper .columns {padding: 0px;}	
.appointment-options-la .page-wrapper .columns {padding: 0px;}	
.appointment-options-dallas .page-wrapper .columns {padding: 0px;}	
.appointment-options .page-wrapper .columns {padding: 0px;}	

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content h2 {display:none;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {float: none;width: 22%;position: relative;margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li img {right: -38px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li {padding-right: 55px;}

.page-wrapper .appointmentoptions .showrooms_getintouch .showrooms_getintouch_content ul li span.title {margin-bottom: 10px;}

.page-wrapper .appointmentoptions .showrooms_getintouch{float:left;width:100%;background:#FCF7F3;padding:30px 0px;margin-top:20px; padding-bottom:0px;}


/* Book an appointment options all pgaes css code end */

/* blog page design code start */

.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli ul {padding-left: 20px;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header ul {padding-left: 0px;}

.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.number {width: 10%;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle span.title {font-size: 18px;float: left;width: 90%;}
.blog-page.blog-post-view .page-wrapper .post-content .post-description .bloganchor_template .bloganchor_template_header li.titleli .headtitle {
margin-bottom: 20px;float: left;width: 100%;}

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right: 0px;
margin-bottom: 30px;}

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons a.blogcust_btn {width: 300px;}

/* blog page design code end */


/* only desktop view footer changes code start */

.ukfooter .col-sm-6 .desktopfooter_only.logosocialmedia {display:none;}
.ussitefooter .col-sm-6 .footer-social.desktopfooter_only {display:none;}

[lang="en-US"] .ukfooter .col-sm-5 .desktopfooter_only.logosocialmedia {display:none;}
[lang="en-US"] .ussitefooter .col-sm-5 .footer-social.desktopfooter_only {display:none;}

/* only desktop view footer changes code end */


/* Diamond education CMS pages and sidebar new design css code start */

body.diamond-education-common .page-wrapper main#maincontent .columns {margin: 0px;}
.diamondeducation_homepage .mobile_diamondedu_image {display:block;margin-top:10px;padding:40px 40px 20px 40px;}
.diamondeducation_homepage .top.row .right {display:none;}

.cms-page-view.page-layout-2columns-left .sidebar.sidebar-additional {padding:0px 10px;margin-top: 35px;float: left;width: 100%;}

.cms-page-view.page-layout-2columns-left .columns {margin:0px;}

.cms-page-view.page-layout-2columns-left {background-color: #fff !important;}

.diamond-education-common .diamondeducation_homepage .twoblocks .left {padding-left: 15px;padding-right:0px;}

.diamond-education-common .diamondeducation_homepage .twoblocks .right {padding-left: 15px;padding-right: 0px;margin-top: 50px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel h2 {font-size: 20px;margin-bottom: 0px;}	

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper {margin:0px auto;padding-top: 30px;}
body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:90% !important;}

.diamond-education-common .diamondeducation_homepage .twoblocks {margin-top: 50px;}

body.diamond-education-common .diamondeducation_homepage {padding-left:0px;margin-left:0px;margin-right:0px;}

body.diamond-education-common .page-bottom {float: left;margin-top:50px;padding: 0px 20px 0px 20px;width: 100%;margin-bottom: 100px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top: 180px;}

body.diamond-education-common .diamondeducation_pagesbottom_categorycarousel .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top: 180px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .educationcommonpages {padding-right: 15px;padding-left: 15px;}

body.fancycolour-education-common .page-wrapper main#maincontent .columns .educationcommonpages .educommonpages_image img {width:100% !important;}

body.diamond-education-common .page-wrapper main#maincontent .columns {max-width:100%;width:100%;padding-left: 15px;padding-right: 15px;}

.cms-diamond-shapes .page-wrapper .diamondshape.row {padding-left: 0px;padding-right: 0px;}

.cms-diamond-shapes .page-wrapper .diamondshape.row .row .col-sm-16.col-xs-24 {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .top.row .right p.educationpbig {padding-left:0px;}

.cms-diamond-shapes .page-wrapper .column.main {padding: 0px;}

.cms-diamond-shapes .page-wrapper .column.main .row {margin-left: 0px;margin-right: 0px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(2) {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .shapeblocks .col-sm-8:nth-child(3) {padding-left: 0px;padding-right: 0px;}

body.cms-diamond-shapes .page-wrapper .top.row .right p.educationpbig {padding-top: 15px;}

.cms-diamond-shapes .page-wrapper .top.row {margin-bottom: 30px;}

.cms-diamond-shapes .page-wrapper .shapeblocks {margin-top: 20px;}

body.cms-diamond-education .column.main {padding-left:0px;padding-right:0px;}

body.cms-diamond-shapes .page-wrapper .diamondshape .educationcmspage_title h1 {margin-bottom: 10px;font-size: 28px;margin-top: 20px;}

body.educationcommonsimple .page-wrapper .educationcommonpages {padding-left:0px;padding-top:30px;}
body.educationcommonsimple .page-wrapper .column.main {padding:0px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .row {margin-left:0px;margin-right:0px;}

body.educationcommonsimple .page-wrapper .leftrightsection .left {float: left;width: 100%;padding-right:0px;}
body.educationcommonsimple .page-wrapper .leftrightsection .right {width: 100%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .left {width: 100%;}
body.educationcommonsimple .page-wrapper .leftrightsection.two .right {width: 100%;margin-top: 20px;}

body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image {text-align: center;}
body.cms-hearts-arrows .page-wrapper .educationcommonpages .educommonpages_image img.one {margin-right:0px;margin-bottom:40px;}

/* diamondshape separate page code start */

body.diamondshape-page .page-wrapper .diamondshapepage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.diamondshape-page .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.diamondshape-page .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.diamondshape-page .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.diamondshape-page .page-wrapper .column.main {padding:0px 5px;}

body.diamondshape-page .page-wrapper .wherenextmobile {display:block;}

body.diamondshape-page .page-bottom .cms_wheretextblock {display:none;}

.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 25px;}

[lang="en-US"] .cms-page-view.diamondshape-page .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle .stepstitletax {font-size: 22px;}

[lang="en-US"] .cms-page-view.diamondshape-page .page-wrapper .diamondshapepage .diamondpage_stepsblock .stepstitle h3.stepstitletax {line-height:1.2;bottom:10px;}

.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock {margin-bottom: 30px;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock.stepsfour .right img {width: 100%;margin-top: 20px;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .left {width: 100%;}
.diamond-education-common .page-wrapper .diamondshapepage .diamondpage_stepsblock .right {width: 100%;}

body.diamondshape-page .diamondshapepage .diamondpage_stepsblock.stepsthree .right {padding-left: 0px;margin-top: 20px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .left {width: 100%;text-align: center;}
.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right {float: left;width: 100%;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right h3 {font-size: 24px;margin-bottom: 30px;
margin-top: 25px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .text {font-size: 16px;margin-bottom: 25px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content {font-size: 16px;
width: 100%;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .linktext .linktext_content a {font-size: 16px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno {font-size: 16px;}

.cms_wheretextblock .cms_wheretextblock_inner .cms_wheretextblock_inner_content .right .phoneno a {font-size: 16px;}

.cms_wheretextblock {margin-bottom: 40px;}
body.diamondshape-page .page-wrapper .page-bottom {padding: 0px;}
body.diamondshape-page .page-wrapper .page-bottom .diamondeducation_pagesbottom_categorycarousel {padding: 0px 20px;float: left;
width: 100%;position: relative;display: block;}

body.cms-diamond-old-cuts .page-wrapper .page-bottom {padding: 0px;}
body.cms-diamond-old-cuts .page-wrapper .page-bottom .diamondeducation_pagesbottom_categorycarousel {padding: 0px 20px;float: left;
width: 100%;position: relative;display: block;}
.diamond-education-common .page-wrapper .diamondoldcutpage {padding-left: 0px;padding-top: 20px;}

body.cms-diamond-old-cuts .page-wrapper .column.main {padding:0px;}

body.cms-diamond-old-cuts .diamondoldcutpage .diamondoldcut_stepsblock .stepstext.text {float: left;width: 100%;padding-right:0px;}
body.cms-diamond-old-cuts .diamondoldcutpage .diamondoldcut_stepsblock .image {float: left;width: 100%;margin-top: 20px;}

body.cms-diamond-old-cuts .page-bottom .cms_wheretextblock {display:none;}
body.cms-diamond-old-cuts .wherenextmobile {display: block;}

.educationcommonsimple .page-wrapper .educationcommonpages .educommonpages_image img {width:100% !important;}

.educationcommonsimple .page-wrapper .educationcommonpages .twometals img {width:100% !important;margin-bottom: 30px;}

body.cms-diamond-old-cuts .page-wrapper .diamondoldcutpage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.cms-diamond-old-cuts .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.cms-diamond-old-cuts .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.cms-diamond-old-cuts .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.cms-diamond-old-cuts .page-wrapper .column.main {padding:0px 5px;}
body.cms-diamond-old-cuts .page-wrapper .cms_wheretextblock {margin-top: 40px;}
body.cms-diamond-old-cuts .page-bottom {margin-bottom: 30px;}



body.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage {padding-left: 15px;padding-top: 20px;padding-right: 15px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .sidebar.sidebar-additional {padding: 0px 20px;margin-top: 0px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper main#maincontent .columns {padding-left:0px !important;padding-right: 0px !important;}
body.cms-unusual-fancy-diamond-shapes .page-wrapper main#maincontent .columns .column.main {padding-left:0px !important;padding-right: 0px !important;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .column.main {padding:0px 5px;}

body.cms-unusual-fancy-diamond-shapes .page-wrapper .wherenextmobile {display:block;}

body.cms-unusual-fancy-diamond-shapes .page-bottom .cms_wheretextblock {display:none;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headimage{float: right;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle {left: 0px;padding-top: 0px;top: -81px;}


.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstitle .stepstitle_inner .headtitle h3 {font-size: 25px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .left {width: 100%;}


.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .stepstext {font-size: 16px;
letter-spacing:0px;line-height: 24px;padding-left: 0px;top:-65px;padding-right:25px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock .right {width: 100%;
text-align: center;top: 0px;}

.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage .unusualdiamondpage_stepsblock {margin-bottom: 120px;}
.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage p.diamondpagep {font-size: 16px;letter-spacing: 0px;line-height: 24px;}
.cms-unusual-fancy-diamond-shapes .page-wrapper .unusualdiamondpage p.diamondpagep a {font-size: 16px;}

body.cms-unusual-fancy-diamond-shapes .page-bottom {margin-bottom: 0px;}

body.cms-type-of-diamond-cuts .page-wrapper .educationcommonpages .cutgradehead h3 {font-size:24px !important;}
body.cms-type-of-diamond-cuts .page-wrapper .educationcommonpages .cutgradehead h3 a {font-size:24px !important;}

body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .left {width:100%;padding-right:0px;margin-bottom:30px;}
body.educationcommonsimple .page-wrapper .educationcommonpages .h2textblock .right {width:100%;padding-left:0px;}


/* diamondshape separate page code end */

/* Diamond education CMS pages and sidebar new design css code end */

.blog-page.blog-post-view .post-content .post-description .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;left: 0px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper {margin:0px auto;}
.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:90% !important;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top: 150px;}

.blog-page.blog-post-view .post-content .post-description .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top: 150px;}

/* CMS pages new design css code start */

.column.main .cmspagenew_design .topbackground .headcontainer .container {position:relative;width:100%;margin:225px auto 0px;text-align:center;}
.column.main .cmspagenew_design .topbackground .topbackground_mobile {display:block !important;} 
.column.main .cmspagenew_design .topbackground {background:unset !important;}
.column.main .cmspagenew_design .cmspage_content {margin:300px 0px 0px 0px;width:100%;float:left;padding:0px 15px;position: relative;}

.column.main .cmspagenew_design .row.headcontainer {margin-left:0px;margin-right:0px;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content {width:100%;}
.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content h2 {display:none;}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li {float:left;width:55%;position:relative;
    margin-right:40px;
    line-height:20px;
    margin-bottom:40px;
}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li img {
    position: absolute;
    top: 0px;
    right: -105px;
}

.column.main .cmspagenew_design .cms_getintouch .cmsgetintouch_content ul {
    left: 0px;
    padding-left: 20px;
}

.cmspagenew_design .cms_getintouch .cmsgetintouch_content ul li:nth-child(5){margin-bottom: 30px;}

.cmspagenew_design .cms_getintouch {padding: 10px 0px 0px 0px;}


.cms-page-view.page-layout-1column .page-wrapper .column.main .cmspagenew_design .topbackground {height: 275px !important;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container {height: 275px !important;margin:0px auto;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading {position:absolute;top:100px;}
.page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading h1 {font-size:32px;width:320px;margin:0px auto;}

body.cms-no-route .page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container .heading {position:absolute;top:20px;padding-left:0px;padding-right:0px;}

body.cms-no-route .cmspagenotfoundpage_design .headcontainer .heading .fourth a {padding: 15px 40px;font-size: 14px;}

body.cms-no-route .cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper {margin:0px 0px 60px 0px;
float: left;position: relative;width: 100%;}

body.cms-no-route .page-wrapper .columns .column.main {background: #ffff;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .cmspage_content .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {margin-top: 20px;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {background-color: #fff;border: none;color: #000;top: 170px;left: -18px;}

body.cms-no-route .page-wrapper .cmspagenotfoundpage_design.cmspagenew_design .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {background-color: #fff;border: none;color: #000;top: 170px;right: -18px;}

/* CMS pages new design css code end */


/* separate CMS pages new design css code start */

.cms-ring-size-chart .page-wrapper #maincontent .columns {padding:0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .left {display: none;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right .topbanner-right-content {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right p {text-align: left;}

.cms-ring-size-chart .page-wrapper .column.main .cmspagenew_design .topbackground .headcontainer .container {height: auto !important;
margin: 0px auto;float: left;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection.howtomeasure {margin-top: 40px;}
.cms-ring-size-chart .page-wrapper .column.main .cmspagenew_design .cmspage_content {margin: 0px auto;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .right {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .left {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .howtomeasure h3 {padding-right: 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .howtomeasure .right img {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips .left img {padding-right:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection {margin-bottom: 30px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips  h3 {padding-right: 0px;margin-top: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringtips  p {padding-right: 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .left img {width: 85%;margin-top:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .left {width: 100%;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection .ringfiguresection_content .right {width: 100%;padding: 0px 15px;margin-top: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content {padding: 0px 15px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .left img.ringsizemobileimage {display: block;
float: left;width: 100%;margin-bottom: 20px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content {width: 100%;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .topbanner_content .right h1 {text-align: left;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection .right img.ringsizedesktopimage {display: none;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .ringfiguresection {margin-bottom: 40px;padding: 40px 0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizesection.ringsizetable .left {padding-right:0px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizetable .left a {padding: 15px 20px;font-size: 15px;
margin-top: 15px;margin-bottom: 40px;}

.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .left h3 {padding-right:0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .left p {padding-right: 0px;}
.cms-ring-size-chart .page-wrapper .cmspagenew_design .cmspage_content .ringsizechart .right {margin-top: 25px;margin-bottom: 10px;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .left {display: none;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right h1 {margin-bottom: 25px;font-size: 24px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .topbanner_content .right .topbanner-right-content {width: 100%;text-align: left;}

.cms-sell-diamonds.cms-page-view .page-wrapper .columns .column.main .cmspagenew_design .topbackground {height:100% !important;float:left;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/selldiamonds-features_mobile.png);float:left;width:100%;
background-position:center;background-size:cover;height:1064px;margin-top:40px;margin-bottom:40px;}

.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content {width: 100%;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul {padding-top: 130px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li {width:100%;margin-bottom:60px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li p {font-family: 'Playfairdisplay';
font-size: 20px;line-height: 30px;}
.cms-sell-diamonds .page-wrapper .cmspagenew_design .feature_block .feature_block_content ul li img {width: auto;margin-bottom: 25px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact {margin-bottom:30px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .left {width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .left h2 {font-size: 24px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right {width: 100%;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right_content {margin: 0px auto;width: 300px;
padding-top: 30px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_contact .selldiamonds_contact_content .right_content a {font-size: 14px;margin-bottom: 30px;
padding: 12px 0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content {width: 100%;padding: 0px 15px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .top h2 {font-size: 24px;margin-bottom: 0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .left {float: left;width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right {width: 100%;margin-top: 10px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one {width:100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .one .headerpart {width: 240px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two {width: 100%;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two .headerpart {width: 240px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulleft {width:100%;margin-bottom:0px;}
.cms-sell-diamonds .page-wrapper .selldiamonds_purchase .selldiamonds_purchase_content .bottom .right .two ul.ulright {width: 100%;margin-top: 0px;margin-bottom: 0px;}

.cms-sell-diamonds .page-wrapper .selldiamonds_purchase {margin-bottom: 30px;}

.aboutuspage .serviceshistroy img.mobileimage {display:block;}
.aboutuspage .serviceshistroy .aboutussection_content .right.desktopdiv {display:none;}
.cms-about-us .page-wrapper .aboutuspage {padding: 0px 15px;margin-top: 30px;}

.page-wrapper .aboutussection .aboutussection_content {width:100%;}
.page-wrapper .aboutussection.serviceshistroy .left {width:100%;}
.page-wrapper .aboutussection.serviceshistroy .left p {padding-right: 0px;}
.page-wrapper .aboutussection.serviceshistroy .left h2 {font-size: 24px;margin-top:35px;}

.page-wrapper .aboutuspage .videoblock .videoblock_content {width:100%;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .left {width: 100%;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .left iframe {width: 100% !important;height: 260px;}

.page-wrapper .aboutuspage .videoblock {margin-top: 20px;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .right {width: 100%;margin-top: 0px;}
.page-wrapper .aboutuspage .videoblock .videoblock_content .right .right_inner h3 {font-size: 24px;line-height: 32px;}	

.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content {width: 100%;}
.page-wrapper .aboutuspage .diamondpriceguarantee {margin-top: 30px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content h3 {font-size: 24px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left {width: 100%;}

.aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .right.desktopdiv {display:none;}

.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_content .middlecontent .left .mobileimage {display: block;
float: left;width: 100%;margin-bottom: 30px;margin-top: 10px;}

.page-wrapper .aboutuspage .diamondpriceguarantee .middlecontent h4 {font-size:24px;}
.page-wrapper .aboutuspage .diamondpriceguarantee .diamondpriceguarantee_last h4 {font-size:24px;}

.page-wrapper .aboutuspage .freesecureshipping {margin-top: 30px;}
.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content .left {width: 100%;}
.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content .right {width:100%;padding-left:0px;padding-top:30px;}

.page-wrapper .aboutuspage .freesecureshipping .aboutussection_content h4 {font-size: 24px;line-height:32px;}

.cms-about-us .page-wrapper .meetteam .meetteam_content {width: 100%;}
.cms-about-us .page-wrapper .meetteam {margin-top: 30px;padding:20px 0px;}
.cms-about-us .page-wrapper .meetteam .meetteam_content .left {width:100%;padding-top:0px;text-align:center;}
.cms-about-us .page-wrapper .meetteam .meetteam_content .left img {width:70%;}
.cms-about-us .page-wrapper .meetteam .right {width: 100%;padding: 0px 15px;}
.cms-about-us .page-wrapper .meetteam .right h3 {font-size: 24px;margin-bottom: 20px;margin-top: 30px;}
.page-wrapper .aboutuspage .makedifferent {margin-top:50px;}
.page-wrapper .aboutuspage .makedifferent .left h4 {font-size: 24px;}
.page-wrapper .aboutuspage .makedifferent .left {width: 100%;background: url(https://www.revediamonds.com/pub/media/wysiwyg/rings_image_mobile.png);background-position: center;background-size: cover;}
.page-wrapper .aboutuspage .makedifferent .right {display:none;}

.page-wrapper .aboutuspage .aboutussection.buyonline h2 {font-size: 24px;}
.page-wrapper .aboutuspage .aboutussection.buyonline .buyonline_content {width:100%;}

.cms-our-reviews .columns {padding:0px;}

.cms-our-reviews .cmspagenew_design .container .topbanner_content {position:absolute;top:140px;}
.cms-our-reviews .cmspagenew_design .container .topbanner_content h1 {margin:0px auto;text-align: center;font-size: 32px;}
.cms-our-reviews .ourreviews_googlereviews {margin-top: 20px;margin-bottom: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content {width: 100%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .title {font-size: 24px;text-align: left;padding-left: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .item .content {float: left;
width: 100%;padding-left: 20px;padding-right: 20px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewtitle {font-size: 23px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .left {
width: 20%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .reviewclient_details .right {
width: 25%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_content {
font-size: 16px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .left {
width: 10%;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right {
width: 85%;padding-top: 10px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size: 15px;margin-bottom: 3px;width: 45%;float: left;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float: right;width: 40%;text-align: right;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .googlereviews .owl-dots {display: block;margin-top: 25px;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .cms-our-reviews .ourreviews_googlereviews .ourreviews_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background: #D84813;}

.cms-our-reviews .container .topbanner_content h1 {font-size: 24px;text-align: left;margin-bottom: 0px;margin-top: 3px;
margin-left: 22px;}
.cms-our-reviews .column.main .cmspagenew_design .cmspage_content {margin:0px;}
.cms-our-reviews .page-wrapper .cmspagenew_design .reviewblock .reviews_content {width: 100%;}

.cms-our-reviews .page-wrapper .cmspagenew_design .reviewblock .reviews_content .review_title {font-size: 24px;line-height: 45px;}

.cms-our-reviews .cmspagenew_design .reviewblock .reviews_content .review_text {font-size: 16px;line-height: 20px;letter-spacing: 0.16px;width: 100%;}

.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

.cms-our-reviews .page-wrapper .ourreviews_categoryslider h2 {font-size: 24px;text-transform: uppercase;}
.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {top:180px;}
.cms-our-reviews .page-wrapper .ourreviews_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {top:180px;}

.cms-faqs .column.main .cmspagenew_design .cmspage_content {margin:10px 0px 20px 0px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item h3.faqsaccordian span.openclose {width:6%;margin-right:10px;font-size: 30px;top: -4px;line-height: 1;}
.cms-faqs .column.main .cmspagenew_design .cmspage_content .accordion {padding-bottom:15px;float:left;width:100%;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item h3.faqsaccordian span.faqtitle {float:left;width:90%;font-size:16px;}.cms-faqs .page-wrapper .cmspage_content .accordion-item h3.faqsaccordian {float:left;width:100%;margin-bottom:0px;}
.cms-faqs .page-wrapper .cmspage_content .accordion-item .content p {font-size:15px;}
.cms-faqs .page-wrapper .cmspage_content .accordion .accordion-item .content p a {font-size: 15px;}

/* separate CMS pages new design css code end */


/* header and footer new design css code start */

.page-wrapper .page-header .panel.wrapper .panel.header #currencytoglemain #custcurrencytoggle .right button#custchangecurrency {border-color:#000;}

.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.emlcs {border-right: 1px solid #fff !important;padding-right: 14px;}

.page-wrapper header.page-header .panel.wrapper .panel.header .header.links li.telcs {margin-left:0px;}

.page-header .header-wrapper-content .header.content .logo {margin:0px 60px 10px 60px;}

header.page-header .header.content .header-main-menu .nav-sections-items .headselected_shipcurrency span {font-family: 'WorkSans' !important;color: #676767 !important;font-size: 14px;text-transform: uppercase;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menugroupdrop_title {font-weight: 400;font-size: 16px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .menulastitem a {
font-size: 16px;font-weight: 500;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a {font-family: 'WorkSans' !important;}

header.page-header .header.content .mobilemenu-bookingblock .mobilepro-bookappointment .appointment-top{font-family:'WorkSans'!important;}

header.page-header .header.content .mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom a {font-family: 'WorkSans' !important;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) .footer-box .footer-payment-logo {
float: none !important;margin: 0px auto;top: 35px;position: relative;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(4) .footer-box .cdz-footer-bottom-payment img {
width:300px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) .footer-box .footer-payment-logo {
float: none !important;margin: 0px auto;top: 35px;position: relative;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(4) .footer-box .cdz-footer-bottom-payment img {width:300px;}

footer.page-footer .footer.content .row .col-sm-6 {float:left;width:100%;position:relative;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(3) ul.footer-link li.shoroomnote {margin:40px 0px 20px 0px;}

[lang="en-US"] footer.page-footer .footer.content .row .col-sm-5 {float:left;width:100%;position:relative;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(3) ul.footer-link li.shoroomnote {margin:40px 0px 20px 0px;}

footer.page-footer div#topfooter .row .col-sm-6:nth-child(3) ul#footer-content-4 {padding-top: 0px;}

footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-6:nth-child(2) ul#footer-content-diamonds li.last {margin-top: 11px;
margin-bottom:20px;width:100px;}


[lang="en-US"] footer.page-footer div#topfooter .row .col-sm-5:nth-child(3) ul#footer-content-4 {padding-top: 0px;}

[lang="en-US"] footer.page-footer .top-footer-wrapper .footer.content .row .col-sm-5:nth-child(2) ul#footer-content-diamonds li.last {margin-top: 11px;margin-bottom:20px;width:100px;}


.header-wrapper-bottom .header-main-menu .nav-sections-items .mobilemenu-bookingblock {margin-top:0px;height:75px;position:absolute;
bottom:-140px;left:50px;}

header.page-header .header.content .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 60px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow {font-size: 25px;top: 3px;position: relative;left:8px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow:before {content: "\f107";color: #676767;}

header.page-header .header.content .cdz-main-menu .groupmenu li.level0>.dropdown-toggle:before {margin-top:7px;font-size:22px;color:#676767;}

footer.page-footer #topfooter .footer.content .ussitefooter .col-sm-6:nth-child(3) .footerdallasblock p.h5 {
    margin-top:0px;
    margin-bottom:0px !important;
}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .footercustshowroom .us_showroomvisit {display:block;}

footer.page-footer #topfooter .footer.content .ussitefooter .usfootercontact p.footer_custcontact {margin-top:0px;margin-bottom:0px;text-transform: uppercase;}

footer.page-footer #topfooter .footer.content .ussitefooter .usfooter_showroomappointment {display:none;}

footer.page-footer #topfooter .footer.content .ussitefooter .footercustshowroom .us_showroomvisit li:nth-child(1) {
    color: #D84813;
    text-transform: uppercase;
    font-family: 'WorkSans';
    margin:40px 0px 20px 0px;
    line-height: 18px;
    padding-right: 86px;
}

[lang="en-US"] footer.page-footer #topfooter .footer.content {padding-bottom:0px;}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment {
    float: left;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 20px;
}

footer.page-footer .top-footer-wrapper .footer.content .ussitefooter .usfooterpayment img {
    width: 320px;
    height: auto;
    text-align: center;
    margin: 0 auto;
    display: block;
}



/* header and footer new design css code end */	


/* new menu css code start */

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) ul.menugroupdrop_link li.item {
    float: left;
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {margin-top: 15px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content {
width: 100% !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6 {width: 100% !important;float: left;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) p.menugroupdrop_title {display:none;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link {margin-top:25px;margin-bottom: 35px;float: left;width: 100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) ul.menugroupdrop_link li.item {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) {top:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(3) {margin-top:45px;margin-bottom:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) {margin-top:45px;margin-bottom:0px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menugroupdrop_title {font-size: 15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(4) p.menulastitem a.menuicon {padding-left: 0px;}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item {
    height: 18px;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) ul.menugroupdrop_link li.item {
    margin-bottom: 0px;
}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content {
width: 100% !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {width: 220px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {width: 250px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {left:0px !important;margin-right: 22px !important;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {margin-right:13px !important;left:-4px !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 10px;
    margin-bottom: 60px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {width: 20px;height:auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item  {position:relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menulink {position: absolute;top: 3px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {width: 40px;height:auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {
    height: 18px;
    float: left;
    width: 100%;
    display: inline-block;
    margin-bottom: 10px;
}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.level0 ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon img {width: 100%;top:0px;}


.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Wedding ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 10px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 50px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 0px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) {
    margin-top: 0px;
    top: 0px;
    float: left;
    width: 100%;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) {float:left;width:100%;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 40px;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) {
    margin-top: 35px;
    position: relative;
    top: 0px;
    float: left;
    width: 100%;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 20px;
    height: auto;
}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 40px;
    height: auto;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Eternity ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {width:14px;margin-left:3px;margin-right:7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 28px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item {position: relative;} 

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {float: left;width: 35px;height: auto;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menulink {
    width: 245px;
    font-size: 10px;
    top: 8px;
    position: absolute;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {width:14px;margin-left:3px;margin-right:7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content {
    width: 100% !important;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon img {right: -10px;}


header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menugroupdrop_title {display:block !important;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(3) p.menulastitem {
    margin-top: 30px;
    float: left;
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li.item a.menuicon {
    width: 20px;
    height: auto;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(2) a.menuicon {
    width: 14px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li.item a.menuicon {
    float: left;
    width: 10px;
    height: auto;
    margin-right: 10px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {
    margin-top: 0px;
    margin-bottom: 40px;
}



header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menuicon {width: 15px;height: auto;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) ul.menugroupdrop_link li:nth-child(3) a.menuicon {width: 12px;height: auto;margin-right: 7px;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(6) a.menuicon {width:22px;margin-right:0px;left:-4px;position: relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) ul.menugroupdrop_link li:nth-child(4) a.menuicon {width:9px;left:2px;position:relative;}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item {
    position: relative;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 ul.menugroupdrop_link li.item a.menulink {
    position: absolute;
    top: 2px;
}

header.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Pendants ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {
    margin-top: 0px;
}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6 {width:100% !important;float:left !important;position:relative !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) {padding-left:15px !important;left:0px !important;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(2) {padding-left:15px !important;left:0px !important;margin-top: 40px;margin-bottom: 40px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {padding-left:15px !important;left:0px !important;margin-left: 0px !important;margin-top: 40px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {padding-left:0px !important;left:0px !important;margin-left: 0px !important;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item {float:left;width:100%;display:inline-block;margin-bottom: 15px;} 

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon img {width: 100%;height: auto;}

.page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menuicon {height:auto;display: block;width: 20px;float: left;} 

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li.item a.menulink {top: 0px;position: relative;float: left;width: 200px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(3) a.menuicon {width:13px !important;margin-left:3px;margin-right:5px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(7) a.menuicon {width:15px !important;margin-left:3px;margin-right:2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(8) a.menuicon {width:15px !important;margin-left:3px;margin-right:2px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content ul.menugroupdrop_link li:nth-child(9) a.menuicon {width:12px !important;margin-left:4px;margin-right:4px;}
	
.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(4) {height: 330px;padding-bottom: 60px;padding-top: 50px;margin-bottom: 20px;}	

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) .menulastitem.earringviewallone {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(1) p {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Earrings ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-8:nth-child(2) p.menulastitem {margin-top: 35px;margin-bottom: 15px;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(1) p.viewallone {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.menugroupdrop_title {display:none;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-6:nth-child(2) p.viewalltwo {float:left;width:100%;margin-top:35px;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(3) {display:none;}

.page-wrapper .page-header .header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.custdiamonmenu ul.groupmenu-drop .groupmenu-drop-content .col-sm-6:nth-child(1) .diamondsearch_mobile {float:left;width:100%;margin-bottom:40px;margin-top:15px;}

.header-wrapper-bottom .header-main-menu .nav-sections-items .mobilemenu-bookingblock {margin-top:0px;height:75px;position:absolute;
bottom:-110px;left:50px;}

header.page-header .header.content .header-main-menu .nav-sections .nav-sections-items div[id="store.menu"] {margin-top: 60px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow {font-size: 25px;top: 3px;position: relative;left:8px;}

header.page-header .header.content .header-main-menu .nav-sections-item-content .main_shippingcurrency .headselected_shipcurrency .custshippingarrow:before {content: "\f107";color: #676767;}

header.page-header .header.content .cdz-main-menu .groupmenu li.level0>.dropdown-toggle:before {margin-top:7px;font-size:22px;color:#676767;}

.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(1) p.menulastitem {margin-top:0px;margin-bottom:40px;float:left;width:100%;}
	
.header-main-menu .menu-container .cdz-main-menu ul.groupmenu li.Tennis ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12:nth-child(2) p.menulastitem {float:left;margin-top:30px;display:block;width:100%;margin-bottom:10px;}	
	

/* new menu css code end */

/* cart checkout minicart new design css code start */

body.checkout-cart-index .page-wrapper #maincontent {width:100% !important;}

.checkout-cart-index .page-wrapper #maincontent form.form-cart .cart.actions .actions-toolbar {float:none;margin-bottom: 20px;margin-right:0px;}

.checkout-cart-index .page-wrapper .cart-container {background: #fff !important;}
.checkout-cart-index .page-wrapper .cart-container .cart-summary {padding-bottom:0px;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li {float: none;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li:nth-child(1) {margin-bottom:0px;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .fieldset.coupon .field .control {width: 140px;margin-right: 0px;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form #coupon_code {width: 100%;}

.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .actions-toolbar .primary {margin:0px !important;}
.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .actions-toolbar .primary button {width:195px !important;padding:9px 10px 9px 10px; font-size:14px;}

.checkout-cart-index .page-wrapper .cart-container .cart-discount .cartcust-links ul {width:260px;}

.checkout-cart-index .page-wrapper #maincontent .columns .column.main {background: #fff !important;}

.checkout-cart-index .page-wrapper .cart-container .cart-summary ul.checkout li .actions-toolbar button {padding:15px 10px 15px 10px;width: 100% !important;}

.checkout-index-index .page-wrapper .modal-custom.authentication-dropdown .block.block-customer-login .block-content form .actions-toolbar .secondary {float:left;width: 100%;margin-top: 25px;} 

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content {left: 32% !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span {width: 330px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 245px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 165px !important;}

[lang="en-US"] .checkout-cart-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span:after {left:12.5% !important;}



/* cart checkout minicart new design css code end */

/* contact us page new design code start */

.cms-contact-us .page-wrapper .contactuspage .topbanner .desktopimage {display: none;}
.cms-contact-us .page-wrapper .contactuspage .topbanner .mobileimage {display: block;margin: 0 auto;}
.cms-contact-us .page-wrapper .contactuspage .contactform {margin-top:30px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content {width: 100%;padding: 0px 15px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .fieldset .row {margin:0px;}
.cms-contact-us .page-wrapper .contactuspage .feature_block {display:none;}
.cms-contact-us .page-wrapper .contactuspage .map {margin-top: 50px;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content {width: 100%;padding: 0px 15px;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content .left {width: 100%;}
.cms-contact-us .page-wrapper .contactuspage .map .map_content .right {width: 100%;margin-top:40px;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .book_container {padding:0px !important;}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .contactus_success {width: 100%}
.cms-contact-us .page-wrapper .contactuspage .contactform .contactform_content .contactus_success h4 {font-size: 15px;width: 100%;margin-top: 20px;}

/* contact us page new design code end */


/* diamonds pages new design code start */

.page-wrapper .separateloose_diamondspage .cmsloosepage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .left {display: none;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right {float:left;width:100%;padding-top:20px;padding-left:15px;padding-right:15px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content {margin-left:0px;width:100%;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top {float:left;
width:100%;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top h1 {font-size: 26px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top p {font-size: 16px;line-height: 24px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}
.page-wrapper .separateloose_diamondspage .cmsloosepage-top .right .loosetopright_content .loosetopright_content_bottom {text-align:center;text-transform:uppercase;padding-top:25px;padding-bottom:20px;}

.page-wrapper .separateloose_diamondspage .cmsloosepage-top .loosetopright .loosetopright_content a.bookappointment_btn {width: 90%;}

.cms-page-view .page-wrapper .separateloose_diamondspage .cmsloosepage-top .loosetopright_content p {font-size: 16px;}

.page-wrapper .separateloose_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;}
.page-wrapper .separateloose_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:left;}

.separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(1) {margin-bottom: 10px;}

.page-wrapper .separate_diamondpage .content .alldiamondsdata {width:100%;}

.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .mobileviewfilter {
width: 100%;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li {height:40px;border:none;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.leftshapes li:nth-child(1) {height:30px;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li:nth-child(1) {height:30px;}

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .table-filter-shape .shapefirstview ul.rightshapes li {height:40px;border:none;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block {margin-top: 40px;margin-bottom: 40px;}
.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left {width:100%;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left img {width: 80%;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right {width:100%;margin-top:20px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .right h3 {text-align:left !important;font-size: 24px !important;line-height: 32px;}

.page-wrapper .separateloose_diamondspage.separateloose_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(3) {margin-bottom:10px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block .diamondtext_block_content .left h3 {text-align:left !important;font-size: 24px !important;line-height: 32px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block_two {margin-top: 0px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block_two .diamondtext_block_content .left .mobileimage {display:block !important;margin: 0px auto;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_two .diamondtext_block_content .left h3 {margin-top: 30px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_two .diamondtext_block_content .right {display:none;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three .diamondtext_block_content .left img {width:100%;} 
.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three {margin-top: 0px;margin-bottom:0px;}

.page-wrapper .separateloose_diamondspage_us .diamondtext_block.diamondtext_block_three .diamondtext_block_content .right {padding: 0px;}

.page-wrapper .separateloose_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {
font-size: 24px !important;text-align: left !important;}


.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_left li {height:40px;border:none;}
.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li {height:40px;border:none;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-lower {margin-top: 3.5px;}

.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute .noUi-horizontal .noUi-handle.noUi-handle-upper {margin-top: 3.5px;margin-left:-14px;margin-left:-1px;}

.page-wrapper .separate_diamondpage .content .alldiamondsdata .diamondssection .diamondssection_content {width:100%;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsfilter_section {width:100%;}
.page-wrapper .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section {width:100%;}

.page-wrapper .separate_diamondpage .topbanner .content .content_inner_right .content_right h1 {font-size: 30px;text-align: left;}
.page-wrapper .separate_diamondpage .content .content_top .contcontent_top_inner h2 {font-size: 30px;}


.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .left {display: none;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right {float:left;width:100%;padding-top:20px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content {margin-left:0px;width:100%;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top {float:left;
width:100%;padding-left:15px;padding-right:15px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top h1 {font-size: 26px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top p {font-size: 16px;line-height: 24px;}
.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}

.page-wrapper .separatelabgrown_diamondspage .cmslabgrownpage-top .right .lgtopright_content .lgtopright_content_bottom {text-align:center;
text-transform:uppercase;padding-top:25px;padding-bottom:20px;}

.page-wrapper .separatelabgrown_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;}
.page-wrapper .separatelabgrown_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:left;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown {height: 100%;background: url(https://www.revediamonds.com/pub/media/wysiwyg/threereasons_background_mobile.png);}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content {width:100%;padding:20px 15px;float:left;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li{width:100%;margin-bottom: 20px;}
.page-wrapper .separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .perfectlg_block .perfectlg_block_content h2 {text-align:left;text-transform: uppercase;font-size:24px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content h2 {font-size:24px;text-align:center;
text-transform:uppercase;width:300px;margin:0px auto;padding-bottom:25px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li img {width: 25px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li .title {margin-bottom:20px;margin-top: 5px;}

.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p {font-size:16px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons ul li p a {font-size:16px;}
.page-wrapper .separatelabgrown_diamondspage .reasontobuy_labgrown .reasontobuy_labgrown_content .threereasons .bottom {text-align:left;}


.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block {
background: url(https://www.revediamonds.com/pub/media/wysiwyg/readinyour_language_bkg_mobile.png);height:100%;margin-bottom:40px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content {width:100%;padding-top:20px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left {width:100%;text-align:center;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right {width:100%;text-align:center;}
.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .title {font-size: 24px;}

.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .left ul {padding:0px;}
.page-wrapper .separatelabgrown_diamondspage .lgdifferentlanguage_block .lgdifferentlanguage_content .right ul {padding:0px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content {width:100%;padding:0px 15px;}


.page-wrapper .separatelabgrown_diamondspage .labpagemobile_img {display:block;}
.page-wrapper .separatelabgrown_diamondspage .labpagedesktop_img {display:none;}

.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content .bottom .left {width:100%;}
.page-wrapper .separatelabgrown_diamondspage .labgrownenagament_textimg .labgrownenagament_textimg_content img.labgrownenagament_textimg_mobile {width:80%;padding-bottom:30px;margin:0px auto;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content {width:100%;padding:0px 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .left {width:100%;}

.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right {
width: 100%;padding-top: 30px;}
.page-wrapper .separatelabgrown_diamondspage .labgrowntennisbracelet_textimg .labgrowntennisbracelet_content .right h2 {font-size: 25px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block {margin-top:60px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content {width:100%;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left {width: 100%;top: -27px;
position: relative;padding: 0px 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left img.labgrownfour_block_mobile {    padding-left: 100px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .top .left h2 {margin-bottom: 30px;
font-size: 24px;margin-top: 25px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content p {padding-right:0px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom {padding-top:0px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .left {width: 70%;bottom: 0px;
position: relative;margin-left: 15px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownfour_block .labgrownfour_block_content .bottom .right {
float: left;width: 100%;padding-left: 15px;padding-bottom: 15px;padding-top: 30px;}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond {
    background: url(https://www.revediamonds.com/pub/media/wysiwyg/reasons-to-choose-reve-diamonds-background_mobile.png);
    height: 100%;margin-top: 50px;background-position: center;background-size: contain;
}

.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content {width:100%;padding: 0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li{width:100%;text-align:center;padding-right:0px !important;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond .reasonbuy_lgdiamond_content .top {padding-top: 0px;}
.page-wrapper .separatelabgrown_diamondspage .reasonbuy_lgdiamond_content ul li p {text-align: center;font-size: 16px;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content {width:100%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.separatelabgrown_diamondspage .labgrown_googlereviews {margin-top:20px;margin-bottom: 10px;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .item .content{float:left;width:100%;padding-left:20px;padding-right:20px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewtitle{font-size:23px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-size:15px;margin-bottom:3px;width:45%;float:left;}

.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.separatelabgrown_diamondspage .labgrown_googlereviews .labgrown_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .labgrownquestion_content {width: 100%;padding:0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion h4 {font-size: 24px;}
.page-wrapper .separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.page-wrapper .separatelabgrown_diamondspage .labfaqaccordian .labaccordion-item h3.faqsaccordian span.openclose {top: -8px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .bottom h4 {font-size: 24px;text-align: left;margin-bottom: 20px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .bottom p {font-size: 16px;line-height: 24px;}

.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .buttons a.left {float: none;margin: 0px auto;position: relative;
display: block;width: 100%;margin-bottom: 30px;font-size: 14px;}
.page-wrapper .separatelabgrown_diamondspage .labgrownquestion .buttons a.right {float: none;margin: 0px auto;position: relative;
display: block;width: 100%;font-size: 14px;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content {width:100%;padding: 0px 15px;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content h2 {font-size:24px;
text-align:left;}
.page-wrapper .separatelabgrown_diamondspage .labfindright_engagementring .labfindright_engagementring_content p {line-height: 24px;}





.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-left #mobilecaratdrop_left {float:left;width:80px;}
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_left input  {border: none !important;position: relative;top: 0px;
width:40% !important;}	
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main #mobilecaratdrop_left span.caratfilterct {top:5px;float:left;}	
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right {top:12px;}	

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right {width: 45px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right input {top:0px;position: relative;float: left;border: none !important;}
	
.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .custcarat-right #mobilecaratdrop_right input span.caratfilterct {float: right;}	

.page-wrapper .separate_diamondpage .diamondssection .bothviewfilter .filterheader {margin-bottom:40px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .caratfilter .table-filter-carat .caratfiltervalue_main {height: auto;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .clarityfilter {
margin-top: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.colorfilter .table-filter-color .ui-slider-inputs {margin-bottom: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .filterattribute.clarityfilter .table-filter-clarity .ui-slider-inputs {margin-bottom: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .diamondssection_content .diamondsfilter_section .bothviewfilter .certificatefilter {margin-top: 0px;}

.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul.showmoreshape_right li:nth-child(7) span.ds-shape-taperedbaguette {padding-left: 4px;font-size: 14px;}

.page-wrapper .separate_diamondpage .diamondssection .filtershowmoreshape ul li {border-bottom: none !important;}


.separate_diamondpage .diamond_mobilevisulviewnew {padding:0px 15px;}
.separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top {float:left;width:100%;margin-bottom:10px;}
	
.separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:100%;}	
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmobileview_middle {float:left;width:100%;font-family:'WorkSans';font-size: 16px;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmobileview_middle span {margin-right:10px;}

.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main {float:left;width:100%;margin-top:8px;font-family: 'WorkSans';font-size: 14px;}

.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_left {float:left;width:50%;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right {float:left;width:50%;}
.separate_diamondpage .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right div {float:left;margin-right:5px;}

.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer {float:left;width:100%;margin-top:20px;}
.diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .visualdiamondprice {float:left;
width: 50%;color: #D84813;font-family: 'WorkSans';font-size: 20px;}
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail {float:left;width: 50%;background: transparent;color: #000;font-family: 'Playfairdisplay';text-transform: unset;
font-size: 16px;margin-top: 0px;}
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:before {display:none;}	
.separate_diamondpage .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:after {display:none;}	
.page-wrapper .separate_diamondpage .diamond_mobilevisulviewnew {padding-bottom: 15px;padding-top: 20px;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table .diamondRow--data span.diamondRow-detslabel {font-family: 'WorkSans';font-size: 12px;letter-spacing: 1px;color: #262118;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table .diamondRow--data span.diamondRow-detsvalue {font-family: 'WorkSans';font-size: 12px;letter-spacing: 1px;color: #262118;font-weight: bold;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond span.price {font-family:'WorkSans';padding-left: 0px;text-transform: capitalize;font-size: 16px;display:block;line-height:24px;}

.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond {background-color:transparent;color: #262118;font-family: 'Playfairdisplay';text-transform: capitalize;font-size: 16px;
text-align: center;padding-right: 20px;}
.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond:before {display:none !important;}
.separate_diamondpage .diamondsresults_section #diamond-search-result #diamond-result .mobile_listview_diamonds table.main_table td.price_diamond div#cus_diamond:after {display:none !important;}

.cms-page-view .page-wrapper .column.main .separate_diamondpage .content .diamondssection .diamondssection_content .diamondsresults_section #diamond-search-result #diamond-detail-result {height: 100% !important;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew {padding:0px 15px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .visualdiamondmobileview_top {float:left;width:100%;margin-bottom:10px;}
	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:100%;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmobileview_middle {float:left;width:100%;font-family:'WorkSans';font-size: 16px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmobileview_middle span {margin-right:10px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main {float:left;width:100%;margin-top:8px;font-family: 'WorkSans';font-size: 14px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_left {float:left;width:50%;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right {float:left;width:50%;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .diamondmeasurement_main .visualdiamondmobile_measurement_right div {float:left;margin-right:10px;}

.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer{float:left;width:100%;margin-top:20px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .visualdiamondprice {float:left;
width: 50%;color: #D84813;font-family: 'WorkSans';font-size: 20px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail {float:left;width: 50%;background: transparent;color: #000;font-family: 'Playfairdisplay';text-transform: unset;font-size: 16px;margin-top: 0px;}
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:before {display:none;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew .mobilediamondvisualview_footer .mobilediamondvisualview_footer_content .mobilediamond_viewdetail:after {display:none;}	
.catalog-product-view .product_info .productstep_two .diamond_mobilevisulviewnew {padding-bottom: 15px;padding-top: 20px;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider h2 {font-size: 24px;}
.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev{top:180px;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next{top:180px;}

.page-wrapper .separate_diamondpage .diamondspage_categoryslider .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top: 0px;}

.page-wrapper .separateshape_diamondpage .diamondspage_categoryslider .brand-slider-wrapper {margin-bottom: 10px;}

.page-wrapper .separate_diamondpage .diamondwholesale_block {margin-top:50px;}
.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content {width: 100%;margin: 0px auto;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext {width:100%;text-align:center;}
.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext img{width:90%;float:none;top:0px;}	

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text {float: left;width: 100%;
padding: 0px 15px;text-align: left;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {font-size: 24px;
margin-top: 15px;}
.page-wrapper .separateshape_diamondpage .diamondwholesale_block .diamondwholesale_block_content .imagetext .text h3 {
text-align: left !important;font-size: 24px !important;}

.page-wrapper .separate_diamondpage .diamondwholesale_block .diamondwholesale_block_content .bottomtext {padding:0px 15px;margin-top: 0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {padding:15px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(1) {float: left;margin-left:0px;width:140px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(1) a {font-family:'WorkSans';font-size:14px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) {float: right;width: 140px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) a {font-family: 'WorkSans';font-size: 14px !important;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {padding-bottom: 15px;margin: 0px 0px 15px 0px;}


.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot {height: 100%;width: 100%;margin: 0px auto;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top: 0px;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot {height: 100%;width: 100%;margin: 0px auto;}

.cms-page-view.page-layout-1column .page-wrapper .separate_diamondpage .alldiamondsdata #diamond-result #diamond-detail-result .diamondvideonot h3 { margin-top: 0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-size: 14px;width: 90px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-size: 14px;width: 80px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right:-5px;}

.cms-page-view .page-wrapper .separatelabgrown_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -5px;width: 70% !important;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result .diamondaddtocart_ring{float:left;width:100%;padding-top:25px;}

.page-wrapper .separate_diamondpage .alldiamondsdata #diamond-detail-result {padding-bottom: 25px;}

.page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {
float:left;width:100%;margin-bottom:5px;}

.page-wrapper .separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {
float: left;width: 100%;margin-bottom: 5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) {float: right;width: 140px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab div:nth-child(2) a {font-family: 'WorkSans';font-size: 14px !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {padding-bottom: 15px;margin: 0px 0px 15px 0px;}


.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot {height: 100%;width: 100%;margin: 0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondimagenot h3 {margin-top: 0px;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot {height: 100%;width: 100%;margin: 0px auto;}

.catalog-product-view .product_info .productstep_two #diamond-result #diamond-detail-result .diamondvideonot h3 { margin-top: 0px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-left div span.first {font-size: 14px;width: 90px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .showMoreoption .diamonddetail-right div span.first {font-size: 14px;width: 80px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -45px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamond_detail_right_top .labcertificate span.labcertificatenumber {right: -46px;width: 70% !important;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .diamondaddtocart_ring{float:left;width:100%;padding-top:25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result {padding-bottom: 25px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div {
float:left;width:100%;margin-bottom:5px;}

.catalog-product-view .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div {
float: left;width: 100%;margin-bottom: 5px;}

.catalog-product-view .page-wrapper .product_info .productstep_two #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {float: left;}

.catalog-product-view .page-wrapper .product_info .productstep_two #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .second {
float: left;width: 200px;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.first {
width: 35px !important;}

.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li {margin:0px;}

.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination ul#pagination{float:right;
margin-top: 15px !important;margin-bottom: 15px !important;}
	
.page-wrapper .separate_diamondpage .alldiamondsdata .diamondsresluts-footer .search-pagination #pagination li.page-previous:before {top: 0px;}

.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top {background:#f7f8fa !important;height:100% !important;width:100%;
float:left;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .left {display: none;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right {float:left;width:100%;padding-top:20px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content {margin-left:0px;width:100%;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top {float:left;
width:100%;padding-left:15px;padding-right:15px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top h1 {font-size: 26px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top p {font-size: 16px;line-height: 24px;}

.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content p {text-align: left;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_top a.bookappointment_btn {width:100%;text-align:center;position:relative;display:block;margin:0px auto;font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {text-align:center;text-transform:uppercase;padding-top:25px;padding-bottom:20px;}

.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content {width:100%;padding:0px 15px;float: left;}
.page-wrapper .separatecolour_diamondspage .welcomeblock .welcomeblock_content h2 {font-size:24px;text-align:left;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content {width:100%;padding:0px 15px;}
.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .left {width: 100%;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right {
width:100%;padding-left:0px;}

.page-wrapper .separatecolour_diamondspage .naturalfancydiamond_block .naturalfancydiamond_block_content .right h2 {
font-size: 24px;margin-top: 15px;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_block {margin-top:30px;}
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_block .featuresgrade_colourdiamond_blockcontent {
width:100%;padding:0px 15px;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top {width: 100%;}
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left {width: 100%;}

.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .left h2 {font-size: 24px;}
	
.page-wrapper .separatecolour_diamondspage .featuresgrade_colourdiamond_blockcontent .top .right {width: 100%;text-align: center;
margin-top: 20px;padding-left: 0px;margin-bottom: 20px;}
.page-wrapper .separatecolour_diamondspage .colourintensity ul {width:180px;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content {width:100%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews {margin-top:20px;margin-bottom: 10px;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .item .content{float:left;width:100%;padding-left:0px;padding-right:0px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewtitle{font-size:23px;margin-top: 10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .top {font-size:15px;margin-bottom:3px;width:45%;float:left;}

.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {float:right;width:40%;text-align:right;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.page-wrapper .separatecolour_diamondspage .colourdiamond_googlereviews .colourdiamond_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.page-wrapper .separatecolour_diamondspage .customerreviews .customerreviews_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage .customerreviews .customerreviews_content .top h2 {font-size:26px;text-transform:none;}

.page-wrapper .separatecolour_diamondspage .speakexpert {padding: 20px 0px 40px 0px;margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content {width: 100%;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .left {width: 100%;float: none;text-align: center;}

.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right {width: 100%;padding-left: 15px;padding-right: 15px;
margin-top: 30px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right h2 {font-size: 24px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right p {width: 100%;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton {
float: left;width: 100%;margin-top: 20px;}
.page-wrapper .separatecolour_diamondspage .speakexpert .speakexpert_content .right .bookappointbutton a {padding:10px 20px;float: left;width: 100%;text-align: center;}

.page-wrapper .separatecolour_diamondspage .colourdiamondquestion {margin-top: 0px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .colourdiamondquestion_content {width: 100%;padding: 0px 15px;}

.page-wrapper .separatecolour_diamondspage .colourdiamondquestion h4 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.openclose {
font-size: 35px;top: -10px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .bottom h4 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage .colourfaqaccordian .colouraccordion-item h3.faqsaccordian span.faqtitle {font-size: 16px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .buttons a.left {margin-bottom: 25px;}
.page-wrapper .separatecolour_diamondspage .colourdiamondquestion .buttons a {width: 100%;}
.page-wrapper .separatecolour_diamondspage.separate_diamondpage .diamondspage_categoryslider {margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext img {top:0px;}
.page-wrapper .separatecolour_diamondspage .welcomeblock {margin-top: 40px;}
.page-wrapper .separatecolour_diamondspage .diamond_mobilevisulviewnew .visualdiamondmobileview_top embed.diamondvideo {height:360px;width:360px;object-fit: fill;}

.page-wrapper .separate_diamondpage #diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {font-family: 'Playfairdisplay' !important;text-transform: capitalize;letter-spacing:0px;font-size:20px;font-weight:normal;}

.page-wrapper .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) a.certcustlink {color:#D84813;}

.page-wrapper .separatecolour_diamondspage .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .labcertificate span:nth-child(2) {right: 25px;}

.page-wrapper .separatecolour_diamondspage .diamond_mobilevisulviewnew .diamondmobileview_middle {font-size: 14px;}


.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content {width:100%;}
.cms-page-view .page-wrapper .separate_diamondpage .alldiamondsdata .yourorder_blockcmspage {margin:40px 0px 0px 0px;padding:0px;float:left;width:100%;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {padding:0px;margin:0px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {padding:5px 0px 25px 0px;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content h4 {font-size:18px;text-align:center;font-weight: bold;margin-bottom:10px;float: left;width: 100%;margin-top:5px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions .custinstock {display:none;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions {margin:0px auto;max-width:100%;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right .actions button#product-addtocart-button {left:0px;position: relative;color: #D84813;border-color: #D84813;width: 180px;font-size: 16px;text-transform: capitalize;margin-top: 20px;float: left;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo.diamondname_cmspage .label{width:24%;font-size: 14px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .label {font-size: 14px;width: 85px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selected_diamondvalue {font-size:12px;float: right;width: 76%;line-height: 2;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .diamondinfo .selecteddiamonddata {
font-size:12px;width:auto;padding-right:0px;float: left;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .left .selecteddiamondimage_content {
margin-top: 10px;width: 100%;padding: 10px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .left {width: 38%;display:none;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content form {width:100%;}
.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right {width: 100%;}

.cms-page-view .page-wrapper .yourorder_blockcmspage .yourorder_blockcmspage_content .right #diamond_order {margin:0px auto;width:90%;}



.cms-page-view .yourorder_blockcmspage .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .final_selected_diamondtotalprice {margin-right: 5px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content {width:80px;}
.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .left {
width: 60px;font-size: 12px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span {width: 350px;height: auto;margin-left: -145px;}

.cms-page-view .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips img {top: 4px;}

.cms-page-view .page-wrapper .yourorder_blockcmspage_content .incexclvatblock .selected_diamondtotalprice .incexclvatblock_content .custvat-info-tooltips span:after {left:-4.7%;}

.separateloose_diamondspage_us #diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {float: left;}
.separateloose_diamondspage_us .alldiamondsdata #diamond-detail-result .diamond_detail_right_top .detailsfooter .left span.second {float: left;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .proincvat {float: left;position: relative;left: 0px;top: 1px;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us #diamond-search-result .DimondDetailBox .diamond_detail_results_ul .detailsfooter .custvat-info-tooltips {position: relative;left: 0px;top: -2px;}

.cms-page-view.page-layout-1column .separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {left: -16.4% !important;}

.cms-page-view .separateloose_diamondspage_us .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 44.5% !important;}

.page-wrapper .separatecolour_diamondspage_us .cmscolourdiamondpage-top .right .lgtopright_content .lgtopright_content_bottom {margin-left:15px;}
.page-wrapper .separatecolour_diamondspage_us .welcomeblock .welcomeblock_content h2 {font-size: 22px;text-align:center;}
.page-wrapper .separatecolour_diamondspage_us .welcomeblock .welcomeblock_content p:nth-child(2) {margin-bottom: 15px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content {width:100%;padding:0px 15px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .top h2 {font-size:22px;
text-align:left;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section {width: 100%;margin-right:0px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .image {height: 100%;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block {
margin-top:0px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content p {text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options_content .colourdiamond_block .colourdiamond_block_section .textcontent {
min-height:100%;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdimaondlink {
float: left;width: 100%;margin-bottom: 50px;}

.page-wrapper .separatecolour_diamondspage_us .fancycolor_diamond_options .fancycolor_diamond_options_content .colourdiamond_block.two .colourdiamond_block_section .textcontent {min-height: 100%;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade {background: none;width: 100%;height: 100%;margin-top: 0px;margin-bottom: 40px;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content {width: 100%;margin: 0px auto;padding: 40px 15px;
background: #FCF7F3;height: 100%;float: left;}
.page-wrapper .separatecolour_diamondspage_us .colourgia_grade .colourgia_grade_content .top h2 {font-size: 25px;text-align: center;}

.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy {margin-top: 0px;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left {width: 100%;}
.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .left h2 {font-size: 24px;text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .famousnatural_fancy .famousnatural_fancy_content .right {
width: 100%;text-align: center;margin-top: 30px;padding-left: 0px;}

.page-wrapper .separatecolour_diamondspage_us .diamondwholesale_block .diamondwholesale_block_content h2 {font-size: 24px;text-align: center;}

.page-wrapper .separatecolour_diamondspage .diamondwholesale_block .diamondwholesale_block_content .imagetext .image {
float: left;width: 100%;margin-bottom: 20px;}

.page-wrapper .separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .whychoosefancy_diamond .whychoosefancy_diamond_content .top h2 {font-size: 25px;text-align: left;}

.page-wrapper .separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content {width: 100%;padding: 0px 15px;}
.page-wrapper .separatecolour_diamondspage_us .findcolour_diamonds .findcolour_diamonds_content h2 {font-size: 24px;text-align: left;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice {width: 160px;float: left;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice .incexclvatblock_content {width: 96px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .diamondtotalprice_cmspage .selected_diamondtotalprice .incexclvatblock_content .left {width: 70px;font-size: 12px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .actions button#product-addtocart-button {margin-top: 80px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span {float:left;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp span.proincvat {position:relative;left:0px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips {position:relative;left:0px;top: -4px;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content {left: -14.4% !important;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content span {background: #fff;font-family:Worksans !important;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips span:after {border-top: 8px solid #fff;}

.separate_diamondpage #diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter.labgrownusexcltax .left.exceptgbp .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 140px;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .custvat-info-tooltips span {
width:340px !important;height:auto !important;margin-left:0px !important;left:-137px !important;background:#fff;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .custvat-info-tooltips span:after {
left: 46.5%;}

.separate_diamondpage .yourorder_blockcmspage .yourorder_blockcmspage_content .exclusivevatcms_block .tooltip_custexclvat .label {width: 85px;}



/* diamonds pages new design code end */


/* new design category pages changes css code start */

body.catalog-category-view .page-wrapper main#maincontent {width:100%;background: #fff;}

.filter-options {display: block;}

.catalog-category-view main#maincontent .category-view .category-description .row .col-xs-24 {padding: 0px 15px;}

.catalog-category-view .page-wrapper .page-main .category-description .row h1 {text-align: center;}

.catalog-category-view main#maincontent .category-view .category-description {padding: 30px 0px 40px 0px;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter {margin-top:0px;}

.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers {display:block;float: left;width: 100%;padding: 0px 15px;margin-bottom: 40px;}

.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left {float:left;width:50%;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left img {float:left;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .left span {font-family:'Playfairdisplay';font-size: 16px;
color: #000;float: left;margin-left: 10px;}
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .filteractive.left span {color: #D84813 !important;}
	
.catalog-category-view .page-wrapper .sidebar-main .mobileviewcat_filers .right {float:right;width: 50%;text-align: right;}	

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter_header {float: left;width: 100%;margin-bottom: 20px;
padding: 0px 15px;}

.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block .block-content.filter-content {float:left;
width:100%;} 	
	
.catalog-category-view .page-wrapper .columns .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-item {
padding: 10px 15px;float: left;width: 100%;}	

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content-inner ol.items li {width:100%;}
.catalog-category-view #layered-filter-block .filter-options-content .filter-options-content-inner ol li.item a {padding:0px;}
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-options .filter-options-content {padding-left:7px;}
.catalog-category-view #layered-filter-block .filter-content .morefilteres {padding-left: 15px;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-content .mt-filter-active .filter-current {border:none;
    margin: 0px 0px 0px 8px;}
	
.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filter-content .mt-filter-active .filter-current ol.items li {    margin-top: 0px;margin-bottom: 15px;float: left;width: 100%;}

.catalog-category-view .sidebar.sidebar-main #layered-filter-block .filtersection {display:none;}

.catalog-category-view .page-wrapper .sidebar.sidebar-main #layered-filter-block {float:left;margin-top:0px !important;width:100%;}

.catalog-category-view .page-wrapper .column.main #product-list-container {margin:0px !important;float: left;width: 100%;}

.catalog-category-view .page-wrapper .column.main #product-list-container .custtoolbartop {display: none;}

.catalog-category-view .page-wrapper .page-main .products-grid ol.product-items li.product-item .product-item-info .cdz-hover-section .cdz-product-top .product-image-wrapper {height:220px !important;}

.catalog-category-view .page-wrapper .page-main #product-list-container .products-grid ol.product-items li.product-item {padding-left:10px;padding-right:10px;}

.catalog-category-view .page-wrapper .column.main #product-list-container .products.products-grid {float:left;width:100%;display: block;} 

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .left span {font-size: 100px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .title {font-size: 18px;}

.catalog-category-view #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right {left: 0px;top: -6px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .steps .right .viewdetails {margin-top: 35px;}

.catalog-category-view .page-wrapper #product-list-container .createyour_ring .settingsthreesteps_inner .bottom .two.steps {left:-13px;position: relative;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .main-image img.product-image-photo {border: none !important;}

.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name {float:left;width:100%;}

.catalog-category-view .page-wrapper main#maincontent .columns .column.main {padding:0px !important;}
	
.catalog-category-view #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details {display:block;background: #fff !important;padding:0px 10px;}

.catalog-category-view .page-wrapper .toolbar-products ul.pages-items li.pages-item-previous .action.previous:before {font-size: 24px;top: -6px;}

.catalog-category-view .page-wrapper .toolbar-products ul.pages-items li.pages-item-next .action.next:before {font-size:24px;top:-6px;} 

.catalog-category-view .page-wrapper .toolbar-products .pages ul.pages-items .item a.page {font-size: 20px;padding: 8px 12px 15px 12px;}

.catalog-category-view .page-wrapper .toolbar-products .pages ul.pages-items .item.current strong.page {font-size: 20px;padding: 6px 12px 15px 10px;}


.catalog-category-view .page-wrapper #product-list-container .products.products-grid #category-products-grid ol.products{margin:20px 0px !important;}

.catalog-category-view .page-wrapper #product-list-container .products-grid ol.product-items li.product-item .product-item-info .product-item-details strong.product.name.product-item-name a {text-align: center;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .field.limiter #viewallproducts a {
padding:10px 18px;line-height:3;}

.catalog-category-view .page-wrapper .product-list-container .toolbar.toolbar-products {padding-left:15px;padding-right:0px;}

.catalog-category-view .page-wrapper #product-list-container .toolbar.toolbar-products .pages ul.pages-items {padding:0px;}

.catalog-category-view .page-wrapper #product-list-container .category_shortdesc .col-xs-24 {padding:0px !important;}

.catalogsearch-result-index .page-wrapper .wrapper-breadcrums {width:100%;margin:0px auto;padding-bottom:25px;}
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs {float:left;width:100%;margin-top:0px;margin-left:20px;
padding-top:20px;display:block;}	
.catalogsearch-result-index .page-wrapper .wrapper-breadcrums .breadcrumbs .item:not(:last-child):after {padding-top:0px;}

/* new design category pages changes css code end */


/* Dallas page css code start */

body.dallas_page .dallas_topbanner_container .dallasbanner_content .mobiledallas_banner {display:block;float: left;width: 100%;text-align: center;}
body.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container {padding-bottom:0px;height: 120px;background-image: none !important;}

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content {position: relative;top: 0px;left: 0px;}
.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block {width: 100%;height: auto;float: left;margin-top:15px;padding: 0px 20px;}

.dallas_page .page-wrapper .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h1 {color:#000;margin-bottom: 20px;}

.dallas_page.page-layout-1column .columns .dallas_content .dallas_content_inner .row {margin-left: 0px;margin-right: 0px;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block h3 {color: #000;width: 100%;}

.dallas_page .dallas_topbanner .dallas_topbanner_container .dallasbanner_content .dallasbanner_content_block a.dallasbanner_btn {border: 1px solid #000;color: #000;}

.dallas_page.page-layout-1column .page-wrapper .columns {padding:0px;}

.dallas_page .page-wrapper .dallas_content {margin-top: 30px;padding:0px 20px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .right {padding-left: 0px;margin-top: 30px;}

.dallas_page .page-wrapper .dallas_content .location_section .top.row {margin-bottom: 20px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner {width: 100%;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock.first {margin-right:0px;} 

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .categoryblock_imglink .categoryblock {float: left;width:100%;margin-bottom: 50px;text-align: center;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .left {padding-right:0px;}

.dallas_page .page-wrapper .dallas_content .dallas_content_inner .row .right .meeting-text {padding-right:0px;padding-left:0px;}

.dallas_page .page-wrapper .appointmentblock_two {margin-top: 20px;}

.dallas_page .page-wrapper .customers_googlereviews .customers_googlereviews_content {width: 100%;}

.dallas_page .page-wrapper .customers_googlereviews {margin-top: 0px;}

.dallas_page .page-wrapper .customers_googlereviews .customers_googlereviews_content .title {font-size: 25px;}

.dallas_page .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.dallas_page .owl-theme .owl-dots .owl-dot.active span, .showrooms .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.dallas_page .owl-theme .owl-dots .owl-dot span {background: #eba389;}
.dallas_page .instagramblock.instagramblock_desktop {display:none;}

.dallas_page .page-wrapper .instagramblock_mobile {display: block;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:0px;padding-right:0px;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.dallas_page .instagramblock_mobile .owl-nav {display:none;}
.dallas_page .owl-dots {margin-top:15px;}

.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.dallas_page .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content {width: 100%;}	

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content ul li {float: none;width: 95%;position: relative;
margin-right: 0px;padding-left: 20px;margin-bottom: 50px;padding-right: 65px;}

.dallas_page .page-wrapper .showrooms_getintouch .showrooms_getintouch_content h2 {display: none;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;margin:50px auto;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen h2 {font-size: 25px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 16px;text-align: center;
line-height: 24px;padding: 0px 20px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li {float: left;width: 44%;margin-right:0px;}

.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(1) {margin-left:15px;}
.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(2) {margin-left:15px;}
.dallas_page .page-wrapper .dallasasseen .content_dallasasseen ul li:nth-child(3) {margin-left: 25vw;margin-top: 4vw;}
.dallas_page .page-wrapper .dallasasseen {margin-bottom: 60px;}
.dallas_page .page-wrapper .dallas_content .dallas_content_inner .location_section.row .gogolemap {padding-bottom: 100%;}
.dallas_page .page-wrapper .dallas_content .dallas_content_inner .location_section.row .gogolemap {margin-top:0px !important;}

/* Dallas page css code end */


/* home page new design css code start */

body.cms-home .home_topbanner_container .homebanner_content .mobilehome_banner {display:block;float: left;width: 100%;text-align: center;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container {padding-bottom:0px;height: 120px;background-image: none !important;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width: 100%;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content {position: relative;top: 0px;left: 0px;}
.cms-home .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block {width: 100%;height: auto;float: left;width: 100%;margin-top:15px;padding:0px 15px;}
.cms-home .home_googlereviews .home_googlereviews_content {width:100%;}
.cms-home .home_googlereviews .home_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.cms-home .home_googlereviews {margin-top:50px;margin-bottom: 10px;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:20px;padding-right:20px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewtitle {font-size:23px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size:15px;margin-bottom:3px;width:45%;float:left;}

.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float:right;width:40%;text-align:right;}
.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot.active span, .cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.cms-home .home_googlereviews .home_googlereviews_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h3 {width: 100%;padding: 0px;font-size: 16px;line-height: 24px;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block h1 {font-size: 32px;
margin-bottom: 15px;font-family: Suranna !important;line-height: 32px;color: #000;}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn {
width: 360px;font-size: 14px;font-family: 'Worksans';}

.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebanner_btn span {letter-spacing: 2px;padding: 14px 10px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider {width:100%;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .brand-slider-wrapper {margin: 0px 20px;}

.cms-home .page-wrapper .home_shopcategory .home_shopcategory_slider .shop-by-brand-slider .owl-stage-outer .owl-item .item-group img.brand-img.owl-lazy.zoom-eff {top:0px;}

.cms-home .page-wrapper .home_shopcategory h2 {font-size: 24px;margin-bottom: 20px;}
.cms-home .page-wrapper .home_shopcategory {margin-top:10px;}

.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {width:100% !important;}

.cms-home .page-wrapper .brand-slider-wrapper .shop-by-brand-slider .owl-item .item-group .brand-item {width: 100%;margin-bottom: 15px;
float: left;}

.cms-home .page-wrapper .home_discoverrevediamonds {width:100%;padding:0px;float: left;margin:40px auto 30px;}
.cms-home .page-wrapper .home_discoverrevediamonds h2 {text-align: center;margin-left: 0px;font-size: 28px;margin-bottom: 25px;}
.cms-home .page-wrapper .home_perfectsymbol {margin-top: 60px;}
.cms-home .page-wrapper .home_perfectsymbol .content {width: 100%;padding:0px 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .home_discoverrevediamondsinner {width: 100%;margin:30px auto;padding:0px 15px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right .text.one {width: 100%;padding: 0px 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right .text {width: 100%;padding: 0px 20px;}

.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features {padding:0px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li span.number {font-size:80px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(5) {margin-bottom: 40px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li span.sentence {width:100%;font-size: 18px;margin-top:-10px;padding-left:70px;padding-right: 20px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right ul.features li:nth-child(2) span.sentence {margin-top: -35px;}

.cms-home .page-wrapper .home_discoverrevediamonds .left {float: left;width: 100%;text-align: center;padding: 10px;}
.cms-home .page-wrapper .home_discoverrevediamonds .right {float: left;width: 100%;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content {width: 100%;}

.cms-home .page-wrapper .home_perfectsymbol .content .left {width: 100%;margin-left:0px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right {width: 100%;margin-top:0px;}

.cms-home .page-wrapper .home_perfectsymbol .content .left h2 {padding-right: 20px;padding-left: 20px;}

.cms-home .page-wrapper .home_perfectsymbol .content .left h2 {font-size: 24px;line-height: 32px;padding-right:0px;}

.cms-home .page-wrapper .home_perfectsymbol .content .right ul li span.textfirst {font-size: 20px;line-height: 0px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right ul li a {padding: 15px 10px;width: 100%;font-size: 14px;letter-spacing: 1.5px;}
.cms-home .page-wrapper .home_perfectsymbol .content .right ul {padding-left: 0px;}

.cms-home .page-wrapper main#maincontent {float:left;width: 100%;position: relative;display: block;}

.cms-home .page-wrapper .instagramblock_desktop {display:none;}
.cms-home .page-wrapper .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;margin-top: 50px;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:30px;}
.cms-home .page-wrapper .instagramblock_mobile .owl-nav {display:none;}
.cms-home .page-wrapper .owl-dots {margin-top:15px;}

.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.cms-home .page-wrapper .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;list-style: none;}	

.cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot.active span, .cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.cms-home .instagramblock_mobile .instagramblock_mobile_content .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content {margin-top: 50px;width: 100%;}

.cms-home .page-wrapper .home_bookconsultant {width:100%;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock {width: 100%;padding:0px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .imageblock {left: 0px;width: 100%;position: relative;top: 0px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content {width: 100%;margin: 0px auto;
padding: 20px 20px 0px 20px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .textblock .textblock-content h2 {
font-size: 24px;line-height: 35px;}

.cms-showrooms .showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h1 {font-size:24px;line-height:35px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a {width: 100%;margin-bottom: 30px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content .appointmentbuttons a.aone {margin-right:0px;}

.cms-home .page-wrapper .home_customform .ap3w-form-button-64538492d53955128f9a170c button {padding: 12px 75px;}

.cms-home .page-wrapper .home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h2"] {font-size: 28px;line-height: 40px;}

.cms-home .page-wrapper .home_bookconsultant .home_bookconsultant_content {margin-bottom: 50px;}

.cms-home .page-wrapper .home_customform .ap3w-text-64538492d53955128f9a170c p[data-size="h3"] {font-size: 20px;}
.cms-home .page-wrapper .ap3w-embeddable-form-content {margin: auto;padding: 0px 20px 0px 20px;}
.cms-home .page-wrapper .homefaq .homefaq_content {width: 100%;}

.cms-home .page-wrapper .home_customform .ap3w-form-button-64745787e7a720c82429b6ec button {padding: 12px 75px;}
.cms-home .page-wrapper .home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h2"] {font-size: 28px;line-height: 40px;}
.cms-home .page-wrapper .home_customform .ap3w-text-64745787e7a720c82429b6ec p[data-size="h3"] {font-size: 20px;}

.cms-home .page-wrapper .homefaq .homefaq_content h2 {font-size: 24px;margin-bottom: 40px;padding: 0px 20px;line-height: 38px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left {width: 100%;float: left;display: block;position: relative;}

.cms-home .page-wrapper .homefaq .homefaq_content .right {width: 100%;float: left;display: block;position: relative;margin-left:0px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-home .page-wrapper .homefaq .homefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}

.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-home .page-wrapper .homefaq .homefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}
.cms-home .page-wrapper .homefaq .homefaq_content .accordion .accordion-item .content {padding: 0px 30px;}

.cms-home .page-wrapper .homefaq .homegetintouch .homegetintouch_content {width: 100%;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content {width: 100%;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content h2 {font-size: 24px;margin-bottom: 40px;padding: 0px 20px;line-height: 38px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left {width: 100%;float: left;display: block;position: relative;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right {width: 100%;float: left;display: block;position: relative;margin-left:0px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .left .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.openclose {width: 6%;margin-right: 10px;}

.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .right .accordion-item h3.homeaccordian span.faqtitle {float: left;width: 90%;
font-size: 18px;}
.cms-page-view .page-wrapper .cmspagefaq .cmspagefaq_content .accordion .accordion-item .content {padding: 0px 30px;}

.cms-page-view .page-wrapper .cmspagefaq .homegetintouch .homegetintouch_content {width: 100%;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content h2 {font-size: 25px;}

.cms-home .page-wrapper .homegetintouch {width: 100%;padding: 40px 0px;margin-top: 40px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {
    float: none;
    width: 82%;
    position: relative;
    margin-right: 0;
    padding-left: 20px;
    margin-bottom: 50px;
    padding-right: 65px;
}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li img {right:-38px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li {padding-right: 55px;}

.cms-home .page-wrapper .homegetintouch .homegetintouch_content ul li span.title {margin-bottom: 10px;}

.cms-home .page-wrapper .homegetintouch {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding:30px 0px;
    margin-top:20px;
    padding-bottom:0px;
}

.cms-home .page-wrapper .homeasseen .content_homeasseen {width: 100%;margin:50px auto;}

.cms-home .page-wrapper .homeasseen .content_homeasseen h2 {font-size: 25px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen .text {
    font-family: 'WorkSans';
    font-size: 16px;
    text-align: center;
    line-height: 24px;
    padding: 0px 20px;
}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul li {float: left;width: 44%;margin-right:0px;}

.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(1) {margin-left:15px;}
.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(2) {margin-left:15px;}
.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left: 25vw;margin-top: 4vw;}
.cms-home .page-wrapper .homeasseen {margin-bottom: 60px;}

[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left: 12px;margin-top: 50px;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(4) {margin-top: 50px;width: 150px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {width: 100% !important;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen {width: 100%;margin:50px auto;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen h2 {font-size: 25px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen .text {font-family: 'WorkSans';font-size: 16px;text-align: center;
line-height: 24px;padding: 0px 20px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul {list-style: none;width: 100%;margin: 30px auto;padding: 0px;}

[lang="en-US"] .cms-los-angeles .page-wrapper .dallasasseen .content_dallasasseen ul li {width: 40%;margin: 0px 0px 40px 0px;float: left;}


.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-prev {
background-color: #fff;top: 160px;left: -20px;}

.cms-home .page-wrapper .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-nav .owl-next {
background-color: #fff;top: 160px;right:-20px;}


/* home page new design css code end */


/* showrooms page css code start */

.showrooms .bookconsultant .imageblock_mobile {display:block !important;}
.showrooms .bookconsultant {width: 100%;}
.showrooms .bookconsultant .imageblock_desktop {display:none;}

.showrooms .bookconsultant .bookconsultant_content {margin-top:0px;margin-bottom:0px;}
.cms-showrooms .page-wrapper .page-main .columns {padding:0px;}

.showrooms .bookconsultant .bookconsultant_content .textblock {width:100%;padding:40px 0px 40px 20px;}

.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content {width:100%;padding-right:20px;}

.showrooms .bookconsultant .bookconsultant_content .textblock .textblock-content h2 {font-size: 25px;line-height:35px;margin-bottom: 20px;
text-transform: uppercase;}

.showrooms .showroom_locations .showroom_locations_content {width:100%;}
.showrooms .showroom_locations .showroom_locations_content h2 {font-size:24px;}
.showrooms .showroom_locations_content .showroom_newyork {width:100%;}
.showrooms .showroom_locations_content .showroom_newyork .left {width:100%;padding-left:20px;padding-right:20px;padding-top:40px;}
.showrooms .showroom_locations_content .showroom_newyork .right {width:100%;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_dallas {width:100%;padding-top:30px;}
.showrooms .showroom_locations_content .showroom_dallas .left {width:100%;padding-left:20px;padding-right:20px;}
.showrooms .showroom_locations_content .showroom_dallas .right {width:100%;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_miami {width:100%;padding-top: 50px;}
.showrooms .showroom_locations_content .showroom_miami .left {width:100%;padding-right:20px;padding-left:20px;}

.showrooms .showroom_locations_content .showroom_newyork .right a {font-size: 16px;width: 348px;float: left;text-align: center;text-decoration: none;}

.showrooms .showroom_locations_content .showroom_dallas .right a {font-size: 16px;width: 348px;float: left;text-align: center;text-decoration: none;}

.showrooms .showroom_locations_content .showroom_miami .right a {font-size:16px;width:300px;float:none;text-align:center;
text-decoration: none;margin:0px auto;display:block;margin-right:50px;}

.showrooms .showroom_locations_content .showroom_miami .right {width:100%;padding-top:50px;}

.showrooms .showroom_locations .showroom_locations_content .right .showroom_address li a.phone {text-decoration: none;text-align:left;
margin-bottom:8px;}
.showrooms .showroom_experience {margin-top:30px;}
.showrooms .showroom_experience .showroom_experience_content {width:100%;}
.showrooms .showroom_experience .showroom_experience_content .left {width:100%;}

.showrooms .showroom_experience .showroom_experience_content .right {float:left;width:100%;padding-left:20px;padding-right:20px;
margin-top:40px;}
.showrooms .showroom_experience .showroom_experience_content .right .title .top {font-size:24px;font-family:'Playfairdisplay';
line-height:32px;text-transform:uppercase;}

.showrooms .showroom_experience .showroom_experience_content .right .title {top:0px;}

.showrooms .showroom_experience .showroom_experience_content .right .title .bottom {font-size:24px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content {width:100%;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left {width:100%;padding-right:20px;padding-left:20px;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .desktop_virtualappoint {display:none;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .mobile_virtualappoint {display: block;}
.showrooms .showroom_virtualappointments .showroom_virtualappointments_content .left .title {font-size: 24px;margin-top: 45px;
text-transform: uppercase;}
.showrooms .customers_googlereviews .customers_googlereviews_content {width:100%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .title {font-size:24px;text-align:left;padding-left:20px;}
.showrooms .customers_googlereviews {margin-top:60px;margin-bottom: 40px;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size: 24px;text-align: left;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .item .content {float:left;width:100%;padding-left:20px;padding-right:20px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewtitle {font-size:23px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .left {width:20%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .reviewclient_details .right {width:25%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_content {font-size: 16px;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .left {width:10%;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right {width:85%;padding-top:10px;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .top {
font-size:15px;margin-bottom:3px;width:45%;float:left;}

.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .content .clientreview_footer .right .bottom {
float:right;width:40%;text-align:right;}
.showrooms .customers_googlereviews .customers_googlereviews_content .googlereviews .owl-dots {display:block;margin-top:25px;}

.showrooms .owl-theme .owl-dots .owl-dot.active span, .showrooms .owl-theme .owl-dots .owl-dot:hover span {background:#D84813;}
.showrooms .owl-theme .owl-dots .owl-dot span {background: #eba389;}

.showrooms .instagramblock_desktop {display:none;}
.showrooms .instagramblock_mobile {display:block;float:left;width:100%;position:relative;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content {float:left;width:100%;position:relative;padding-left:20px;padding-right:20px;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .title {font-family:'Playfairdisplay';font-size:24px;text-align:center;
float:left;width:100%;position:relative;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .instagramimage_slider {float:left;width:100%;margin-top:40px;}
.showrooms .instagramblock_mobile .owl-nav {display:none;}
.showrooms .owl-dots {margin-top:15px;}

.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom {float:left;margin-bottom:20px;width:100%;text-align:center;}
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom .first {font-family:'Playfairdisplay';font-size:20px;
margin-bottom:15px;}	
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content .bottom .second a {font-size:14px;font-family:'WorkSans';
text-transform:uppercase;letter-spacing:3px;}	
	
.showrooms .instagramblock_mobile .instagramblock_mobile_content ul.mobile_instagramimages {margin-bottom:0px;}	

.showrooms .showrooms_getintouch .showrooms_getintouch_content h2 {display:none;}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {
    float: none;
    width: 22%;
    position: relative;
    margin-right: 0;
    padding-left: 20px;
    margin-bottom: 50px;
    padding-right: 65px;
}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li img {
    right: -38px;
}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li {padding-right: 55px;}

.showrooms .showrooms_getintouch .showrooms_getintouch_content ul li span.title {margin-bottom: 10px;}

.showrooms .showrooms_getintouch {
    float: left;
    width: 100%;
    background: #FCF7F3;
    padding:30px 0px;
    margin-top:20px;
    padding-bottom:0px;
}

.cms-showrooms.page-layout-1column .columns {margin-bottom:0px;}

/* showrooms page css code end */

/* showroom locations css start */

.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content {width: 100%;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .headtext h3 {line-height: 30px;}

.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {width: 100%;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block {margin-bottom: 60px;}
.cms-page-view .revediamondsshowrooms_locations .revediamondsshowrooms_locations_content .showroom_block.showroom_block_four {margin-bottom:0px;}
.cms-reve-diamonds-showroom-locations .page-wrapper .page-main .columns {padding:0px;}

.cms-reve-diamonds-showroom-locations .appointmentoptions {padding: 0px 15px;}
.cms-reve-diamonds-showroom-locations .appointmentoptions.getintouch {padding:0px !important;}

.revediamondsshowrooms_locations {padding: 0px 15px;}

/* showroom locations css end */

/* diamond menu css code start */

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) {margin-top: 0px;padding-left:0px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) {padding-left:0px !important;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) .menuloosediamondsearch .row div:nth-child(1) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(1) .menuloosediamondsearch .row div:nth-child(2) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(3){position: relative;top: 0px;float: left;width: 100% !important;margin-left:0px;padding-top: 10px;margin-bottom:40px;padding-right:0px;padding-left:7px;} 

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch p.groupdrop-title {padding-left:0px;padding-bottom:25px !important;position:relative;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) .menulabdiamondsearch .row div:nth-child(1) {width: 50%;float: left;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(2) .menulabdiamondsearch .row div:nth-child(2) {width: 50%;float: left;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch p.groupdrop-title {padding-left: 0px;padding-bottom:25px !important;position: relative;}

.menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch {float:left;width:100%;position:relative;display:block;margin-top:20px !important;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul li span.diamondshape {padding-top:0px;font-size:15px;font-family: 'maison';}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul li span.diamondshape {padding-top:0px;font-size:15px;font-family: 'maison';}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left {padding-left: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right {padding-left: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left {padding-left: 10px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right {padding-left: 10px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.left li {margin-bottom: 18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menuloosediamondsearch .col-sm-12 ul.right li {margin-bottom: 18px;}

.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.left li {margin-bottom: 18px;}
.custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .menulabdiamondsearch .col-sm-12 ul.right li {margin-bottom: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock {width: 275px;
padding:15px;height:122px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .top {font-size: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .middle {font-size: 18px;}
.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .diamondscat_deliveryblock .bottom {font-size: 18px;}

.cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content .row div:nth-child(4) {padding-left:0px;float: left;width: 100%;margin-left: 10px;}

.header-main-menu .menu-container .cdz-horizontal-menu .groupmenu .custdiamonmenu.parent ul.groupmenu-drop li.level1 .groupmenu-drop-content {width: 100% !important;}

/* diamond menu css code end */
	
	
header .header-wrapper-content .header-main-menu .sections.nav-sections #mobileaccount {display: none !important;}	
	
.cms-page-view.page-layout-1column .column.main .card.bg-dark {background-position: center !important;height: 406px !important;background-size: cover !important;}

.cms-page-view.cms-fancy-colored-diamonds .page-wrapper .column.main .card.bg-dark {height:285px !important;background: #fafafa !important;}
.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .card.bg-dark {height:255px !important;background: #fafafa !important;}
.cms-page-view.cms-fancy-coloured-diamonds .page-wrapper .column.main .card.bg-dark .text-center p.call-today {margin-top: 16px;}

.catalog-product-view #maincontent .product_info .productstep_one .stepone_right .optionsmain .mt_select01 select {text-align: left;padding-left: 8px !important;}

.DimondDetailBox .exceptgbcountrydiamondprice .proincvat {font-size: 12px !important;padding-left: 2px;padding-right: 0px;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: -18.4% !important;}

.DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {left: 25.6% !important;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 76.5% !important;}
.menu-container .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .col-sm-6:first-child p.item {bottom: -240px;}

.header-wrapper-content .header.content .minicart-wrapper .action.showcart {height: 100% !important;text-align: center !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty {top: -20px;left: 0px !important;background: transparent !important;height: 20px !important;padding: 0px !important;line-height: 1 !important;display: block !important;text-align: center !important;position: relative !important;color: #000 !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {font-size: 16px;letter-spacing:0px;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number span {color:#D84813 !important;}
.header-wrapper-content .header.content .minicart-wrapper .action.showcart .counter.qty .counter-number {color:#D84813 !important;font-weight:normal !important;}
#topfooter .col-sm-6 .footercustshowroom .footer-link ul.footer-link.showroomaddress li {font-size: 12.2px !important;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right:1% !important;}

.cms-page-view.page-layout-1column #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .proincvat {position: absolute;left: 24%;top: 33%;}
.cms-page-view.page-layout-1column #diamond-search-result .DimondDetailBox .diamond_detail_results_ul .detailsfooter .custvat-info-tooltips {position: absolute;left: 55%;top: 29%;}

.page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {margin:0px !important;}
.page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {margin:0px !important;}

.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .actions {width: 100%;text-align: center;margin-bottom: 30px;margin-top: 25px;}
.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .actions #product-addtocart-button {width: 55%;float: none;margin: 0 auto;}
.catalog-product-view #maincontent .product_info.virtualproduct .your-order-block .your-order h4 {text-align: center;}

.page-footer .footer.content .row .footer-box .footer-link {display:none;margin-top: 10px;}
.page-footer .footer.content .row .footer-box div.footer-link {display:none;margin-top: 10px;}
.page-footer .footer.content .row .footer-box p.h5 {margin-bottom:0px;}

[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li span {top: 13px;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.footer-link li a {font-family:'WorkSans' !important;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms ul.showroomaddress li.footeradd-first {padding:0px;}
[lang="en-GB"] footer .footercustshowroom .footerukus_showrooms {margin-bottom:0px;margin-top:0px;}
[lang="en-GB"] footer .footercustshowroom #footer-content-4 li {font-family:'WorkSans';}
[lang="en-GB"] footer .footercustshowroom ul#footer-content-contactus li a {font-family:'WorkSans' !important;}

.cms-contact-us .contact-londonshowroom .appointmentday {float: left;padding-right:0px;}
.cms-contact-us .contact-londonshowroom .appointmenthours {float: left;}

.catalog-product-view .product_info .productstep_one .product-options-wrapper .optionsmain .form-group:after {right:9px;top: -46px;}

.cms-page-view .cmsdiamondpage-content {width: 100%;padding: 0px 10px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable {width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-top .mt-fuild-container.text-center {height:100%;padding:0px;}
.cms-page-view .cmsdiamondpage-top .cms-page-title {padding:10px;}
.cms-page-view .cmsdiamondpage-top .text-center p.call-today {margin-top: 30px;}
.cms-diamond-dealer-london-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height: 290px !important;background:#fafafa !important;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds.page-layout-1column .column.main .card.bg-dark {height: 290px !important;background:#fafafa !important;}

.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top .loose-diamond-info {padding: 0px 10px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable .mt_cta_pdp {padding-top:0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable .mt_cta_pdp .row {margin: 20px 0px 0px 0px;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondpage-content-top {margin-top: 40px !important;}
.cms-page-view .cmsdiamondpage-content h2 {font-size: 1.95em;}

.cms-page-view .cmsdiamondpage-content ul.getintouchblock {list-style: none;float: left;width: 100%;padding:0px;}
.cms-page-view .cmsdiamondpage-content ul.getintouchblock li {width: 100%;float: left;margin-bottom: 30px;text-align: center;}
.cms-page-view .cmsdiamondpage-content .cms-colourdiamondblock .col-sm-8 {margin-bottom: 20px;}
.cms-page-view .diamondsresluts-footer .search-pagination {width: 48% !important;}
.cms-page-view .cmsdiamondpage-content .row.custcatlimg-rtext img {margin-bottom: 20px;}
.cms-page-view .cmsdiamondpage-content .diamondsresluts-footer .search-pagination #pagination li {margin: 14px 3px 15px 3px !important;}
.cms-page-view .cmsdiamondpage-content .cmsdiamondtable #diamond-detail-result .DimondDetailBox .diamond_detail_results_ul {text-align: left;}


.cms-customer-feedback .customerfeedback-content {margin: 30px 0px 0px 0px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons {float: left;width: 100%;margin-top: 20px;margin-bottom: 20px;}
.cms-customer-feedback .page-title-wrapper .page-title {margin-top:20px;margin-left:0px;text-align:center;}
.cms-customer-feedback #maincontent .custsharetitle .cmsshareicons {margin-top:40px;}
.cms-customer-feedback .customerfeedback-content .uk-customerfeedback-icons ul li:nth-child(1) {margin-right: 26px;}

.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons {margin-bottom: 45px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul {width:375px;margin:0px auto;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(1){width: 150px;float:left;
margin-right:25px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(2) {width: 160px;float: left;
margin-right:0px;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(3) {width: 170px;float: left;
margin-right: 35px;top: 0px;position: relative;}
.cms-customer-feedback .customerfeedback-content .us-customerfeedback-icons ul li:nth-child(4) {width: 110px;float: left;
top: 30px;position: relative;}

/* add to ring css code start */

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .left {
    width: 50%;
}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right {
    width: 50%;
}

.cms-page-view .page-wrapper .loose-diamond-table .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 0px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart button {padding: 0px 30px;margin-top: -20px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart span {font-size: 13px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button {padding: 0px 30px;margin-top: 3px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtoring button span {font-size: 13px;}

.cms-page-view .page-wrapper .diamond_tbl #diamond-detail-result .DimondDetailBox .showMoreoption .detailsfooter .right .diamondaddtocart {margin-right: 0px !important;}

/* add to ring css code end */


/* book an appointment meeting block css start */

.cms-appointment-options .appointmentdetails {margin:40px auto 0px;}
.cms-appointment-options .appointmentdetails.secondapoointmentimg {margin:10px auto 80px;}
.cms-appointment-options .appointmentdetails .meeting-img {padding-top: 10px;padding-left: 0px;padding-right: 0px;}
.cms-appointment-options .appointmentdetails .meeting-text {padding-left:0px;padding-right:0px;margin-top:30px;}
.cms-appointment-options .appointmentdetails h3.showroomain-title {font-size:3em;}

.cms-appointment-options .page-wrapper #maincontent .appointmentoptions .container .textcontent h3.loose-diamond-sub-title {
margin-bottom: 25px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentoptions .container .textcontent .custoctagonsecond {margin-top: 20px !important;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text {margin-top: 0px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text p {margin-bottom:20px;}
.cms-appointment-options .page-wrapper #maincontent .appointmentdetails.firstapoointmentimg .meeting-text h3.showroomain-title {margin-bottom: 25px;}
.cms-appointment-options .page-wrapper #maincontent .row.appointmentoptions .appointmentdetails.secondapoointmentimg .meeting-text {margin-top:0px;padding-top:10px;}
.cms-appointment-options .page-wrapper #maincontent .reviewtexttitle {margin: 0px auto 30px !important;}

/* book an appointment meeting block css end */

/* mobile view diamond design code start */

.cms-fancy-coloured-diamonds .column.main .row .col-sm-19.col-xs-24 {padding-left:0px !important;padding-right:0px !important;}

[lang="en-US"] .cms-fancy-coloured-diamonds #maincontent .cmsdiamondpage-content .row.cmsdiamondpage-content-top {margin-left:0px !important;margin-right:0px !important;}
[lang="en-US"] .cms-fancy-coloured-diamonds #maincontent .cmsdiamondpage-content {padding:0px !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds  .top .diamondvideomain {width: 100%;text-align: center;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds  .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size:15px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price {margin-top: 6px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price .labmobileprice {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 15px/32px "Maison Neue Extended";margin-top: 3px;width: 120px;margin-bottom: 4px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labdiamondresultsmobile_tophead .colorpreviewsecond_head {padding-top:8px;font-size:15px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .length span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .width span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview #diamond-detail-result .diamonddetail-right .depth span.second {text-transform: lowercase;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .mobile_visualview_diamonds .mobiledetailsopen .colorpreviewsecond_head {display:none !important;}

.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size:15px;}
.cms-page-view .mobilevisual_view_looseandlab .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 21px;}
.cms-page-view .custfancy_commonproduct_pages .cmspagesfancycolor_visulandlistview .labgrownmobilevisualview .price {margin-top: 6px;}
.cms-page-view .mobilevisual_view_looseandlab .labgrownmobilevisualview .price .labmobileprice {font-size: 21px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 15px/32px "Maison Neue Extended";margin-top: 3px;width: 120px;margin-bottom: 4px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead .colorpreviewsecond_head {padding-top:8px;font-size:15px;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .length span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .width span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab #diamond-detail-result .diamonddetail-right .depth span.second {text-transform: lowercase;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .mobiledetailsopen .colorpreviewsecond_head {display:none !important;}


.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain {    width: 100%;text-align: center;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead {width:100%;margin: 10px auto 2px;display: flex;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_top {float: left;margin-right: 10px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float: left;margin: 0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {float: left;margin-right: 5px;padding-bottom:0px !important;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {float: left;padding-bottom:0px !important;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .labdiamondresultsmobile_tophead {font-size:18px;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 15px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom {width: 100%;margin:0px auto 3px;display:flex;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom .price {float:none;margin:0px auto;padding-top: 4px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom #cus_diamond {float:none;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .bottom #product_addtoring {float:none;margin:0px auto;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .price .labmobilepricetxt {font-size: 19px;}
.catalog-product-view .custfancy_commonproduct_pages .labgrownmobilevisualview .price .labmobileprice {font-size: 19px;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .bottom .filter_512_details {height: 30px;font: normal 13px/32px "Maison Neue Extended";}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .mobile_visualview_diamonds .mobiledetailsopen .allattributes.mobilediamondtophead {display:none !important;}

.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .top .diamondvideomain {width:100%;text-align: center;}
.catalog-product-view .custfancy_commonproduct_pages .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {padding:0px;width:340px;height:340px;margin-top:5px;margin-bottom:10px;}

/* mobile view diamond design code end */



/* mobile view loose and lab diamond design code start */

.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead {font-size: 18px;}
.cms-page-view .mobilevisual_view_looseandlab .labdiamondresultsmobile_tophead span {padding-right: 5px;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead {width:100%;margin:10px auto 2px;display:flex;}
.cms-page-view .mobilevisual_view_looseandlab .allattributes .lgmobile_diamondmeasurement_top {font-size: 15px;margin:0px auto;float: left; padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom {float:left;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 15px;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tablepercent {float: left;margin-right: 5px;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tabledepth {
float: left;margin-right: 5px;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .mobilediamondtophead .lgmobile_diamondmeasurement_bottom .tableratio {
float: left;padding-bottom: 0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .top .shapeimage {float:none !important;width:92% !important;margin:5px auto 10px;text-align: center;}
.cms-page-view .mobilevisual_view_looseandlab .top .shapeimage img {padding:0px !important;}
.cms-page-view .mobilevisual_view_looseandlab .top	{min-height: 100% !important;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price .labmobilepricetxt {font-size:21px;padding-right:1px;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price {padding-top: 3px;padding-right: 4px;float: none;margin: 0 auto;}
.cms-page-view .mobilevisual_view_looseandlab .bottom .price .labmobileprice {font-size: 21px;}
.cms-page-view .mobilevisual_view_looseandlab .bottom #cus_diamond {float:none;margin:0px auto;}
.cms-page-view .mobilevisual_view_looseandlab .bottom #product_addtoring {float:right;width:120px;}	
.cms-page-view .mobilevisual_view_looseandlab .bottom .filter_512_details {height:30px;font:normal 15px/32px "Maison Neue Extended";margin-top: 3px;width:120px;margin-bottom:4px;}
.cms-page-view .mobilevisual_view_looseandlab.mobile_visualview_diamonds .bottom {width:100%;margin:0px auto;display: flex;text-align: center;}

/* mobile view loose and lab diamond design code end */

/* lab grown page new design css code start */

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .book-appoint-btn {font-size: 13px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds.page-layout-1column .column.main .labgrownuniquepage .card.bg-dark {height: 328px !important;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .col-sm-8:nth-child(2) {
margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .custdiamondblock.reviewblock .col-sm-8:nth-child(3) {
margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .page-wrapper .labgrownuniquepage .bottomcontactblock ul.getintouchblock li {width:100%;float:left;margin-bottom:30px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .bottomcontactblock {padding: 0px 15px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .cmslabgrownpage-top .cms-page-title {padding: 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .cmslabgrownpage-top .text-center p.call-today {margin-top: 15px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .labgrownuniquepage .faq-text .container .accordion .accordion-item p img {width: 80%;}

/* lab grown page new design css code end */


/* lab grown diamond guide page css code start */

body.cms-lab-grown-diamonds-guide .columns .diamondguidepage {width:100% !important; float:left;}
.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage_top .left.col-sm-12 {width:100%; float:left;}

.cms-lab-grown-diamonds-guide .page-wrapper .diamondguidepage .bottomcontactblock ul.getintouchblock .getintouchtitle {font-size: 18px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .fivelabguideblock .labgrownimage_desktopview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepageus .fourlabblock .labgrownimage_desktopview {display:none;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideleft {padding-right:0px;padding-left:0px;
width:90%;margin:0px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .labgrownguidetwoimgtext .labguideright {padding-right:0px;padding-left:0px;
width:90%;margin:60px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock {text-align: center;padding-left: 0px;padding-right:0px;
width: 90%;margin:0px auto;}
.cms-lab-grown-diamonds-guide .diamondguidepage .bottomcontactblock ul.getintouchblock li {width: 100%;float:left;margin-bottom: 40px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .row.custdiamondblock .col-sm-8 {margin-top:20px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .reviewtitle {text-align:center;margin-top:0px;margin-bottom:30px;}

.cms-lab-grown-diamonds-guide .diamondguidepage .ninelabblock .col-sm-12.labgrowntext {padding-top: 30px;}
.cms-lab-grown-diamonds-guide .diamondguidepage .sevenlabblock .col-sm-12.labgrowntext {padding-top: 30px;}

.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage_top {background: #fafafa !important;height:480px !important;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage_top .text-center {text-align: center;padding-left:10px;padding-right: 20px;width: 100%;height:480px;background: #fafafa !important;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage_top .text-center p {text-align: center;}

.cms-lab-grown-diamonds-guide.page-layout-1column .column.main .diamondguidepage .onelabguideblock {padding-top: 0px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .labgrownimage {float:left;width:100%;
margin-bottom:25px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .combinetext {float: left;width: 100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .twolabguideblock .combinetext .labgrowntext.two {
width: 100%;float: left;margin-top: 45px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .threelabguideblock .labgrownvideo iframe {margin-top: 36px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .labgrownimage {float: left;width: 100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .labgrownimage img {margin-top:0px;width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .combinetext {float: left;width: 100%;
margin-top: 50px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fourlabguideblock .combinetext .labgrowntext.two {width: 100%;
float: left;margin-top: 45px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .labgrownimage {float:left;width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .labgrownimage img {margin-top:0px;
margin-bottom: 30px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .combinetext {float: left;width:100%;
margin-top: 35px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .fivelabguideblock .combinetext .labgrowntext.two {
width: 100%;margin-top: 50px;float: left;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .onelabguideblock .labgrownimage {float:left;width: 100%;
margin-top: 30px;}
	
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .custdiamondblock.shapecutblocktwo {margin-top:0px;
margin-bottom:0px;}	
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .custdiamondblock.shapecutblocktwo .col-sm-12 {margin-top:30px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .threelabguideblock .labgrownvideo iframe {height:260px;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .onelabguideblock .labgrowntext {margin-top: 10px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .reviewtitle {margin-bottom: 5px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepage .labgrownguidetwoimgtext p.labgrownguidetwoimgtext_link {
margin-top: 0px;}


.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .combinetext {float:left;width:100%;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .labgrownvideo {float:left;width:100%;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .threelabguideblock .labgrownvideo iframe {margin-top:0px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrowntext {float: left;width: 100%;margin-top: 25px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrownimage_mobileview  {margin-top: 10px;}
.cms-lab-grown-diamonds-guide .column.main .diamondguidepageus .fourlabblock .labgrownimage_mobileview img {width:100%;}

.cms-lab-grown-diamonds-guide .column.main .diamondguidepage p.ptypesdiamond {margin-top:0px;margin-bottom:32px;float:left;
width: 100%;}

/* lab grown diamond guide page css code end */


/* fancy color diamond visual and list view css start */

.cms-page-view .custfancy_commonproduct_pages  .mobile_listview_diamonds {display: none;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .clarity {padding-top: 5px !important;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .length {padding-top: 5px;}
.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .table_percent {padding-top: 5px !important;}

.cms-page-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .labcertificate a.certcustlink {color: blue;font-size: 12px !important;font-family: "Maison Neue" !important;font-weight: 700;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_listview_diamonds  {display:none;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-left .Overtones {padding-top: 5px !important;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .length {padding-top: 5px !important;}
.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .table_percent {padding-top: 5px !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-detail-result .diamonddetail-right .labcertificate a.certcustlink {font-size: 12px !important;font-family: "Maison Neue" !important;color: blue !important;font-weight: 700 !important;}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview #media_tab a {
    background-color: #ffff !important;
    border: 1px solid #D1D1D1;
    font-size: 12px !important;
    letter-spacing: 0.15em !important;
    text-align: center !important;
    color: #262118 !important;
    line-height: 36px !important;
    width: 100%;
}

.cms-page-view #diamond-search-result .cmspagesfancycolor_visulandlistview #media_tab .media_tab_active_div a {
    background-color: #D84813 !important;
    color: #fff !important;
    border-color: #D84813 !important;
}

.catalog-product-view .product-diamondstable #diamond-search-result #diamond-result #diamond-detail-result #media_tab a {
    background-color: #ffff !important;
    border: 1px solid #D1D1D1;
    font-size: 12px !important;
    letter-spacing: 0.15em !important;
    text-align: center !important;
    color: #262118 !important;
    line-height: 36px !important;
    width: 100%;
}

.catalog-product-view .product-diamondstable #diamond-search-result #diamond-result #diamond-detail-result #media_tab .media_tab_active_div a {
    background-color: #D84813 !important;
    color: #fff !important;
    border-color: #D84813 !important;
}

.cms-page-view .custfancy_commonproduct_pages  #diamond-result #load360view_video_modal iframe#iframe360view {border:none !important;object-fit: fill;}
.catalog-product-view .custfancy_commonproduct_pages  #diamond-result #load360view_video_modal iframe#iframe360view {border:none !important;}

.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain {    width: 245px;height: 245px;float: left;margin-top: 10px;margin-left: 10px;margin-bottom: 20px;}
	
.catalog-product-view .custfancy_commonproduct_pages #diamond-result .mobile_visualview_diamonds .top .diamondvideomain .diamondvideo {max-height: 290px;height: 245px;}	

/* fancy color diamond visual and list view css end */

/* labgrown cms page css start */

.cms-lab-grown-diamonds-uk.page-layout-1column .column.main .card.bg-dark {height: 300px !important;background: #fafafa !important;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .text-center {height: 100%;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top .cms-page-title {padding: 10px 30px 10px 10px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.labgrownshapesearch .cms-page-title {padding: 10px 10px 10px 10px;}

.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title {padding: 10px 10px 10px 10px;}
.cms-lab-grown-diamonds-uk .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 12px;}

.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 11px;}
.cms-kunstliche-diamanten-im-labor-gezuchtete-synthetische-diamanten.page-layout-1column #maincontent .column.main .card.bg-dark{height: 360px !important;}
.cms-menneskeskabte-diamanter-laboratorie-dyrket-syntetiske-diamanter.page-layout-1column #maincontent .column.main .card.bg-dark{height: 340px !important;}

.cms-lab-grown-diamonds-us.page-layout-1column .column.main .card.bg-dark {height: 300px !important;background: #fafafa !important;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .text-center {height: 100%;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top .cms-page-title {padding: 10px 30px 10px 10px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top.labgrownshapesearch .cms-page-title {padding: 10px 10px 10px 10px;}

.cms-lab-grown-diamonds-us .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title {padding: 10px 10px 10px 10px;}
.cms-lab-grown-diamonds-us .cmslabgrownpage-top.cmslabgrowntranslated-top .cms-page-title a.book-appoint-btn {font-size: 12px;}

.cms-diamond-dealer-london-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height:280px !important;background: #fafafa !important;}

.cms-diamond-dealer-wholesale-diamonds.page-layout-1column .column.main .card.bg-dark {height:318px !important;background: #fafafa !important;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .text-center {height: 100%;}
.cms-diamond-dealer-london-wholesale-diamonds .cmsloosepage-top .cms-page-title {padding: 10px 30px 10px 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds .threelabblock .labgrowntext {margin-top: 40px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .fivelabblock .labgrowntext {margin-top: 70px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .sixlabblock .labgrowntext {margin-top: 40px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .twolabblock .labgrowntext {margin-top: 10px;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds .faq-text {float: left;width: 100%;margin-bottom: 40px;}

/* labgrown cms page css end */


[lang="en-US"] .cms-buy-ten-carat-diamond-best-prices #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {padding-right:0px;}

.catalog-product-view .DimondDetailBox .exceptgbcountrydiamondprice.labgrownusexcltax .us-custvat-tooltips .us-custvat-tooltips-content {bottom: 97px;left: 80.5% !important;}

.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {width: 320px !important;}
.DimondDetailBox .exceptgbcountrydiamondprice .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {width: 320px !important;} 


.cms-page-view .step2mobile .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 2px;}
.cms-page-view .step2mobile .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 1.5px;margin-left: -17px;}

.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label-cut {height: 50px;}
.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label span.cutfilter_title {float: left;width: 100%;text-align: center;line-height: 0;padding-top: 15px;padding-bottom: 5px;}
.step2mobile #filterblk .filter_512_calculation .table-filter-cut .table-filter-label span.cutfilter_note {float: left;width: 100%;text-align: center;font-size: 12px;}

.catalog-product-view .table-filter-cut.ds-col .ui-slider-inputs .ui-slider-legend p {width: 49.4% !important;}
.cms-buy-ten-carat-diamond-best-prices .table-filter-cut.ds-col .ui-slider-inputs .ui-slider-legend p {width: 49.4% !important;}

.catalog-product-view .step2mobile .noUi-handle.noUi-handle-lower {width: 18px;height: 18px;margin-top: 2px;}
.catalog-product-view .step2mobile .noUi-handle.noUi-handle-upper {width: 18px;height: 18px;margin-top: 1.5px;margin-left: -17px;}

.blog-post-are-lab-grown-diamonds-good-or-bad-for-the-planet .columns .post-content p img {width:auto !important;height:100% !important;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content p img {width:auto !important;height:100% !important;}

.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds img {width:auto !important;height:100% !important;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .left {float: left;width: 100%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds .right {float: right;width: 100%;}
.blog-post-why-choose-a-lab-grown-diamond-engagement-ring .columns .post-content .diffdiamonds p {text-align: center;margin-top: 15px;}

.catalog-product-view .labgrownall-languagesmobilefilter-head #filterblk #detail5 .custmob_certificatefilter .ui-slider-legend p {width: 32.7% !important;}
.cms-page-view.page-layout-1column .labgrownall-languagesmobilefilter-head #filterblk #detail5 .custmob_certificatefilter .ui-slider-legend p {width: 32.7% !important;}

.cms-prong-setting-diamond-solitaire-rings p.imgp img.thumbnails {width: 100%;}


/* category description part css start */

.catalog-category-view .page-wrapper .category-description .categorymoretext {display:none;}
.catalog-category-view .page-wrapper .category-description a.categorymoreless-button:hover {color: #D84813;}
.catalog-category-view.page-products .page-wrapper .page-main .columns {padding-top: 10px;}

.catalog-category-view .page-wrapper .category-description {padding: 20px 0px;}
.catalog-category-view .page-wrapper .category-description .row {width: 100%;}
.catalog-category-view .page-wrapper .category-description .row .col-sm-8 {width: 100%;float: left;margin-bottom: 15px;}
.catalog-category-view .page-wrapper .category-description .row .col-sm-16 {width: 100%; float: left;}
.catalog-category-view .page-wrapper .category-description {padding: 20px 0px 0px 0px;}

/* category description part css end */



/* category below products content css start */

.catalog-category-view .custcategory_probottom {padding: 0px 15px;}
.catalog-category-view .custcategory_probottom .row.custdiamondblock {margin-left: 0px !important;margin-right: 0px !important;}
.catalog-category-view .custcategory_probottom .custcatltext-rimg img {width: 100%;position: relative;margin: 40px 0px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.custdiamondblock_two {margin-bottom: 10px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .col-sm-8:nth-child(2) {margin-top: 70px;}
.catalog-category-view .custcategory_probottom .custdiamondblock.reviewblock .col-sm-8:nth-child(3) {margin-top: 70px;}
.catalog-category-view .custcategory_probottom ul.getintouchblock li {width: 100%;float: left;margin-bottom: 30px;}

.catalog-category-view .custcategory_probottom .custcatlimg-rtext img {width: 100% !important;}

/* category below products content css end */


/* home page changes seo related content css start */

.cms-index-index .faq-text .container h2 {width: 100%;text-align: center;}
.cms-index-index .faq-text .container .accordion {width: 85%;margin: 0 auto;}
.cms-index-index .abovefaqhome h2.groupinfo-inner {padding: 0px 5px;}
.cms-index-index .discovertexthome {text-align: center;width: 90%;margin: 0 auto;}
.cms-index-index .faq-text {margin-top: 30px;}

/* home page changes seo related content css end */

[lang="en-US"] .homebottombannar .container.text-center h2 span {font-size: 12pt;width: 250px;display: block;margin: 0 auto;}
[lang="en-US"] .cms-diamond-shapes .column.main .row {padding: 0px 5px !important;}

[lang="en-US"] .cms-page-view .us-custvat-tooltips .us-custvat-tooltips-content {left: 33.8%;}

[lang="en-US"] .cms-round-diamonds .shapes-steps-link li {width: 100% !important;}

[lang="en-US"] .checkout-index-index .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}

[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 165px;}
[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 245px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content {left: 108px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .custvat-info-tooltips.custvat-info-tooltips span {width: 350px;}

[lang="en-US"] .checkout-index-index .page-wrapper #maincontent .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.4% !important;}

[lang="en-US"] .checkout-index-index ..page-wrapper .us-custvat-tooltips .us-custvat-tooltips-content {left: 49.5%;}
[lang="en-US"] .checkout-index-index .us-custvat-tooltips .us-custvat-tooltips-content span:after {left: 26.5% !important;}

.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatfirst-info {height: 180px;}
.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span.us-vatsecond-info {height: 130px;} 

.your-order-block .us-custvat-tooltips .us-custvat-tooltips-content span {width: 350px;}

.cms-appointment-options #desktopreviewsslider {width: 100%;}
.cms-appointment-options h2.reviewtexttitle {width: 100% !important;}

.cms-reve-diamonds-showroom-locations .revediamondsshowrooms {margin: 30px 0px 0px 0px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms #octagon {width: 316px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms ul.showroomdetails {padding-left: 0px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .newyorkshowrrom {margin-top:80px;}
.cms-reve-diamonds-showroom-locations .revediamondsshowrooms .dallasshowrrom {margin-top:80px;}

.cms-page-view h3.labgrownshapesubtitle {font-size: 18px;}


/* cms page view visual diamonds code start */

#diamond-search-result .labgrownmobilevisualview .labdiamondresultsmobile_tophead.mobiledetailsopen {padding-bottom: 30px;}
#diamond-search-result .labgrownmobilevisualview .top {min-height: 240px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price {float: left;width: 100%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .price {float: left;width: 100%;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat {float: left;width: 100%;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left {width: 50%;float: left;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right {width: 50%;float: right;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {width: auto;padding-right: 5px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {width: auto;padding-right: 5px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .shape {border-bottom: none;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .Carat {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .color {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .clarity {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .cut {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .polish {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left .symmetry {border-bottom: none;padding-top: 0px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .length {border-bottom: none;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .width {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .height {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .table_percent {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .depth {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .fluorescence {border-bottom: none;padding-top: 0px;}
#diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right .labcertificate {border-bottom: none;padding-top: 0px;}

#diamond-result #diamond-detail-result h4.labgrowndiamondstitle_details {display:block !important;font-family: "Maison Neue" !important;font-weight: 700;font-size: 15px;color: #D84813;margin-top: 20px;float: left;width: 100%;margin-bottom: 15px;}

#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .price .first {color: #D84813;}
#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .vat .first {color: #D84813;padding-right: 5px;font-size: 16px;}
#diamond-result #diamond-detail-result .labgrowndiamonds_details .showMoreoption .total_price .first {color: #D84813;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button span {font-size: 14px;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart {max-width: 180px;margin: 10px auto;}

#diamond-detail-result .labgrowndiamonds_details .showMoreoption .detailsfooter .right .labgrowndetails_addtocart button {line-height: 48px;}

.labgrownmobilevisualview .labdiamondresultsmobile_tophead {color: #000;font-family: 'Maison Neue';font-size: 14px;font-weight: 700;float: left;width: 100%;text-align: center;padding-top: 20px;padding-bottom: 5px;}
.labgrownmobilevisualview .labdiamondresultsmobile_tophead span {padding-right:5px;}	

.labgrownmobilevisualview .allattributes .lgmobile_diamondmeasurement_top {font-size: 12px;font-family: 'Maison Neue';color: #555555;padding-bottom: 10px !important;}
.labgrownmobilevisualview .allattributes .lgmobile_diamondmeasurement_bottom div {font-size: 12px;font-family: 'Maison Neue';color: #555555;padding-bottom: 8px;}

.labgrownmobilevisualview .price .labmobilepricetxt {font-family: 'Maison Neue';font-size: 16px;font-weight: normal;padding-right: 5px;}
.labgrownmobilevisualview .price .labmobileprice {font-family: 'Maison Neue';font-size: 16px;font-weight: bold;}

.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.first {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-left div span.second {font-size: 12px !important;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.first {font-size: 12px;}

.catalog-product-view #diamond-detail-result .labgrowndiamonds_details .showMoreoption .diamonddetail-right div span.second {font-size: 12px;}

.catalog-product-view #diamond-detail-result {border-bottom: 1px solid #000;}
.cms-page-view #diamond-detail-result {border-bottom: 1px solid #000;}


/* cms page view visual diamonds code end */	


/* carat dropdown code start */

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .labgrownall-languagesmobilefilter-head.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}


.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .fliplooseseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}

.cms-page-view .flipcolourseparate.step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}


.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_left select#withoutdesktopcarat_left {    border: 1px solid #D1D1D1 !important;padding: 9px 5px 9px 8px !important;width: 80px !important;height: 35px !important;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-left {width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat {margin-bottom: 15px;float: left;width: 100%;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs .custcarat-right {top: -21px;width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat .custcolourproduct.ui-slider-inputs .custcarat-right {top: -5px;width: 80px;}
.catalog-product-view .step2mobile .table-filter-carat .ui-slider-inputs #mobilecaratdrop_right select#withoutdesktopcarat_right { border: 1px solid #D1D1D1 !important;padding: 10px 5px 9px 8px !important;width: 80px !important;height: 35px !important;text-align: left !important;}

/* carat dropdown code end */


/* US IP popup css start */

header .header-stores #usippopupmodal .modal-content {width: 360px;margin: 30% auto;height: 480px !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .chatbox-title {font-size: 21px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top {font-size: 13px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {width: 160px;}
[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {width: 170px;}
[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one select {width: 170px;font-size: 12px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two {width: 50px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .two select {width: 70px;font-size: 12px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top a.ussiteshop .ussiteshop-inner {width: 130px;}

header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top .shopnowbtn_block a.ussiteshop {float: none;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .three {float: none;width: auto;position: relative;display: block;}

header .header-stores #usippopupmodal .modal-content .close {right: 6px;top: -10px;color: #676767 !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content a {width: 35%;float: left;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-bottom a.ussitepopupapooin {width:260px;float: none;margin:15px auto;}
header .header-stores #usippopupmodal .modal-content .modal-content {height:365px !important;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {width: 290px;}
header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle .one {margin-right: 30px;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .right img {width: 160px;height: auto;margin-top: 40px;
padding-right: 10px;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul li {font-size: 15px;}

.page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {width: max-content;}

[lang="en-US"] .page-wrapper header .header-stores #usippopupmodal .usippopupmodal-content .usippopupmodal-top ul {padding-left: 15px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top {margin-bottom: 0px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle {width: 100%;position: relative;margin: 0px auto;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle .left ul {list-style: none;}

header .header-stores #usippopupmodal .usippopupmodal-content .left ul {font-size: 14px;margin-left:0px;margin-top:0px;list-style:none;text-align: left;padding-left: 15px;}
header .header-stores #usippopupmodal .usippopupmodal-content .left ul li {font-size: 16px;margin-bottom:15px;font-family:'WorkSans';}

header .header-stores #usippopupmodal .usippopupmodal-content .left ul li.footeradd-first {font-family:'Playfairdisplay';font-size:16px;text-transform:uppercase;}

[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle {width: 100%;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-middle .left {width: 162px;height:auto;float: left;top: 22px;position: relative;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul {list-style: none;text-align: left;font-size: 12px;margin-left: 0px;padding-top: 11%;margin-bottom: 0px;}

[lang="en-US"] header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul {font-size: 11px;padding-left: 26px;}

[lang="en-US"] .page-wrapper header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-bottom {margin-top:0px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .right ul li {margin-bottom: 3px;}

header .header-stores #usippopupmodal .modal-content .usippopupmodal-content .usippopupmodal-top .uspopupinner-toggle {margin: 20px auto;}

.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms {width: 100%;padding-top: 15px;}
.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms ul {margin-bottom:0px;}
.page-wrapper header .header-stores #usippopupmodal .modal-content {height: 610px !important;}
.page-wrapper header #usippopupmodal .usippopupmodal-content .showroomsaddress .popupusshowrooms.dallas {padding-bottom:10px;}

/* US IP popup css end */

/* ring size popup css start */

.ringsizeinfo-tooltips {right: 42px;}

.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content {visibility: visible;opacity: 1;bottom: 27px;left: -285px;z-index: 999;
background: #eeeeee;height: 295px;width: 320px;}

.ringsizeinfo-tooltips .ringsizeinfotooltips-content:after {left: 89.2%;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size: 13px;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p a {font-size: 13px;}

/* ring size popup css end */

/* empty cart page code start */

.checkout-cart-index .cart-empty .cartemptymain {margin: 15px auto 40px;}

/* empty cart page code end */	

/* certificate remove css code start */

.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-page-view.page-layout-1column .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}


.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.cms-buy-ten-carat-diamond-best-prices .labgrownall-languages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}


.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul div#media_tab {float: left;width: 100%;position: relative;display: block;border-bottom: 1px solid #ddd;padding-bottom: 15px;margin: 10px 0 15px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab {border-bottom: unset;width: 300px;margin: 0 auto;display: block;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(2){float: left;width: 130px;cursor: pointer;}
.catalog-product-view .custlab_commonproduct_pages #diamond-detail-result .DimondDetailBox .diamond_media_detail_results_ul #media_tab div:nth-child(3) {float:right;width: 130px;cursor: pointer;padding:0px;}
.catalog-product-view .custlab_commonproduct_pages #diamond-result #diamond-detail-result .showMoreoption .labcertificate span.labcertificatenumber a {font-size: 12px !important;font-family: "Maison Neue" !important;}

/* certificate remove css code end */
	
/* mobile footer search code start */

.mobilefooter-search {width: 100%;display: block;margin-bottom: 25px;}
.mobilefooter-search .search-wrapper {display:block !important;}

.mobilefooter-search .search-wrapper .block-content {margin-bottom: 0px;}
.mobilefooter-search .search-wrapper form#search_mini_form .contro {background: transparent !important;}
.mobilefooter-search .search-wrapper .has-cat input[name="q"] { padding-left: 5px;padding-right: 40px;border-bottom: 1.2px groove #000000;}
#bottomfooter .footer.content {padding-top: 0px;}
#bottomfooter .footer.content .footer-payment-logo .cdz-footer-bottom-payment {float: left;width: 100%;}
	
.mobilefooter-search .search-wrapper {margin: 0 auto;}
.mobilefooter-search .search-wrapper .block-content form#search_mini_form .actions {display:none !important;}

/* mobile footer search code end */	

.footer.content ul#footer-content-contactus li.whatsupfooter {width: 158px;height: 35px;}	
.cms-home .main-instagram .section-content.instagram-wrapper {width: 92%;margin: 0 auto;}
.cms-home h2.homeinstagram-title {padding:0px 10px;}

.cms-man-made-diamonds-lab-created-synthetic-diamonds img.labdiainformaticimg {width: 90% !important;}
.cms-man-made-diamonds-lab-created-synthetic-diamonds h2.labdiainformatic {font-size:16px;}

.cms-man-made-lab-grown-synthetic-diamonds img.labdiainformaticimg {width: 90% !important;}
.cms-man-made-lab-grown-synthetic-diamonds h2.labdiainformatic {font-size:16px;}

.customer-account-login .columns .block.account-social-login {padding-top: 30px;margin-bottom: 30px;}

.page-footer .footer.content .desktopviewstoreimg {display:none;}	
.page-footer .footer.content img.mobileviewstoreimg {margin-bottom: 15px;}	
.page-footer .footer.content ul.showroomaddress li.lastlineaddress {padding-bottom: 5px;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a {font-size:0px;
width: 100%;float: left;height: 120px;}	
.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 .text-center a span.engagementshape-text {font-family: 'maison';font-size: 12px;position: relative;top: 5px;text-align: center;width: 40%;float: left;padding-top: 5px;}
.page-header .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .groupmenu-drop-content .col-sm-12 .row:nth-child(4) .col-sm-3:nth-child(5) {position: relative;top: -172%;right: -50%;}	
.page-header .cdz-main-menu ul.groupmenu .Engagement.rings ul.groupmenu-drop li.level1 .groupmenu-drop-content .col-sm-12 p.item {
    top: 0px;
}

/* social icon code start */

.page-footer .top-footer-wrapper .footer-social a {width: 25px;height: 25px;}
.page-footer .top-footer-wrapper .footer-social a span:before {font-size: 25px;}
.page-footer .top-footer-wrapper .footer-social a.youtubesocial {margin-left: 6px;}
.page-footer .top-footer-wrapper .footer-social {padding: 10px 0px;}
footer.page-footer .top-footer-wrapper .footer.footer-content-top {padding-top: 0px;padding-bottom: 0px;}

/* social icon code end */

/* new design product page css start */


.catalog-product-view .product_info .custproductname h1.mt_product_title {font-size: 20px;text-align: left;padding: 25px 10px;}
.catalog-product-view .product_info .profull_descmobile #tab_element {margin-top: 0px !important;padding-top: 0px !important;}
.catalog-product-view .product_info .custdesign_name {margin-top: 0px;}
.catalog-product-view .custproshort-desc {
    float: left;
    width: 100%;
    position: relative;
    display: block;padding: 0px 10px;
}

.catalog-product-view .custproshort-desc .custproshort-descmain {
    float: left;
    width: 100%;
    font-size: 15px !important;
    font: 500 14px/1.35 'maison';
    letter-spacing: 1px;
}

.catalog-product-view .custproshort-desc .custproshort-descmain p span {
    font-size: 15px !important;
}

.catalog-product-view .custproshort-desc .readmore {
    float: right;
    margin-right: 20px;
    color: #D84813;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 12px !important;
    font-family: 'Maison Neue Extended';
}

.catalog-product-view .product_info .productstep_one .stepone_left {display:none;}

.catalog-product-view .product_info .productstep_one { float: left;
    width: 100%;
    position: relative;
    display: block;
    border-top: 1px solid #D84813;padding-top: 10px;
    margin-top: 16px;}
	
.catalog-product-view .product_info .productstep_one .stepone_right .mobileview_select_title {    font-family: "GT Sectra";
    font-size: 20px;width: 20%;float: left;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {    font-family: 'Maison Neue Extended';
    font-size: 12px;
    color: #D84813;
    width: 80%;
    float: right;
    text-align: left;
    position: relative;
    padding-left: 10px;
    padding-top: 9px;}	
	
	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain {    float: left;
    width: 100%;
    margin-top: 25px;}	
	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group {width: 48%;float: left;margin-bottom:0px;text-align: center;}	

.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot {left: 17%;}

.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group.mt_select01 {margin-right: 10px;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .form-group.mt_select02 {float: right;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select01 select {    padding-left: 0px !important;
    text-align: center;padding: 0px !important;line-height: unset;height: 45px;}	
.catalog-product-view .product_info .productstep_one .stepone_right .optionsmain .mt_select02 select {    padding-left: 0px !important;
    text-align: center;
    padding-right: 0px !important;line-height: unset;height: 45px;}	


.catalog-product-view .product_info .productstep_two .steptwo_left {display:none;}

.catalog-product-view .product_info .productstep_two { float: left;
    width: 100%;
    position: relative;
    display: block;
    border-top: 1px solid #D84813;padding-top: 10px;border-bottom: 1px solid #D84813;padding-bottom: 25px;
    margin-top: 16px;}
	
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {    font-family: "GT Sectra";
    font-size: 20px;width: 18%;float: left;padding-left: 0px;}

.catalog-product-view .product_info .productstep_two .steptwo_right .select_title {    font-family: 'Maison Neue Extended';
    font-size: 12px;
    color: #D84813;
    width: 82%;
    float: right;
    text-align: left;
    position: relative;
    padding-left: 4px;
    padding-top: 9px;}	
	
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {
    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 12px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: unset;
    height: 45px;
    width: 48% !important;
    float: left;margin-right: 13px;
    cursor: pointer;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {
    color: #262118;
    text-align: center;
    width: 100%;
    float: left;
    line-height: 48px;padding-right: 16px;font-size: 14px;
}

.catalog-product-view .product_info .productstep_two .steptworight-buttons {padding: 0px 15px;}

.catalog-product-view .product_info .productstep_two .steptworight-buttons .step2choosediamonds:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f107';
    font-size: 26px;
    float: right;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    right: 10px;
    top: -38px;
    cursor: pointer;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment {
    height: 45px;
    width: 48% !important;
    float: left;
    margin-left: 0px;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss {
    background: #D84813 0% 0% no-repeat padding-box;
    height: 45px;width: 100% !important;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:before {
    border-bottom: 15px solid #D84813;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss:after {
    border-top: 15px solid #D84813;
}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {
    color: #FFF;padding: 15px 0px 15px 0px;
    font-family: "Maison Neue";
    font-size: 13px !important;letter-spacing: 0px;
    margin-top: 0px;
}	

.catalog-product-view .product_info .your-order-block {float: left;width: 100%;position: relative;border-bottom: 1px solid #D84813;padding: 20px 20px 0px 20px;margin-bottom: 28px;}	
.catalog-product-view .product_info .your-order-block.your-order-block-simple {border-top: 1px solid #D84813;margin-top: 20px;}	
.catalog-product-view .product_info .your-order-block.your-order-block-withoutdiamonds {border-top: 1px solid #D84813;margin-top: 20px;}	

.catalog-product-view .product_info .your-order-block .actions {
     max-width: 100%;
    margin: 8px auto;
    width: 100%;
    float: left;
}

.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {
        width: 48%;
    float: left;
    margin: 0px;
    font-size: 13px;height: 45px;line-height: 1px;
}

.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {
    color: #262118;
    text-align: center;
    width: 48%;
    float: left;
    height: 45px;
    background: #fff;
    margin-left: 13px;
    border-radius: 25px;
}

.catalog-product-view #maincontent .product_info .your-order-block .actions .yourorder-appointment span {width: 100% !important;font-size: 13px;letter-spacing: 0px;height: 45px;line-height: unset;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2desktop_select_title {display:none !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileviewstep2_header {float:left;width: 100%;margin-bottom: 25px;}

.catalog-product-view .your-order-block .your-order {width: 100%;}

.catalog-product-view .your-order-block {margin:0px;}

.catalog-product-view .product_info .custvat-info-tooltips:hover span {
    visibility: visible;
    opacity: 1;
    bottom: 26px;
    left: 0;
    margin-left: -280px;
    z-index: 999;
    background: #eeeeee;
}
.catalog-product-view .product_info .custvat-info-tooltips span:after {
    left: 36.5%;
    border-top: 8px solid #eee;
}

.catalog-product-view .product_info .productstep_two .mt_cta_pdp {border-bottom: none;}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow {
    position: relative;
    display: block;
}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .downarrow {
    position: absolute;
    right: -35px;
}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .uparrow {text-align: center;}

.catalog-product-view .product_info .productstep_two .product-diamondstable hr.mt5486904 {margin: 10px 0px 20px 0px;}

.catalog-product-view .product_info .productstep_two .product-diamondstable .mobileview_step2arrow .uparrow:after {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 0;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f106';
    font-size: 40px;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    -moz-backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #d84813;
    position: relative;
    cursor: pointer;
}

.catalog-product-view .productstep_one .stepone_right.bundlewithoutdiamond_stepone_right .optionsmain .mt_select01 .bundle-option-select {
    padding: 0px 0px 0px 12px !important;
    text-align: center;
}

.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01.sizeoptionnot .bundle-option-select {padding:0px 0px 0px 12px !important;text-align: center;}

/* new design product page css end */
	
/* review block changes code start */

h2.reviewtexttitle {padding: 0px 10px;}
.cms-home #desktopreviewsslider {width: 100%;}

/* review block changes code end */	
	
/* banner code start */

.cms-home .page-wrapper .hometopbanner h1 {font-size: 3.2em;margin-bottom:30px;line-height:50px;color: #000;padding: 0px;letter-spacing: -.5px;}
.cms-home .page-wrapper .hometopbanner h2 span {font-size: 1em !important; text-shadow: 0.5px 0.5px #000;}
.cms-home .page-wrapper .widget .hometopbanner {background-position: center !important;}
.cms-home .page-wrapper .hometopbanner h2 {margin-bottom: 5px;font-size: 15px;line-height:20px;}
.cms-home .page-wrapper .card.bg-dark.text-white div#appintment {margin-top:-10px !important;}
.cms-home .page-wrapper .hometopbanner h2 {padding:0px 15px;color: #fff;}

.cms-home .page-wrapper .hometopbanner .bannerimgmain .desktopviewhomebanner {display:none !important;}

.cms-home .hometopbanner .googlereview-homedesktop {display:none;}
.cms-home .hometopbanner .googlereview-homemobile {width: 100%;position: relative;display: block;text-align: center;}
.cms-home .hometopbanner a.googlereview-homemobile img {width:60%;margin-top:0px;height: auto;}

.cms-home .page-wrapper .widget .hometopbanner .container.text-center {padding: 0px 20px !important;position: relative;top: 30px;
text-align: left;}

.cms-index-index .hometopbanner .hometopbannerdesktop-btn {display:none !important;}
.cms-index-index .hometopbanner .bookconsultation {display:block !important;}

.cms-home .page-wrapper .hometopbanner .row {margin-bottom:0px;}
.cms-home .hometopbanner h3 {color: #000;padding: 0px;}
.cms-home .page-wrapper .card.bg-dark.hometopbanner {background: none !important;}

.cms-home .homebelowmainbanner {float:left;width: 100%;margin: 40px 0px 0px 0px;}
.cms-home .homebelowmainbanner .lefimage {width: 100% !important;}
.cms-home .homebelowmainbanner .righttext {width: 100% !important;adding: 0px 30px;margin-top: 40px;}

.cms-home .page-wrapper .hometopbanner .viewcollection a {    -webkit-appearance: none;
    -moz-appearance: none;
    border-radius: 0 !important;
    box-shadow: 0 0 0 0 transparent;
    -webkit-box-shadow: 0 0 0 0 transparent;
    box-sizing: border-box;
    border: none;
    outline: 0;
    background: linear-gradient(#D84813, #D84813) top / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) bottom / calc(100% - 30px) 1px, linear-gradient(#D84813, #D84813) left / 1px calc(100% - 30px), linear-gradient(#D84813, #D84813) right / 1px calc(100% - 30px), linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top left / 15px 15px, linear-gradient(to bottom right, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) top right / 15px 15px, linear-gradient(to bottom left, transparent calc(50% - 1px), #D84813, transparent calc(50% + 0.5px)) bottom left / 15px 15px;
    background-repeat: no-repeat;
    width: 100%;
    font-family: "Maison Neue";
    font-weight: normal;
    font-size: 16px;
    letter-spacing: 0.05em;
    text-align: left;
    text-transform: uppercase;
    color: #262118;
    line-height: 33px;
    height: 48px;
    width: 275px !important;
    cursor: pointer;margin:35px auto;display: block;}
	
.cms-home .page-wrapper .hometopbanner .viewcollection span {color:#D84813;text-align: center;width: 99%;float: left;line-height: 44.8px;background: #fff;
    border-radius: 29px 27px 26px 27px;
    top: 1.1px;
    position: relative;
    left: 1px;font-size: 14px;letter-spacing: 2px;}
	
	
.cms-home .page-wrapper .hometopbanner .bookconsultation a p {text-transform: uppercase;}	
.cms-home .page-wrapper .homebelowmainbanner .righttext h2 span.customtextoneus {font-size: 15.2px !important;}

/* banner code end */	
	
/* sticky header code start */

.page-header.custom_activesticky {
    box-shadow: 0 0 5px #bdbdbd;
    -moz-box-shadow: 0 0 5px #bdbdbd;
    -webkit-box-shadow: 0 0 5px #bdbdbd;
    -o-box-shadow: 0 0 5px #bdbdbd;
    -ms-box-shadow: 0 0 5px #bdbdbd;
    width: 100%;
    max-width: 100% !important;
    top: 0;
    left: 0;
    right: 0;
    z-index: 889;
    margin: 0 auto;
    position: fixed !important;
    -webkit-animation-name: fadeInDown;
    -webkit-animation-duration: 5.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;
    -moz-animation-name: anim_titles;
    -moz-animation-duration: 5.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards;
    -webkit-animation-delay: 1s;
    -moz-animation-delay: 1s;
    -webkit-animation-iteration-count: 1;
    -moz-animation-iteration-count: 1;
    -webkit-animation-duration: 0.7s;
    -moz-animation-duration: 0.7s;
    -webkit-animation-delay: 0s;
    -moz-animation-delay: 0s;
    -webkit-animation-timing-function: ease-out;
    -moz-animation-timing-function: ease-out;
	background-color: #fffffff7;
}

/* sticky header code end */	

	
/* add book an appointment block on CMS pages code start */

.cms-diamond-shapes .removepadding {padding:0px !important;}

.cmspagesmobileview-bookingblock .mobilecms-bookappointment {width: 265px;margin: 15px auto 15px;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;}
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;
padding-bottom: 15px;padding-top: 8px;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.cmspagesmobileview-bookingblock .mobilecms-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}
.cmspagesmobileview-bookingblock {float: left;width: 100%;margin:0px auto;}	

.custcmsexplore .owl-carousel .owl-nav [class*='owl-'] {left: 0px;}
.custcmsexplore .owl-carousel .owl-nav [class*='owl-'].owl-next {right: 6px;}
.custcmsexplore .brand-slider-wrapper {margin:0px;}

/* add book an appointment block on CMS pages code end */

/* add book an appointment block on blogs pages code start */

.blogsmobileview-bookingblock .mobileblog-bookappointment {width: 300px;margin: 15px auto 15px;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;}
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;
padding-bottom: 15px;padding-top: 8px;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.blogsmobileview-bookingblock .mobileblog-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}
.blogsmobileview-bookingblock {float: left;width: 100%;margin:0px auto;}	

.custblogexplore .owl-carousel .owl-nav [class*='owl-'] {left: 0px;}
.custblogexplore .owl-carousel .owl-nav [class*='owl-'].owl-next {right: 6px;}
.custblogexplore .brand-slider-wrapper {margin:0px;}

/* add book an appointment block on blogs pages code end */

.cms-buy-ten-carat-diamond-best-prices .custcmsexplore {width: 90%;margin: 0 auto;}
.cms-buy-ten-carat-diamond-best-prices .page-main .columns form .your-order-block {width: 100%;}

/* add book an appointment button on mobile view menu code start */	
	
/* coloured diamonds pages css for sidebar code start */

.cms-fancy-yellow-diamonds .sidebardesktop {display: none !important;}
.cms-fancy-yellow-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}
.cms-fancy-yellow-diamonds .page-wrapper .columns img.halodiamond {width: 100% !important;}

.cms-fancy-black-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-black-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-pink-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-pink-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-blue-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-blue-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-red-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-red-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-brown-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-brown-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-green-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-green-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-gray-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-gray-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-chameleon-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-chameleon-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-orange-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-orange-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-fancy-violet-diamonds .sidebardesktop {display:none !important;}
.cms-fancy-violet-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-where-to-buy-fancy-coloured-diamonds .sidebardesktop {display:none !important;}
.cms-where-to-buy-fancy-coloured-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 47px;width: 100%;float: left;}

.cms-where-to-buy-fancy-colored-diamonds .sidebardesktop {display:none !important;}
.cms-where-to-buy-fancy-colored-diamonds .sidebarmobiletab {padding-left: 15px;padding-top: 20px;width: 100%;float: left;margin-bottom: 35px;}

.cms-where-to-buy-fancy-colored-diamonds .main-content {height: 100% !important;}
.cms-where-to-buy-fancy-colored-diamonds .mainfancysubpage {padding: 30px 0px 0px 0px !important;}
.cms-where-to-buy-fancy-colored-diamonds .custcolorwhole-color {padding: 0px 10px !important;}

/* coloured diamonds pages css for sidebar code end */


/* add book an appointment button on categories pages code start */

.catalog-category-view .page-wrapper .page-main .product-list-container {margin: 15px 0px !important;}

.catalog-category-view .product.media .social-c .social-addthis {height: 140px;}
.catalog-category-view .mobilepro-bookappointment {width: 265px;margin: 0px auto;height: 76px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;margin-bottom: 15px;}
.catalog-category-view .mobilepro-bookappointment .appointment-top {font-size: 17px;text-align: center;color: #D84813;padding-bottom: 15px;
padding-top: 8px;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom a {color: #000;font-size: 15px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.catalog-category-view .mobilepro-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}	

/* add book an appointment button on categories pages code end */

/* add book an appointment button on mobile view menu code start */

.mobilemenu-bookingblock {margin-top: 15px;height: 75px;}
.mobilemenu-bookingblock .mobilepro-bookappointment {width: 230px;margin: 0px auto;height: 65px;font-family: 'Maison Neue Extended' !important;border: 2px solid #D1D1D1;padding: 0px;margin-bottom: 15px;}
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-top {font-size: 15px;text-align: center;color: #D84813;padding-bottom: 5px;
padding-top: 10px;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom {width: 100%;text-align: center;font-size: 16px;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom a {color: #000;font-size: 13px;font-family: 'Maison Neue Extended' !important;text-transform: uppercase;}	
.mobilemenu-bookingblock .mobilepro-bookappointment .appointment-bottom span {color: #000;padding: 0px 5px;}

.mobilemenu-bookingblock .usmobilemenu_bookappointment {border: none;height: auto;}	

.mobilemenu-bookingblock .usmobilemenu_bookappointment a {font-family:'WorkSans';text-transform: uppercase;font-size: 14px;
border: 1px solid;color: #000;padding: 10px 20px;}

.catalog-category-view .product-list-container .custtoolbartop .uscategory_bookappointment {border:none;height:25px;text-align:center;
width:100%;float:left;margin:15px 0px 25px 0px;}
.catalog-category-view .product-list-container .custtoolbartop .uscategory_bookappointment a {color:#000;text-transform:uppercase;
border:1px solid;padding:10px 20px;font-family:'WorkSans' !important;}

/* add book an appointment button on mobile view menu code end */	

.cms-page-view .page-wrapper .page-main .custsharetitle #copyclipboard {line-height: 20px;}
.cms-page-view .custsharetitle .cmsshareicons ul li a {color: #D84813;}	
.cms-page-view .page-main .custsharetitle {position: relative;display: block;width:100%;float: left;z-index: 99999999;height: 80px;}
.cms-page-view .custsharetitle .cmsshareicons {margin:42px auto;width: 355px;}	
.cms-page-view .custsharetitle .cmsshareicons ul {float: right;margin: 0px;}	

.cms-page-view .page-main .columns {float: left;width: 100%;}
.cms-page-view .page-main .custsharetitle #copyclipboard {color: #D84813;cursor: pointer;font-size: 21px;width: 30px;height: 30px;
margin-bottom: 10px;display: inline-block;text-align: center;line-height: 33px;}

.cms-page-view .page-main .custsharetitle #custlink-copyclipboard {visibility: hidden;width: 100px;background: #E6E6E6;color: #D84813;text-align: center;padding: 10px 0px;border-radius: 6px;position: relative;z-index: 1;top: 27px;right: -240px;
font-size: 15px;}

.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_fbmsg a img {width: 20px;top: 1px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_mail a img {width: 20px;top: 2px;}
.cms-page-view .page-main .custsharetitle .cmsshareicons ul li.custshare_copy img {width: 20px;}

.cms-bow-tie-effect-oval-diamond .main .row .p_style p img.new-b {width:100% !important;}

/* cms pages mobile visual view code start */	
	
.cms-page-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-left: 12px;padding-top: 8px;}

.cms-page-view .diamondsresluts-header .diamonds-results-views {float: right;width: 45%;text-align: right;margin-right: 12px;}

.cms-page-view .diamondsresluts-header .diamondsresluts span {color: #D84813;}	

.cms-page-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.cms-page-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.cms-page-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}	

.cms-page-view .mobile_visualview_diamonds {border-bottom: 1px solid #000;float: left;width: 100%;padding-bottom: 10px;}
.cms-page-view .mobile_visualview_diamonds.selected {border-bottom:1px solid transparent;}
.cms-page-view .mobile_visualview_diamonds .top {float: left;width: 100%;}
.cms-page-view .mobile_visualview_diamonds .top .shapeimage {float: left;width:68%;}
.cms-page-view .mobile_visualview_diamonds .top .shapeimage img {padding: 10px;}

.cms-page-view .mobile_visualview_diamonds .top .allattributes {float: right;width:32%;padding-top: 10px;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detslabel {font-family: "Maison Neue";font-size: 12px;letter-spacing: 0.05em;text-transform: uppercase;text-align: left;color: #d84813;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detsvalue {font-family: "Maison Neue Extended";color: #d84813;font-size: 12px;}
.cms-page-view .mobile_visualview_diamonds .top .allattributes .attribute {text-align: left;padding: 2px 0px;line-height: 1.2;vertical-align: middle;}
.cms-page-view .mobile_visualview_diamonds .bottom {width: 70%;margin: 0 auto;}
.cms-page-view .mobile_visualview_diamonds .bottom .price {font-family: "Maison Neue Extended";letter-spacing: 0.05em;font-size: 14px;line-height: 25px;float: left;}
.cms-page-view .mobile_visualview_diamonds .bottom .filter_512_details {margin-top: 0px;float: right;}
#diamond-result .mobile_visualview_diamonds.selected {border-top: 3px solid #D84813;border-bottom: 3px solid #D84813;}


.cms-page-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 0 none !important;
    border-bottom: 1px solid #dedede !important;
    width: 100% !important;
    padding-bottom: 0px;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 22px;
    font-size: 13.2px;
    font-family: "Maison Neue";
    text-transform: uppercase;
    padding-left: 8px;
    width: 48%;
}
.cms-page-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}
.cms-page-view .diamondsresluts-footer .search-pagination {
    border-bottom: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.cms-page-view .columns form .your-order-block {
    float: left;
    width: 92%;
}

.cms-page-view .diamondsresluts-footer .search-pagination #pagination li {margin: 20px 3px 0 3px;}

/* cms pages mobile visual view code end */	


/* products pages mobile visual view code start */

.catalog-product-view .diamondsresluts-header .diamondsresluts {float: left;font-size: 14px;font-family: "Maison Neue";text-transform: capitalize;padding-left: 12px;padding-top: 8px;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views {float: right;width: 45%;text-align: right;margin-right: 12px;}

.catalog-product-view .diamondsresluts-header .diamondsresluts span {color: #D84813;}	

.catalog-product-view .diamondsresluts-header .diamonds-results-views span {float: left;font-size: 14px;font-family: "Maison Neue";line-height: 32px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view {margin-right: 8px;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.list_view {font-size: 25px;color: #000;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.visual_view {font-size: 25px;color: #000;}

.catalog-product-view .diamondsresluts-header .diamonds-results-views a#list_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}
.catalog-product-view .diamondsresluts-header .diamonds-results-views a#visual_view i.selected {border: 2px solid #D84813;padding: 2px;color: #D84813;}	

.catalog-product-view .mobile_visualview_diamonds {border-bottom: 1px solid #000;float: left;width: 100%;padding-bottom: 10px;}
.catalog-product-view .mobile_visualview_diamonds .top {float: left;width: 100%;}
.catalog-product-view .mobile_visualview_diamonds .top .shapeimage {float: left;width:68%;}
.catalog-product-view .mobile_visualview_diamonds .top .shapeimage img {padding: 10px;}

.catalog-product-view .mobile_visualview_diamonds .top .allattributes {float: right;width:32%;padding-top: 10px;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detslabel {font-family: "Maison Neue";font-size: 12px;letter-spacing: 0.05em;text-transform: uppercase;text-align: left;color: #d84813;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute span.diamondRow-detsvalue {font-family: "Maison Neue Extended";color: #d84813;font-size: 12px;}
.catalog-product-view .mobile_visualview_diamonds .top .allattributes .attribute {text-align: left;padding: 2px 4px;line-height: 1.2;vertical-align: middle;}
.catalog-product-view .mobile_visualview_diamonds .bottom {width: 70%;margin: 0 auto;}
.catalog-product-view .mobile_visualview_diamonds .bottom .price {font-family: "Maison Neue Extended";letter-spacing: 0.05em;font-size: 14px;line-height: 25px;float: left;}
.catalog-product-view .mobile_visualview_diamonds .bottom .filter_512_details {margin-top: 0px;float: right;}
#diamond-result .mobile_visualview_diamonds.selected {border-top: 3px solid #D84813;border-bottom: 3px solid #D84813;}

.catalog-product-view .diamondsresluts-footer {
    float: left;
    position: relative;
    display: block;
    border-top: 0 none !important;
    border-bottom: 1px solid #dedede !important;
    width: 100% !important;
    padding-bottom: 0px;
}
.catalog-product-view .diamondsresluts-footer .diamondsresluts {
    float: left;
    padding-top: 22px;
    font-size: 13.2px;
    font-family: "Maison Neue";
    text-transform: capitalize;
    padding-left: 8px;
    width: 47%;margin-bottom: 25px;
}
.catalog-product-view .diamondsresluts-footer .diamondsresluts span {
    color: #D84813;
}
.catalog-product-view .diamondsresluts-footer .search-pagination {
    border-bottom: none !important;
    margin-top: 0px !important;
    margin-left: 0px !important;
}

.catalog-product-view .columns form .your-order-block {
    float: left;
    width: 92%;
}

.catalog-product-view .diamondsresluts-footer .search-pagination #pagination li {margin: 20px 3px 0 3px;}

/* products pages mobile visual view code end */


/* add book an appointment button on products pages code start */

.catalog-product-view .product.media .social-c .social-addthis {height: auto;}
/*.catalog-product-view .mobilepro-bookappointment {float: left;width: 100%;margin: 30px auto;}*/
.catalog-product-view .mobilepro-bookappointment #appintment {margin-bottom: 0px;width: 245px;}
.catalog-product-view .mobilepro-bookappointment #appintment a {width: 230px;}

/* add book an appointment button on products pages code end */


.catalog-product-view .product-info-main .product_info .mt_steps .select_title {font-size: 13px;letter-spacing: 0.10em;}

/* categories view filter code start */	

.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions {margin: 0px;padding-top: 12px;padding-left: 16px;}
.catalog-category-view .filter-content .mt-filter-active .block-actions.filter-actions a {font-size: 12px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item {margin-top: 7px;margin-bottom: 3px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item span.filter-value {font: 500 12px/15px 'maison', Helvetica Neue, Verdana, Arial, sans-serif;letter-spacing: 1px;color: #000;margin-left: 5px;}
.catalog-category-view .filter-content .mt-filter-active .filter-current ol.items li.item .action.remove:before {color: #D84813;}

/* categories view filter code end */	


}

/* all screen resolution solution code start */

@media only screen and (max-width: 1025px) {

header.page-header .panel.wrapper .panel.header {background: #f1f1f1 !important;}	
header.page-header .panel.wrapper .panel.header ul.links{margin: 0 auto !important;float: none !important;width: 375px !important;}

.checkout-index-index .page-header {padding: 0px !important;}
	
}

/* ipad css code start */

@media only screen and (min-width: 767px) and (max-width: 1025px) { 

.page-wrapper header.page-header .panel.header .header.links {padding-top:10px !important;padding-bottom:10px !important;}

header.page-header .header-wrapper-content .header.content .nav-toggle {top: 30px;}	
.page-wrapper header.page-header .header-wrapper-content {height: 94px !important;}
header.page-header .header-wrapper-content .header.content a.logo {margin: 0 40px 0px 40px;}
.page-wrapper header.page-header {float:left !important;width:100% !important;height:115px !important;}
header.page-header .header-wrapper-content {border-bottom:none !important;}
body.cms-home .page-wrapper .home_topbanner .home_topbanner_container .homebanner_content .homebanner_content_block a.homebannerbtnone {    margin-right:20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {width: 80%;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .right {margin-left:10px;width:80%;
padding-top:0px;}
body.cms-home .home_discoverrevediamonds .left img {border-radius:300px !important;}

body.cms-home .home_shopcategory .brand-slider-wrapper .shop-by-brand-slider .owl-stage-outer .item-group a p.text-center.slider_name {font-size: 12px;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li {width: 33%;margin-right: 0px;}
body.cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(3) {margin-left:0px !important;margin-top:30px !important;width: 22%;}

[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(1) {width:20%;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(2) {width:26%;}
[lang="en-US"] .cms-home .page-wrapper .homeasseen .content_homeasseen ul li:nth-child(4) {width:26%;}

header.page-header .header-main-menu .sections.nav-sections {width:520px !important;}     
html.nav-before-open body {height:100% !important;overflow:visible !important;position:relative !important;width:570px !important;}

body.cms-home .page-wrapper .home_perfectsymbol .content .right ul li a {width: 450px;}
body.cms-home .home_bookconsultant .home_bookconsultant_content .appointmentbuttons {float: inherit;width: 450px;margin: 20px auto;}

footer.page-footer .top-footer-wrapper .widget.block .text-center.footer-logo img.footer_logo {width:120px !important;height:auto !important;}
body.catalog-category-view .page-wrapper .columns .category_shortdesc {padding: 0px 20px;}

body.catalog-product-view .page-wrapper main#maincontent {float:left;width:100%;margin-top:40px;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select01:after {left:-73% !important;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02 select.bundle-option-select {padding-right: 0px !important;}

body.catalog-product-view .product-main-content .product-info-main .product_info .bundlepro_metalsize .mt_select02:after {left:220px !important;}

body.catalog-product-view .page-wrapper .addtocart_wishlist_block_bundlewith_diamond .addtocart button {width:450px !important;margin:0px auto 15px !important;}

body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .bookand_appointment a {width:450px !important;margin:0px auto !important;}

body.catalog-product-view .product_moredetails .moredetails_content .jewelers_advice {float: none !important;width: 450px !important;margin: 0px auto !important;}

body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .left {float: left;margin-top: 32px;}
body.catalog-product-view .page-wrapper .product_moredetails .moredetails_content .jewelers_advice .right {float: right;margin-top: 35px;}

.cms-page-view .separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top img {width:50% !important;}

.cms-page-view .separate_diamondpage .diamond_mobilevisulviewnew .visualdiamondmobileview_top {text-align:center;}

body .page-wrapper .page-header .minicart-wrapper .ui-dialog .block-minicart {top:70%;}

body.checkout-cart-index .cart-container form#discount-coupon-form .fieldset.coupon {width:450px;margin:0px auto;}
	
body.checkout-cart-index .page-wrapper .cart-container #discount-coupon-form .fieldset.coupon .field .control {width: 180px;}

body.checkout-cart-index .cart-discount .cartcust-links {position: relative;top: 0px;float: left;margin-bottom: 35px;}	
body.checkout-cart-index .cart-discount .content {padding: 5px 15px 30px !important;}
body.checkout-cart-index .cart-summary .checkout-methods-items {margin: 30px auto;padding: 0 15px;text-align: center;width: 450px;}
body.checkout-index-index main#maincontent {float:left;width:100%;}
body.cms-home .home_googlereviews .home_googlereviews_content .title {text-align: center;}

.catalog-category-view .columns li.product-item a.product-item-photo .product-image-container .product-image-wrapper img {
max-height:none !important;height:100% !important;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 50px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right {width:80px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width:20px;}


}

@media only screen and (min-width: 767px) and (max-width: 768px) { 

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .left {width: 60px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .reviewclient_details .right img {width: 100px;}

body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left {width: 20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_footer .left img {width: 20px;}
body.cms-home .home_googlereviews .home_googlereviews_content .googlereviews .content .clientreview_content {min-height: 80px;}


}

/* ipad css code end */


/* ipad pro css code start  */

@media only screen and (min-width: 1020px) and (max-width: 1370px) { 

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink a {width: 100%;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content {margin: 0px auto;width: 620px;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.showroombutton {margin-right:15px;}

.cms-appointment-options .page-wrapper .appointmentoptions .appointmentoptions_content_header .appointment_buttons .appointment_buttons_content .buttonlink.virtualbutton {margin-left:15px;}

}

/* ipad pro css code end  */

/* all ipad view code start */

@media only screen and (min-width:767px) and (max-width:1026px) { 

.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons .bookanappointment_btn.blogcust_btn {margin-right:30px !important;
margin-bottom: 0px !important;}
.blog-page.blog-post-view .page-wrapper .post-view .blogbuttons a.blogcust_btn {width:300px !important;}

}

/* all ipad view code end */


@media only screen and (max-width: 435px) {
	
.checkout-index-index .payment-methods .payment-method.stripe-payments .stripe-icon-container.right {width:65%;}	
.checkout-index-index .payment-methods .payment-method.stripe-payments .stripe-icon-container.right img.stripe-icon {margin-right:0px;width:12.5%;}	
.checkout-index-index .payment-methods .payment-method.stripe-payments .payment-method-title .label span::nth-child(2){font-size:13px;}	
	
}	

@media only screen and (max-width: 376px) {

header.page-header .panel.wrapper .panel.header ul.links {width: 315px !important;}

[lang="en-US"] body header.page-header .panel.wrapper .panel.header ul.links {width:375px !important;}

header.page-header .header.links li.emlcs {margin-left: 0px !important; padding-right: 10px !important;border-right: 1px solid #fff !important;}
header.page-header .header.links li.telcs {padding-right: 0px !important;margin-left: 0px !important;border-left:none !important;}

header.page-header .header.links li.telcs a {margin-left: 10px !important;}
header.page-header .header.links li a {font-size: 11px !important;}
.catalog-product-view .product-main-content .ringsizeinfo-tooltips {right: 30px !important;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {font-size: 12px !important;}

}	

@media only screen and (max-width: 370px) {

.page-header .header.content .minicart-wrapper {width: 80px !important;}
.page-header .header.content .minicart-wrapper a.wishlist_cs {width: 20px !important;}
.page-header .header.content .minicart-wrapper a.register-link {width: 18px !important;}
.minicart-wrapper .action.showcart:before {padding: 7px 10px !important;}	

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {font-size: 3vw !important;}
.catalog-product-view .product-main-content .ringsizeinfo-tooltips {right: 30px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .mobileview_select_title {font-size: 5.4vw !important;}

.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {width: 47% !important;font-size: 9px !important;}
.catalog-product-view #maincontent .product_info .your-order-block .actions .yourorder-appointment span {font-size: 10px !important;}

.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {margin-right: 10px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds span {font-size: 10px !important;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 10px !important;}
.ringsizeinfo-tooltips:hover .ringsizeinfotooltips-content p {font-size: 12px !important;}

	
}	


@media only screen and (min-width: 1026px) and (max-width: 1370px) {
	
.page-header.custom_activesticky .header.content .col1-custom {width: 210px !important;}	
.page-header.custom_activesticky .header #octagonss.octagon_header {width: 190px !important;}
.page-header.custom_activesticky .header #octagonss.octagon_header p {font-size: 11px !important;}
.page-header.custom_activesticky .cdz-horizontal-menu .groupmenu {margin-left: 50px !important;}
.page-header.custom_activesticky .header-main-menu .cdz-main-menu .cdz-horizontal-menu li.level0 > a.menu-link {padding: 13px 0.5vw !important;font-size: 0.95vw !important;}

.cdz-main-menu ul.groupmenu li.Engagement ul.groupmenu-drop .groupmenu-drop-content .row .col-sm-12 {width: 45% !important;padding-left:5px !important;}
.catalog-category-view .filter-options .filter-options-item {padding: 8px 0.4vw ! important;}

.catalog-product-view .product_info .productstep_one .stepone_right .select_title {width: 100%;}
.catalog-product-view .product_info .productstep_two .steptwo_right .select_title {width: 100%;}
.catalog-product-view .productstep_one .stepone_right .optionsmain .mt_select01 {margin-right: 5px;}
.catalog-product-view .product_info .productstep_two .steptwo_right .step2choosediamonds {font-size: 1.2vw;}
.catalog-product-view #maincontent .product_info .productstep_two .steptwo_right .step2appointment a #octagonss p {font-size: 0.9vw !important;padding: 17px 2px;}

.catalog-product-view .your-order-block .your-order {width: 100%;}
.catalog-product-view .product_info .your-order-block .actions #product-addtocart-button {font-size: 13px;width: 210px;}
.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment {width: 210px;}
.catalog-product-view .product_info .your-order-block .actions .yourorder-appointment span {width: 210px !important;font-size: 13px;}
.catalog-product-view .product_info .your-order-block .actions .custinstock {width: 450px;}

.catalog-product-view .product_info .mt_344 .mt_345 {font-size: 1vw;}
.catalog-product-view .productstep_two .product-diamondstable .mt_cta_pdp a {font-size: 1vw;}
.catalog-product-view .productstep_two .table-filter .table-filter-shape li {width: 4.3vw;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs input.ui-left-value-price {width: 10% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs #slider-range-price-767 {width: 65% !important;left: 0% !important;}
.catalog-product-view .product-main-content .product_info .table-filter-price .ui-slider-inputs input.ui-right-value-price {width: 20.5% !important;}
.table-filter.hidden-767 .table-filter-shape .deskdiamonds-firstshow ul span#custmoreshapes-show span#diamonds-moreless {font-size: 10px;}

.catalog-product-view #diamondRow_PRIDHPCHRFMEP > li:last-child {padding-top: 5px;}
.catalog-product-view .media .icon_360_orange {width: 25%;margin-left: 0px;}
.catalog-product-view .media .icon_360_grey {width: 25%;margin-left: 0px;}
.catalog-product-view .media .icon_certificate_orange {width: 25%;margin-left: 7px;}
.catalog-product-view .media .icon_double_arrow {font-size: 100% !important;}

	
}	

/* all screen resolution solution code end */

