@import "home.css";

/*Font Nunito Sans*/
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Light.eot');src:url('../fonts/NunitoSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-Light.woff') format('woff'),url('../fonts/NunitoSans-Light.ttf') format('truetype'),url('../fonts/NunitoSans-Light.svg#NunitoSans-Light') format('svg');
font-weight:300;font-style:normal;}
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Regular.eot');src:url('../fonts/NunitoSans-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-Regular.woff') format('woff'),url('../fonts/NunitoSans-Regular.ttf') format('truetype'),url('../fonts/NunitoSans-Regular.svg#NunitoSans-Regular') format('svg');
font-weight:400;font-style:normal;}
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-SemiBold.eot');src:url('../fonts/NunitoSans-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-SemiBold.woff') format('woff'),url('../fonts/NunitoSans-SemiBold.ttf') format('truetype'),url('../fonts/NunitoSans-SemiBold.svg#NunitoSans-SemiBold') format('svg');
font-weight:600;font-style:normal;}
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Bold.eot');src:url('../fonts/NunitoSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-Bold.woff') format('woff'),url('../fonts/NunitoSans-Bold.ttf') format('truetype'),url('../fonts/NunitoSans-Bold.svg#NunitoSans-Bold') format('svg');
font-weight:700;font-style:normal;}
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-Black.eot');src:url('../fonts/NunitoSans-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-Black.woff') format('woff'),url('../fonts/NunitoSans-Black.ttf') format('truetype'),url('../fonts/NunitoSans-Black.svg#NunitoSans-Black') format('svg');
font-weight:800;font-style:normal;}
@font-face{
font-family:'Nunito Sans';src:url('../fonts/NunitoSans-ExtraBold.eot');src:url('../fonts/NunitoSans-ExtraBold.eot?#iefix') format('embedded-opentype'),url('../fonts/NunitoSans-ExtraBold.woff') format('woff'),url('../fonts/NunitoSans-ExtraBold.ttf') format('truetype'),url('../fonts/NunitoSans-ExtraBold.svg#NunitoSans-ExtraBold') format('svg');
font-weight:900;font-style:normal;}

/*Font Lato*/
@font-face{
font-family:'Lato';src:url('../fonts/Lato-Bold.eot');src:url('../fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Bold.woff') format('woff'),url('../fonts/Lato-Bold.ttf') format('truetype'),url('../fonts/Lato-Bold.svg#Lato-Bold') format('svg');
font-weight:600;font-style:normal;}
@font-face{
font-family:'Lato';src:url('../fonts/Lato-Black.eot');src:url('../fonts/Lato-Black.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Black.woff') format('woff'),url('../fonts/Lato-Black.ttf') format('truetype'),url('../fonts/Lato-Black.svg#Lato-Black') format('svg');
font-weight:900;font-style:normal;}
@font-face{
font-family:'Lato';src:url('../fonts/Lato-Light.eot');src:url('../fonts/Lato-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Light.woff') format('woff'),url('../fonts/Lato-Light.ttf') format('truetype'),url('../fonts/Lato-Light.svg#Lato-Light') format('svg');
font-weight:300;font-style:normal;}
@font-face{
font-family:'Lato';src:url('../fonts/Lato-Regular.eot');src:url('../fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Lato-Regular.woff') format('woff'),url('../fonts/Lato-Regular.ttf') format('truetype'),url('../fonts/Lato-Regular.svg#Lato-Regular') format('svg');
font-weight:400;font-style:normal;}
@font-face{
font-family:'Roboto';src:url('../fonts/Roboto-Regular.eot');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Regular.woff') format('woff'),url('../fonts/Roboto-Regular.ttf') format('truetype'),url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
font-weight:400;font-style:normal;}

/*Padding*/
.p5{padding:5px}.pt5{padding-top:5px}.pl5{padding-left:5px}.pr5{padding-right:5px}.pb5{padding-bottom:5px}
.p10{padding:10px}.pt10{padding-top:10px}.pl10{padding-left:10px}.pr10{padding-right:10px}.pb10{padding-bottom:10px}
.p15{padding:15px}.pt15{padding-top:15px}.pl15{padding-left:15px}.pr15{padding-right:15px}.pb15{padding-bottom:15px}
.p20{padding:20px}.pt20{padding-top:20px}.pl20{padding-left:20px}.pr20{padding-right:20px}.pb20{padding-bottom:20px}
.pl25{padding-left:25px}.pt25{padding-top:25px}.pl25{padding-left:25px}.pr25{padding-right:25px}.pb25{padding-bottom:25px}

/*Margin*/
.m5{margin:5px}.mt5{margin-top:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mb5{margin-bottom:5px}
.m10{margin:10px}.mt10{margin-top:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mb10{margin-bottom:10px}
.m15{margin:15px}.mt15{margin-top:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mb15{margin-bottom:15px}
.m20{margin:20px}.mt20{margin-top:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mb20{margin-bottom:20px}
.ml25{margin-left:25px}.mt25{margin-top:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.mb25{margin-bottom:25px}

/*Display*/
.d-none{display:none!important;}.d-inline{display:inline!important;}.d-inline-block{display:inline-block!important;}.d-block{display:block!important;}.d-table{display:table!important;}.d-table-cell{display:table-cell!important;}
@media (min-width:576px){.d-sm-none{display:none!important;}.d-sm-inline{display:inline!important;}.d-sm-inline-block{display:inline-block!important;}
.d-sm-block{display:block!important;}.d-sm-table{display:table!important;}.d-sm-table-cell{display:table-cell!important;}}
@media (min-width:768px){.d-md-none{display:none!important;}.d-md-inline{display:inline!important;}.d-md-inline-block{display:inline-block!important;}
.d-md-block{display:block!important;}.d-md-table{display:table!important;}.d-md-table-cell{display:table-cell!important;}}
@media (min-width:992px){.d-lg-none{display:none!important;}.d-lg-inline{display:inline!important;}.d-lg-inline-block{display:inline-block!important;}.d-lg-block{display:block!important;}.d-lg-table{display:table!important;}.d-lg-table-cell{display:table-cell!important;}}
@media (min-width:1200px){.d-xl-none{display:none!important;}.d-xl-inline{display:inline!important;}.d-xl-inline-block{display:inline-block!important;}.d-xl-block{display:block!important;}.d-xl-table{display:table!important;}.d-xl-table-cell{display:table-cell!important;}}

/*Text align*/
.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}
@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}
@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}
@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}
@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}

/*Hidden*/
.hidden-xs-up{display:none!important}
@media (max-width:767px){.hidden-xs-down{display:none!important}}
@media (min-width:768px){.hidden-sm-up{display:none!important}}
@media (max-width:991px){.hidden-sm-down{display:none!important}}
@media (min-width:992px){.hidden-md-up{display:none!important}}
@media (max-width:1199px){.hidden-md-down{display:none!important}}
@media (min-width:1200px){.hidden-lg-up{display:none!important}}
.hidden-lg-down{display:none!important}


.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden;}
.embed-responsive::before{display:block;content:"";}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,
.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0;}
.embed-responsive-21by9::before{padding-top:42.857143%;}
.embed-responsive-16by9::before{padding-top:56.25%;}
.embed-responsive-4by3::before{padding-top:75%;}
.embed-responsive-1by1::before{padding-top:100%;}

/*Print*/
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}}
@media print{.hidden-print{display:none!important}}

/*Popover*/
.popover{position:absolute;top:0;left:0;z-index:98;display:none;max-width:276px;padding:1px;text-transform:inherit;font-size:14px;font-weight:normal;background-color:#fff;
border:1px solid #ccc;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0,.2);box-shadow:0 5px 10px rgba(0, 0, 0,.2);}
.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover>.arrow{border-width:11px;}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover>.arrow:after{content:"";border-width:10px;}
.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#a7a6a6;border-bottom-width:0;}
.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0;}
.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#a7a6a6;border-left-width:0;}
.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0;}
.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#a7a6a6;}
.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff;}
.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#a7a6a6;}
.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff;}
.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:600;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0;position:relative;}
.popover-title>.close{ background-color:transparent;color:#ccc;font-weight:300;font-size:20px;line-height:15px;padding:10px;margin:0px;position:absolute;right:-1px;top:-1px;}
.popover-content{padding:9px 14px;}

/*Extra class*/
.por{position:relative;}
.fl{float:left;}.fr{float:right;}.f-none{float:none!important;}
.ttl{text-transform:lowercase !important;}.ttu{text-transform:uppercase !important;}.ttc{text-transform:capitalize !important;}
.tdu,.underline{text-decoration:underline;}a.tdu:hover,.underline:hover{text-decoration:none;}
.vam{vertical-align:middle;}.vab{vertical-align:bottom;}.vat{vertical-align:top;}
.light{font-weight:300;}.regular{font-weight:400;}.sbold{font-weight:600;}.bold{font-weight:800;}.hbold{font-weight:900;}
.latofont{font-family:'Lato';}.robotofont{font-family:'Roboto';}.nunitofont{font-family:'Nunito Sans';}

/*text and svg color*/
.text_white{color:#fff !important;} a.text_white:hover, a.text_white:focus{color:#d19e66 !important;}
.text_gray{color:#6b6b6b !important;} a.text_gray:hover, a.text_gray:focus{color:#d19e66 !important;}
a svg.svg_gray, svg.svg_gray{fill:#6b6b6b !important;} a:hover svg.svg_gray{fill:#d19e66 !important;}
.text_brown{color:#d19e66 !important} a.text_brown:hover, a.text_brown:focus{color:#000 !important;}
.gold{color:#d19e65;}.gray{color:#a4a4a4;}

/*bg color*/
.silver-bg{background:#f1f1f1;}.rosegold-bg{background:#fbefe3;}.green-bg{background:#b3dad4;}.platinum-bg{background:#ecf0f9;}
button,.button,.action.primary,.ajax-load-button a,.qs-button,.addto-hover-container .action.towishlist,.addto-hover-container .action.tocompare,.cdz-buttons-inner .action.tocompare,.actions-secondary .action.towishlist,.actions-secondary .action.tocompare,.slide-btn a,.mb-look-container a.button-buy,.item-points a.button-buy,.table-comparison .action.towishlist.towishlist,.table-comparison .action.towishlist.tocompare{color:#101922;text-transform:capitalize;}

.action.continue, button.clear, button.update, button.share, button.tocart, button.ui-datepicker-current, button.ui-datepicker-close{color:#d19e66;}
.action.continue:hover,.action.continue:active,.action.continue:focus, button.clear:hover, button.clear:active, button.clear:focus, button.update:hover, button.update:active, button.update:focus, button.share:hover, button.share:active, button.share:focus, button.tocart:hover, button.tocart:active, button.tocart:focus, button.ui-datepicker-current:hover, button.ui-datepicker-current:active, button.ui-datepicker-current:focus, button.ui-datepicker-close:hover, button.ui-datepicker-close:active, button.ui-datepicker-close:focus{background:#d19e66;color:#101922;}

button::after,.button::after,.action.primary::after,.ajax-load-button a::after,.qs-button::after,.addto-hover-container .action.towishlist::after,.addto-hover-container .action.tocompare::after,.cdz-buttons-inner .action.tocompare::after,.actions-secondary .action.towishlist::after,.actions-secondary .action.tocompare::after,.slide-btn a::after,.action.continue::after,.mb-look-container a.button-buy::after,.item-points a.button-buy::after,.table-comparison .action.towishlist.towishlist::after,.table-comparison .action.towishlist.tocompare::after{border:0px;}

button:hover,.button:hover,.action.primary:hover,.ajax-load-button a:hover,.qs-button:hover,.addto-hover-container .action.towishlist:hover,.addto-hover-container .action.tocompare:hover,.cdz-buttons-inner .action.tocompare:hover,.actions-secondary .action.towishlist:hover,.actions-secondary .action.tocompare:hover,.slide-btn a:hover,.mb-look-container a.button-buy:hover,.item-points a.button-buy:hover, button:active,.button:active,.action.primary:active,.ajax-load-button a:active,.qs-button:active,.addto-hover-container .action.towishlist:active,.addto-hover-container .action.tocompare:active,.cdz-buttons-inner .action.tocompare:active,.actions-secondary .action.towishlist:active,.actions-secondary .action.tocompare:active,.slide-btn a:active,.mb-look-container a.button-buy:active,.item-points a.button-buy:active, button:focus,.button:focus,.action.primary:focus,.ajax-load-button a:focus,.qs-button:focus,.addto-hover-container .action.towishlist:focus,.addto-hover-container .action.tocompare:focus,.cdz-buttons-inner .action.tocompare:focus,.actions-secondary .action.towishlist:focus,.actions-secondary .action.tocompare:focus,.slide-btn a:focus,.mb-look-container a.button-buy:focus,.item-points a.button-buy:focus,.table-comparison .action.towishlist.towishlist:hover,.table-comparison .action.towishlist.tocompare:hover,.table-comparison .action.towishlist.towishlist:active,.table-comparison .action.towishlist.tocompare:active,.table-comparison .action.towishlist.towishlist:focus,.table-comparison .action.towishlist.tocompare:focus{background:#101922;color:#d19e66;}

.block-new-customer .block-content .actions-toolbar a.primary:hover{background:#d19e66;color:#101922;}

body{background-color:#ffffff !important;color:#101821;font-family:'Nunito Sans';font-weight:400;}
table th, table thead th{color:#101821;}
.clear{clear:both;}
a,.alink{color:#101922;}
a:hover,.alink:hover,.alink:visited, a:active,.alink:active{text-decoration:none;color:#d19e66;}
 a:visited{ color:#101922; }
ul{padding:0px;margin:0;}
li{list-style:none;}
p{font-size:14px;line-height:normal;margin:0;font-family:'Lato';font-weight:400;}
textarea{resize:none;}
.common-specing.light-gradient.daimond-detail{
background:-moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(242,242,242,0.65) 100%);
background:-webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(242,242,242,0.65) 100%);
background:linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(242,242,242,0.65) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6f2f2f2',GradientType=1 );
}
.common-specing.daimond-detail.bb{
background:-moz-linear-gradient(left,  rgba(242,242,242,0.65) 0%, rgba(242,242,242,0) 100%);
background:-webkit-linear-gradient(left,  rgba(242,242,242,0.65) 0%,rgba(242,242,242,0) 100%);
background:linear-gradient(to right,  rgba(242,242,242,0.65) 0%,rgba(242,242,242,0) 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6f2f2f2', endColorstr='#00f2f2f2',GradientType=1 );
}


.light-gradient .container, .daimond-detail .container{ background-color:transparent; }

.common-hd{font-size:28px;padding:0 0px 15px;line-height:30px;margin:0;}
.common-hd2{font-size:24px;line-height:normal;padding-bottom:10px;margin:0;}
@media screen and (max-width:991px){.common-hd{font-size:20px;}.common-hd2{font-size:18px;}}

a.btn-1, button.btn-1, a.btn-2, button.btn-2, a.btn-3, button.btn-3, a.btn-4, button.btn-4, a.primary, button.primary, .file_upload>label{font-family:'Lato';font-weight:400;}
a.btn-1, button.btn-1, .file_upload>label{font-size:18px;line-height:20px;border:2px solid #101922;padding:12px 20px;display:inline-block;background:transparent;color:#101821;text-transform:capitalize;transition:all 500ms ease;}
a.btn-1:hover, button.btn-1:hover, .file_upload>label:hover{background:#101922;border-color:#101922;text-decoration:none;color:#d19e66;}
a.btn-1:after, button.btn-1:after, .file_upload>label:after{border:0px;}

a.btn-2, button.btn-2{background:#101922;padding:15px 50px;font-size:20px;color:#d19e66;text-transform:capitalize;display:inline-block;line-height:20px;transition:all 500ms ease;}
a.btn-2:hover, button.btn-2:hover{background:#d19e66;color:#101922;}
a.btn-2:after, button.btn-2:after{border:0px;}

a.btn-3, button.btn-3{border:2px solid #fff;padding:10px 30px;color:#fff;text-transform:capitalize;font-size:18px;display:inline-block;transition:all 500ms ease;}
a.btn-3:hover, button.btn-3:hover{background:#fff;border-color:#fff;text-decoration:none;color:#101922;}
a.btn-3:after, button.btn-3:after{border:0px;}

a.btn-4, button.btn-4{background:#d19e66;padding:15px 50px;font-size:14px!important;color:#101922!important;text-transform:uppercase!important;display:inline-block;line-height:20px;transition:all 500ms ease;}
a.btn-4:hover, button.btn-4:hover{background:#101922;color:#d19e66!important;}
a.btn-4:after, button.btn-4:after{border:0px;}

.sv-edu{width:15px;height:15px;margin-right:5px;vertical-align:middle;}
a.btn-1:hover .sv-edu, button.btn-1:hover .sv-edu{fill:#d19e66;}

.whtxt,.whtxt h1{color:#fff!important;}
@media screen and (max-width:767px){
.whtxt{border-bottom:1px solid #dfdfdf;padding-bottom:25px;}
.whtxt,.whtxt h1{color:#101922!important;margin-top:20px;}
.whtxt a.btn-3{border:2px solid #101922;color:#101922;}
.cdz-menu .item.level-top>.dropdown-toggle {border:none; padding:inherit;}
}

.owl-carousel .owl-item img{width:inherit;display:inherit;}

.container{max-width:1180px;margin:0 auto;padding-left:10px;padding-right:10px;background:none;}

.page-wrapper .page-header .minicart-wrapper{width:auto;height:auto;line-height:normal;}
.page-wrapper .page-header .search-wrapper .block-search input[type="text"]{font-size:13px;height:25px;}
.page-wrapper .page-header .search-wrapper .block-search input::-webkit-input-placeholder{color:#000;text-transform:capitalize;}
.page-wrapper .page-header .search-wrapper .block-search input::-moz-placeholder{color:#000;text-transform:capitalize;}
.page-wrapper .page-header .search-wrapper .block-search input:-ms-input-placeholder{color:#000;text-transform:capitalize;}
.page-wrapper .page-header .search-wrapper .block-search input:-moz-placeholder{color:#000;text-transform:capitalize;}

body .page-wrapper input::-webkit-input-placeholder,
.page-layout-1column .modals-wrapper input::-webkit-input-placeholder{color:#000;text-transform:capitalize;}
body .page-wrapper input::-moz-placeholder,
.page-layout-1column .modals-wrapper input::-moz-placeholder{color:#000;text-transform:capitalize;}
body .page-wrapper input:-ms-input-placeholder,
.page-layout-1column .modals-wrapper input:-ms-input-placeholder{color:#000;text-transform:capitalize;}
body .page-wrapper input:-moz-placeholder,
.page-layout-1column .modals-wrapper input:-moz-placeholder{color:#000;text-transform:capitalize;}

.page-wrapper #cart-footer{display:none;}
.header-wrapper-left a.m-cart-icon{position:absolute;right:20px;width:30px;height:30px;top:15px;}
.header-wrapper-left a.m-cart-icon svg{width:30px;height:30px;fill:#d19e66;}

.order-tracker li a{color:#d19e66;}
/*.header li:hover a{color:#fff;}*/
.page-header{margin-bottom:0px;}
.page-header .header-wrapper-content.sticky-menu{-webkit-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);-moz-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);box-shadow:0px 3px 5px -1px rgb(203, 203, 203);}
.page-header .header-wrapper-content{z-index:9;}
.page-header, 
.header-wrapper-content.sticky-menu.active{background:#fff;}
.header-wrapper-content.sticky-menu{-webkit-box-shadow:0px 7px 6px -1px rgba(203,203,203,1);
-moz-box-shadow:0px 7px 6px -1px rgba(203,203,203,1);
box-shadow:0px 7px 6px -1px rgba(203,203,203,1);}
@media (min-width:768px), print{
.page-header .header-main-menu .nav-sections{margin-top:0px;width:100%;}
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{color:#000;background:transparent;padding:0px 12px;position:relative;}    
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:after{content:"";height:18px;width:1px;background:#555;display:block;position:absolute;top:0;left:-8px;}
.page-header .cdz-horizontal-menu .groupmenu li.level0:first-child>a.menu-link:after{display:none;}
.page-header .cdz-horizontal-menu .groupmenu li:last-child.level0>a.menu-link{border-right:none;padding:0px 0 0 12px;}
/*.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:after{content:"";height:3px;width:100%;background:#d19e66;position:absolute;bottom:-27px;left:0;right:0;display:none;}
.page-header .sticky-menu.active .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:after{bottom:-12px;}    
.page-header .cdz-horizontal-menu .groupmenu li.level0:hover>a.menu-link:after{display:block;}   */ 
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link:hover,
.page-footer .footer-container-wrapper .footer-box p.h5{color:#d19e66;}

.page-header .search-wrapper, 
.minicart-wrapper .action.showcart{background:transparent;}

.page-header .search-wrapper:before, 
/*.page-header .minicart-wrapper .action.showcart:before, 
.page-header .authorization-link.switcher .action.toggle.switcher-trigger:before,*/{color:#000;}
.page-footer .block.newsletter .form.subscribe{border:none;}
.header.content{padding:20px 10px;}  

.cdz-horizontal-menu .groupmenu li.item.level0:hover{border-bottom:3px solid #d19e66;}
.cdz-horizontal-menu .groupmenu li.item.level0:hover a.menu-link{color:#d19e66;}
.header-wrapper-left a.m-cart-icon{display:none;}
}



/*header*/
.sticky-menu.active .header-wrapper-center{padding:0;}
.cdz-horizontal-menu .groupmenu li.item.level0{float:inherit;display:inline-block;text-align:left;position:inherit;padding:40px 6px 35px;border-bottom:3px solid transparent;}
.sticky-menu.active .cdz-horizontal-menu .groupmenu li.item.level0{padding:20px 6px 20px;}
/*.nav-sections-item-content .cdz-menu .groupmenu{display:flex;justify-content:center;}*/
.page-header .search-wrapper .block-search{-webkit-opacity:1;-moz-opacity:1;opacity:1;transform:translateY(0);cursor:pointer;visibility:visible;}
.header-wrapper-right .search-wrapper .search-form-container .cdz-cat-search{display:none;}
.header-wrapper-right{text-align:right;}
.sticky-menu.active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{top:61px;}
.sticky-menu.active .header-wrapper-right .search-content.block-search{top:-3px;}
.header-wrapper-right .search-content.block-search,.minisearch .search .control,.minisearch .search .control input{background:none;}
.header-wrapper-right .search-content.block-search{position:absolute !important;top:1px;padding:0;width:150px;}
.minisearch .search .control{margin-right:35px;}
.minisearch .search .control input{border-bottom:1px solid #d9d9d9 !important;padding:0!important;font-style:normal;color:#000;text-transform:inherit !important;}
.block-search .action.search{display:block;}
.page-header .search-wrapper:before,.page-header .minicart-wrapper .action.showcart:before{display:none;}
.block-search .action.search:before{color:#000000;}
.page-header .minicart-wrapper .action.showcart .counter.qty{top:0;left:0;position:inherit;margin:0;background:none;color:#ffffff;vertical-align:middle;}
.page-header .header.panel>.header.links>li{margin:0 7px 0 0;}
.page-header .header.panel > .header.links > li .showcart span.counter{vertical-align:middle;}
.page-header .order-tracker li a,.header.links>li>a{padding-right:0;padding:15px 15px;display:block;}
.page-header .order-tracker li:last-child{margin:0;}
.page-header .order-tracker li:after{display:none;}
.page-header .panel.wrapper .panel.header{padding:0;}
.signin-close{width:100%;display:block;padding:10px;}
.signin-close:after{font-size:16px;line-height:16px;color:#000000;content:'\e616';font-family:'luma-icons';text-align:center;position:absolute;top:-10px;right:0px;}

.page-header .order-tracker li a:hover,.page-header .header.panel>.header.links>li>a:hover{background:#b88c5d;color:#ffffff;}
/*.page-header .header.panel>.header.links>li a:hover{color:#ffffff;} */
.page-header .order-tracker li a svg,.pull-right .links li svg{height:20px;width:20px;vertical-align:middle;margin-right:5px;fill:#d19e66;}
.page-header .order-tracker li a:hover svg,.pull-right .links li a:hover svg,.pull-right .links li a:hover a,.pull-right .links li a:hover span a{fill:#ffffff;color:#ffffff;}
.pull-right>.links>li>a{text-transform:uppercase;font-size:12px;}

.page-header .cdz-login-form-dropdown{top:21px;z-index:999;-webkit-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);-moz-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);box-shadow:0px 3px 5px -1px rgb(203, 203, 203);border:1px solid #e5e5e5;background:#ffffff;}
.page-header .cdz-login-form-dropdown .customer-links{text-align:left;}
/*.page-header .cdz-login-form-dropdown .customer-links li:first-child{display:none;}*/
.page-header .cdz-login-form-dropdown .customer-links li a{padding:0;color:#000000;}
.page-header .cdz-login-form-dropdown .customer-links li a:hover,.cdz-login-form-dropdown .block-customer-login a:visited:hover,.signin-close:hover:after{color:#d19e66;}
.cdz-login-form-dropdown .block-customer-login a:visited{color:#000000;padding:0;}

.sign-btn a,.sign-btn button{font-size:14px !important;padding:15px 30px !important;text-transform:capitalize !important;width:100%;}
#authorization-top-link .block-customer-login .sign-btn .secondary a.remind{padding:0px!important;color:#d19e66;text-decoration:underline;}
#authorization-top-link .block-customer-login .sign-btn .secondary a.remind:hover{color:#000000;}

.page-header .order-tracker li a,.header a{font-size:14px;text-transform:initial;font-family:'Lato';font-weight:400;}
.page-header .authorization-link.switcher{width:auto;height:auto;line-height:initial;cursor:pointer;margin:0;}

/*navigaetion*/
.desk-nav{position:initial!important;padding:0px 10px!important;}
.header-main-menu .nav-sec{display:flex;align-items:center;}
.header-main-menu .nav-sec .customlogo{width:335px;order:1;}
.sticky-menu .header-main-menu .nav-sec .customlogo .sticky-logo,.sticky-menu.active .header-main-menu .nav-sec .customlogo .main-logo{display:none;}
.sticky-menu.active .header-main-menu .nav-sec .customlogo .sticky-logo{display:block;padding-top:5px;}
.header-main-menu .nav-sec .customsearch{order:3;width:260px;}
.header-main-menu .nav-sec .groupmenu{order:2;text-align:left;}
.cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown{max-width:1200px;width:100%;padding:20px 0 !important;margin:0 auto;}
.header-main-menu ul.groupmenu li{flex-grow:1;}
.cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{top:146px;padding:20px;border-bottom:3px solid #d19e66;height:300px;}

.nav-sec .groupdrop-title{font-size:14px;text-transform:uppercase;color:#000 ;padding-bottom:15px;font-weight:600;}
.nav-sec .groupdrop-title a{font-size:14px;text-transform:uppercase;color:#000 !important;font-weight:400;}
.nav-sec .groupdrop-title a:hover{color:#d19e66 !important;}
.nav-sec .nav-inner{position:relative;height:100%;}
.border-height{display:flex;}
.nav-sec .nav-inner:after{content:"";height:100%;width:1px;background:#d19e66;display:block;position:absolute;top:0px;left:-12%;}
.nav-sec .nav-inner.last-b-none:after{display:none;}
.nav-sec  .nav-inner .groupdrop-link li.item a{font-size:16px;font-weight:400;text-transform:capitalize;color:#000000;}
/*.nav-sec .nav-main-col .nav-inner.three-col{width:33.333%;}*/
.nav-sec  .nav-inner .groupdrop-link li.item a:hover{color:#d19e66;}
.nav-inner .groupdrop-link li.item svg{height:20px;width:20px;vertical-align:middle;}
.nav-inner .groupdrop-link.side-link{display:flex;flex-wrap:wrap;}
.nav-inner .groupdrop-link.side-link li.item{width:50%;}
.nav-inner .groupdrop-link.stone-rings li.item svg{width:50px;height:25px;fill:#000;stroke:#000;margin-right:5px;}
.nav-image{background-image:url("../images/menu-right-img.jpg");position:absolute;right:10px;top:40px;width:20%;height:226px;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;background-position:center;}
.nav-sec .nav-inner .groupdrop-link li.item span.metal-bg{height:15px;width:15px;display:inline-block;background:#000000;vertical-align:middle;margin-right:10px;}
.nav-sec .nav-inner .groupdrop-link li.item span.metal-bg.rg{background:#ff8081;}
.nav-sec .nav-inner .groupdrop-link li.item span.metal-bg.wg{background:#848484;}
.nav-sec .nav-inner .groupdrop-link li.item span.metal-bg.yg{background:#c8a63b;}
.nav-sec .nav-inner .groupdrop-link li.item span.metal-bg.pg{background:#848484;}
.cdz-menu .groupmenu-drop>li.item,.cdz-horizontal-menu .groupmenu li.item .item,.cdz-horizontal-menu .groupmenu .groupmenu-nondrop{position:initial;}
@media (max-width:1300px){.nav-image{display:none;}}
@media (max-width:1199px){    
/*.sticky-menu.active .cdz-horizontal-menu .groupmenu{padding-bottom:10px;text-align:left;}*/
.header-main-menu .nav-sec{padding-top:10px;flex-wrap:wrap;}
.header-main-menu .nav-sec .customlogo{width:50%;}    
.header-main-menu .nav-sec .customsearch{order:2;width:50%;}   
.header-main-menu .nav-sec .groupmenu{order:3;text-align:center;}  
.cdz-horizontal-menu .groupmenu li.item.level0,.sticky-menu.active .cdz-horizontal-menu .groupmenu li.item.level0{padding:10px 10px 13px;}
.cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{top:156px;}
.sticky-menu.active .cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{top:119px;}  
    .cdz-menu .groupmenu-width-24{width:100%;}    
}
@media (max-width:991px){
.page-header .sticky-menu.active .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{padding:0px 10px;font-size:12px;}    
.mb-hide{display:none;}   
.header-wrapper-right .search-content.block-search{top:0;}   
.page-header .order-tracker li a svg,.pull-right .links li svg{margin-right:0;}
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link{font-size:12px;}
.nav-sec .groupdrop-title{font-size:12px;}
.nav-sec .nav-inner .groupdrop-link li.item a{font-size:14px;}
.nav-sec .nav-inner .groupdrop-link.stone-rings li.item svg{width:25px;height:25px;} 
/*.nav-sec .nav-inner:after{left:-13px;}*/    
}

@media (max-width:767px){
.nav-open .nav-sections{background:none;}    
.cdz-menu .item.level-top .dropdown-toggle,.page-header .cdz-menu .groupdrop-title,.nav-sec .nav-inner .groupdrop-link li.item a,.nav-sections .header.links a:visited,.nav-sections-item-title .nav-sections-item-switch:visited,.nav-sections-item-title.active .nav-sections-item-switch:hover,.nav-sections-item-title.active .nav-sections-item-switch,.nav-sections .header.links li>a,.nav-sections .header.links a:visited{color:#000000;}    
.border-height{display:inherit;}    
.page-header .cdz-horizontal-menu .groupmenu li.level0>a.menu-link,.nav-sections .header.links a{font-size:14px;padding:18px 20px !important;border:none;color:#000000;}    
.header-main-menu .nav-sec{display:initial;}    
.block-search .action.search{top:10px;}
.minisearch .search .control input{border:1px solid #d9d9d9 !important;margin:10px 0;padding:0 10px !important;}
.minisearch .search .control{margin-right:0;}
.page-header .panel.wrapper .panel.header .widget.block{margin-bottom:-1px !important;}    
.cdz-menu .item.level-top>.menu-link{font-size:14px;}      
.cdz-horizontal-menu .groupmenu li.item.level0{display:block;text-align:left;position:relative;padding:0;border:none;clear:both;border-bottom:1px solid #e5e5e5;float:left;width:100%;margin:0;}    
.page-header .order-tracker li a{padding:5px 10px !important;}    
.nav-sections-item-content .cdz-menu .groupmenu{display:block;padding-top:20px;}
.mb-hide{display:inline-block;}
.page-header .minicart-wrapper .action.showcart{position:initial;height:auto;}
.page-header .header li svg{height:20px;width:20px;vertical-align:middle;}
.minicart-wrapper .action.showcart{background:none;}
.page-header .minicart-wrapper{float:inherit;}
.page-header .minicart-wrapper .action.showcart .counter.qty{margin:0;}
.mobile-search-wrapper .mobile-search-form-container input[type="text"]{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;}
.mobile-search-wrapper .mobile-search-form-container input:focus{box-shadow:none;}
.header-wrapper-center{padding:0;}
.page-header .header-wrapper-middle{padding:0px 15px 0px;}
.page-header .logo{margin:15px 60px 0px 60px;} 
.header-main-menu .nav-sec .customlogo,.header-main-menu .nav-sec .customsearch,.nav-sec .nav-inner:after{display:none;}   
.nav-sec .groupmenu-drop .nav-main-col{display:initial;} 
.nav-sec .groupmenu-drop .nav-main-col .nav-inner{width:100%;float:left;padding-bottom:10px;margin:0;} 
.nav-sec .groupdrop-title{font-size:14px;}   
.cdz-horizontal-menu.cdz-translate li.level0>.groupmenu-drop{padding:0 10px;height:auto;background:#f6f6f6;box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.08);} 
.page-header .cdz-menu .groupdrop-title{margin:0;padding:20px 0 5px;}  
.nav-sec .nav-inner.fine-jewelry-nav .groupdrop-link{min-height:150px;}  
.cdz-menu .dropdown-toggle{top:7px;}    
.nav-sections .header.links li.greet.welcome{border:none;}
.cdz-horizontal-menu .groupmenu ul.groupmenu-drop li.no-dropdown{padding:0!important;}
.nav-sections-item-title{background:#cccccc; width:50%; cursor:pointer;}    
.nav-sections-item-title.active{background:transparent;}   
.nav-sections .header.links li>a{border-bottom:1px solid #e5e5e5; font-size:14px; color:#000000 !important;}    
.nav-sections .header.links li>a span.vam {margin-left:5px;}
}

/*Footer*/
.footer-container-wrapper{padding:70px 15px 0!important;}
.footer-payment{padding-top:70px;}
.page-footer .footer-container-wrapper .footer-box p.h5{text-transform:uppercase;}
.page-footer .footer-container-wrapper p.h5{color:#d19e66;font-size:16px;text-transform:uppercase;}
.top-footer-wrapper,.footer-container-wrapper,.bottom-footer-wrapper,.page-footer{background:#101821;}
.footer-content-top{display:none;}
.page-footer .footer-container-wrapper .footer-box a{font-size:15px;}
.page-footer .footer-container-wrapper .footer-link li{margin:0px 0 15px;}
.page-footer .block.newsletter .action.subscribe{display:block;background:#d19e66;padding:12px 15px;font-size:13px;text-transform:capitalize;border-radius:2px;height:auto;color:#000000;}
.page-footer .block.newsletter .action.subscribe span{display:block;}
.page-footer .block.newsletter .action.subscribe:hover{background:#000000;color:#ffffff;}
.page-footer .block.newsletter .action.subscribe:before,.block.newsletter .field .control:before{display:none;}
.page-footer .footer-social li a{border-radius:50%;background:#d19e66!important;width:30px;height:30px;line-height:36px;}
.page-footer .footer-social li a svg{height:15px;width:15px;fill:#000000;}
.page-footer .footer-social li a:hover svg{fill:#ffffff;}
.page-footer .block.newsletter .form.subscribe{background:none;border:none;}
.page-footer .block.newsletter .field.newsletter{width:96%;margin-bottom:10px;position:relative;}
.page-footer .block.newsletter input[type="email"]{padding-left:10px;}
.page-footer .bottom-footer-wrapper{    border-top:1px solid #18232f;}
#back-top{right:30px; bottom:95px;}
#back-top a{border-radius:4px;border:none;}
#back-top a:before{content:"\f106";font-size:26px;}
.social-icon-footer{padding-bottom:40px;}

/*.block.newsletter{position:relative;}*/
.scg-msg{position:relative;top:5px;transition:1s;width:100%;right:0;opacity:0;visibility:hidden;transform:translate(50%, 0);z-index:9;}
.scg-msg.active{width:100%;opacity:1;visibility:visible;transform:translate(0, 0);}
.scg-msg .message.error{padding:10px;font-size:14px;line-height:20px;text-align:right;}
.scg-msg .message.error>*:first-child:before{left:-9px;top:20px;}

@media (max-width:1366px){
.page-footer .block.newsletter .field.newsletter{width:97%;}
.page-footer .block.newsletter .actions{display:block; margin-top:7px;}
}

@media (max-width:991px){
.page-footer .social-icon-footer{padding:20px 0px;}
.page-footer .footer-container-wrapper .footer-box p.h5,.page-footer .footer-container-wrapper p.h5{font-size:13px;font-style:normal;}
.page-footer .footer-container-wrapper .footer-box a{font-size:13px;}
.page-footer .block.newsletter .actions{display:table-cell; margin-top:0px;}
}

@media (max-width:767px){
.page-footer .footer-container-wrapper .footer-box{border-bottom:1px solid #18232f;margin-bottom:10px;}
.page-footer .footer-container-wrapper .footer-box .footer-link{padding-top:10px;}
.page-footer .footer-container-wrapper .footer-box p.h5{color:#d19e66;margin-bottom:0;}
.page-footer .footer-container-wrapper .footer-box p.h5:last-child{border:none;}  
.footer-payment{display:none;}
.page-footer .footer-container-wrapper .footer-box p.h5.bbn{border-bottom:none;} 
.footer-container-wrapper{padding:30px 15px 0!important;}    
.social-icon-footer{padding-top:20px;padding-bottom:10px;}  
.page-footer .footer-social li span:before{font-size:16px;}    
}

@media (max-width:475px){
.page-footer .block.newsletter .actions{display:block; margin-top:7px;}
}

/*common diamond slider*/
.home-dmd-sec .home-dmd-sec-slider.owl-carousel{padding-top:20px;}
.home-dmd-sec .home-dmd-sec-slider .item{display:inline-block;margin:10px;text-align:center;}
.home-dmd-sec .home-dmd-sec-slider .item a svg{height:54px;width:54px;fill:#6b6b6b;}
.home-dmd-sec .home-dmd-sec-slider .item a span{display:block;font-size:18px;padding-top:0px;}
.home-dmd-sec .home-dmd-sec-slider .item a{font-size:16px;color:#101922;}
.home-dmd-sec .home-dmd-sec-slider .item a:hover{color:#d19e66;}
.home-dmd-sec .home-dmd-sec-slider .item img{display:inline-block;margin-bottom:10px;width:inherit;}

/*slider dots Arrow*/
.owl-dots{text-align:center;margin:20px 0px 0;}
.owl-theme .owl-dots .owl-dot:hover span{background:#d19e66 !important;}
.owl-theme .owl-dots .owl-dot span{background:#c8c8c8 !important;height:17px;width:17px;display:inline-block;border-radius:50%;}
.owl-theme .owl-dots .owl-dot{position:relative;}
.owl-theme .owl-dots .owl-dot:before{content:"";border:1px solid #c8c8c8;border-radius:50%;background:none;height:27px;width:27px;display:block;position:absolute;top:0px;left:0px;right:0;margin:0 auto;}
.owl-theme .owl-dots .owl-dot.active span{background:#d19e66 !important;}
.owl-theme .owl-dots .owl-dot.active:before{display:none;}

.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background:none;border:none;}
.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{color:#656565;}
.owl-carousel .owl-nav{position:initial;}
.owl-carousel .owl-nav .owl-next{position:absolute;top:50%;transform:translate(0, -50%);right:-10px;}
.owl-carousel .owl-nav .owl-prev{position:absolute;top:50%;transform:translate(0, -50%);left:-10px;}
.owl-carousel .owl-nav .owl-next:before,.owl-carousel .owl-nav .owl-prev:before{font-size:40px;}
.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{color:#d19e66;}

@media (max-width:767px){
.owl-theme .owl-dots .owl-dot span{height:12px;width:12px;}
.owl-theme .owl-dots .owl-dot:before{height:22px;width:22px;}
}

.ringstyle-slider.owl-carousel{padding-top:30px;}
.ringstyle-slider .item a{color:#101922;}
.ringstyle-slider .item a:hover{color:#d19e66;}
.ringstyle-slider .item span{text-transform:uppercase;}

.buildflex{display:flex;height:100%;align-items:center;}
.buildflex .align-items-center{width:50%;text-align:center;}
.buildflex .align-items-left{width:50%;padding:15px 0px 30px 0px;}

.home-build-own{background-color:#fbefe3;padding:10px 0px;position:relative;}
.home-build-own .common-hd h3,.home-guides .common-hd h3{font-size:28px;line-height:34px;color:#101922;text-transform:uppercase;margin:20px 0px 10px;text-align:left;}
.home-build-own .common-hd p,.home-guides .common-hd p{text-align:left;}
.brands-engagementrings-index .home-build-own .common-hd{padding-bottom:0px;}

.home-build-own .ndhelp{font-size:14px;color:#101922;margin:10px 0px;}
.home-build-own .ndhelp strong{font-size:18px;line-height:24px;padding-right:10px;}
.home-build-own .helpinfo ul{margin:0px;padding:0px;}
.home-build-own .helpinfo li{display:inline-block;margin:0px 15px 0px 0px;padding:0px 15px 0px 0px;border-right:1px solid #101922;line-height:24px;}
.home-build-own .helpinfo li:last-child{margin:0px;padding:0px;border-right:0px;}
.home-build-own .helpinfo li a{display:inline-block;margin:0px;padding:0px;font-size:16px;color:#101922;vertical-align:middle;}
.home-build-own .helpinfo li .sv-mbcall, section.home-build-own .helpinfo li .sv-email, section.home-build-own .helpinfo li .sv-chat{vertical-align:middle;margin-right:7px;}
.home-build-own .helpinfo li .sv-mbcall{width:16px;height:24px;}
.home-build-own .helpinfo li .sv-email{width:26px;height:20px;}
.home-build-own .helpinfo li .sv-chat{width:22px;height:22px;}

.ring-matching{display:block;padding:50px 0px;}
.ring-matching li{ display:inline-block;vertical-align:top;width:33%;padding-right:5%;position:relative;}
.ring-matching li:last-child{ padding-right:0px;}
.ring-matching li img{vertical-align:middle;}
.ring-matching li span{ font-size:78px;font-weight:900;font-family:'Nunito Sans';color:#b4b4b4;position:absolute;right:0px;top:50%;transform:translate(0%, -50%);}

.showrooms{display:flex;}
.showrooms h4,.showrooms h5{font-size:24px;line-height:30px;color:#101922;text-transform:uppercase;text-align:left;margin:0px 0px 20px 0px;}
.showrooms h5{text-transform:capitalize; margin:0px 0px 20px 0px;}
.showrooms p{font-size:14px;line-height:24px;color:#101922;margin:0px;text-align:left;}
.showroomflex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch;}
.showroomflex .imgflex,.showroomflex .textflex{display:flex;width:50%;align-items:center;}
.showroomflex .textflex .align-center{padding:0px 40px;}
.showroomflex .imgflex img{width:100%;display:block;}
.showroomflex .textflex.miamishop{background:#d4d5da;}
.showroomflex .textflex.newyorkshop{background:#b3dad4;}
.showroomflex .order1{order:2;} .showroomflex .order2{order:1;}

/*Owl Zoom Slider*/
@media (min-width:320px){
#recently_custom_slider .owl-item .product-image-container span.product-image-wrapper{overflow:inherit;}    
    
/*.recently_custom_slider .owl-stage-outer{height:364px;}*/
.recently_custom_slider .owl-stage{height:100%;}
.recently_custom_slider .owl-item{position:relative;transition:right .3s;height:100%;min-height:1px;text-align:center;}
.recently_custom_slider .owl-item:not(.center){right:5px;}
.recently_custom_slider .owl-item a{height:100%;}
.recently_custom_slider .owl-item a span{display:inline-block;position:relative;left:1px;width:1px;height:100%;}
.recently_custom_slider .owl-item img{width:175px;max-width:inherit;top:10px;transition:all .3s;display:inline-block;position:absolute;-webkit-transform:translate(-50%);
transform:translate(-50%);}    
.recently_custom_slider .owl-item.center + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item + div.owl-item{right:-5px;}
.recently_custom_slider .owl-item.center{z-index:1;}    
.recently_custom_slider .owl-item.center a img{width:225px;top:0px;}
}
@media (min-width:600px){/*.recently_custom_slider .owl-stage-outer{height:380px;}*/.recently_custom_slider .owl-item img{width:175px;top:25px;}.recently_custom_slider .owl-item.center a img{width:225px;}}
@media (min-width:723px){/*.recently_custom_slider .owl-stage-outer{height:364px;}*/.recently_custom_slider .owl-item img{width:175px;top:25px;}.recently_custom_slider .owl-item.center a img{width:225px;}}
@media (min-width:900px){/*.recently_custom_slider .owl-stage-outer{height:372px;}*/.recently_custom_slider .owl-item img{width:200px;top:25px;}.recently_custom_slider .owl-item.center a img{width:250px;}}
@media (min-width:1024px){/*.recently_custom_slider .owl-stage-outer{height:355px;}*/
.recently_custom_slider .owl-item:not(.center){right:10px;}
.recently_custom_slider .owl-item img{width:150px;top:20px;}
.recently_custom_slider .owl-item.center + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item + div.owl-item{right:-10px;}
.recently_custom_slider .owl-item.center a img{width:200px;}
}

@media (min-width:1200px){/*.recently_custom_slider .owl-stage-outer{height:415px;}*/
.recently_custom_slider .owl-item:not(.center){right:15px;}
.recently_custom_slider .owl-item img{width:200px;top:30px;}
.recently_custom_slider .owl-item.center + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item,.recently_custom_slider .owl-item.center + div.owl-item + div.owl-item + div.owl-item{right:-15px;}
.recently_custom_slider .owl-item.center a img{width:265px;}
}

#recently_custom_slider{padding-top:30px;}
.recently_custom_div{ position:absolute;padding:0;width:100%;transform:translate(0, -45%);top:45%;z-index:99;}
.recently_custom_div>a{ cursor:pointer;z-index:1;position:absolute;top:50%;}
.recently_custom_div>a.recently_custom-prev{ left:-40px;}
.recently_custom_div>a.recently_custom-next{ right:-40px;}
.recently_custom_div>a.recently_custom-prev svg,
.recently_custom_div>a.recently_custom-next svg{width:35px;height:35px;fill:#777;}
.recently_custom_div>a.recently_custom-next svg{transform:rotate(180deg);}
.recently_custom_div p{ margin:0px;font-size:18px;color:#000;line-height:24px;}
.recently_custom_div p span{ color:#515151;font-size:24px;display:block;}

#recently_custom_slider .owl-item .containt{text-align:center;opacity:0;}
#recently_custom_slider .owl-item img, #recently_custom_slider .owl-item.active.center img{border:1px solid #d0d0d0;position:relative;}
#recently_custom_slider .owl-item.active.center .dwarw{margin:0 auto;width:14px;height:14px;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #d3d3d3;}
#recently_custom_slider .owl-item.active.center .containt{opacity:1;position:relative;left:-8px;bottom:6px;z-index:1;min-width:260px;margin:0 auto;font-family:'Lato';font-weight:400;color:#000;}

#recently_custom_slider .owl-item.active.center h2{ font-size:13px;font-weight:600;margin:0;color:#000;padding-top:10px;}
#recently_custom_slider .owl-item.active.center p{font-size:13px;margin-top:0px;margin-bottom:10px;}
#recently_custom_slider .owl-item.active.center .table{font-size:13px;border-top:1px solid #d0d0d0;border-collapse:inherit;padding-top:5px;}
#recently_custom_slider .owl-item.active.center .table td{border-top:0px;padding:2px 5px;}

@media (max-width:1199px){
#recently_custom_slider .owl-item.active.center .containt{left:0px;right:0px;bottom:5px;min-width:inherit;}
.recently_custom_div>a.recently_custom-prev{ left:0px;}
.recently_custom_div>a.recently_custom-next{ right:0px;}
}

@media (max-width:1023px){
.showrooms{flex-wrap:wrap;}
.showrooms h4,.showrooms h5{font-size:18px;line-height:22px;margin:0px 0px 10px 0px;}
.showrooms p{font-size:14px;line-height:18px;}

.ring-matching li:last-child{width:30%;}
.ring-matching li span{ font-size:58px;}
}

@media (max-width:991px){
.home-build-own .helpinfo li a{font-size:14px;}
.buildflex .align-items-left button.whitebtn{width:207px;}
}

@media (max-width:767px){
.home-build-own .common-hd h3{font-size:24px;line-height:30px;margin-top:0px;}
.buildflex{flex-wrap:wrap;}
.buildflex .align-items-center,.buildflex .align-items-left{width:100%;text-align:center;}
.buildflex .align-items-left .btnsec .mr10{margin-right:0px;}
.home-build-own .helpinfo li{margin:0px 10px 0px 0px;padding:0px 10px 0px 0px;}
.home-build-own .common-hd h3,.home-guides .common-hd h3,.home-build-own .common-hd p,.home-guides .common-hd p{text-align:center;}
.showroomflex .textflex .align-center{padding:0px 20px;}
.ring-matching li span{ font-size:38px;}
}
@media (max-width:600px){#recently_custom_slider .owl-item.active.center .containt{width:260px;}}
@media (max-width:475px){
.home-build-own .helpinfo li{margin:0px 5px 0px 0px;padding:0px 5px 0px 0px;}
.home-build-own .helpinfo li a{font-size:12px;}
.showrooms p{display:none;}
}

/*Mini Cart*/
.minicart-wrapper .ui-dialog .block-minicart{background:#ffffff;top:25px;-webkit-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);-moz-box-shadow:0px 3px 5px -1px rgba(203,203,203,1);box-shadow:0px 3px 5px -1px rgb(203, 203, 203);border:1px solid #e5e5e5;z-index:999;}
.total-item{font-size:14px;color:#000000;padding-bottom:10px;}
.page-header .minicart-items .product.options.list dt,.page-header .minicart-items .product.options.list dd.values,.page-header .minicart-items .product.options.list dd.values,.minicart-items .product-item-name a,.page-header .block-minicart .subtotal,.minicart-wrapper .action.close:before,.block-minicart .subtitle.empty,.minicart-wrapper .block-minicart a:visited, .minicart-wrapper .block-minicart .product-item-name{color:#000000;}
.checkout-btn{background:#008000 ;padding:13px 20px;color:#ffffff;width:100%;font-weight:bold;font-size:16px;}
a.viewcart-btn{padding:10px 0;color:#d19e66!important;display:inline-block;text-transform:capitalize;text-decoration:underline!important;}
a.viewcart-btn:hover{color:#000000!important;}
.minicart-wrapper .subtotal{width:100%;float:left;margin:0;padding:15px 0;}
.minicart-wrapper span.label{float:left;font-size:16px;line-height:normal;font-weight:600;vertical-align:middle;}
.minicart-wrapper span.label span{vertical-align:middle;}
.minicart-wrapper .block-minicart .minicart-items-wrapper{padding:15px 15px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.minicart-wrapper .block-minicart .minicart-items-wrapper ol li.product-item{margin:0;}
.minicart-wrapper .block-minicart .minicart-items-wrapper ol li{padding-top:10px;}
.minicart-wrapper .block-minicart .minicart-items-wrapper ol li.product-item img{height:auto!important;}
.minicart-wrapper .block-minicart .minicart-items-wrapper ol li.product-item .product-item-details .product-item-name{margin-bottom:5px;}
.minicart-wrapper .block-minicart .minicart-items-wrapper ol li.product-item .product-item-details .actions .action.delete:before{font-size:14px;}
.minicart-items .product-item:not(:first-child){border-top:1px solid #e5e5e5;}

/*View Cart*/
.checkout-cart-index.shopping-cart .page-title-wrapper h1{margin-top:40px;}
.checkout-cart-index.shopping-cart .page-title-wrapper,.checkout-cart-index.shopping-cart .columns .cart-empty{text-align:center;}
.checkout-cart-index.shopping-cart .columns .cart-empty p{margin-bottom:5px;font-size:18px;}
.checkout-cart-index.shopping-cart .columns .cart-empty p a{color:#d19e66;text-decoration:underline;}
.checkout-cart-index.shopping-cart .columns .cart-empty p a:hover{color:#101922;}

.cart.table-wrapper .item .col.item{padding-bottom:10px;}
.cart.table-wrapper .cart>.item,.cart{padding:0;}
.cart.table-wrapper .cart .cart{border-bottom:1px solid #e0e0e0;position:relative;}
.cart.table-wrapper .cart .item-info .product-item-details{padding-bottom:10px;}
.cart.table-wrapper .cart .item-info .product-item-details .item-options,.cart.table-wrapper .cart .item-info .product-item-details .qddeleteaction{margin-top:10px;}
.cart.table-wrapper .cart .item-info .product-item-details .qddeleteaction .action-delete:before{font-size:14px;}

.product-item-details .product-item-name a,.cart-discount .block>.title strong{color:#101922;}
.cart-discount .block>.title strong{border-bottom:3px solid #101922;font-weight:600;}
.cart-discount .block>.title{border-bottom:1px solid #101922;}
.cart-discount #discount-coupon-form .actions-toolbar button{height:40px;}
.cart.table-wrapper,.cart-summary{box-shadow:none;}

.cart-container .cart-summary .checkout-methods-items{margin-top:0px;}
.cart-container .cart-summary .checkout-methods-items .item{margin-bottom:10px;}
.cart-container .cart-discount #block-discount{padding-top:10px;}

@media (min-width:768px) and (max-width:1199px){
.cart.table-wrapper .product-item-name{margin-top:0px;}
}

@media (min-width:768px){
#form-validate .cart.table-wrapper{padding-top:25px;}
.cart-container .cart-discount.qdmobile{display:none;}
}

@media (max-width:767px){
.cart.table-wrapper .cart .cart{border-bottom:1px solid #eee; background:none;}
.cart.table-wrapper .col.price:before{color:#101821;}
.cart.table-wrapper .cart .item-info .product-item-details{position:relative;}
.cart.table-wrapper .cart .item-info .product-item-details .qddeleteaction{position:absolute; top:-5px; right:20px;}
.cart.table-wrapper .cart .item-info .col.price, .cart.table-wrapper .cart .item-info .col.qty, .cart.table-wrapper .cart .item-info .col.subtotal{padding-top:10px;}
    
#form-validate .cart.table-wrapper{padding-top:25px;}
.cart-container .cart-discount.qddesktop{display:none;}
.cart-container .cart-discount.qdmobile{margin-bottom:0px;}
.cart-container .cart-discount.qdmobile,.cart-container .cart-discount.qdmobile .discount .title,.cart-container .cart-discount.qdmobile .discount .title strong{border-bottom:0px;}
.cart-container .cart-discount.qdmobile .discount .title{border-top:0px;}
.cart-container .cart-discount.qdmobile .discount .content{margin:10px 15px 20px 15px;}
}

@media (max-width:375px){
.cart.table-wrapper .cart .product-item-name{width:175px;}
}

.cart-summary .summary.title,.page-title-wrapper .page-title{font-size:24px;font-weight:700;color:#101922;text-transform:uppercase;}
#shopping-cart-table tr th{font-size:13px;font-weight:700;color:#101922;}
.checkout-methods-items .checkout-btn{font-size:1.8rem;padding:15px 20px;}
/*.item-actions .actions-toolbar .towishlist span{font-size:0;}
.cart.table-wrapper .action-towishlist:before{font-size:18px;width:20px;line-height:20px;color:#8f8f8f;content:'\e600';font-family:'luma-icons';vertical-align:middle;display:inline-block;position:absolute;left:45px;top:0px;}*/
.qddeleteaction .action-delete{font-size:0;}
.qddeleteaction .action-delete:before{content:'\e604';font-size:18px;color:#666d73;font-family:'luma-icons';}
.qddeleteaction .action-delete:hover:before,.product-item-details .product-item-name a:hover{color:#d19e66;}
.form-cart .cart.main.actions,.cart-discount .block .content{padding:0;margin:20px 0;box-shadow:none;}
.cart-container .form-cart .cart.main a,.cart-container .form-cart .cart.main button{background:none;text-decoration:underline;padding:0 10px;}
.cart-container .form-cart .cart.main a:hover,.cart-container .form-cart .cart.main button:hover{text-decoration:none;}

/*Compare*/
.catalog-product_compare-index .columns{box-shadow:0px 0px 0px;padding:20px 0px;}
.catalog-product_compare-index .columns a.print{margin-bottom:10px;float:right;text-decoration:underline;text-transform:uppercase;color:#d19e66;}
.catalog-product_compare-index .columns a.print:hover{color:#000;}
.catalog-product_compare-index #product-comparison thead td{border:0px;}
.catalog-product_compare-index #product-comparison tbody td{border-top:1px solid #d9d9d9;border-left:0px;border-right:0px;border-bottom:0px;}
.catalog-product_compare-index #product-comparison tbody td.info{border:0px;}
.catalog-product_compare-index .columns .column.main{padding:0px;}
.catalog-product_compare-index #product-comparison .cell .product-item-name,
.catalog-product_compare-index #product-comparison .cell .price-box,
.catalog-product_compare-index #product-comparison .cell .product-reviews-summary,
.catalog-product_compare-index #product-comparison .cell .product-item-actions,
.catalog-product_compare-index #product-comparison .cell .product-item-actions button.tocart{margin:0px;}
.catalog-product_compare-index #product-comparison .cell .price-box .price-label{display:none;}

.catalog-product_compare-index #product-comparison .cell .product-item-name a{text-decoration:underline;color:#000;font-weight:600;}
.catalog-product_compare-index #product-comparison .cell .product-item-name a:hover{color:#d19e66;}
.catalog-product_compare-index #product-comparison .cell .product-reviews-summary .reviews-actions a{color:#d19e66;text-decoration:underline;}
.catalog-product_compare-index #product-comparison .cell .product-reviews-summary .reviews-actions a:hover{color:#000;}
.catalog-product_compare-index .newtable-comparison td table.table-comparison{border:1px solid #d9d9d9;padding:0px 15px;border-collapse:initial;}
.catalog-product_compare-index .newtable-comparison td table.table-comparison td{padding:10px;}
.catalog-product_compare-index .newtable-comparison td.comparebox,.comparison .newtable-comparison td.comparebox{width:33.3333333333%;display:inline-block;}
@media (max-width:991px){
#tab-comparison .table-wrapper{padding:5px;}
#tab-comparison .table-comparison{ table-layout:inherit;}
#tab-comparison .table-comparison .cell{ padding:10px;}
.catalog-product_compare-index .newtable-comparison td.comparebox,.comparison .newtable-comparison td.comparebox{ padding:5px;}
}
@media (max-width:549px){.table-comparison .product-item-photo{ max-width:70px;}}
@media (max-width:359px){
#tab-comparison .table-wrapper{padding:2px;}
#tab-comparison .table-comparison .cell{ padding:5px;}
.catalog-product_compare-index .newtable-comparison td.comparebox,.comparison .newtable-comparison td.comparebox{ padding:2px;}
.min72{ min-height:72px;}
}
/*order include*/
.ordinc{display:block;}
.ordinc-in{padding:50px 10px;background:url(../images/ordbg.jpg) no-repeat;background-size:cover;}
.ordinc-in h2.common-hd{font-size:28px;line-height:34px;color:#fff;font-weight:600;text-align:center;}
.ordinc-in ul{margin:30px 0px 0px 0px;padding:0px;display:table;width:100%;text-align:center;}
.ordinc-in li{display:table-cell;margin:5px;padding:0px;position:relative;text-align:center;vertical-align:top;}
.ordinc-in li a{font-size:17px;line-height:24px;color:#fff;font-weight:normal;text-transform:capitalize;}
.ordinc-in li a span{display:block;margin-top:10px;font-family:'Lato';font-weight:600;}
.ordinc-in li a svg{width:50px;height:50px;fill:#fff;}
.ordinc-in li a:hover,.ordinc-in li a:hover span,.ordinc-in li a:hover svg{text-decoration:none;color:#d19e66;fill:#d19e66;}

@media (max-width:1023px){.ordinc-in ul{margin:0px;}
.ordinc-in li{display:inline-block;width:20%;margin:20px 5px;}}
@media (max-width:600px){
.ordinc-in li{width:45%;}
}

.home-why{padding:50px 0px;}
.home-why ul{margin:50px 0px 0px 0px;padding:0px;display:table;width:100%;}
.home-why li{display:table-cell;margin:5px;padding:0px;position:relative;text-align:center;vertical-align:top;}
.home-why li a{font-size:17px;color:#6b6b6b;font-weight:normal;text-transform:capitalize;font-family:'Nunito Sans';font-weight:600;}
.home-why li a p{display:block;margin-top:10px;font-size:18px;line-height:20px;color:#101922; text-transform:uppercase;font-weight:800;}
.home-why li a svg{width:50px;height:50px;fill:#d19e66;}
.home-why li a:hover,.home-why li a:hover p{text-decoration:none;color:#d19e66;}
@media (max-width:1199px){.home-why{padding:30px 0px;}}
@media (max-width:767px){
.home-why{border-bottom:1px solid #f1f1f1;padding-bottom:20px;}
.home-why ul{text-align:center;margin-top:20px;}
.home-why li{display:inline-block;width:30%;margin:20px 5px;}}
@media (max-width:475px){.home-why li{width:45%;}}

.customer-account-logoutsuccess.page-layout-1column #maincontent .columns{box-shadow:0px 0px 0px!important;}
.customer-account-logoutsuccess.page-layout-1column .page-title-wrapper,.customer-account-logoutsuccess.page-layout-1column .columns p{text-align:center;}
.customer-account-logoutsuccess.page-layout-1column .page-title-wrapper h1{margin-top:40px;}

/*Modal Popup*/
.cmnpop{padding:20px;}
.cmnpop .mxwidth{max-width:767px;margin:0 auto;}
.cmnpop .mxwidth .input-text{border-radius:4px;height:44px;border:1px solid #e0e0e0;}


.cmnpop .mxwidth .input-text::-webkit-input-placeholder{color:#000;}
.cmnpop .mxwidth .input-text:-moz-placeholder{color:#000;opacity:1;}
.cmnpop .mxwidth .input-text::-moz-placeholder{color:#000;opacity:1;}
.cmnpop .mxwidth .input-text:-ms-input-placeholder{color:#000;}
.cmnpop .mxwidth .input-text::-ms-input-placeholder{color:#000;}
.cmnpop .mxwidth .input-text::placeholder{color:#000;}


.cmnpop .mxwidth textarea.input-text{ resize:none; height:inherit; min-height:120px; }
.cmnpop .mxwidth .date-input{width:100%;padding:0 10px;}
.cmnpop .field .control select{border-radius:4px;}
.cmnpop p{font-size:16px;color:#6b6b6b;}
.cmnpop .sv-newchat,.cmnpop .sv-newphone{width:40px;height:40px;vertical-align:middle;}

.file_upload input[type="file"] {z-index:-1;position:absolute;opacity:0;}
.file_upload>label{ cursor:pointer;}
.file_upload>.name{ padding-right:20px; display:inline-block; }
@media (max-width:767px){.file_upload>.name{ padding:0px 0px 15px 0px; display:block; }}

.cmnpop .link-action{border-top:1px solid #ddd;margin-top:30px;padding:30px 30px 0px 30px;}
.cmnpop .link-action a.noline{text-decoration:none;}
.cmnpop .link-action a{font-size:18px;text-transform:uppercase;color:#101922;text-decoration:underline;font-weight:600;}
.cmnpop .link-action a:hover{color:#d19e66;}

.cmnpop .doptions{text-align:center;}
.cmnpop .doptions li{display:inline-block;width:33%;vertical-align:top;}
.cmnpop .doptions li a{position:relative;display:inline-block;margin:5px;padding:20px 30px;border:2px solid #fff;font-size:16px;border-radius:3px;color:#101922;}
.cmnpop .doptions li a span{display:block;margin-top:10px;}
.cmnpop .doptions li a:hover,.cmnpop .doptions li a.active{border:2px solid #d19e66;}

.cmnpop .doptions li a .check{position:absolute;top:10px;left:15px;}
.cmnpop .doptions li a .check svg{width:18px;height:18px;fill:#d19e66;}

.modal-popup.confirm._show .modal-inner-wrap{border-radius:3px;}
.modal-popup .action-close,.modal-slide .action-close{background:transparent!important;}
.modal-popup .action-close:hover,.modal-slide .action-close:hover{background:transparent!important;}
.modal-popup .action-close:before,.modal-slide .action-close:before{color:#101922!important;}

.modal-popup .modal-footer button.action-dismiss{border:2px solid #101922;background:transparent;color:#101922;}
.modal-popup .modal-footer button.action-dismiss:hover{background:#101922;color:#d19e66;}
.modal-popup .modal-footer button.action-accept{border:2px solid #101922;background:#101922;color:#d19e66;}
.modal-popup .modal-footer button.action-accept:hover{border:2px solid #d19e66;background:#d19e66;color:#101922;}

.cdz-popup-wrapper .cdz-popup-newsletter .popup-content-ads h3{color:#101922;font-weight:700;font-size:24px;}

@media (max-width:1199px) and (min-width:768px){
.cmnpop{padding:20px 10px;}
.cmnpop .doptions li{width:30%;}
.cmnpop .doptions li a{padding:20px 10px;font-size:14px;line-height:18px;}
}

@media (max-width:767px){
.modal-popup .modal-content{padding:0;}
.modal-popup.modal-slide{left:0;}    
.cmnpop .doptions li{width:100%;}
.cmnpop .doptions li a{display:block;padding-top:0px;}
.cmnpop .doptions li a span{margin:0px;}
.cmnpop .doptions li a span br{display:none;}
}


.dd-select{border-radius:3px;border:solid 1px #dddddd;position:relative;cursor:pointer;background-color:#fff;}
.dd-desc{color:#aaa;display:block;overflow:hidden;font-weight:normal;}
.dd-selected{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:9px 25px 9px 10px;}
.dd-pointer{width:0;height:0;position:absolute;right:10px;top:50%;margin-top:-3px;}
.dd-pointer-down{border:solid 5px transparent;border-top:solid 5px #6b6b6b;}
.dd-pointer-up{border:solid 5px transparent !important;border-bottom:solid 5px #6b6b6b !important;margin-top:-8px;}
.dd-options{border:solid 1px #ddd;border-top:none;list-style:none;box-shadow:0px 1px 5px #ddd;display:none;position:absolute;z-index:2000;margin:0;padding:0;background:#fff;overflow:auto;width:100%;max-height:200px;}
.dd-options>li{ margin:0px;}
.dd-option{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #ddd;text-decoration:none;color:#333;cursor:pointer;padding:10px;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;}
.dd-options>li:last-child>.dd-option{ border-bottom:none;}
.dd-option:hover{ background:#f3f3f3;color:#000;}
.dd-selected-description-truncated{ text-overflow:ellipsis;white-space:nowrap;}
.dd-option-selected{ background:#f6f6f6;}
.dd-option-image,.dd-selected-image{ vertical-align:text-top; margin-right:5px;}
.dd-image-right{float:right;margin-right:15px;margin-left:5px;}
.dd-container{position:relative;}
.dd-selected-text{cursor:pointer;}

/* Education Landing Page */
.edusec{padding:50px 0px;background:url(../images/edu-center2.jpg) center top no-repeat;background-size:cover;background-position:center center;}
.edusec.edusec-inner{padding:20px 0px 30px;}
.edusec-inner.active{position:fixed;right:0;left:0;top:62px;z-index:9;}
.edusec h2,.edutip h4{text-align:center;font-size:32px;font-weight:bold;color:#d19e66;margin:0px;}
.edutip h4{padding-top:50px;}
.edusec p{text-align:center;font-size:14px;font-weight:700;color:#fff;margin-top:10px;}

.lsdiamond{display:inline-block;background-color:transparent;opacity:1;width:18%;margin:0 0.5%;margin-top:15px;border:20px solid rgba(255,255,255,0.6);vertical-align:text-top;}
.lsdiamond .eduimg{background-size:cover!important;background-position:center!important;width:100%;height:100%;padding-top:1px;}
.edusec.edusec-inner .lsdiamond .eduimg{-webkit-filter:grayscale(100%);filter:grayscale(100%);}
.edusec.edusec-inner .lsdiamond .eduimg:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%);}
.lsdiamond .diamond-text h3{text-align:center;font-size:23px;margin-top:45px;margin-bottom:0px;color:#fff;text-shadow:4px 3px 13px #000!important;}
.learnmore-button{margin-top:140px;padding-bottom:45px;}

.lsdiamond .btn-sucess{border-radius:2px;background:white;border:1px solid #101821;font-size:16px;color:#101821;line-height:1.5;display:inline-block;vertical-align:middle;padding:7px 20px;
transition:color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
.lsdiamond .btn-sucess:hover{background:#d19e66;border:1px solid #d19e66;color:#101821;}

.edutip p{padding-top:15px;font-size:18px;line-height:28px;}
.ask-question{background:url(../images/ask-question.png) center center no-repeat;}
.ask-question h5{font-size:16px;color:#d19e66;margin-bottom:40px;}

.tglbox .tgltop{cursor:pointer;}
.tglbox .tgltop h3{text-align:left;font-size:16px;margin:10px 15px 0px 15px;padding-bottom:10px;line-height:18px;}
.tglbox .tglbottom{display:none;}

.edu-nav{margin:30px 0px;padding:0px;}
.edu-nav li{display:inline-block;padding:0% 2%;text-align:center;}
.edu-nav li a{color:#101821;font-size:16px;border:2px solid transparent;padding:5px 10px;}
.edu-nav li a:hover,.edu-nav li.active a{color:#d19e66;/*text-decoration:underline;font-weight:700;*/ border-color:#d19e66;}

.edu-slider{padding-top:0px;}
.edu-slider p{margin-bottom:20px;font-size:16px;line-height:26px;}
.edu-slider .left-inner{float:left;}
.edu-slider .right-inner{float:right;}
.edu-slider .right-inner img{width:100%;}
.edu-slider .owl-nav .owl-prev{left:-20%;}
.edu-slider .owl-nav .owl-next{right:-20%;}
.edu-slider .owl-item.active .left-inner .common-hd strong{border:2px solid #d19e66;padding:0px 10px;}

@media (min-width:767px){.edutip .bdl{border-left:1px solid #d19e66;}}

@media (max-width:1600px){
	.edu-slider .owl-nav .owl-prev{left:-10%;}
	.edu-slider .owl-nav .owl-next{right:-10%;}
}

@media (max-width:1366px){
	.edu-slider .owl-nav .owl-prev{left:-60px;}
	.edu-slider .owl-nav .owl-next{right:-60px;}
}

@media (max-width:1199px){.lsdiamond{width:26%;}.edu-slider .item{padding:0px 60px;}.edu-slider .owl-nav .owl-prev{left:0px!important;}.edu-slider .owl-nav .owl-next{right:0px!important;}}
@media (max-width:991px){.edu-slider .left-inner,.edu-slider .right-inner{width:50%;}}
@media (max-width:767px){
.edutip h4{padding-top:0px;}
.lsdiamond{width:45%;}
.edutip .bdl{border-top:1px solid #d19e66;margin-top:30px;padding-top:30px;}
.edu-slider .item{padding:0px 35px;}
.edu-slider .left-inner,.edu-slider .right-inner{width:100%;}
}

@media (max-width:475px){
.lsdiamond{border:10px solid rgba(255,255,255,0.8);}
.lsdiamond .diamond-text h3{font-size:18px;}
.lsdiamond .btn-sucess{padding:7px 10px;}
}
/* End Education Landing Page */


.checkout-success .success-title span.success-title-icon{border-color:#1BA261 !important;}
.checkout-success .success-title{color:#1BA261 !important;}
.checkout-success .order-id{color:#1BA261 !important;}
.checkout-success a.action.primary{color:#fff !important; }
@media (max-width:767px){.custom-jewelry .actions-toolbar.text-right .secondary{ padding-right:0px; }.custom-jewelry .actions-toolbar.text-right .secondary .btn-2{width:100%;}}

.owl-carousel.tac{text-align:center;}
.owl-carousel.tac .owl-stage-outer{ display:inline-block; }

.dyo-pages .style-flt{ padding-top:0px; }
.cat_name{border:1px solid transparent;display:block;padding:5px 5px 10px 5px;text-align:center;}
.cat_name>.thumb{display:block;line-height:1px;}
.cat_name>.name{display:block;text-transform:uppercase;padding-top:10px;color:#555;}
a.cat_name:hover, a.cat_name.act{border-color:#d19e66;}
a.cat_name:hover>.name, a.cat_name.act>.name{color:#d19e66;}

/**/
.dyo-items-opts dt:nth-child(5) {margin-left:0px; display:none;}
.dyo-items-opts dd:nth-child(6) {width:100%;}
.item-options.dyo-items-opts {margin-top:10px !important;}
.cart.table-wrapper .item-options dt.dyo-diam {margin-top:15px;}
.cart.table-wrapper .cart .item-info .product-item-details .item-options {margin-top:0px;}
.links .product-item-name .mcart-dyoitem-name, .links .product-item-name  {font-size:14px;color:#000000;font-family:'Lato';font-weight:normal; text-transform:capitalize;}
.links .product-item-name .mcart-dyoitem-name {margin-bottom:10px;}
/**/

/**/

.cms-home .greybg.home-recently, .cms-custom-made-jewelry .greybg.home-recently {min-height:615px; padding-bottom:25px;}
.cms-home .recently_custom_div .recently_custom-prev, .cms-home .recently_custom_div  .recently_custom-next, .cms-custom-made-jewelry .recently_custom_div .recently_custom-prev, .cms-custom-made-jewelry .recently_custom_div  .recently_custom-next {transform:inherit; top:0; bottom:0;}

@media (min-width:1200px) {
.cms-home  .recently_custom_div, .cms-custom-made-jewelry  .recently_custom_div {transform:inherit; top:207px;}
}

@media (max-width:1199px) {
.cms-home .greybg.home-recently, .cms-custom-made-jewelry .greybg.home-recently {min-height:540px;}
.cms-home  .recently_custom_div, .cms-custom-made-jewelry  .recently_custom_div {transform:inherit; top:170px;}
}
@media (max-width:1023px) {
.cms-home .greybg.home-recently, .cms-custom-made-jewelry .greybg.home-recently {min-height:575px;}
.cms-home  .recently_custom_div, .cms-custom-made-jewelry  .recently_custom_div {transform:inherit; top:207px;}
}
@media (max-width:767px) {
.cms-home  .recently_custom_div, .cms-custom-made-jewelry  .recently_custom_div {transform:inherit; top:195px;}
}

@media (min-width:1200px) {
.cms-home .recently_custom_slider .owl-item.center a img, .cms-custom-made-jewelry  .recently_custom_slider .owl-item.center a img {width:280px;}
.cms-home .recently_custom_slider .owl-item img, .cms-custom-made-jewelry .recently_custom_slider .owl-item img {top:30px;}
}

/**/


/**/
#custom-jewelry.cmnpop .actions-toolbar .file_upload {position:relative;}
#custom-jewelry.cmnpop .actions-toolbar .file_upload .mage-error {position:absolute; bottom:-26px; left:23px;}

@media (max-width:767px) {
#custom-jewelry.cmnpop .actions-toolbar .file_upload .mage-error {bottom:inherit; top:-15px; left:0px;}	
}
/**/


/**/
.popup-authentication.modal-slide .block-authentication {border-top:none;}
.popup-authentication.modal-slide .block-new-customer .block-title strong, .block-authentication .block-title strong {padding:0; border-width:0; font:600 24px/1.35 Nunito Sans, Helvetica Neue, Verdana, Arial, sans-serif; color:#555; text-transform:uppercase;}
.popup-authentication.modal-slide .block-content p {font-weight:600; margin-bottom:8px; font-size:15px;}
.popup-authentication.modal-slide .new_opt {width: max-content; text-align:left; margin:0 auto;}
.popup-authentication.modal-slide .block-content ul {margin:15px 0; padding:0 0 0 15px;}
.popup-authentication.modal-slide .block-content ul li {font-size:16px; color:#6b6b6b; line-height:18px; position:relative; padding-left:10px;}
.popup-authentication.modal-slide .block-content ul li:after {content:"";position:absolute; width:5px; height:5px; border-radius:50%; background:#6b6b6b; left:0px; top:6px;}


@media (min-width:1200px) {
.popup-authentication.modal-slide .block-new-customer .block-title strong, .block-authentication .block-title strong {font-size:22px:}	
}

@media (min-width:1024px) {
.popup-authentication.modal-slide .block-new-customer .block-title strong, .block-authentication .block-title strong {font-size:18px:}	
}

/**/