.login-register { padding: 25px 0; }
.login-register h2 { margin: 0; }
.login-register .thumb-box .col-md-6 { padding: 25px 15px; border: none!important; }
.login-register .thumb-box .block { padding: 10px 0; }
.login-register .thumb-box .block2 { padding-top: 15px; }
.login-register .thumb-box .block2 a.left-aligned { margin-left: 15px; float: right; padding: 6px 0; }
.login-register .thumb-box .block2 button { background: #a59064; border: none; color: #fff; padding: 0 25px; line-height: 40px; }
.login-register .thumb-box .border .block2 button { margin-left: 0; }
.login-register .thumb-box .block2 br { display: none; }
.login-register .button-set { padding: 0 15px; margin-top: 10px; }
.login-register .button-set button.next { background: #a59064; border: none; color: #fff; padding: 0 25px; line-height: 40px; }
#customer_register .row p { padding-bottom: 3px; }
#customer_register .row .block { margin-bottom: 15px; }
#customer_register .row .block textarea { width: 100%; height: 120px; }

.product-details_addtocart td.row	{border-bottom: 1px solid #f2f2f2}

.navbar-default .header-top-block .rt-block .lt-box .block #minicart .menu-icon { position: relative; }
.navbar-default .header-top-block .rt-block .lt-box .block #minicart .menu-icon sup { background: #a59064; color: #fff; display: inline-block; line-height: 15px; border-radius: 25px; padding: 2px 6px; position: absolute; top: -4px; right: -8px; }

.text-block ul { padding: 0 0 0 20px; margin: inherit; list-style: inherit; }

#minicart #minicart-popup { position: fixed; right: -100%; top: 0; z-index: 99999; width: 390px; font-family: 'Helvetica'; background-color: #fff; transition: all 1s ease 0.2s; -moz-transition: all 1s ease 0.2s; -webkit-transition: all 1s ease 0.2s; background: #080808!important; height: 100%; transition: all 1s ease-out; -webkit-transition: all 2s ease-in; -moz-transition: all 1s ease-out; color: #fff; }
#minicart.active #minicart-popup { right: 0; opacity: 1; height: 100%; overflow-y: scroll!important; overflow-x: hidden!important; }
#minicart #menu { display: none; }
#minicart #minicart-popup h3.mp-title { color: #fff; padding: 20px 30px; border-bottom: 0.5px solid #686666; margin-bottom: 0; }
#minicart #minicart-popup h3.mp-title a#btn-minicart-close { color: #fff; font-family: 'SantralLight'; font-size: 40px; margin-top: -16px; }
/**ac**/
#minicart #minicart-popup .top-panel { padding: 20px 30px; color: #fff; }
#minicart #minicart-popup .top-panel .mini-cart thead { display: none; }
#minicart #minicart-popup .top-panel .mini-cart tbody td { padding: 0 5px; }
#minicart #minicart-popup .top-panel .item { margin-bottom: 20px; }
#minicart #minicart-popup .top-panel .item:last-child { margin-bottom: 0; }
#minicart #minicart-popup .top-panel .item .image { width: 25%; display: inline-block; position: relative; }
#minicart #minicart-popup .top-panel .item .image a, #minicart #minicart-popup .top-panel .item .image a img { width: 100%; }
#minicart #minicart-popup .top-panel .item .image sup { position: absolute; top: 0; left: 0; width: 16px; }
#minicart #minicart-popup .top-panel .item .right-block { width: 71%; display: inline-block; vertical-align: top; margin-left: 2%; font-size: 14px; line-height: 20px; }
#minicart #minicart-popup .top-panel .item .right-block .price { font-weight: 700; font-size: 16px; }
#minicart #minicart-popup .middle-block { padding: 20px 30px; border-top: 1px solid #686666; }
#minicart #minicart-popup .middle-block h3, #minicart.active #minicart-popup .middle-block h4 { width: 100%; color: #fff; font-size: 16px; margin-bottom: 10px; }
#minicart #minicart-popup .middle-block h4 span { float: right; }
#minicart #minicart-popup .middle-block h3 { font-family: 'SantralLight'; font-weight: 700; font-size: 18px; }
#minicart #minicart-popup .middle-block h3 span { float: right; }
#minicart #minicart-popup .bottom-panel { width: 100%; text-align: center; border-top: 1px solid #686868; padding: 20px 30px; }
#minicart #minicart-popup .bottom-panel a { width: auto; display: inline-block; vertical-align: middle; border: 1px solid #fff; border-radius: 20px; padding: 5px 20px; margin: 0 2px 5px; color: #ffff; }
#minicart.active #minicart-popup .bottom-panel a:hover { background: #fff; color: #000; }

#minicart .shadow-popup { visibility: hidden; top: 0; width: 100%; height: 100%; opacity: 0; position: fixed; left: 0; z-index: 99998; background: rgba(0, 0, 0, 0.729412); transition: all 0.5s ease 0.2s; -moz-transition: all 0.5s ease 0.2s; -webkit-transition: all 0.5s ease 0.2s; }
#minicart.active .shadow-popup { opacity: 1; visibility: visible; }

#minicart-popup .bg-cart-empty { text-align: center; margin: 100px auto 40px auto; background: url('../images/cart-images.png') no-repeat; background-size: auto; background-size: contain; width: 64px; height: 77px; }
#minicart-popup .woocom-cart .text-empty { font-family: 'SantralLight'; font-size: 17px; line-height: 19px; color: #fff; margin-bottom: 30px; padding: 0; }
#minicart-popup .woocom-cart a { display: inline-block; padding: 0; margin: 0; }
#minicart-popup .woocom-cart a.return-shop { display: inline-block; font-size: 12px; line-height: 14px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.15em; font-family: 'SantralLight'; padding: 12px 30px 12px 30px; background: #000; margin: 0 45px 30px 45px; margin-left: 45px; color: #fff; transition: all 0.3s ease; margin-left: 50%; transform: translate(-50%); -webkit-transform: translate(-50%); -moz-transform: translate(-50%); width: 210px; text-align: center; }
#minicart-popup .woocom-cart .subtitle { font-family: 'SantralLight'; font-size: 17px; line-height: 29px; color: #fff; margin-bottom: 30px; padding: 0; text-align: center; }

.cms-content { padding: 70px 0; }
.cms-content aside > h2 { margin-bottom: 20px; }

/*  add style to current page by body ID and Nav ID
----------------------------------------  */

.slider-box { max-width: 100%; margin: 0 auto; padding-top: 20px; }
#slider-price { background-color: #dbdbdb; height: .8em; border-radius: 4px; position: relative; }
#slider-price.ui-slider-horizontal .ui-slider-range { background-color: #a59064; position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; top: 0; height: 100%; }
#slider-price .ui-button:focus, #slider-price .ui-button:hover, #slider-price .ui-state-active, #slider-price .ui-state-focus, #slider-price .ui-state-hover, #slider-price .ui-widget-content .ui-state-active, #slider-price .ui-widget-content .ui-state-focus, #slider-price .ui-widget-content .ui-state-hover, #slider-price .ui-widget-header .ui-state-focus, #slider-price .ui-widget-header .ui-state-hover { background: #fff!important; border: 1px solid #ccc!important; }
#slider-price.ui-slider .ui-slider-handle { box-shadow: 0 0 5px 0 rgb(0 0 0 / 20%); border-radius: 50%; position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; top: -0.3em; margin-left: -0.6em; background: #fff; }
#slider-price #amount { font-size: 1.75em; font-weight: 300; line-height: 1.6875em; color: #6798bd; text-align: center; width: 100%; margin-top: 20px; }

.error { width: 100%; position: relative; display: inline-block; background: red; padding: 15px; border-radius: 10px; margin: 15px 1%; font-weight: 600; font-size: 16px; color: #fff; }
.error p { color: #fff; font-weight: 600; font-size: 16px; padding-bottom: 5px!important; }
.error span.close, .error span.close3 { position: absolute; right: 15px; top: 15px; color: #fff!important; background: #fff; opacity: 1; border-radius: 50px; width: 30px; height: 30px; text-align: center; }
.error span.close img, .error span.close3 img { margin-top: -5px; }
.contact-us_sec .form-block .close3 { position: absolute; right: 20px; top: 16px; background: #fff; border-radius: 20px; width: 32px; height: 33px; text-align: center; }
.error ul li { margin-left: 0!important; }
.cart_panel .qty.count-block { position: relative; background: transparent; padding-right: 10px; margin-left: 15px; }
.count-block .quanity-btn { position: relative; }
.count-block .quanity-btn input.quanity { font-size: 9px; line-height: 17px; font-family: 'SantralLight'; letter-spacing: .18em; width: 100%; background: #f5f5f5; outline: none; box-shadow: none; /*position: relative;*/ z-index: 9; border: 1px solid rgba(82,82,82,0.16); border-radius: 30px; color: #313131; text-transform: uppercase; cursor: pointer; min-height: 37px; text-align: center; }
.count-block .quanity-btn .items-count { background-color: transparent; font-size: 16px; line-height: normal; font-family: Arial; letter-spacing: 0; display: inline-block; width: 27px; height: 27px; border: 1px solid rgba(82,82,82,0.34); border-radius: 50%; background-color: #e5e6eb; padding: 0; position: absolute; cursor: pointer; outline: none; z-index: 99; text-align: center; color: #000; }
.count-block .quanity-btn button.increase.items.items-count { right: 5px; top: 5px; z-index: 9; }
.count-block .quanity-btn button.reduced.items.items-count { left: 5px; top: 5px; z-index: 9; }
.count-block .quanity-btn .instock span { position: absolute; top: 0; left: 0; font-size: 9px; font-family: 'SantralLight'; letter-spacing: .10em; width: 100%; background: #f5f5f5; outline: none; box-shadow: none; border: 1px solid rgba(82,82,82,0.16); border-radius: 30px; color: #313131; text-transform: uppercase; cursor: pointer; min-height: 37px; text-align: center; z-index: 99; line-height: 37px; }
.m-stock.text-center { position: absolute; bottom: -17px; color: #a59064; width: 89%; font-size: 11px; line-height: 17px; font-family: 'SantralLight'; letter-spacing: .08em; }
.item-cart { font-size: 11px; line-height: 17px; font-family: 'SantralLight'; letter-spacing: .08em; color: #a59064!important; }
.company-address_sec .rt-block .company-address_block .input-group { margin-bottom: 15px; }
.company-address_sec .rt-block .company-address_block .input-group h6 { width: 100%; }
.company-address_sec .rt-block .company-address_block .button-reset .btn-reset { display: inline-block; padding: 13px 52px 16px; cursor: pointer; outline: none; }
.edit-wishlist-block { padding: 0 20px; }
.content_block li { position: relative; }
.diamond-filters .slider-block .irs { margin-top: 20px; }
.diamond-filters .slider-block .irs-line { background: #d77; height: 3px; }
.diamond-filters .slider-block .irs-from, .irs-single, .irs-to { font-size: 12px; line-height: 14px; color: rgb(51, 51, 51); background: transparent; top: -10px; }
.diamond-filters .slider-block .irs-slider { top: 16px; background: #fff; width: 20px; height: 20px; border-radius: 50%; border: 3px solid #d77; }
.diamond-filters .slider-block .irs-slider:hover { cursor: pointer; }
.diamond-filters .slider-block .irs-from::after, .irs-single::after, .irs-to::after { display: none; }
.diamond-filters .slider-block .values { padding: 15px 0 0 0; margin: 0; }
.diamond-filters .slider-block .values input { width: 100px; border: 1px solid #727373; border-radius: 0; height: 36px; padding: 6px 12px; }
.diamond-filters .slider-block .values input:nth-child(1) { float: left; }
.diamond-filters .slider-block .values input:nth-child(2) { float: right; }
.diamond-filters .bottom-block { padding: 20px 0 0 0; }
.diamond-filters .bottom-block .right-help a { text-decoration: underline; display: inline-block; color: rgb(81, 83, 86); font-size: 12px; line-height: 14px; }
.diamond-filters .bottom-block .right-help a:hover { text-decoration: none; }
.diamond-filters .advanced-filter { padding: 30px 0 0 0; margin: 0; }
.diamond-filters .slider-block .irs-min, .irs-max { background: none; font-size: 12px; line-height: 14px; color: rgb(81, 83, 86); }
.diamond-filters .slider-block .irs-grid-pol { background: none; }
.diamond-filters .slider-block .irs-grid-text { font-size: 12px; color: #99a4ac; }
.diamond-filters .button-sub { margin: 0; padding: 32px 0 0 0; }
.diamond-filters .button-sub .top-box { margin: 0; padding: 0; border-bottom: 1px dotted #f7bead; }
.diamond-filters .button-sub .top-box .box-block { margin: 0; padding: 0; }
.diamond-filters .button-sub .top-box .box-block h2 { font-size: 20px; line-height: 22px; margin: 0; padding: 0 0 15px 0; }
.diamond-filters .button-sub .top-box .box-block ul { margin: 0; padding: 0 0 10px 0; display: inline-block; }
.diamond-filters .button-sub .top-box .box-block ul li { float: left; margin: 0 10px 10px 0; padding: 6px 15px; border: 1px solid #000; }
.diamond-filters .button-sub .top-box .box-block ul li a { color: #000; }
.diamond-filters .button-sub .top-box .box-block p { margin: 0; padding: 0 0 15px 0; }
.diamond-filters .button-sub .slider-block h4 { font-size: 18px; line-height: 20px; text-transform: none; color: rgb(51, 51, 51); margin: 0; padding: 0 0 10px 0; }
.diamond-filters .button-sub .slider-block p { margin: 0; padding: 15px 0 0 0; }
.diamond-filters .button-sub .slider-block .irs { margin-top: 20px; }
.diamond-filters .button-sub .slider-block .irs-line { background: #d77; height: 3px; }
.diamond-filters .button-sub .slider-block .irs-from, .irs-single, .irs-to { font-size: 12px; line-height: 14px; color: rgb(51, 51, 51); background: transparent; top: -10px; }
.diamond-filters .button-sub .slider-block .irs-slider { top: 16px; background: #fff; width: 20px; height: 20px; border-radius: 50%; border: 3px solid #d77; }
.diamond-filters .button-sub .slider-block .irs-slider:hover { cursor: pointer; }
.diamond-filters .button-sub .slider-block .irs-from::after, .irs-single::after, .irs-to::after { display: none; }
.diamond-filters .button-sub .slider-block .values { padding: 15px 0 0 0; margin: 0; }
.diamond-filters .button-sub .slider-block .values input { width: 100px; border: 1px solid #727373; border-radius: 0; height: 36px; padding: 6px 12px; }
.diamond-filters .button-sub .slider-block .values input:nth-child(1) { float: left; }
.diamond-filters .button-sub .slider-block .values input:nth-child(2) { float: right; }
.diamond-filters .button-sub .bottom-block { padding: 20px 0 0 0; }
.diamond-filters .button-sub .bottom-block .right-help a { text-decoration: underline; display: inline-block; color: rgb(81, 83, 86); font-size: 12px; line-height: 14px; }
.diamond-filters .button-sub .bottom-block .right-help a:hover { text-decoration: none; }
.diamond-filters .button-sub .advanced-filter { padding: 30px 0 0 0; margin: 0; }
.diamond-filters .button-sub .slider-block .irs-min, .irs-max { background: none; font-size: 12px; line-height: 14px; color: rgb(81, 83, 86); }
.diamond-filters .button-sub .slider-block .irs-grid-pol { background: none; }
.diamond-filters .button-sub .slider-block .irs-grid-text { font-size: 12px; color: #99a4ac; }
.diamond-filters .button-sub .slider-block .checkbox { margin: 0; padding: 0; }
.diamond-filters .button-sub .slider-block .checkbox label { margin: 0; padding: 0 0 8px 21px; color: #f7bead; }
.diamond-filters .button-sub .slider-block .checkbox label:focus { color: #000; }
.diamond-filters .button-sub .slider-block .checkbox .form-control { margin: 0 0 0 -20px; padding: 0; width: 16px; height: 16px; border-radius: 0; box-shadow: none; }
.diamond-filters .button-sub .slider-block .ltbox { margin: 0; padding: 0; }
.diamond-filters .button-sub .slider-block .ltbox .form-control { border-radius: 0; margin: 0; padding: 0 0 0 15px; width: 100%; height: 35px; box-shadow: none; }
.diamond-filters .button-sub .slider-block .rtbox .btn { margin: 0; font-size: 17px; line-height: 19px; padding: 7px; background: #f7bead; border-radius: 0; box-shadow: none; }
.pagination { margin-top: 5px; float: right; }
table td::before { content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase; }
.company-address_sec .rt-block .company-address_block .input-group input.input-box, .company-address_sec .rt-block .company-address_block .input-group textarea.input-box { width: 100%; padding: 5px 15px; border: 1px solid #ccc; height: 40px; }
.company-address_sec .rt-block .company-address_block .input-group textarea.input-box { height: 80px; }
.ui-dialog.ui-widget { background: #fff; border-radius: 10px; z-index: 9999; padding: 40px 20px; box-shadow: 0 0 10px rgb(0 0 0 / 15%); width: 500px!important; }
.ui-dialog.ui-widget .ui-dialog-titlebar { width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #ccc; }
.ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close { position: absolute; right: -15px; width: 40px; height: 40px; padding: 0; top: -15px; background: #a59064; border: none; border-radius: 50%; cursor: pointer; outline: none; }
.ui-dialog.ui-widget .ui-dialog-titlebar button.ui-dialog-titlebar-close:after { content: 'x'; color: #fff; font-size: 26px; line-height: 10px; font-weight: 700; }
.ui-dialog.ui-widget #wishlist-dialog p { padding-bottom: 15px; }
.ui-dialog.ui-widget #wishlist-dialog input.wishListOption { margin-right: 7px; }
.ui-dialog.ui-widget .ui-dialog-buttonpane button { width: auto; display: inline-block; margin-top: 25px; font-size: 14px; line-height: 17px; font-family: 'SantralLight'; color: #fff; background: #a59064; border: 1px solid #a59064; border-radius: 30px; padding: 10px 26px 13px; transition: all 500ms ease-in-out; cursor: pointer; }
.ui-dialog.ui-widget .ui-dialog-buttonpane button:hover { background: transparent; color: #a59064; }
.ug-gallery-wrapper .ug-textpanel { display: none; }
.ug-arrow-left.ug-skin-default { left: 10px!important; }
.ug-arrow-right.ug-skin-default { right: 10px!important; }
.ug-arrow-left.ug-skin-default, .ug-arrow-right.ug-skin-default { width: 40px; height: 40px; background-image: url(../images/arrow-prev.png); background-position: center!important; background-color: rgb(255 255 255 / 80%); border-radius: 50%; }
.ug-arrow-right.ug-skin-default, .ug-arrow-right.ug-skin-default { width: 40px; height: 40px; background-image: url(../images/arrow-next.png); background-position: center!important; right: 10px!important; left: initial!important; }
.ug-gallery-wrapper .ug-thumbs-grid, .ug-gallery-wrapper .ug-thumbs-strip { width: 100%!important; left: 0!important; }
.ug-strip-panel .ug-strip-arrow-left.ug-skin-default, .ug-strip-panel .ug-strip-arrow-right.ug-skin-default { display: none!important; }
.ug-slider-wrapper .ug-item-wrapper { border-color: transparent; background: #fff; }
.ug-gallery-wrapper .ug-strip-panel { background: transparent!important; }
.ug-gallery-wrapper .ug-thumbs-strip-inner .ug-thumb-wrapper { text-align: center; background: #fff; }
.ug-gallery-wrapper .ug-thumbs-strip-inner .ug-thumb-wrapper img { height: 120px!important; width: auto!important; max-width: 100%!important; }
.social-share { background: #fffdf8; text-align: right; position: relative; height: 25px; }
.social-share .container { position: relative; }
.social-share .inner { /*position: absolute; right: 15px; bottom: 70px;*/ margin-top: -15px; }
.social-share .inner input.print { color: #000; background-color: transparent; border: none; white-space: nowrap; font-family: Helvetica,sans-serif; font-size: 13px; padding-left: 32px; background-image: url(../images/printing.png); background-repeat: no-repeat; background-position: left; background-size: 22px; margin-left: 4px; cursor: pointer; }
.social-share .stButton .chicklets { padding-left: 32px!important; font-size: 13px!important; height: 26px!important; line-height: 30px!important; }
.loose_stones .upper_panel ul.content_block .col_div { margin-top: 5px; }
.loose_stones .lower_panel .rwd-table .shopify-product-form .btn { color: #a29064; line-height: 14px; font-weight: 400!important; letter-spacing: .06em; border: 1px solid #a48f60; background: none; border-radius: 5px; transition: all 400ms ease-in-out; margin: 0; padding: 5px 10px; }
.loose_stones .lower_panel .rwd-table .shopify-product-form .btn:hover { background: #a48f60; color: #fff!important; }
.up .list_ul_shape li.li_line .box span { line-height: 15px; }
.ug-gallery-wrapper .ug-videoplayer { background-color: #fffdf8; }
.ug-gallery-wrapper .ug-slider-wrapper, .ug-videoplayer .ug-videoplayer-wrapper { background-color: transparent; }
/*.ug-gallery-wrapper .ug-slider-wrapper img {top: 0px !important;}*/
.single-product .pro-metal_block table { width: 100%; }
.single-product .pro-metal_block table tr { width: 100%; }
.single-product .thumb-box .button-box aside .btn-approve.active { color: #fff; background: rgb(165, 144, 100); }
/*.ug-gallery-wrapper .ug-slider-wrapper img{height: 100% !important;  width: auto !important; left: 50% !important; transform: translate(-50%, 0px);}*/
.wishlist-icon .fa-check-circle { display: none; }
#product-loader { text-align: center; padding: 15px 0; }
#header .header-bottom-block .menu24 .sf-mega-section-last { padding-left: 75px; }
.alert-box .success { width: 100%; display: inline-block; background: #fff; border-radius: 15px; border: 1px solid #ccc; margin-bottom: 20px; padding: 15px; height: 60px; }
.alert-box .success p { padding: 0; font-size: 20px; line-height: 20px; font-weight: 700; }
.alert-box .success .close { top: 10px!important; right: 10px!important; }
.alert-box-success { width: 100%; display: inline-block; background: #fff; border-radius: 15px; border: 1px solid #ccc; margin-bottom: 20px; padding: 15px; height: 55px; }
.alert-box-success p { padding: 0; font-size: 17px; line-height: 20px; font-weight: 700; }
.company-address_sec .rt-block .company-address_block h3 { font-size: 21px; line-height: 24px; font-family: 'SantralLight'; font-weight: normal; color: #000; text-transform: capitalize; padding: 0 20px 15px; margin: 0 0 15px; }
.company-address_sec .rt-block .company-address_block .thumb-box h4 { font-family: 'SantralLight'; font-size: 15px; color: #262626; line-height: 25px; padding: 0 0 30px 0; margin: 0; }
.company-address_sec .rt-block .company-address_block li { list-style: none; }
.company-address_sec .rt-block .company-address_block .thumb-box .cart, .company-address_sec .rt-block .company-address_block .thumb-box .remove { background: #a59064; display: inline-block; padding: 8px 12px 10px; cursor: pointer; color: #fff; border-radius: 50px; font-size: 14px; }
.company-address_sec .rt-block .company-address_block .thumb-box .cart:hover, .company-address_sec .rt-block .company-address_block .thumb-box .remove:hover { background: #c69f4e; color: #fff; }
/*Table*/
.pro-metal_block .box-list .box-item:nth-child(2n+1) { background: #f4f4f4; }
.pro-metal_block .box-list { background: #fff; text-align: center; }
.pro-metal_block .box-list .box-item { display: flex; flex-direction: column; }
.pro-metal_block .box-list .box-item .label { display: flex; flex-direction: column; height: 100%; padding: 10px 0 0 0; }
.pro-metal_block .box-list .box-item .label h5 { font-size: 18px; line-height: 20px; font-family: 'SterlingDisplayRoman'; color: #000; font-weight: bolder; }
.pro-metal_block .box-list .box-item .value h5 { font-size: 14px; line-height: 20px; color: #838383; font-weight: 500; font-family: 'SantralLight'; }
.pro-metal_block .box-list .box .rt-form input { margin-bottom: 10px; }
.order-for .btn-group { }
.order-for .btn-group .btn.btn-white { padding: 5px 10px; border: 1px solid #a59064; color: #a59064; }
.order-for .btn-group .btn:first-child { border-radius: 20px 0 0 20px; }
.order-for .btn-group .btn:last-child { border-radius: 0 20px 20px 0; }
.order-for .btn-group .btn.btn-white.active { background-color: #a59064; border: 1px solid #a59064; color: #fff; box-shadow: inherit; }
/* input[type="checkbox"].switch-toggle { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-tap-highlight-color: transparent; width: auto; height: auto; vertical-align: middle; position: relative; border: 0; outline: 0; cursor: pointer; margin: 0 4px; background: none; box-shadow: none; }
input[type="checkbox"].switch-toggle:focus { box-shadow: none; }
input[type="checkbox"].switch-toggle:after { content: ''; font-size: 8px; font-weight: 400; line-height: 18px; text-indent: -14px; color: #fff; width: 36px; height: 18px; display: inline-block; background-color: #a7aaad; border-radius: 72px; box-shadow: 0 0 12px rgb(0 0 0 / 15%) inset; }
input[type="checkbox"].switch-toggle:before { content: ''; width: 14px; height: 14px; display: block; position: absolute; top: 11px; left: 2px; margin: 0; border-radius: 50%; background-color: #fff; }
input[type="checkbox"].switch-toggle:checked:before { top: 16px; left: 20px; margin: 0; background-color: #fff; }
input[type="checkbox"].switch-toggle, input[type="checkbox"].switch-toggle:after, input[type="checkbox"].switch-toggle:before, input[type="checkbox"].switch-toggle:checked:after, input[type="checkbox"].switch-toggle:checked:before { transition: ease .15s; }
input[type="checkbox"].switch-toggle:checked:after { content: 'ON'; background-color: #a59064; }
.pro-metal_block .order-for .cart_panel .qty.count-block { margin-left: 0!important; }
.pro-metal_block .order-for .popup-btn.appro { background: initial; padding: 5px 10px 7px 10px; }
.pro-metal_block .order-for .popup-btn.appro:hover { background: #a59064; color: #fff; }
.pro-metal_block .order-for .popup-btn.appro i { color: #a59064; }
.pro-metal_block .order-for .popup-btn.appro:hover i { color: #fff; }
.pro-metal_block .order-for .purchase-popup { position: absolute; left: 0; width: 220px; background: #fff; top: 100%; z-index: 999; box-shadow: 0 0 10px rgb(0 0 0 / 32%); display: none; padding: 10px 15px; box-sizing: border-box; text-align: left; }
.pro-metal_block .order-for .approve-popup.show, .pro-metal_block .order-for .purchase-popup.show { display: block; }
.pro-metal_block .order-for .approve-popup { position: absolute; left: 100px; width: 220px; background: #fff; top: 100%; z-index: 999; box-shadow: 0 0 10px rgb(0 0 0 / 32%); display: none; padding: 10px 15px; box-sizing: border-box; text-align: left; }
.pro-metal_block .order-for .approve-popup .control-group label, .pro-metal_block .order-for .purchase-popup .control-group label { width: 100%; max-width: 80px; display: inline-block; vertical-align: middle; color: #000; text-align: left; font-size: 16px; }
.pro-metal_block .order-for .approve-popup .control-group .input, .pro-metal_block .order-for .purchase-popup .control-group .input { width: 100%; max-width: 100px; display: inline-block; vertical-align: middle; }
.pro-metal_block .order-for .purchase-popup .control-group .input .increase, .pro-metal_block .order-for .purchase-popup .control-group .input .reduced { top: 9px; }
.pro-metal_block .order-for .approve-popup .control-group .input .increase, .pro-metal_block .order-for .approve-popup .control-group .input .reduced { top: 9px; }
.pro-metal_block .order-for a.close-popup { width: 30px; height: 30px; border: none; background: #a59064; color: #fff; font-family: monospace; border-radius: 50%; position: absolute; right: -17px; top: -10px; padding: 0; line-height: 30px; text-align: center; } */
.product-detalis tr:last-child td.att_options { border-bottom: none!important; }
.product-detalis td.att_options .att_item { font-family: 'SantralLight'; font-size: 14px; text-align: center; color: #666; padding-bottom: 20px; display: flex; flex-direction: column; }
.product-detalis td.att_options .att_item label { width: 100%; margin: 0; font-family: 'SterlingDisplayRoman'; font-size: 18px; color: #000; flex: 10; }
.product-detalis td.att_options .att_more .view_att { border: 0; background: transparent; outline: 0; color: #a59064; font-weight: 600; background-image: url(../images/view-more.png); background-position: right; background-repeat: no-repeat; padding: 5px 20px 10px 0; cursor: pointer; }
.product-detalis td.att_options .att_more .view_more { background-image: url(../images/view-less.png); background-position: right; background-repeat: no-repeat; }
.featured-products-sec .block .img-block img { width: auto; max-width: 90%; padding: 16px; }
.featured-products-sec .block .img-block { height: 300px!important; }
.recently-product_sec .product-img img { max-width: 100%; }
.related-product_sec .product-img img { max-width: 100%; }
.ug-thumb-wrapper .video-thumb-overlay { background-image: url(../images/play-button-square-single.png); background-position: 65px 35px; background-repeat: no-repeat; border: initial; }
/***************/
.mobile-app #footer, .mobile-app .banner-block, .mobile-app .logo-block { display: none; }
.mobile-app .product-list-header .section-heading.position-relative { display: none; }
.mobile-app #footer .footer-bottom-block { border-top: 0 solid #e9e9e9!important; padding: 0!important; }
.mobile-app .breadcrumb .container { display: none; }
.mobile-app .navbar-default .header-top-block .logo-block img { max-width: 40%; }
