html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  vertical-align: baseline;
}
b, strong {font-weight: 700;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*:before, *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:focus{outline:none;}
a{text-decoration:none;transition: .4s ease all;}
a:hover{color: #000;}
.trans{transition:300ms all;-webkit-transition:300ms all;}
button, input, textarea { resize: none; border: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-border-radius: 0; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
input[type=submit], select { cursor: pointer }
img { max-width: 100%; vertical-align: middle; border-radius: 0 }
::-webkit-input-placeholder {color:#9399ab}
:-moz-placeholder {color:#9399ab;opacity:1;}
::-moz-placeholder {color:#9399ab;opacity:1;}
:-ms-input-placeholder {color:#9399ab;} 
body{color: #4B4B4B;font-weight: normal;font-family: 'Raleway';}
h1, h2, h3, h4, h5, h6{margin:0;padding:0}
p{font-weight: normal;color: #4B4B4B;}
.clear {clear: both;}
.btnHover:hover{background: #6D655E !important;cursor: pointer;}
.pull-left{float: left !important;}
.pull-right{float: right !important;}
.pr{position: relative;}
.container {padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; max-width: 1260px;}
.top{float: left;width: 100%; border-bottom: 1px solid #eee;padding-bottom: 30px;}
.top .searchbar{padding: 30px 0 15px;}
.searchbar{float: left;width: 33.33333%;}
.searchbar input{border-bottom: 1px solid #484848; background:url("../img/svg/search.svg"); background-repeat: no-repeat;padding: 5px 30px 15px; background-size: 22px;font-size: 14px;line-height: 16px;color: #858585; width:85%;font-family: 'Raleway';margin-left: 15px;}
.top .brand{float: left;width: 33.33333%;text-align: center;padding-top: 30px;}
.top .admin{float: left;width: 33.33333%;padding-top: 37px;text-align: right;}
.top .admin ul li{display: inline-block;margin: 0 30px;position: relative;padding-bottom: 3px;}
.top .admin ul li.signup {margin-left: 0;}
.top .admin ul li a {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #4B4B4B;position: relative;}
.top .admin ul li a:hover {color: #BF9775;}
.top .admin ul li img{width: 20px; height: 20px;}
.top .admin ul li:last-child{margin-right: 0;}
.top .admin ul li a span {position: absolute;width: 15px;height: 15px;border-radius: 50%;line-height: 12px;background: #8C6B4D;color: #fff;text-align: center;right: -5px;font-size: 10px;}
.mobile-searchbar, .mobile-menuIcon {display: none;}
.mobile-menuIcon {position: relative;width: 33.33%;height: 17px;float: left;margin: 40px 0 0;}
.mobile-menuIcon > span {width: 22px;height: 2px;background-color: #949494;display: block;position: absolute;left: 0;top: 0;}
.mobile-menuIcon > span.line2 {top: 8px;}
.mobile-menuIcon > span.line3 {top: 16px;}

.mobile-close > span.line1 {-webkit-transform: rotate(-45deg) translate(-8px, 7px);transform: rotate(-45deg) translate(-8px, 7px);}
.mobile-close > span.line2 {opacity: 0;}
.mobile-close > span.line3 {-webkit-transform: rotate(45deg) translate(-8px, -8px);transform: rotate(45deg) translate(-8px, -8px);top: 22px;}

.top .admin ul li ul.user-admin {border: 1px solid #EEEEEE;width: 200px;border-radius: 3px;position: absolute; z-index: 99999999; background: #fff; top: 28px; left: 0;visibility: hidden;opacity: 0;}
.top .admin ul li ul.user-admin li {margin: 0;text-align: left;display: block;}
.top .admin ul li ul.user-admin li a {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #4B4B4B;padding: 12px 20px; display: block; }
.top .admin ul li ul.user-admin li.border a {border-top: 1px solid #EEEEEE;}
.top .admin ul li.open-login-popup:hover ul.user-admin.user-menu-visble {visibility: visible;opacity: 1;}
.top .admin ul li ul.user-admin li a:hover {color: #BF9775;}

.navigation{float: left;width: 100%;}
/*.navigation ul{position: relative;}*/
.navigation ul > li{display: inline-block;margin-right: 44px;}
.navigation ul > li > a{font-weight: 600; font-size: 15px; line-height: 18px;color: #1B1B1B;text-transform: uppercase;padding:28px 0;display: block; position: relative;}
.navigation ul > li:hover > a, .navigation ul > li.active > a{color: #BF9775;}
 .navigation ul > li:hover > a:after, .navigation ul > li.active > a:after{background: #BF9775}
.navigation ul > li > a:after{position: absolute;content: '';background: transparent;height: 3px; width: 100%;bottom: 0px; left: 0;}
.navigation ul > li:last-child{margin-right: 0;}
.navigation ul > li.blog_menu:before{position: absolute;content: '';top: 15px; left: -25px; height: 24px; width: 1px; background: #d6d6d6;}
.navigation ul > li > ul.submenu{position: absolute;top:57px; left: 0; width: 100%;background: #FBFBFB;}
.navigation .subTitle {display: none;}

#main_slider{float: left;width: 100%;background: #FCF9F3;}
.home-slider .slider_block .slider_content_wrap{position: absolute; top: 25%; width: 100%;}
.home-slider .slider_block{height: 600px;position: relative;}
.home-slider .slider_content{max-width: 380px;display: inline-block;margin-right: 10%;vertical-align: middle;}
.home-slider .slider_content h1{font-family: Lora;font-weight: normal; font-size: 50px; line-height: 64px;color: #1b1b1b;}
.home-slider .slider_content h1 span{color: #8C6B4D;}
.home-slider .slider_content p{font-weight: normal; font-size: 20px; color: #4B4B4B;line-height: 30px;margin-top: 10px;}
.home-slider .slider_content a{font-size: 18px; color: #FFFFFF;border-radius: 20px;line-height: 21px;background: #48433E;width: 200px; display: block; text-align: center; margin-top: 50px;padding: 10px 0;transition: .4s ease all;}
.home-slider .slider_img{display: inline-block;vertical-align: middle;width: 655px;height: 300px;}
.home-slider .slider_img img {width: 100%;height: 100%;object-fit: contain;}
.slick-slider .slick-arrow:hover{cursor: pointer;}
.slick-slider .slick-prev, .slick-slider .slick-prev:hover, .slick-slider .slick-prev:focus{background: url("../img/svg/arrow-left.svg"); background-repeat: no-repeat;width: 20px; height: 40px;position: absolute; top: 50%; text-indent: -9999px; left: -6%;z-index: 9;}
.slick-slider .slick-next, .slick-slider .slick-next:hover, .slick-slider .slick-next:focus{background: url("../img/svg/arrow-right.svg"); background-repeat: no-repeat;width: 20px; height: 40px;position: absolute; top: 50%; text-indent: -9999px;z-index: 1;right: -6%;z-index: 9;}
.slick-slider .slick-dots{text-align: center;margin-bottom: 20px;}
.slick-slider .slick-dots li{display: inline-block;}
.slick-slider .slick-dots li button{text-indent: -99999px; background: #C4C4C4; height: 12px; width: 12px; border-radius: 50%;margin: 0 5px;padding: 0;}
.slick-slider .slick-dots li.slick-active button{background: #8C6B4D;}

.trend_prod{float: left;width: 100%;margin-top: 88px;}
h2.section_title{font-family: Lora;font-weight: normal;font-size: 30px; line-height: 38px; text-align: center; border-bottom: 1px solid #EAEAEA;color: #1B1B1B;padding-bottom: 15px; margin-bottom: 15px;}
.trend-slider{margin-top: 40px;}
.trend_prod .slider_block{position: relative;}
.trend_prod{text-align: center;margin-bottom: 40px;}
.trend_prod .trend_wrap{max-width: 260px; margin: 0 auto;position: relative;}
.trend_prod .trend_wrap .fav{position: absolute;top: 10px; right: 10px;width: 18px; height: 16px;}
.trend_prod .trend_wrap img{width: 260px; height: 260px;object-fit: contain;transition: all 900ms ease 0s;margin: 0 auto;}
.trend_prod .trend_wrap h3{font-family: Lora;font-size: 16px; line-height: 22px; text-align: center;display: block;margin-top: 10px;}
.trend_prod .trend_wrap h3 a{ color: #1B1B1B;}
.trend_prod .trend_wrap:hover h3 a{color: #BF9775;}
.trend_prod .trend_wrap span{font-family: Raleway;font-size: 12px; line-height: 14px;color: #82664C;margin-top:10px;display: block;}
.trend_prod .trend_wrap .prod_price{font-family: Lato;font-weight: bold; color: #4B4B4B;font-size: 14px; line-height: 17px;margin-top: 10px;}
.trend_prod .slick-prev, .trend_prod .slick-prev:hover, .trend_prod .slick-prev:focus {background: url("../img/svg/trend_arrow_left.svg"); background-repeat: no-repeat;width: 70px; height: 70px;text-indent: -9999px;z-index: 1;left: 0;}
.trend_prod .slick-next, .trend_prod .slick-next:hover, .trend_prod .slick-next:focus {background: url("../img/svg/trend_arrow_left.svg"); background-repeat: no-repeat;width: 70px; height: 70px;transform: rotate(180deg);text-indent: -9999px;overflow: hidden;z-index: 1;right: 0;}
.trend-slider .trend_wrap i.fav_item {background: url(../img/svg/heart_off.svg) no-repeat;width: 18px;height: 18px;background-size: 100%;display: block;position:absolute;top: 0;right: 0;}
.trend-slider .trend_wrap i:hover, .trend-slider .trend_wrap i.fav_item.fav {background: url(../img/svg/heart_red.svg) no-repeat;}

.shop{float: left;width: 100%; margin-top: 70px;}
.padding-right{padding-right: 15px;}
.margin-right{margin-right: 15px;}
.padding-left{padding-left: 15px;}
.margin-left{margin-left: 15px;}
.shop .shop_category_list{float: left;width: 100%; display: block;margin-top: 30px;}
.shop .shop_category_list .first{float: left; width: 48.7%; }
.shop .shop_category_list .first .category_box{float: left; width: 47.2%; height: 300px;background: #F8F8F8;text-align: center;}
.shop .shop_category_list .first .category_box img{width: 100%; height: 250px; object-fit: cover;}
.shop .shop_category_list .second{float: left; width: 48.7%; position: relative;}
.shop .shop_category_list .mobile-first {float: right;}
.shop .shop_category_list .second .category_box{width: 100%;height: 300px; background: #F8F8F8; margin-bottom: 30px;}
.shop .shop_category_list .second .category_box img{float: right;}
.shop .shop_category_list .second h3{position: absolute; bottom: 15px; left: 35px;}
.category_box:hover h3 {color: #BF9775;}
.category_box{ position: relative; overflow: hidden; cursor: pointer;}
.category_box img{transition: all 900ms ease 0s;}
.category_box:hover img{opacity: 0.6; -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1);}
.category_box h3{font-weight: 500; font-size: 24px; line-height: 28px; text-align: center; color: #4B4B4B;display: block;margin: 10px 0;}
.category_box h3 span{margin-left: 10px;color: #82664C;}

#featureGallery{float: left;width: 100%; padding-top:100px}
.Feature_Gallery{position: relative;margin-top: 50px;}
.feature_imgBox{float: left; width: 65%; height: 600px;}
.feature_imgBox img{width: 100%; object-fit: cover; height: 100%;}
.feature_content{background: #FBF7F2; height: 340px; width: 38%; float: right; padding: 50px;position: absolute; right: 0; top: 120px;max-height: 340px;}
.feature_content h3{font-family: Lora; font-style: normal; font-weight: normal; font-size: 30px; line-height: 38px; color: #1B1B1B;margin-bottom: 30px;max-width:380px;}
.feature_content p{font-family: Raleway; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: #4B4B4B;max-width: 380px;margin-bottom: 30px;}
.feature_content a{background: #48433E; font-size: 18px;text-align: center;color: #FFFFFF; line-height: 21px;border-radius: 20px;padding: 10px 65px;}

#blog{float: left;width: 100%; padding-top: 100px;}
.blog_wrap{margin-bottom: 20px;padding-top: 40px;width: 100%;float: left;}
.blog_box {background: linear-gradient(0deg, #F5F5F5, #F5F5F5), #D6D6D6;width: 48.5%;}
.blog_box .blog_img{width: 260px; height: 280px;float: left;overflow: hidden;}
.blog_box .blog_img img{width: 100%; height: 100%; object-fit: cover;transition: all 900ms ease 0s;}
.blog_box:hover .blog_img img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.blog_box .blog_content{padding: 26px 30px;float: left;width: 45%;position: relative;}
.blog_box .blog_content:before {content: "";position: absolute;background: #BF9775;box-shadow: 1px 1px 4px rgba(184, 155, 131, 0.3);width: 4px;height: 120px;left: 0;}
.blog_box .blog_content h3{font-family: Lora; font-style: normal; font-weight: normal; font-size: 30px; line-height: 42px;margin-bottom: 26px;height: 84px; overflow: hidden;}
.blog_box .blog_content h3 a {color: #1B1B1B;}
.blog_box .blog_content h3 a:hover{color: #BF9775;}
.blog_box .blog_content h4{font-family: Raleway; font-style: normal; font-weight: 500; font-size: 12px; line-height: 14px; color: #82664C;margin-bottom: 12px;}
.blog_box .blog_content p{font-family: Raleway; font-style: normal; font-weight: 500; font-size: 16px; line-height: 24px; color: rgba(75, 75, 75, 0.8);height: 94px; overflow: hidden;}
.view_more{float: left;width: 100%; margin: 50px 0 30px;text-align:center;}
.view_more a{background: #48433E; border-radius: 20px;color: #fff;padding: 10px 0;display: block; max-width: 200px; margin: 0 auto;}

footer{background: #EAEAEA;float: left;width: 100%;padding: 40px 0;margin-top:50px;}
footer .col-4{float: left; width: 33.33%;}
footer .col-4 h4{font-weight: 600; font-size: 16px; line-height: 20px;text-transform: uppercase;color: #48433E;margin-bottom: 15px;}
footer .col-4 ul li a{font-weight: 500; font-size: 12px; line-height: 30px;color: #858585; display: inline-block;}
footer .col-4 address{font-style: normal;color: #858585; font-weight: 500; font-size: 12px; line-height: 20px;}
footer .col-4 address p{color: #82664C;margin-top: 5px;}
footer .col-4 address span{color: #1B1B1B;display: block;font-weight: 600;}
footer .col-4 address a{color: #858585;display: block;margin: 5px 0;}
footer .col-4 a:hover{color: #000;padding-left: 10px;}
.footer-bottom{float: left;width: 100%;border-top: 1px solid #D6D6D6;margin-top: 70px; padding-top: 30px;}
.footer-bottom .footer_bottom_left{float: left;width: 50%;}
.footer-bottom .footer_logo{float: left;width: 40%;}
.footer-bottom .footer_logo img{width: 180px;}
.footer-bottom .footer_links{float: left;width: 60%}
.footer-bottom .footer_links ul li{display: inline-block;margin: 0 20px;position: relative;}
.footer-bottom .footer_links ul li:before{content: ''; position: absolute;width: 1px; height: 15px;background: #4B4B4B;top: 3px; left: -22px;}
.footer-bottom .footer_links ul li:first-child:before{display: none;}
.footer-bottom .footer_links ul li a{font-weight: normal; font-size: 14px; line-height: 16px;color: #4B4B4B;}
.footer_bottom_right{float:left;width: 50%;}
.footer_bottom_right .social{float: left; width: 55%; text-align: right;}
.footer_bottom_right .social ul li{display: inline-block;margin: 0 20px;}
.footer_bottom_right .social ul li a {color: #4B4B4B;font-size: 18px;}
.footer_bottom_right .copyright{float:right;text-align: right;width: 45%;}
.footer_bottom_right .copyright p{font-weight: normal; font-size: 14px; color: #4B4B4B;line-height: 16px;}
.appoint-wrapper{margin-top: 10px;}
.wrapper-app{width: 45%;float: left;}
.col-days, .appoint{float: left;}
.col-time{float: right;}
footer .col-4 address .appoint p{color: #858585;}
.visit-row, .appoint{float: left;border-bottom: 1px solid #C4C4C4;padding-bottom: 5px;width: 100%;}
footer .col-4 address img{margin-right: 5px;}

/*Mega Menu*/
.mega-menu-wrap {max-width: 1240px;margin: 0 auto;width: 100%;}
.mega-menu-right {width: 40%;float: left;position: absolute;right: 0;}
.mega-menu-right img {width: 100%;height: 489px;object-fit: cover;}
.mega-menu-right .mega-menu-right-text {max-width: 383px;position: absolute;top: 28px;left: 40px;}
.mega-menu-right .mega-menu-right-text span {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 24px;text-transform: uppercase;color: #8C6B4D;}
.mega-menu-right .mega-menu-right-text h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 22px;color: #000000;padding: 14px 0 21px;}
.mega-menu-right .mega-menu-right-text p {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #4B4B4B;}
.mega-menu-right .mega-menu-right-text a {font-family: Helvetica Neue;font-size: 15px;line-height: 18px;text-align: center;color: #8C6B4D;border: 2px solid #8C6B4D;box-sizing: border-box;border-radius: 20px;padding: 10px 40px;display: inline-block;margin-top: 18px;}
.mega-menu-right .mega-menu-right-text a:hover {border-color: #6D655E;color: #6D655E; }    
.cbp-hrmenu {width: 100%;}
.cbp-hrmenu .mega-menu-left {width: 65%;padding: 38px 30px 10px 10px;float: left;height: 489px;}
.cbp-hrmenu > ul > li > a {font-weight: 700;padding: 1em 2em;color: #999;display: inline-block;}
.cbp-hrmenu > ul > li > a:hover {color: #47a3da;}
.cbp-hrmenu > ul > li.cbp-hropen a, .cbp-hrmenu > ul > li.cbp-hropen > a:hover {color: #fff;background: #47a3da;}
.cbp-hrmenu .cbp-hrsub {display: none;position: absolute;background: #FBFBFB;width: 100%;left: 0;z-index: 111;box-shadow:0 2px 9px -3px #c5c5c5;}
.cbp-hropen .cbp-hrsub {display: block;}
.cbp-hrmenu .mega-menu-left > div {width: 25%;float: left;padding-right: 20px;}
.cbp-hrmenu .mega-menu-left:before, .cbp-hrmenu .mega-menu-left:after {content: " ";display: table;}
.cbp-hrmenu .mega-menu-left:after {clear: both;}
.cbp-hropen .mega-menu-wrap ul li {display: block;margin-right: 0;}
.cbp-hropen .mega-menu-wrap ul li h6 a {font-family: Raleway;font-style: normal;font-weight: normal;font-size: 12px;line-height: 30px;color: #5A5A5A;padding: 0;}
.cbp-hropen .mega-menu-wrap .catL2 a {font-family: Raleway;font-style: normal;font-weight: normal;line-height: 30px;color: #5A5A5A;padding: 0;text-decoration: none}
.cbp-hrmenu .mega-menu-left > div a:after {display: none;}


.cbp-hrmenu .mega-menu-left > div ul li.catl2 {font-family: Raleway; font-weight: bold;font-size: 14px;line-height: 16px;text-transform: uppercase;color: #1B1B1B;padding-bottom: 0;margin-top: 3px;word-break: break-all;}



.cbp-hrmenu .mega-menu-left > div ul li.catl2:first-child{margin-top: 0;}
.cbp-hrmenu .mega-menu-left > div ul li.catl2 a {padding: 10px 0;border-bottom: 1px solid #EAEAEA;font-size: 14px;line-height: 16px}
.cbp-hrmenu .mega-menu-left > div ul li.catl2:first-child a {padding-top: 0;}
.cbp-hrsub a.cpb-no-l3 h4 {border: 0;padding-bottom: 20px;}
.cbp-hrmenu .mega-menu-left > div.cpb-l2-warp {width: 100%;float: none;}

.cbp-hrmenu .mega-menu-left > div ul li.catl3 a {font-family: Raleway;font-style: normal;font-weight: normal;font-size: 12px;line-height: 0px;color: #5A5A5A;padding: 15px 0;text-transform: inherit;}
/*Mega Menu*/
/*Product Listing*/
.cmn_bnr{float: left;width: 100%;}
.cmn_bnr img{width: 100%;height: 425px; object-fit: cover;}
.cmn_bnr_wrap{position: absolute;top: 15px;width: 95%;left: 0;right: 0;margin: 0 auto;}
.breadcrumb ul li{float: left;}
.breadcrumb ul li span{margin: 0 7px;}
.breadcrumb ul li, .breadcrumb ul li a{color: #fff; font-size: 12px; line-height: 24px;}
.breadcrumb ul li a{text-decoration: underline;}
.breadcrumb_navi{border-top: 1px solid #EAEAEA;}
.bnr_text{float: left;width: 100%; text-align: center;position: absolute; top: 100px;}
.bnr_text h1{font-family: Lora; font-style: normal; font-weight: normal; font-size: 60px; color: #FFFFFF;line-height: 77px;}
.bnr_text p{font-family: Raleway; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px;color: #FFFFFF;max-width: 600px;margin: 20px auto 0;}
.product-list-slider{float: left;width: 100%;margin: 30px 0 60px;}
.prod-list .slick-prev {background: url(../img/svg/prod-left.svg); background-repeat: no-repeat; width: 70px; height: 70px; position: absolute; top:22%; text-indent: -9999px; left: -50px; z-index: 10;}
.prod-list .slick-next {background: url(../img/svg/prod-right.svg); background-repeat: no-repeat; width: 70px; height: 70px; position: absolute; top:22%; text-indent: -9999px; right: -40px; z-index: 10;}
.product-list-slider img{height: 140px; width: 140px; object-fit: cover;border-radius: 6px;margin: 0 auto;}
.product-list-slider h2{font-family: Lora; font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; text-align: center;display: block;text-transform: uppercase;margin-top: 10px;letter-spacing: 0.1em;}
.product-list-slider .slick-prev, .product-list-slider .slick-prev:hover, .product-list-slider .slick-prev:focus {background: url(../img/prev-white.png); background-repeat: no-repeat; width: 70px; height: 70px; text-indent: -9999px; z-index: 1; left: 0; top: 35px;}
.product-list-slider .slick-next, .product-list-slider .slick-next:hover, .product-list-slider .slick-next:focus {background: url(../img/next-white.png); background-repeat: no-repeat; width: 70px; height: 70px; text-indent: -9999px; z-index: 1; right: 0; top: 35px;}
.product-list-slider h3{font-family: Lora; font-style: normal; font-weight: normal; font-size: 14px; line-height: 18px; text-align: center;display: block;text-transform: uppercase;margin-top: 10px;letter-spacing: 0.1em; color: #4B4B4B;}
.product_listing{float: left;width: 100%; margin-top: 100px;}
.product_listing ul li{float: left;width: 25%;margin-bottom: 80px;position: relative;height: 410px;}
.product_listing .pagination li{height: auto; width: auto;}
.product_listing ul li .prod_box{float: left;width: 100%;padding: 10px 15px;}
.product_listing ul li:hover .prod_box{position: absolute; top: 0; left: 0; box-shadow: 0px 0px 10px rgba(169, 169, 169, 0.25); padding: 10px 15px;}
.product_listing ul li:hover .add_cart{display: block;}
.product_listing ul li .prod_imgBox{position: relative;}
.product_listing ul li .prod_imgBox i{ background: url(../img/svg/heart_off.svg) no-repeat; width: 18px; height: 18px; background-size: 100%; display: block; position: absolute; top: 0; right: 0;}
.product_listing ul li .prod_imgBox i:hover, .product_listing ul li .prod_imgBox i.fav{ background: url(../img/svg/heart_red.svg) no-repeat; width: 18px; height: 18px; background-size: 100%; display: block; position: absolute; top: 0; right: 0; cursor: pointer;}
.product_listing ul li .prod_imgBox {width: 270px;height: 270px;position: relative;}
.product_listing ul li .prod_imgBox img{width: 100%; object-fit: contain;height: 100%;margin-top: 10px;}
.product_listing ul li .prod_imgBox .free-shipping-badge {position: absolute;}
.product_listing ul li .prod_contBox{float: left;width: 100%; margin-top: 20px;}
.product_listing ul li .prod_contBox h3{font-family: Lora; font-style: normal; font-weight: normal; font-size: 16px; line-height: 22px;text-align: center;display: block;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 8px;}
.product_listing ul li .prod_contBox h3 a{color: #1B1B1B;}
.product_listing ul li .prod_contBox h3 a:hover{color: #BF9775;}
.product_listing ul li .prod_contBox label{font-family: Raleway; font-style: normal; font-weight: 500; font-size: 14px; line-height: 16px;color: #82664C;text-align: center;display: block;margin-top: 10px;}
.product_listing ul li .prod_contBox span{font-family: Helvetica Neue; font-size: 14px; line-height: 17px; text-align: center;color: #4B4B4B;display: block;margin-top: 10px;} 
.product_listing ul li .add_cart {text-align: center;float: left; width: 100%;display: none;}
.product_listing ul li .add_cart a{font-family: Raleway; font-style: normal; font-weight: normal; font-size: 16px; color: #FFFFFF; border-radius: 20px; line-height: 19px; background: #48433E; padding: 10px 15px; width: 160px; display: block; margin: 20px auto 0;cursor: pointer;}
.product_listing ul li .add_cart a:hover{background: #6D655E;}
.is-in-cart {padding: 10px;margin: auto;margin-top: 20px;width: 200px;text-align: center;border-radius: 20px;border: 1px solid #82664C;cursor: pointer;}
.product_listing ul li .item-sold-out, .item-sold-out {font-family: Raleway; font-style: normal; font-weight: normal;font-size: 16px;color: red;line-height: 19px;width: 160px;display: block; margin: 20px auto 0;}
.product_listing ul li .item-sold-out, .sold-item{color: red;}
.product_listing ul li .item-hold-approval, .item-hold-approval {font-family: Raleway; font-style: normal; font-weight: normal;font-size: 18px;line-height: 19px;width: 160px;display: block; margin: 20px auto 0;background-color:#C4C4C4;color:#FFF}
.result_show{float: left;width: 100%;margin-top: 50px;text-align: center;}
.result_show label {font-family: Raleway; font-style: normal; font-weight: 500; font-size: 14px; line-height: 24px;color: #4B4B4B;} 
.result_show .grey_fill{background: #EAEAEA; border-radius: 6px;width: 190px; height: 6px;margin: 10px auto 0;}
.result_show .grey_fill .progress_fill{background: #4B4B4B;border-radius: 6px;height: 6px;}
.load_more{float: left;width: 100%; margin: 40px auto 0; display: block;text-align: center;}
.load_more a{background: #48433E; border-radius: 20px;color: #fff;width: 260px; padding: 10px;font-family: Raleway; font-style: normal; font-weight: normal; font-size: 18px; line-height: 21px;text-align: center;display: inline-block;}
.load_more a:hover{background: #6D655E;}
.no-category-landing-img {min-height: 220px;}
.no-category-landing-img .breadcrumb ul li a {color: #1B1B1B;}
.no-category-landing-img .bnr_text {top: 20px;}
.no-category-landing-img .bnr_text h2, .no-category-landing-img .bnr_text p {color: #000000;}
.no-category-landing-img .bnr_text p {height: 72px;overflow: hidden;}
.category-landing-img .breadcrumb ul li span {color:white}
.breadcrumb ul li span {color: #1B1B1B;}
.filter{float: left;width: 100%;margin-top: 60px;padding-top: 20px;border-top: 1px solid #EAEAEA;position: relative; }
.filter .filter_title{float: left;width: 100%;}
.filter .filter_title label{font-weight: 500; font-size: 14px; line-height: 24px;letter-spacing: 0.05em; color: #858585;float: left; margin-right: 25px;margin-top: 7px;margin-bottom: 10px;}
.filter .filter_title ul {float: left;}
.filter .filter_title ul li{display: inline-block;margin: 0px 12px;cursor: pointer;padding: 7px 0;}
.filter .filter_title ul li.active a{color: #BF9775;border-bottom: 2px solid #BF9775;padding-bottom: 10px;}
.filter .filter_title ul li a{font-style: normal; font-weight: 500; font-size: 14px; color: #000000;line-height: 24px;position: relative;}
.filter .filter_title ul li:hover a {color: #BF9775;}
.filter .filter_title ul li a:after {position: absolute;content: '';background: transparent;height: 3px;width: 100%;bottom: -7px;left: 0;}
.filter .filter_title ul li:hover a:after {background: #BF9775;}
.filter .filter_title ul li a span{margin-left: 5px;}
.filter .filter_title ul li a i{margin-left: 5px;}
.filter .filter_title ul li:hover .filter_expand{display: block;}
.filter .filter_title .sorting{float: right;width: 260px;}
.filter .filter_title .sorting label  {margin-top: 0;}
.filter .filter_title .sorting select {font-weight: 500; font-size: 14px; line-height: 24px;color: #1B1B1B;}
.custom-select {position: relative; width: 170px; float: right; }
.custom-select select {display: none; /*hide original SELECT element:*/ }
.select-selected {background-color: #fff; } /*style the arrow inside the select element:*/ 
.select-selected:after {position: absolute; content: ""; top: 7px; right: 10px; width: 0; height: 0; border: 4px solid transparent; border-color: #000 transparent transparent transparent; }
ul.pagination {width: 100%;float: left;text-align: center;}
ul.pagination li {width: auto;float: none;display: inline-block;vertical-align: middle;margin-bottom: 0;min-height: inherit;}
ul.pagination li a {color: black;float: left;padding: 8px 16px;text-decoration: none;font-family: Raleway;font-style: normal;font-weight: 500;font-size: 14px;
line-height: 16px;cursor: pointer;}
ul.pagination li a:hover {color: #BE947D;}    
ul.pagination li.active a {color: #82664C;}   
.price-filter-form {width: 100%;float: left;}
.price-filter-form form .form-group {width: 22%;padding-top: 0;float: none;display: inline-block;vertical-align: middle}
.price-filter-form form .form-group label {margin-bottom: 0;}
.price-filter-form form .separator {width: 5%;display: inline-block;vertical-align: middle;margin-top: 50px;text-align: center;}
.price-filter-form form button {width: 12%;display: inline-block;vertical-align: middle;margin-top: 45px;margin-left: 20px;background:#B07859; border-radius: 10px}
.related_product .item-hold-approval, .prod_box .item-hold-approval, .product_listing ul li .item-hold-approval {background: inherit;color: #82664C;font-size: 16px;}
.related_product .item-hold-approval span.item_sold_status_tooltip, .prod_box .item-hold-approval span.item_sold_status_tooltip, .product_listing ul li span.item_sold_status_tooltip.item-hold-approval {display: none;}
/*point the arrow upwards when the select box is open (active):*/
.select-selected.select-arrow-active:after {border-color: transparent transparent #000 transparent;top: 2px;}
/*style the items (options), including the selected item:*/
.select-items div,.select-selected {color: #000; padding:0px 16px 8px 5px; border-bottom: 2px solid #BF9775;cursor: pointer; user-select: none; font-size: 14px; }
.select-items div{border: none;padding-top: 8px;}
/*style items (options):*/
.select-items {position: absolute; background: #fff; top: 100%; left: 0; right: 0; z-index: 100; box-shadow: 1px 1px 6px rgba(199, 199, 199, 0.3); }
/*hide the items when the select box is closed:*/
.select-hide {display: none; }
.select-items div:hover, .same-as-selected {background-color:#f5f5f5;}

.filter_expand{float: left;width: 100%;background: #fff;height: 300px;padding-top: 25px;border-top: 1px solid #f5f5f5; margin-top: 15px;box-shadow: 0px 5px 6px rgba(199, 199, 199, 0.55);position: absolute;top: 55px; z-index: 99;left: 0;}
.filter-toggle { display:none; }
.filter_expand .item_chkbox{float: left;width: 75%;}
.filter_expand .item_chkbox ul{display: inline-block;width: 100%;padding-right: 15px;height: 258px;overflow: auto;}

.filter_expand .item_chkbox ul li{width: 30.33%;padding: 0;}
.filter_expand .cheked_item{float: right;width: 21%; margin-left: 1%;}
.filter_expand .cheked_item .clear_filter{display: block;}
.filter_expand .cheked_item .clear_filter a{background: #EAEAEA; border-radius: 2px;font-weight: 600; font-size: 12px; line-height: 20px;text-align: center; color: #858585;    padding: 8px 20px;display: inline-block;}
.filter_expand .cheked_item .clear_filter a:hover{background: #ccc;}
.checked_filter {display: block;margin-top: 20px;height: 195px; overflow: auto;}
.checked_filter a{border: 1px solid #EAEAEA;border-radius: 20px;padding: 4px 10px;display: inline-block;margin-bottom: 15px;margin-right: 15px;}

.checked_filter a span {font-weight: normal;font-size: 13px;line-height: 26px;color: #4B4B4B;text-align: center;vertical-align: middle;}
.checked_filter a span:last-child {padding-left: 6px;}

.checked_filter a.after-select-no {font-family: Helvetica Neue;}
.checked_filter.after_select{height: auto; overflow: inherit;float: left; width: 100%;}
.checked_filter.after_select a.clear_select{background: none; padding: 0; border: none;font-size:14px; color: #BF9775;}
.custom_chkbox {display: block; position: relative; padding-left: 35px; margin-bottom: 18px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: 500; font-size: 15px; line-height: 25px; }
/* Hide the browser's default checkbox */
.custom_chkbox input {position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; }
/* Create a custom checkbox */
.checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #fff; border:1px solid #D6D6D6 }
/* When the checkbox is checked, add a blue background */
.custom_chkbox input:checked ~ .checkmark {background-color: #BF9775; }
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {content: ""; position: absolute; display: none; }
/* Show the checkmark when checked */
.custom_chkbox input:checked ~ .checkmark:after {display: block; }
/* Style the checkmark/indicator */
.custom_chkbox .checkmark:after {left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 1px 1px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.filter .filter_title .checked-filter-mob ul {display: none;}
.filter .filter_title .checked-filter-mob ul li {display: inline-block;margin-right: 10px;vertical-align: middle;}
.filter .filter_title .checked-filter-mob ul li:first-child a {background: #EAEAEA;border-radius: 2px;border: 0;font-family: Raleway;font-style: normal;font-weight: 600;font-size: 12px;line-height: 18px;text-align: center;color: #858585;padding: 6px 19px;}
.filter .filter_title .checked-filter-mob ul li a {border: 1px solid #EAEAEA;border-radius: 20px;padding: 4px 10px;display: inline-block;}
.filter .filter_title .checked-filter-mob ul li a span {font-weight: normal;font-size: 13px;line-height: 26px;color: #4B4B4B;text-align: center;vertical-align: middle;margin-left: 0;} 
.filter .filter_title .checked-filter-mob ul li a span:last-child {padding-left: 6px;}
/*Description*/
.description-wrapper{float: left;width: 100%;border-top: 1px solid #EAEAEA;padding-top: 80px;}
.description-wrapper .title{width: 20%;float: left;}
.description-wrapper .title .heading{font-family: Lora;font-style: normal;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;}
.description-wrapper .description{width: 100%; float: right;}
.description-wrapper .description .paragraph{font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.description-wrapper .description .paragraph a{font-style: normal;font-weight: 600;font-size: 16px;line-height: 19px;letter-spacing: 0.05em;text-transform: uppercase;color: #1B1B1B;}
.description-wrapper .description .paragraph a:hover{color: #BF9775;}
/*Description*/
/*Product Listing*/

/*Search & Result*/
.filter.search_page{margin: 0;}
.filter.search_page .filter_expand{top: 40px;}
.search_item{display: block;margin: 5px 0 25px;}
.search_item span{font-family: Lora;font-size: 14px; color: #4B4B4B;line-height: 24px;display: block;}
.search_item h2{font-family: Lora; font-style: normal; font-weight: normal; font-size: 30px; line-height: 38px; color: #1B1B1B;display: block;}
/*Search & Result*/
/*Breadcrumb*/
.breadcrumb_navi{float: left;width: 100%;padding: 35px 0 25px;}
.breadcrumb.inner_pg li{color: #BF9775;}
.breadcrumb.inner_pg li a{color: #858585;}
.cmn_bnr .breadcrumb {background: rgba(255, 255, 255, 0.3);border-radius: 20px;max-width: 100%;float: left;padding: 2px 20px;}
.cmn_bnr .breadcrumb ul li a {color: #82664C;}
.cmn_bnr .breadcrumb ul li span {color: #82664C;}
.cmn_bnr .breadcrumb ul li a:last-child {text-decoration: none;}
/*Breadcrumb*/

/*Product Detail*/
.prod_detail{float: left;width: 100%;}
.colmn-half{float: left;width: 50%; position: relative;}
.prod_detail .colmn-half .slider-single img{max-width: 100%; object-fit: contain;display: block;margin: 0 auto;}
.prod_detail .colmn-half .slick-prev{top: 30px;left: -50px;}
.prod_detail .colmn-half .slick-next{top: 30px;right: -30px;}
.prod_detail .image-gallery-content .image-gallery-slide .image-gallery-image{height: 600px;}
.prod_detail .fullscreen .image-gallery-slide .image-gallery-image{height: 70vh;margin-top: 5%;}
.prod_detail .image-gallery-thumbnail .image-gallery-thumbnail-image{height: 100px;width: 100px;object-fit: contain;}
.prod_detail .free-shipping-badge { position: absolute; top: 15px; left: 15px; z-index: 100; background: #DBD9D7; font-size: 13px;}
.product_share{float: left;width: 100%; margin: 50px 0;}
.product_share ul {text-align: center;}
.product_share ul li{display: inline-block;margin: 0 10px;}
.product_share ul li a.fb{background: url(../img/svg/share_facebook.svg) no-repeat; width: 30px; height: 30px; background-size: 100%; display: block;}
.product_share ul li a.fb:hover{background: url(../img/svg/share_facebook_hover.svg) no-repeat; width: 30px; height: 30px; background-size: 100%;}
.product_share ul li a.pin{background: url(../img/svg/share_pinterest.svg) no-repeat; width: 30px; height: 30px; background-size: 100%; display: block;}
.product_share ul li a.pin:hover{background: url(../img/svg/share_pinterest_hover.svg) no-repeat; width: 30px; height: 30px; background-size: 100%;}
.product_share ul li a.tw{background: url(../img/svg/share_twitter.svg) no-repeat; width: 30px; height: 30px; background-size: 100%; display: block;}
.product_share ul li a.tw:hover{background: url(../img/svg/share_twitter_hover.svg) no-repeat; width: 30px; height: 30px; background-size: 100%;}
.product_share ul li a.tw{background: url(../img/svg/share_twitter.svg) no-repeat; width: 30px; height: 30px; background-size: 100%; display: block;}
.product_share ul li a.tw:hover{background: url(../img/svg/share_twitter_hover.svg) no-repeat; width: 30px; height: 30px; background-size: 100%;}
.product_share ul li a.em{background: url(../img/svg/share_email.svg) no-repeat; width: 30px; height: 30px; background-size: 100%; display: block;}
.product_share ul li a.em:hover{background: url(../img/svg/share_email_hover.svg) no-repeat; width: 30px; height: 30px; background-size: 100%;}

.prod_info{float: left;width: 100%; padding-left: 15px;padding-left: 105px;}
.prod_info .ask_que{float: left;width: 100%;}
.prod_info .ask_que a{font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px;text-decoration-line: underline; color: #82664C;background: url(../img/svg/question.svg) no-repeat;background-position: right; padding-right: 25px;float: right;} 
.prod_info .ask_que span{font-style: normal; font-weight: 600; font-size: 14px; line-height: 24px;text-transform: uppercase;color: #BF9775;float: left;} 
.prod_info .ask_que a:hover {color: #BF9775;background: url(../img/svg/question.svg) no-repeat;background-position: right}
.Prod_desc h1{font-family: Lora; font-style: normal; font-weight: normal; font-size: 32px; line-height: 40px; color: #1B1B1B;}
.Prod_desc dd{font-family: Helvetica Neue; font-size: 24px; color: #1B1B1B;line-height: 29px;margin-top: 15px;}
.Prod_desc .action_btn{margin-top: 25px;}
.Prod_desc .action_btn span {display: inline-block;}
.Prod_desc .action_btn a{background: #48433E; font-style: normal; font-weight: normal; font-size: 18px; line-height: 21px;color: #FFFFFF;border-radius: 20px;text-align: center;display: inline-block;padding: 10px;width: 200px;cursor: pointer;} 
.Prod_desc .action_btn a.fav_prod{ color: #48433E;border: 1px solid #48433E;background: transparent url(../img/svg/heart_off.svg) no-repeat;background-position: 30% center; padding-left: 45px;background-size: 19px 16px;}
.Prod_desc .action_btn a.fav_prod:hover, .Prod_desc .action_btn a.fav{background: transparent url(../img/svg/heart_red.svg) no-repeat !important;background-position: 30% center !important;background-size: 19px 16px !important;}
.Prod_desc .action_btn span#fav-item {margin-left: 20px;}
.Prod_desc .action_btn .item-detail-is-in-cart {padding: 10px;margin-top: 20px;width: 190px;text-align: center;border-radius: 20px;border: 1px solid #82664C;padding: 10px;line-height: 21px;cursor: default;}
.Prod_desc .action_btn .sold-out-msg {display: inline-block;vertical-align: middle}
.Prod_desc .action_btn .item-on-hold-approval {display: inline-block;vertical-align: middle;cursor: default;}
.Prod_desc .action_btn .item-sold-out {margin: inherit;width: inherit;width: 200px;text-align: center;padding: 10px;border-radius: 20px;border: 1px solid red;}
.Prod_desc .action_btn .item-hold-approval {margin: inherit;width: inherit;width: 200px;text-align: center;padding: 10px;border-radius: 20px;position: relative;}
.prod_info .prod_tabs{float: left;width: 100%; margin-top: 50px;}
.prod_info .prod_tabs ul.tabs {width: 100%;float: left; overflow: auto; white-space: nowrap;}
.tearsheet-wrap .buttons-wrap .sold-item{color: red;border: 1px solid red;}
.tearsheet-wrap .buttons-wrap .sold-item a{color: red;}
@supports (-ms-ime-align: auto) {
   /* Microsoft EdgeV13&14 CSS styles go here */
  .prod_info .prod_tabs ul.tabs {width: auto;}
}
@-moz-document url-prefix() {
  .prod_info .prod_tabs ul.tabs {width: auto;}
}
.prod_info .prod_tabs ul.tabs li{float: none; cursor: pointer;padding: 0 22.5px;font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px; text-align: center; letter-spacing: 0.05em; text-transform: uppercase; color: #1B1B1B;padding-bottom: 17px;display: inline-block;}
.prod_info .prod_tabs ul.tabs li:last-child{padding-right: 22.93px;}
.prod_info .prod_tabs ul.tabs li.active, .prod_info .prod_tabs ul.tabs li:hover{border-bottom: 3px solid #BF9775; transition: none;}
.prod_info .prod_tabs .tab_container {border-top: 1px solid #d6d6d6;padding-top: 20px;width: 100%;float: left;}
.prod_info .prod_tabs .tab_container p{font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px;color: #1B1B1B;margin: 20px 0px;}
.prod_info .prod_tabs .tab_container .prod_location{margin-top: 90px;}
.prod_info .prod_location h3{font-style: normal; font-weight: 600; font-size: 16px; line-height: 19px; letter-spacing: 0.05em; text-transform: uppercase;color: #1B1B1B; border-bottom: 1px solid #D6D6D6;padding-bottom: 20px;} 
.prod_info .prod_location span{background: url(../img/svg/location.svg) no-repeat;padding-left: 20px; margin-top: 20px; display: block;}
.prod_info .prod_location{float: left; margin-top: 40px; width: 100%;}
.related_product{float: left;width: 100%;}
.related_product h3{font-family: Lora;font-style: normal; font-weight: normal; font-size: 30px; line-height: 40px;color: #1B1B1B;padding-top: 25px;}
.related_prod_slider img.img{opacity: 1; display: block; width: 250px; height: 300px;object-fit:contain;transition: .5s ease; backface-visibility: hidden;margin: 0 auto;}
.related_prod_slider .middle {transition: .5s ease; opacity: 0; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center; }
.related_prod_slider .middle h4{font-family: Lora; font-style: normal; font-weight: normal; font-size: 14px; line-height: 22px; margin-bottom: 10px;}
.related_prod_slider .middle h4 a{color: #1B1B1B;}
.related_prod_slider .middle span {font-family: Helvetica Neue;font-size: 14px;line-height: 17px;text-align: center;color: #4B4B4B;}
.related_prod_slider .middle .buy_now a{background: #48433E; font-style: normal; font-weight: normal; font-size: 14px; color: #FFFFFF; line-height: 19px;border-radius: 20px;padding: 8px;width: 140px;display: inline-block; margin-top: 10px;}
.related_prod_slider .middle i {background: url(../img/svg/heart_off.svg) no-repeat; width: 18px; height: 18px; background-size: 100%; display: block; position: absolute; top: 0; right: 0; }
.related_prod_slider .middle i:hover, .related_prod_slider .middle i.fav {background: url(../img/svg/heart_red.svg) no-repeat; width: 18px; height: 18px; background-size: 100%; display: block; position: absolute; top: -60px; right: -60px; }
.related_prod_slider div.over{position: relative;cursor: pointer; max-width: 250px; margin: auto; display: block !important;}
.related_prod_slider div.over:hover img.img{opacity: 0.3;}
.related_prod_slider div.over:hover .middle{ opacity: 1;}
.related_prod_slider .slick-prev, .related_prod_slider .slick-prev:hover, .related_prod_slider .slick-prev:focus{background:url("../img/svg/trend_arrow_left.svg") !important; background-repeat: no-repeat; width: 70px; height: 70px; position: absolute;top: 40%; text-indent: -9999px; left: -40px; z-index: 99; }
.related_prod_slider .slick-next, .related_prod_slider .slick-next:hover, .related_prod_slider .slick-next:focus{background: url(../img/svg/trend_arrow_left.svg) !important; background-repeat: no-repeat; width: 70px; height: 70px; position: absolute; top: 40%; text-indent: -9999px; right: -40px; transform: rotate(180deg);overflow-x: hidden;}
.prod_detail .colmn-half .image-gallery-slide-wrapper .image-gallery-left-nav, .prod_detail .colmn-half .image-gallery-slide-wrapper .image-gallery-right-nav{filter: drop-shadow(0 0px 0px #1a1a1a);}
.prod_detail .colmn-half .image-gallery-left-nav .image-gallery-svg, .prod_detail .colmn-half .image-gallery-right-nav .image-gallery-svg{width: 35px; stroke:#baa694;}
.prod_detail .bottom .image-gallery-thumbnail.active, .prod_detail .bottom .image-gallery-thumbnail:hover, .prod_detail .bottom .image-gallery-thumbnail:focus{border: 2px solid #BF9775;}
.prod_detail .image-gallery .image-gallery-slide-wrapper{margin-bottom: 40px;}
.prod_detail .image-gallery-icon:hover{color: #BF9775;}
.prod_detail .tab-content{height: 187px; overflow-y: scroll;}
.prod_detail .tab-content::-webkit-scrollbar {width: 5px;}
.prod_detail .tab-content::-webkit-scrollbar-track {background: transparent; }
.prod_detail .tab-content::-webkit-scrollbar-thumb {background: #b7b7b7; }
.prod_detail .tab-content::-webkit-scrollbar-thumb:hover {background: #555; }
.prod_detail .prod_tabs td:first-child{width: 30%;font-family: Raleway; font-weight: normal; font-size: 16px; line-height: 28px; color: #1B1B1B;}
.prod_detail .prod_tabs td:last-child{width: 70%;float: right;text-align: right; font-family: Helvetica Neue;font-weight: normal; font-size: 16px; line-height: 28px;}
.prod_info .prod_tabs .tab_container .special-text__tooltip {bottom: -62px;left: inherit;margin-left: 16px;margin-bottom: 0;}
.prod_info .prod_tabs .tab_container .special-text__tooltip::before, .prod_info .prod_tabs .tab_container .special-text__tooltip::after {left: 0 !important;top: 50% !important;transform: rotate(90deg) !important;margin-left: -16px !important;}
.prod_info .prod_tabs .tab_container .special-text__tooltip::after {border-top: 11px solid white;margin-top: -2px;z-index: 1;border-bottom: 7px solid white;}
.free-shipping-badge {border: #BF9775 solid 1px;border-radius: 24px;padding: 2px 17px;font-size: 14px;line-height: 22px;text-transform: uppercase;display: inline-block;color: #BF9775;}
/*Product Detail*/
/*Product Detail Ask a Question Popup*/
.ask-question .modal-box {    background: #FFFFFF;
    box-shadow: 2px 2px 10px rgba(146, 146, 146, 0.25);
    border-radius: 10px;
    width: 520px;
    padding: 42px 68px;
    position: relative;
    height: auto;}
.ask-question .modal-box h2 {text-align: center;}
.ask-question .modal-box h2 span:before {position: absolute;
    content: "";
    background: #bc9b83;
    width: 25px;
    height: 1px;
    left: -30px;
    top: 50%;}
.ask-question .modal-box h2 span:after {position: absolute;
    content: "";
    background: #bc9b83;
    width: 25px;
    height: 1px;
    right: -30px;
    top: 50%;}    
/*Product Detail Ask a Question Popup*/
/*Blog*/
.blog-top .breadcrumb_navi {border-top: none; }
.blog-top .breadcrumb_navi span{color: white;}
.blog {width: 100%;float: left;position: relative;}
.blog .blog-social {position: absolute;top: 145px;margin-left: 10px;}
.blog .blog-social ul li {padding-bottom: 20px;}
.blog .blog-social ul li a {width: 50px;height: 50px;border: 1px solid #DDDDDD;display: block;border-radius: 50%;text-align: center;line-height: 50px;color: #DDDDDD;}
.blog .blog-social ul li a:hover {border-color: #4B4B4B;}
.blog-wrapper {max-width: 1000px;width: 100%;margin: 0 auto;}
.blog .blog-header {padding-bottom: 40px;border-bottom: 1px solid #D6D6D6;text-align: center;}
.blog .blog-header label {font-family: Raleway;font-style: normal;font-weight: 600;font-size: 14px;line-height: 24px;text-transform: uppercase;color: #BF9775;padding-bottom: 12px;display: block;}
.blog .blog-header h1 {font-family: Lora;font-weight: normal;font-size: 40px;line-height: 51px;color: #1B1B1B;}
.blog .blog-header span {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 24px;color: #4B4B4B;padding-top: 20px;display: block;}
.blog .blog-mid {padding-top: 30px;}
.blog .blog-mid ul li {display: inline-block;vertical-align: middle;padding-right: 10px;}
.blog .blog-mid ul li a {background: #F5F5F5;
border-radius: 4px;font-family: Raleway;color: #4B4B4B;text-align: center;font-weight: normal;font-size: 14px;line-height: 40px;padding: 10px;}
.blog .blog-detail {padding-top:30px;}
.blog .blog-detail {padding-top: 40px;}
.blog .blog-detail p {font-family: Times New Roman;font-size: 20px;line-height: 32px;color: #1B1B1B;padding-bottom: 20px;}
.blog .blog-detail p a {color: #BF9775;}
.blog .blog-detail img {width: 100% !important;height: 450px !important;object-fit: contain;display: block;margin: 0 auto;}
.blog .blog-bottom {padding-top: 33px;border-top: 1px solid #D6D6D6;margin-top: 30px;text-align: center;}
.blog .blog-bottom h3 {font-family: Lora;color: #1B1B1B;font-weight: normal;font-size: 30px;line-height: 40px;padding-bottom: 45px;text-align: left;}
.blog .blog-bottom ul.blog-post {margin-left: -35px;text-align: left;}
.blog .blog-bottom ul.blog-post li {width: calc(25% - 35px);margin-left: 35px;float: left;}
.blog .blog-bottom ul.blog-post li img {padding-bottom: 20px;}
.blog .blog-bottom ul.blog-post li label {font-family: Raleway;font-weight: 600;font-size: 14px;line-height: 24px;text-transform: uppercase;color: #BF9775;}
.blog .blog-bottom ul.blog-post li h4 {padding-top: 7px;font-family: Lora;font-weight: normal;font-size: 24px;line-height: 31px;color: #1B1B1B;}
.blog .blog-bottom ul.blog-post li h4 a {font-family: Lora;font-weight: normal;font-size: 24px;line-height: 31px;color: #1B1B1B;}
.blog .blog-bottom ul.blog-post li h4 a:hover {color: #BF9775;}
.blog .load_more {margin-top: 75px;}
/*Blog*/
/*Blog Listing*/
.blog-top {background: #BF9775;width: 100%;float: left;padding: 10px 0 28px;text-align: center;}
.blog-top .breadcrumb_navi {padding: 0;}
.blog-top .breadcrumb.inner_pg li a {color: #ffffff;}
.blog-listing .blog-listing-top {padding: 28px 0 22px;border-bottom: 1px solid #D6D6D6;width: 100%;float: left;}
.blog-listing-top ul li {display: inline-block;vertical-align: middle;width: 48%;}
.blog-listing-top ul li span {display: inline-block;vertical-align: middle;font-family: Raleway;font-weight: 600;font-size: 14px;letter-spacing: 0.05em;text-transform: uppercase;color: #000000;padding-right: 20px;}
.blog-listing-top ul li select {border: 1px solid #D6D6D6;border-radius: 2px;padding: 15px 10px;width: 200px;}
.blog-listing-top ul li:last-child {text-align: right;float: right;}
.blog-listing-top ul li input {background: url(../img/svg/search.svg);border: 1px solid #C4C4C4;border-radius: 2px;background-repeat: no-repeat;background-position: 15px 50%; padding: 15px 12px 15px 45px;background-size: 20px;font-size: 14px;line-height: 16px;color: #858585;width: 360px;font-family: 'Raleway';margin-left: 15px;}
.blog-listing-box {width: 100%;float: left;}
.blog-listing-box ul li {padding: 40px 0;border-bottom: #D6D6D6 solid 1px;}
.blog-listing-box .blog-listing-img {display: inline-block;vertical-align: middle;width: 38%;height:320px;}
.blog-listing-box .blog-listing-img img {transition: all 900ms ease 0s;width: 100%;height: 100%;object-fit: contain;}
.blog-listing-box .blog-listing-img:hover img {opacity: 0.6;-webkit-transform: scale(1.1);-moz-transform: scale(1.1);ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.blog-listing-box .blog-listing-text {display: inline-block;vertical-align: middle;padding-left: 35px;width:61%;}
.blog-listing-box .blog-listing-text span {font-family: Raleway; font-weight: 600; font-size: 14px; line-height: 24px; text-transform: uppercase; color: #BF9775;}
.blog-listing-box .blog-listing-text h2 a {font-family: Lora;font-weight: normal;font-size: 40px;line-height: 51px;color: #1B1B1B;height: 108px;overflow:hidden;padding-top: 5px;}
.blog-listing-box .blog-listing-text p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #4B4B4B;padding-top: 32px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.blog-listing-box .blog-listing-text a {font-family: Raleway;font-weight: 500;font-size: 16px;line-height: 24px;color: #82664C;padding-top: 10px;display: block;}
.blog-listing-box .blog-listing-text h2 a:hover, .blog-listing-box .blog-listing-text a:hover {color: #BF9775;}
.blog .blog-social-mob {text-align: center;display: none;}
.blog .blog-social-mob ul li {display: inline-block;vertical-align: middle;padding-right: 20px;}
.blog .blog-social-mob ul li a {width: 50px;height: 50px;border: 1px solid #DDDDDD;display: block;border-radius: 50%;text-align: center;line-height: 50px;color: #DDDDDD;}
/*Blog Listing*/
/*Blog Landing*/
.blog-landing{background: rgba(184, 155, 131, 0.3) !important;}
.blog-landing .breadcrumb_navi {padding: 0;}
.blog-landing .breadcrumb.inner_pg li a,.blog-landing .breadcrumb_navi span {color: #1B1B1B;}
.blog-landing-top {padding-top: 45px;width: 100%;float: left;}
.blog-landing-top-img {width: 58%;display: inline-block;vertical-align: middle;}
.blog-landing-top .blog-landing-top-img img{max-height: 500px; width: 100%; margin: 0 auto; display: block; object-fit: contain;}
.blog-landing-top-text {width: 40%;display: inline-block;vertical-align: middle;text-align: center;padding-left: 100px;}
.blog-landing-top-text span {font-family: Raleway;font-weight: 600;font-size: 14px;line-height: 24px;text-transform: uppercase;color: #BF9775;display: block;padding-bottom: 12px;}
.blog-landing-top-text h2 {font-family: Lora;font-weight: normal;font-size: 40px;line-height: 51px;text-align: center;color: #1B1B1B;}
.blog-landing-top-text p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #4B4B4B;padding-top: 30px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.blog-landing-mid {padding-top: 55px;width: 100%;float: left;border-bottom: #D6D6D6;padding-bottom: 40px;border-bottom: 1px solid #D6D6D6;}
.blog-landing-mid ul {margin-left: -55px;}
.blog-landing-mid ul li {width: calc(33.33% - 55px);float: left;margin-left: 55px;}
.blog-landing-mid .blog-landing-mid-img {position: relative;}
.blog-landing-mid-img .blog-landing-mid-img-wrap {width: 366px;height: 255px;}
.blog-landing-mid-img .blog-landing-mid-img-wrap img {width: 100%;height: 100%;object-fit: contain;}
.blog-landing-mid-heading {position: absolute;background: linear-gradient(0deg, #F5F5F5, #F5F5F5), #D6D6D6;padding: 20px;left: 0;right: 0;margin: 0 auto;width: 200px;top: 75%;}
.blog-landing-mid-heading p {font-family: Lora; font-weight: normal; font-size: 24px; line-height: 30px;color: #1B1B1B;max-width: 160px;padding: 15px 0;position: relative;}
.blog-landing-mid-heading p:before {position: absolute;content: "";background: #BF9775;width: 50px;height: 3px;top: 0;left: 0;}
.blog-landing-mid-heading p:after {position: absolute;content: "";background: #BF9775;width: 50px;height: 3px;bottom: 0;left: 0;}
.blog-landing-mid .blog-landing-mid-text {margin-top: 138px;}
.blog-landing-mid .blog-landing-mid-text p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #4B4B4B;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;}
.blog-landing-mid .blog-landing-mid-text a {font-family: Raleway;font-weight: 500;font-size: 16px;line-height: 24px;color: #82664C;display: block;padding-top: 7px;}
.blog-landing-mid .blog-landing-mid-text a:hover {color: #BF9775;}
/*Blog Landing*/
/*My favorite*/
.my-favorite-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.my-favorite-left {width: 20%;float: left;}
.my-favorite-right {width: 80%;float: left;min-height: 319px;}
.my-favorite-left .my-favorite-left-list {width: 200px;display: block;border: #EEEEEE solid 1px;}
.my-favorite-left .my-favorite-left-list ul {border-bottom: #EEEEEE solid 1px;}
.my-favorite-left .my-favorite-left-list ul:last-child {border-bottom: 0;}
.my-favorite-left .my-favorite-left-list ul li a {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 20px;color: #858585;padding: 10px 20px;display: block;}
.my-favorite-left .my-favorite-left-list ul li a.on {color: #BF9775;border-left: #BF9775 solid 2px;}
.my-favorite-left .my-favorite-left-list ul li a:hover {color: #BF9775;}
.my-favorite-head {padding-bottom: 30px;border-bottom: 1px solid #EAEAEA;}
.my-favorite-head span {font-family: Helvetica Neue;font-size: 14px;line-height: 24px;color: #4B4B4B;vertical-align: bottom;}
.my-favorite-head span.shipping-quote-button {font-size: 16px;text-decoration: underline;}
.my-favorite-head span.shipping-quote-button:hover {text-decoration: inherit;color: #828282;}
.my-favorite-head h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;}
.order-history-list {padding-top: 30px;width: 100%;float: left;}
.my-favorite-mid {padding: 20px 0;border-bottom: 1px solid #EAEAEA;}
.my-favorite-mid ul li {display: inline-block;vertical-align: middle;width: 49.5%;}
.my-favorite-mid ul li.search span {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 24px;letter-spacing: 0.05em;text-transform: uppercase;color: #858585;padding-right: 16px;}
.my-favorite-mid ul li.search input {background: url(../img/svg/search.svg) no-repeat;background-position: 95% 50%;border: 1px solid #D6D6D6;border-radius: 2px;padding: 11px 12px 11px; background-size: 20px;font-size: 14px;line-height: 16px;color: #858585;width: 200px;font-family: 'Raleway';}
.my-favorite-mid ul li.sort {text-align: right;}
.my-favorite-mid ul li.sort label {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 24px;letter-spacing: 0.05em;text-transform: uppercase;color: #858585;display: inline-block;vertical-align: middle;}
.my-favorite-mid ul li.sort .custom-select {width: 105px;padding-right: 10px;float: none;display: inline-block;vertical-align: middle;}
.my-favorite-mid ul li.sort .select-selected {border-bottom: 0;padding: 0px 10px 0 5px;}
.my-favorite-mid ul li.sort .select-items {text-align: left;}
.my-favorite-mid ul li.sort.select-items div {padding: 0px 8px 8px 5px;}
.my-favorite-mid ul li.sort .select-selected:after {right: 0;}
.select-item-row {padding: 14px 0;border-bottom: 1px solid #EAEAEA;}
.select-item-row ul li {display: inline-block;vertical-align: middle;width: 49.5%;}
.select-item-row label, .prod-select label {display: block;position: relative;padding-left: 35px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none; user-select: none;font-weight: 600;font-family: Raleway;font-size: 14px;line-height: 24px;color: #1B1B1B;letter-spacing: 0.05em;text-transform: uppercase; }
.select-item-row input, .prod-select input {position: absolute;opacity: 0;cursor: pointer;width: auto;}
.select-item-row .checkmark, .prod-select .checkmark {position: absolute;top: 0;left: 0;height: 24px;width: 24px;background-color: transparent;border-radius: 2px;border: #c4c4c4 solid 1px;}
.select-item-row .checkmark:after, .prod-select .checkmark:after {content: "";position: absolute;display: none;}
.select-item-row input:checked ~ .checkmark:after, .prod-select input:checked ~ .checkmark:after {display: block;}
.select-item-row input:checked ~ .checkmark, .prod-select input:checked ~ .checkmark {background-color: #BF9775;border: 0;}
.select-item-row .checkmark:after, .prod-select .checkmark:after {left: 8px;top: 3px;width: 8px;height: 13px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.select-item-row ul li.delete {text-align: right;}
.select-item-row ul li.delete span {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;color: #BF9775;padding-left: 10px;}
.my-favorite-right .product_listing {margin-top: 30px;}
.my-favorite-right .product_listing ul li {width: 33.33%;}
.my-favorite-right .product_listing ul li .prod_options {padding-bottom: 25px;}
.my-favorite-right .product_listing ul li .prod-select {position: absolute;left: 0;top: 0;margin: 10px;}
.prod-delete {position: absolute;right: 0;top: 0;display: none;margin:10px}
.my-favorite-right .product_listing ul li:hover .prod-delete {display: block;}
.prod-delete img {width: 20px;height: 20px;}
.my-favorite-right .product_listing ul li .prod_box, .my-favorite-right .product_listing ul li:hover .prod_box {padding: 20px;}
.my-favorite-right  .product_listing ul li .prod-delete img {width: 20px;height: 20px;}
/*My favorite*/
/*My Order History*/
.order-history-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.order-history-wrap .my-favorite-mid {border-bottom: 0;padding: 20px 0 0;}
.order-history-list ul li.order-history-items {padding: 18px 0;border-bottom: 1px solid #EAEAEA;border-top: 1px solid #EAEAEA;margin-top: 30px;}
.order-history-list ul li .order-history-img {width: 20%;display: inline-block;vertical-align: middle;}
.order-history-right {width: 50%; display: inline-block; vertical-align: middle; padding-left: 35px;}
.order-history-right h3 {font-family: Lora; font-weight: normal;font-size: 20px;line-height: 26px;color: #1B1B1B;padding-top: 25px;}
.order-history-right span.seller-name {font-family: Raleway; font-weight: 500; font-size: 14px; line-height: 16px; color: #82664C;}
.order-history-list ul.online-order-date li {padding: 40px 0 0;border: 0;display: inline-block;vertical-align: top;width: 30%;margin: 0;}
.order-history-list ul.online-order-date li:last-child {width: 50%;;}
.order-history-list ul.online-order-date li h4 {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #858585;}
.order-history-list ul.online-order-date li p {font-family: Helvetica Neue;padding-top: 6px;font-size: 16px;line-height: 20px;color: #4B4B4B;}
.order-history-list ul.online-order-date li .make-payment {padding-top: 6px;}
.order-history-list ul.online-order-date li .make-payment a {font-family: Helvetica Neue;font-weight: 500;font-size: 16px;color: #82664C;    text-decoration: underline;}
.order-history-list ul.online-order-date li .make-payment a:hover {color: #48433E;}
.order-detail-wrap {width: 29%;display: inline-block;vertical-align: top;text-align: right;}
.order-detail-button a {background: #48433E;border-radius: 20px;color: #fff;width: 200px;padding: 10px;font-family: Raleway;font-style: normal;font-weight: normal;font-size: 18px; line-height: 21px; text-align: center;display: inline-block;}
.order-detail-button a:hover {background: #6D655E;}
.order-position {width: 100%;float: left;text-align: left;padding-top: 75px;}
.preparing-order-show label {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 16px;color: #BF9775;}
.preparing-order-show .main-fill {background: #EAEAEA;border-radius: 6px;width: 100%;height: 6px;margin: 10px auto 0;}
.preparing-order-show .yellow_fill {background: #BF9775;border-radius: 6px;height: 6px;}
.order-position ul {padding-top: 12px;}
.preparing-order-show ul li {padding: 0;border: 0;display: inline-block;vertical-align: middle;width: 49%;font-family: Raleway;font-weight: normal;font-size: 12px;line-height: 14px; color: #858585;margin: 0;}
.preparing-order-show ul li:nth-child(2) {text-align: center;}
.preparing-order-show ul li:last-child {text-align: right;}
.preparing-order-show ul li.active {color: #1B1B1B;}
.invoice_details{width: 100%; display: inline-flex; background: #F8F8F8; border-bottom: 1px solid #EAEAEA;border-top: 1px solid #EAEAEA;}
.order-history-list .invoice_details li{width: 19%; margin-top: 0px;border: none;padding: 18px;}
.order-history-list .invoice_details li:last-child{width: 42%; text-align:right;}
.order-history-list .invoice_details li .order_info{font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #858585;}
.order-history-list .invoice_details li .order_detail{font-family: Helvetica Neue;padding-top: 6px;font-size: 16px;line-height: 20px;color: #4B4B4B;}
.invoice_info{margin-bottom: 30px;}
.order-history-list .invoice_info ul li{border-top:none; }
.empty-my-order-msg {text-align: center; padding-top:40px}
.product-shipping-address {width: 29%;display: inline-block;vertical-align: middle;padding-left: 30px;}
.product-shipping-address h4 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 24px;color: #1B1B1B;padding-bottom: 7px;}
.product-shipping-address address {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;font-style: normal;}
/*My Order History*/
/*Order Detail*/
.my-order-detail-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.order-detail-head {border-bottom: 1px solid #EAEAEA;padding-bottom: 30px;}
.order-detail-head h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;}
.order-detail-head .print-sec {text-align: right;padding: 14px 0;}
.print-sec span {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;color: #82664C;padding-left: 8px;}
.order-id-section {padding-top: 18px;}
.order-id-left, .order-id-right {width: 49.7%;display: inline-block;vertical-align: middle;}
.order-id-left span {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 23px;color: #4B4B4B;}
.order-id-right {text-align: right;}
.order-status-sec {padding-top: 30px;}
.order-status-sec h3 {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 23px;color: #1B1B1B;padding-bottom: 30px;}
.order-status-sec .preparing-order-show ul {padding-top: 20px;}
.order-status-show .main-fil-bar {background: #EAEAEA; border-radius: 6px; width: 100%;height: 6px;}
.order-status-show .yellow_fill-bar {background: #BF9775; border-radius: 6px;height: 6px;}
.order-status-show ul {padding-top: 20px;}    
.order-status-show ul li {font-family: Raleway; font-weight: 500; font-size: 16px; line-height: 32px;color: #1B1B1B;width: 33%;display: inline-block;vertical-align: middle;}
.order-status-show ul li:nth-child(2) {text-align: center;}
.order-status-show ul li:last-child {text-align: right;}
.order-status-show ul li span {display: block;}
.my-order-detail-wrap .order-info {width: 100%;float: left;padding: 58px 0 20px;}
.order-info .order-info-left {width: 20%;display: inline-block;vertical-align: middle;}
.order-info .order-info-right {width: 78%;vertical-align: middle;display: inline-block;}
.order-info .order-info-right h3 {font-family: Lora; font-weight: normal; font-size: 20px; line-height: 26px; color: #1B1B1B;padding-bottom: 10px;}
.order-info .order-info-right label {font-family: Raleway; font-weight: 500; font-size: 14px; line-height: 16px;color: #82664C;}
.order-info .order-info-right span {font-family: Helvetica Neue; font-size: 20px; line-height: 24px;color: #1b1b1b;padding-top: 30px;display: block;}
.my-order-detail-wrap .order-bottom {width: 100%;float: left;padding-top: 38px;border-top: 1px solid #D6D6D6;}
.order-bottom .order-bottom-box {width: 33.33%;float: left;}
.order-bottom h4 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 24px;color: #1B1B1B;padding-bottom: 25px;}
.order-bottom address {font-family: Raleway; font-style: normal; font-weight: normal; font-size: 16px; line-height: 24px; color: #1B1B1B;} 
.order-bottom address a {color: #1B1B1B;display: block}
.order-bottom p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.order-bottom p img {padding-right: 8px;}
.order-bottom-box ul {width: 100%;float: left;padding: 0 15px;}
.order-bottom-box ul li {width: 50%;float: left;font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 60px;color: #1B1B1B;}
.order-bottom-box ul li span {text-align: right;display: block;font-family: Helvetica Neue Medium;}
ul.cart-items-list .order-bottom-box ul li.shipping-quote span a {color: #BF9775;text-decoration: underline;}
.order-bottom-box ul.last {background: #F8F8F8;}
.order-bottom-box ul.last li {font-weight: 600;}
.orders-shipping-address{padding-right: 15px;padding-bottom: 25px;}
.order-bottom{float: left; margin-top: 50px;margin-bottom:50px;width: 100%;}
.order-addr-position{padding-top: 0px;}
.order-address{height: 130px;}
.order-address p{line-height: 22px;margin-top:20px}
.order-address p a{color: #4B4B4B;}
.order-id-section ul li {display: inline-block;vertical-align: top;padding-right: 70px;}
.order-id-section ul li label {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #858585;}
.order-id-section ul li p {padding-top: 6px;font-size: 16px;line-height: 20px;color: #4B4B4B;font-weight: 500;}
#my-order-details .order-history-list {padding-top: 0;}
#my-order-details .order-bottom {border-top: 1px solid #EAEAEA;border-bottom: 1px solid #EAEAEA;padding: 30px 0;margin: 18px 0 0;}
/*Order Detail*/
/*Setting My Profile*/
.setting-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.setting-head {padding-bottom: 20px;border-bottom: 1px solid #D6D6D6;}
.setting-head h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;padding-bottom: 40px;}
.setting-head label {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 25px;color: #1B1B1B;}
.my-favorite-form-wrap form {max-width: 385px;margin: 30px auto 0;display: inline-block;width: 100%;}
.my-favorite-form-wrap form a {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 20px;color: #82664C;padding-top: 8px;display: block;}
.my-favorite-form-wrap form .form-group, .my-favorite-form-wrap form .form-group2 {padding-top: 0;padding-bottom: 30px;}
.my-favorite-form-wrap input[type=submit]{background: #48433E; border-radius: 20px;text-transform: capitalize; font-size: 18px; line-height: 21px; color: #FFFFFF;}
/*Setting My Profile*/
/*Shipping Info*/
.shipping-info-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.shipping-info-head {padding-bottom: 13px;border-bottom: 1px solid #D6D6D6;}
.shipping-info-head h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;padding-bottom: 25px;}
.shipping-info-left, .shipping-info-right {width: 49.7%;display: inline-block;vertical-align: middle;}
.shipping-info-right {text-align: right;}
.shipping-info-left span {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 25px;color: #1B1B1B;}
.shipping-address-wrap {padding-top: 30px;width: 100%;float: left;}
.shipping-address-wrap ul {margin-left: -60px;}
.shipping-address-wrap ul li {width: calc(50% - 60px);margin-left: 60px;float: left;border: 1px solid #D6D6D6;margin-bottom: 30px;border-radius: 6px;height: 293px;}
.shipping-address-wrap ul li .default-address-box {border-bottom: 1px solid #D6D6D6;padding: 20px 30px 15px 30px;}
.shipping-address-wrap ul li .default-address-box span {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 24px;color: #858585;}
.shipping-address-wrap ul li address {padding: 20px 30px 90px;font-family: Raleway;font-weight: normal;font-style: normal; font-size: 16px;line-height: 24px;color: #1B1B1B;}
.shipping-address-wrap ul li address a {color: #1B1B1B;}
.shipping-address-wrap ul li.default-address address {padding-bottom: 48px;}
.shipping-address-wrap ul li address span {font-weight: 600;display: block;padding-bottom: 8px;}
.address-bottom-sec {padding: 0 30px 20px 30px;position: relative;}
.address-bottom-sec .address-edit {display: inline-block;vertical-align: middle;position: relative;padding: 0 8px}
.address-bottom-sec .address-edit:after {position: absolute;content: "";background: #D6D6D6;width: 1px;height: 16px;top: 3px;right: 0;}
.address-bottom-sec .address-edit:first-child {padding-left: 0;}
.address-bottom-sec .address-edit:last-child:after {display: none;}
.address-bottom-sec img {padding-right: 6px;}
.address-bottom-sec span {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;text-align: center;color: #82664C;display: inline-block;vertical-align: middle;}
.address-bottom-sec span:hover {color: #48433E;}
h3.shipping-quote-msg, .checkout-detail-left .request-quote-info h3.shipping-quote-msg{font-style: normal;font-weight: 600;font-size: 16px;line-height: 19px;text-align: center;letter-spacing: 0.05em;color: #1B1B1B;}
.request-quote-info span span {color: #4B4B4B;font-weight: normal;font-family: 'Raleway';font-size: 14px;}
.shipping-quote-address{margin-top: 20px;}
.shipping-quote-address .shipping-quote-housing span, .shipping-quote-stairs span, .shipping-quote-elevator span, .shipping-quote-additional-notes span {margin-top:25px}
.shipping-quote-address h3, .checkout-detail-left .request-quote-info .shipping-quote-address h3, .shipping-quote-details ul li span{font-weight: 600;font-size: 14px;line-height: 19px;text-align: left;letter-spacing: 0.05em;color: #1B1B1B;}
.checkout-detail-left .request-quote-info .shipping-quote-address h3, .shipping-quote-address h3 {width: 50%;display: inline-block;vertical-align: top}
.order-bottom-box ul li .request-quote-info span, .shipping-quote-address span {width: 50%;display: inline-block;vertical-align: top;text-align: left;font-size: 14px;line-height: 19px;text-align: left;letter-spacing: 0.05em;color: #1B1B1B;}
/*Shipping Info*/
/*Delete Confirmation Popup*/
.delete-confirmation-popup .modal-box {position: relative; padding: 47px 55px 38px; background-color: #ffffff; width: 520px; border-radius: 10px; box-shadow: 2px 2px 10px rgba(146, 146, 146, 0.25);}
.delete-confirmation-popup h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;text-align: center;color: #1B1B1B;}
.delete-confirmation-popup p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;text-align: center;color: #1B1B1B;padding-top: 8px;}
.delete-confirmation-popup ul {padding-top: 25px;width: 100%;float: left;margin-left: 0;}
.shipping-address-wrap .delete-confirmation-popup ul li {height: inherit;width: 50%;border: 0;margin-bottom: 0;border-radius: inherit;margin-left: 0;}
.shipping-address-wrap .delete-confirmation-popup ul li button {border-radius: 20px;width: 200px;font-family: Raleway;font-weight: normal;font-size: 18px; line-height: 20px;text-align: center;padding: 10px 0;cursor: pointer;}
.shipping-address-wrap .delete-confirmation-popup ul li button.confirm-cancel {color: #858585;background: #EAEAEA;}
.shipping-address-wrap .delete-confirmation-popup ul li button.confirm-cancel:hover {background: #6D655E;color: #ffffff;}
.shipping-address-wrap .delete-confirmation-popup ul li button.confirm-delete {color: #FFFFFF;background: #48433E;margin-left: 10px;}
.shipping-address-wrap .delete-confirmation-popup ul li button.confirm-delete:hover {background: #6D655E;}
/*Delete Confirmation Popup*/
/*Shipping Info Add Address*/
form .form-group2.zip-code {padding-left: 0;float: none;display: block;clear: both;}
.user-address-form form .form-group:first-child {padding-bottom: 0;}
/*Shipping Info Add Address*/
/*payment*/
.payment-process-wrap {width: 100%;float: left;padding-top: 28px;}
.payment-process {padding-bottom: 38px;}
.payment-process .payment-head, .payment-process .payment-add {width: 49.7%;display: inline-block;vertical-align: middle;}
.payment-process .payment-add {text-align: right;}
.payment-process .payment-head label {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;}
.payment-process .payment-add a, .payment-del a {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;color: #82664C;cursor: pointer;}
.payment-process .payment-add a:hover, .payment-del a:hover, .shipping-method-option .payment-add a:hover {color: #48433E;}
.payment-process .payment-add a img, .payment-del img {padding-right: 8px;}
.payment-box {border: 1px solid #D6D6D6;padding: 20px;margin-top: 18px;border-radius: 6px;}
.payment-detail, .payment-del {display: inline-block;vertical-align: middle;width: 49.7%;}
.payment-del {text-align: right;}
.payment-detail span {font-family: Raleway;display: block;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.payment-detail span img {padding-left: 10px; max-height: 20px;}
.empty-user-options {text-align: center;font-size: 20px;line-height: 30px;padding-top: 50px;}
/*payment*/
/*payment Detail*/
.add-card-wrap {width: 100%;float: left;border: 1px solid #D6D6D6;border-radius: 6px;padding: 30px 20px;margin-bottom: 52px;margin-top: 18px;}
.add-card-wrap h3 {font-family: Raleway;font-weight: 600;font-size: 20px;line-height: 23px;text-transform: uppercase;color: #1B1B1B;padding-bottom: 30px;}
.add-card-wrap .my-favorite-form-wrap form {margin-top: 0;}
form .form-group3 {width: 60%;float: left;padding-bottom: 30px;}
form .form-group3 select.exp-date {width: 80px;margin-right: 8px;display: inline-block;}
form .form-group3 select.exp-year {width: 100px;margin-right: 35px;display: inline-block;}
form .form-group4 {width: 40%;display: inline-block;vertical-align: middle;margin-bottom: 30px;}
form .form-group-half {width: 50%;display: inline-block;vertical-align: top;}
.add-card-wrap .button-group button {width: 48%;float: left;margin-right: 15px;}
.add-card-wrap .button-group button.card-cancel-button {color: #858585;background: #eaeaea;margin-right: 0;}
.add-card-wrap .button-group button.card-cancel-button:hover {color: #ffffff;background: #6D655E;}
/*payment Detail*/
/*My Cart*/
.my-cart-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding-top: 45px;}
.cart-heading span {font-family: Helvetica Neue;font-size: 14px;line-height: 24px;color: #4B4B4B;}
.cart-heading h2 {font-family: Lora;font-style: normal;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;}
ul.cart-items-list li {padding: 20px 0;margin-top: 40px;border-top: 1px solid #D6D6D6;border-bottom: 1px solid #D6D6D6;}
.wishlist-icon {position: absolute;right: 5px;top: 0;}
.checkout-detail-left .shipping-method-img .wishlist-icon i {background: url(../img/svg/heart_off.svg) no-repeat;width: 18px;height: 18px;background-size: 100%;display: block;cursor: pointer;}
.checkout-detail-left .shipping-method-img .wishlist-icon i:hover, .checkout-detail-left .shipping-method-img .wishlist-icon i.fav {    background: url(../img/svg/heart_red.svg) no-repeat;}
ul.cart-items-list .cart-item-detail {width: 48%;display: inline-block;vertical-align: middle;padding-left: 35px;}
.cart-item-detail h3 {font-family: Lora;font-weight: normal;font-size: 20px;line-height: 26px;color: #1B1B1B;padding-bottom: 10px;}
.cart-item-detail span {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 16px;color: #82664C;}
ul.cart-items-list .order-bottom-box ul li {margin: 0;border: 0;padding: 0;line-height: 30px;}
ul.cart-items-list .order-bottom-box ul li form ul li {width: 100%;padding-bottom: 20px;}
ul.cart-items-list .order-bottom-box {width: 30%; display: inline-block;vertical-align: middle;}
ul.cart-items-list .order-bottom-box ul:last-child {margin-top: 12px;padding: 5px 15px;}
  ul.cart-items-list .order-bottom-box ul li.shipping-quote span a {color: #BF9775;}
ul.cart-items-list .order-bottom-box ul li.shipping-quote span a:hover {color: #6D655E;}
ul.cart-items-list .order-bottom-box .order-detail-button {width: 100%; float: left;margin-top: 20px; }
ul.cart-items-list .order-bottom-box .order-detail-button a {width: 100%;}
.my-cart-wrap ul.cart-items-list .order-bottom-box ul li:first-child {width: 40%;}
.my-cart-wrap ul.cart-items-list .order-bottom-box ul li:last-child {width: 60%;}
.my-cart-wrap .checkout-detail-left .order-bottom-box {width: 49%;display: inline-block;vertical-align: middle;padding-left: 80px;}
.my-cart-wrap .order-bottom-box ul li {line-height: 30px;}
ul li span.shipping-quote-button a {color: #82664C;cursor: pointer;font-size: 16px;font-family: Helvetica Neue;font-weight: 500;text-decoration: underline;}
ul li span.shipping-quote-button a:hover {color: #828282;}
.my-cart-wrap .order-bottom-box ul li:first-child {width: 35%;}
.my-cart-wrap .order-bottom-box ul li:last-child {width: 65%;}
.my-cart-wrap .order-bottom-box ul li.quote-pending span p {color: #828282;}
.my-cart-wrap .order-bottom-box ul li.quote-pending img {width: 15px;height: 15px;}
.my-cart-wrap .checkout-detail-left .shipping-method-list {border-bottom: 1px solid #D6D6D6;padding: 20px 0;width: 100%;float: left;}
.my-cart-wrap .checkout-detail-left .shipping-method-list:first-child {border-top: 1px solid #D6D6D6;margin-top: 20px;}
.my-cart-wrap .checkout-detail-right button {font-family: Raleway;font-weight: normal;font-size: 18px;line-height: 21px;text-align: center;color: #FFFFFF; border-radius: 30px;background: #48433E;width: 94%;display: block;padding: 10px 0;cursor: pointer;transition: .4s ease all;float: left;margin: 22px 8px 0;}
.my-cart-wrap .checkout-detail-right button:disabled{background: #ccc;cursor: not-allowed;}
.special-text {position: relative;cursor: pointer;display: inline-block;vertical-align: middle;padding-top: 0 !important;padding-left: 6px;}
.special-text:hover .special-text__tooltip {visibility: visible;opacity: 1;}
.special-text__tooltip {font-size: 14px;position: absolute;width: 175px;text-align: left !important;font-family: Raleway !important;font-style: normal; font-weight: normal;font-size: 14px;line-height: 20px;color: #1B1B1B;left: -75px;bottom: 100%;margin-bottom: 5px;padding: 18px 20px;border: 2px solid #D6D6D6;border-radius: 15px;background: #ffffff;visibility: hidden; opacity: 0;-webkit-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-delay: initial; -moz-transition-delay: initial; transition-delay: initial; }
.special-text__tooltip::before, .special-text__tooltip::after {content: "";position: absolute;border-left: 10px solid transparent;border-right: 10px solid transparent; top: 100%;margin-left: -10px;left: 50%;}
.special-text__tooltip::before {border-top: 10px solid #D6D6D6;margin-top: 2px;}
.special-text__tooltip::after {border-top: 11px solid white;margin-top: -2px; z-index: 1;}
.empty-cart{padding: 50px 0px;}
.empty-cart h2{margin-top:20px;font-family: Lora;font-style: normal;font-weight: normal;font-size: 20px; line-height: 40px; align-items: center; text-align: center;  color: #1B1B1B;}
.empty-cart span{font-family: Raleway;font-style: normal;font-weight: normal; font-size: 14px;  line-height: 20px; text-align: center;   
    color: #000000;margin-top:20px;}
    .empty-cart button{font-family: Raleway; font-style: normal; font-weight: normal; font-size: 18px;line-height: 21px; align-items: center; text-align: center;color: #FFFFFF;border-radius: 20px;background: #48433E;margin-top:20px;width: 380px;height: 40px;}
.Prod_desc .action_btn .item_sold_status_tooltip {font-family: Raleway;font-style: normal;font-weight: 600;font-size: 14px;line-height: 20px;text-align: center;text-transform: uppercase;color: #8C7765;background: #FFFFFF;border: 0.2px solid #D6D6D6;box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.18);padding: 6px;position: absolute;-webkit-transition-property: opacity; -moz-transition-property: opacity; transition-property: opacity; -webkit-transition-duration: 0.5s; -moz-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; transition-timing-function: linear; -webkit-transition-delay: initial; -moz-transition-delay: initial; transition-delay: initial;bottom: -41px;left: 0;right:0; margin: 0 auto;width: 55%;}
.item_sold_status_tooltip::before, .item_sold_status_tooltip::after { content: "";position: absolute;width: 0;height: 0;left: 50%;}
.item_sold_status_tooltip::before {z-index: 1;margin-left: -11.5px;top: -10px;border: 10px solid;border-top-width: 0;border-color: #D6D6D6 transparent;}
.item_sold_status_tooltip::after {z-index: 2;margin-left: -10.5px;top: -8px;border: 9px solid;border-top-width: 0;border-color: #fff transparent;}
/*My Cart*/
/*Checkout 1*/
.checkout-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding: 45px 0 0;}
.checkout-heading h2 {font-family: Lora;font-style: normal;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;padding-bottom: 10px;}
.checkout-step {background: #F5F5F5;padding: 27px 0 17px;width: 100%;float: left;}
.checkout-step .progressbar {counter-reset: step;width: 100%;float: left;}
.checkout-step .progressbar li {list-style-type: none; width: 25%; float: left; position: relative; font-family: Raleway; font-weight: normal; font-size: 14px; line-height: 24px; text-align: center; color: #858585; }
.checkout-step .progressbar li label.mob-show {display: none;}
.checkout-step .progressbar li span {background: #D6D6D6;width: 20px; height: 20px; border-radius: 50%; display: block; position: absolute; left: 0; right: 0;margin: 0 auto;top: 11%;z-index: 11;}
.checkout-step .progressbar li span.shipping-complete {background: #BF9775;}
.checkout-step .progressbar li span.shipping-complete:before {content: "";position: absolute;background: url(../img/svg/check.svg) no-repeat;z-index: 11; width: 12px;height: 8px;background-size: 100% 100%;top: 6px;left: 4px;}
.checkout-step .progressbar li.shipping-complete-box:before {background: rgba(191, 151, 117, 0.2);}
.checkout-step .progressbar li.shipping-complete-box:after {width: 100%;height: 2px;content: '';position: absolute;background-color: #BF9775;top: 15px;right: -47%;z-index: 1;}
.checkout-step .progressbar li:before {width: 34px;height: 34px;content: "";line-height: 30px;display: block;text-align: center;margin: 0 auto 10px auto; border-radius: 50%;background-color: #E9E9E9;}
.checkout-step .progressbar li:after {width: 100%;height: 2px;content: '';position: absolute;background-color: #D6D6D6;top: 15px;right: -47%;z-index: 1;}
.checkout-step .progressbar li:last-child:after {content: none;}
.checkout-step .progressbar li.active {color: #000000;;}
.checkout-step .progressbar li.active:before {border-color: #55b776;}
.checkout-step .progressbar li.active + li:after {background-color: #BF9775;}
.checkout-step .progressbar li.checkout-process {color: #000;}
.checkout-step .progressbar li.checkout-process:before {background: rgba(191, 151, 117, 0.2);}
.checkout-step .progressbar li.checkout-process span {background: #FFFFFF;border: 2px solid #BF9775;}
.checkout-step .progressbar li label {display: block;}
.checkout-detail-wrap {width: 100%;float: left;padding-top: 40px;}
.checkout-detail-left {width: 70%;float: left;border-right: 1px solid #D6D6D6;padding-right: 88px;}
.checkout-detail-left-wrap {max-width: 385px;width: 100%;float: left;}
.checkout-detail-left h3 {font-family: Raleway; font-weight: 500;font-size: 24px;line-height: 24px;color: #1B1B1B;position: relative;cursor: pointer;}
.checkout-detail-left ul li i {position: absolute; right: 0;top: -3px;font-size: 25px;display: block;color: #4B4B4B;}
.checkout-detail-left .bottom-arrow i {display: none;}
.checkout-detail-left ul li .checkout-edit {position: absolute; right: 0;top: -3px;}
.checkout-detail-left ul li .checkout-edit img {display: inline-block;vertical-align: middle;padding-right: 6px;}
.checkout-detail-left ul.shipping-address li .checkout-edit span {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;color: #82664C;display: inline-block;vertical-align: middle;padding-bottom: 0;}
.checkout-detail-left ul.shipping-address li {padding: 20px 0;border-top: 1px solid #D6D6D6;width: 100%;float: left;}
.checkout-detail-left ul.shipping-address li span.shipping-quote-button {display: block;font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;padding-bottom: 10px;}
.checkout-detail-left ul.shipping-address li label, .checkout-detail-left ul.shipping-address li label a {font-family: Raleway;font-weight: 600; font-size: 16px;line-height: 24px;}
.checkout-detail-left form .form-group2 {padding-top: 20px;}
.checkout-detail-left form button {margin-top: 52px;float: left;}
.checkout-detail-right {width: 28%;float: right;margin-left: 20px;border: 1px solid #D6D6D6;border-radius: 6px;padding: 18px 0;}
.checkout-detail-right .order-summery-wrap {width: 100%;float: left;}
.checkout-detail-right h3 {font-family: Raleway; font-weight: 500;font-size: 20px;line-height: 25px;color: #1B1B1B;padding-left: 25px;}
.checkout-detail-right .order-bottom-box {padding-top: 10px;width: 100%;float: left;}
.checkout-detail-right .order-bottom-box ul {padding: 0 25px;}
.checkout-detail-right .order-bottom-box ul li {line-height: 40px;}
.checkout-wrap .payment-continue-button button {margin-top: 20px;}
.checkout-detail-left .form-toggle, .checkout-detail-left .shipping-method-toggle, .checkout-detail-left .payment-option-wrap, .checkout-detail-left .final-order-wrap {display: block;}
.checkout-detail-left .payment-form-width {max-width: 385px;width: 100%;float: left;}
.checkout-detail-left ul.shipping-address li .payment-method-choice .shipping-method-option {padding: 50px 0 30px;}
.shipping-method-option .payment-head, .shipping-method-option .payment-add {display: inline-block;vertical-align: top;width: 48.8%;}
.shipping-method-option .payment-add {text-align: right;}
.shipping-method-option .payment-add a {cursor: pointer;color: #82664C;}
.shipping-method-option .card-box {margin-top: 18px;}
.shipping-method-option .card-box label {width: 100%;}
.shipping-method-option .card-box .payment-box {margin-top: 0;}
/*Checkout 1*/
/*Checkout 2*/
.checkout-wrap button {font-family: Raleway;font-weight: normal;font-size: 18px;line-height: 21px;text-align: center;color: #FFFFFF;border-radius: 30px;background: #48433E;width: 100%;display: block;padding: 10px 0;cursor: pointer;transition: .4s ease all;margin-top: 55px;float: left;}
.checkout-wrap button:hover {background: #6D655E;}
.checkout-wrap .back-shipping {margin-top: 18px;text-align: center;width: 100%;float: left;}
.checkout-detail-left .shipping-final-address {padding-top: 22px;}
.checkout-detail-left .shipping-final-address .shipping-multiple-address {width: 100%;float: left;padding-bottom: 30px;}
.checkout-detail-left .shipping-final-address .shipping-multiple-address:last-child {padding-bottom: 0;}
.checkout-detail-left .shipping-final-address h4 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;padding-bottom: 10px;}
.checkout-detail-left .shipping-final-address address, .checkout-detail-left .shipping-final-address address a {font-family: Raleway;font-style: normal;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.checkout-detail-left ul.shipping-address li .shipping-method-list {padding: 20px 0;border-bottom: 1px solid #EEEEEE;}
.checkout-detail-left ul.shipping-address li .shipping-method-list:first-child {margin-top: 20px;border-top: 1px solid #EEEEEE;}
.checkout-detail-left .shipping-method-img {width: 25%;display: inline-block;vertical-align: middle;position: relative;}
.checkout-detail-left .shipping-method-img  img {width: 200px;height: 200px;object-fit: contain;}
.checkout-detail-left .shipping-method-detail {width: 24%;display: inline-block;vertical-align: middle;padding-left: 30px;}
.checkout-detail-left .shipping-method-detail h4 {font-family: Lora;font-weight: normal;font-size: 16px; line-height: 20px;color: #1B1B1B;}
.checkout-detail-left .shipping-method-detail label {font-family: Raleway;font-style: normal;font-weight: 500; font-size: 14px;line-height: 16px;color: #82664C;padding-top: 7px;display: block;}
.checkout-detail-left .shipping-method-detail p {font-family: Helvetica Neue;font-style: normal;font-weight: 500;font-size: 16px;line-height: 18px;color: #1B1B1B;padding-top: 10px;}
.checkout-detail-left .shipping-method-detail a.remove {font-family: Raleway;font-weight: 500;font-size: 16px; line-height: 18px;text-decoration-line: underline;color: #4B4B4B;display: block;padding-top: 15px;}
.checkout-detail-left ul.shipping-address li .shipping-method-list .shipping-method-choice {width: 49%;display: inline-block;vertical-align: middle;    padding-left: 100px;}
ul.shipping-address li .shipping-method-list .shipping-method-choice .shipping-method-option {padding-bottom: 20px;}
ul.shipping-address li .shipping-method-list .shipping-method-choice .shipping-method-option:last-child {padding-bottom: 0;}
ul.shipping-address li .shipping-method-list .shipping-method-choice h5 {font-family: Raleway;font-style: normal;font-weight: 600; font-size: 16px;line-height: 19px;color: #1B1B1B;}
ul.shipping-address li .shipping-method-list .shipping-method-choice .shipping-method-option p {padding-top: 6px;font-family: Raleway;font-style: normal; font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
ul.shipping-address li .shipping-method-list .shipping-method-choice .shipping-method-option .free_shipping_text {color: #BF9775;padding-top: 0px;}
/*Checkout 2*/
/*Checkout 3*/
.checkout-detail-left ul.shipping-address li .method-complete {padding: 10px 0;}
.checkout-detail-left ul.shipping-address li .method-complete .shipping-method-img {width: 12%;display: inline-block;vertical-align: middle;}
.checkout-detail-left ul.shipping-address li .method-complete .shipping-method-img img {width: 100px;height: 100px;object-fit: contain;}
.checkout-detail-left ul.shipping-address li .method-complete .shipping-method-detail {width: 46%;padding-left: 20px;}
.checkout-detail-left ul.shipping-address li .method-complete .shipping-method-choice {padding-left: 80px;width: 40%;}
.checkout-detail-left ul.shipping-address li .payment-options {padding: 20px 0;border-bottom: 1px solid #D6D6D6;width: 100%;float: left;}
.checkout-detail-left ul.shipping-address li .payment-options:first-child {margin-top: 20px;border-top: 1px solid #D6D6D6;}
.checkout-detail-left ul.shipping-address li .payment-options h4 {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 25px;color: #1B1B1B;padding-bottom: 25px;}
.checkout-detail-left ul.shipping-address li .payment-options .payment-credit {padding-bottom: 22px;width: 100%;float: left;}
.checkout-detail-left ul.shipping-address li .payment-options .payment-credit:last-child {padding-bottom: 0;}
/*.credit-card-detail {display: none;}*/
ul.shipping-address li .payment-options .payment-credit .credit-card-detail {padding-left: 38px;width: 100%;float: left;}
form .form-card-no {width: 50%;float: left;margin-top: 10px;}
form .form-group-small {width: 25%;float: left;margin-top: 10px;}
/*Checkout 3*/
/*Checkout 4*/
.checkout-wrap .order-info {width: 100%;float: left;padding: 35px 0 15px;}
.checkout-wrap .order-bottom {width: 100%; float: left;padding-top: 38px;border-top: 1px solid #D6D6D6;}
.checkout-payment-process {padding: 22px 0 28px;border-bottom: 1px solid #D6D6D6;width: 100%;float: left;}
.checkout-payment-process h4 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;position: relative;cursor: pointer;}
/*Checkout 3*/
/*Checkout 4*/
/*.checkout-detail-left ul.shipping-address li .payment-detail {padding-top: 23px;}*/
.checkout-detail-left ul.shipping-address li .payment-detail span {line-height: 24px;padding-bottom: 0;font-weight: 500;}
.checkout-detail-left .final-order-wrap .final-order {width: 100%;float: left;padding-top: 21px;}
.checkout-detail-left .final-order-wrap .final-order ul {width: 100%;float: left;}
.checkout-detail-left .final-order-wrap .final-order ul li {width: 50%;float: left;font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 60px;color: #1B1B1B;padding: 0;border: 0;}
.checkout-detail-left .final-order-wrap .final-order ul li span {text-align: right;font-family: Helvetica Neue;padding-bottom: 0;font-weight: 500;line-height: inherit;}
.checkout-detail-left .final-order-wrap .final-order ul.last li, .checkout-detail-left .final-order-wrap .final-order ul.last li span {font-weight: 600;}
.checkout-wrap .checkout-detail-left .final-order-wrap .final-order button {margin-top: 34px;}
/*Checkout 4*/
/*Popup Error*/
.popup_error {font-size: 12px; color: #BE2026; text-align: center;font-family: Raleway;}
/*Form Error*/
.error-message {color:#BE2026;text-align:left;font-size:12px;padding-top:5px;width: 100%;font-family: Raleway;}
.success-message {color:#00A000;text-align:left;font-size:13px;padding-top:5px;width: 100%;}
/*Buyers*/
.buyers-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;}
.buyers-heading {margin-bottom: 18px;background: linear-gradient(0deg, #EAE1DA, #EAE1DA), rgba(184, 155, 131, 0.3);padding: 41px 0;}
.buyers-heading h1 {font-family: Lora;font-style: normal;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;text-align: center;}
.buyer-detail-wrap {max-width: 1040px;margin: 0 auto;width: 100%;position: relative;display: table;padding-bottom: 85px;}
.buyers-wrap ul li {width: 100%;float: left;position: relative;margin-top: 40px;min-height: 460px;}
.buyers-wrap ul li:after {position: absolute;content: "";width: 240px;height: 460px;left: 0;top: 0;z-index: -1;} 
.buyers-wrap ul li:nth-child(odd):after {right: 0;left: inherit;}
.buyers-wrap ul li.expertise:after {background: #B07859;}
.buyers-wrap ul li.high-quality:after {background: #D6D6D6;}
.buyers-wrap ul li.mass-location:after {background: #48433E;}
.buyers-wrap ul li.physical-online:after {background: #E6D9C7;}
.buyers-wrap ul li .buyer-text {width: 45%;float: right;text-align: center;padding-top: 95px;}
.buyers-wrap ul li .buyer-text h2 {font-family: Raleway;font-weight: 500;font-size: 24px;line-height: 32px;color: #BF9775;padding-bottom: 30px;}
.buyers-wrap ul li .buyer-text p {font-family: Raleway;font-weight: normal;font-size: 20px;line-height: 32px;color: #000000;max-width: 410px;margin: 0 auto;}
.buyers-wrap ul li .buyer-img-wrap {width: 50%;float: left;position: relative;}
.buyers-wrap ul li .buyer-img-wrap .buyer-img {padding-top: 75px;position: absolute;left: 80px;width: 465px;}
.buyer-detail-wrap:before {position: absolute;content: "";width: 1px;height: 98%;background: #D6D6D6;left: 0;right: 0;margin: 0 auto;top: 40px;z-index: 0;} 
.buyers-wrap ul li:nth-child(odd) .buyer-text {float: left;}
.buyers-wrap ul li:nth-child(odd) .buyer-img-wrap {float: right;}
.buyers-wrap ul li:nth-child(odd) .buyer-img-wrap .buyer-img {left: inherit;right: 80px;}
/*Buyers*/
/*Sellers*/
.buyers-wrap ul li.the-space:after {background: #8C7765;}
.buyers-wrap ul li.the-space .buyer-text {padding-top: 10px;}
.buyers-heading-wrap { display: flex; position: relative; justify-content: space-between; }

.buyers-heading-wrap .question-button {width: 200px;}
.buyers-heading-wrap .question-button a {border: 1px solid #48433E;border-radius: 20px;font-family: Raleway;font-weight: normal;font-size: 18px;line-height: 38px;text-align: center;color: #48433E;display: block;}
.buyers-heading-wrap .question-button a:hover{ background-color: #B07859; color: #ffffff; border: 1px solid #B07859;}

.buyers-heading-wrap .visit-button { width: 243px; }
.buyers-heading-wrap .visit-button a:hover{ background-color: #B07859; color: #ffffff; border: 1px solid #B07859;}
.buyers-heading-wrap .visit-button a:hover path.right-arrow{ fill: #ffffff;}
.visit-button a svg { margin-left: 13px; }   
path.right-arrow{ fill: #48433E;}
.buyers-heading-wrap .visit-button a { border: 1px solid #48433E; border-radius: 20px; font-family: Raleway; font-weight: normal; font-size: 16px; justify-content: center; line-height: 38px; text-align: center; color: #48433E; display: flex; align-items: center; }
.site-link{padding-top: 80px;text-align: center;}
.site-link span{font-family: Raleway;font-style: normal;font-weight: normal;font-size: 24px;line-height: 16px;text-align: center;color: #000000;}
.site-link span a{color: #BF9775; text-decoration: underline;}
/*Sellers*/
/*Sellers Application Form*/
.seller-application-form {max-width: 808px;margin: 0 auto;padding-top: 80px;}
.seller-application-form h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;text-align: center;color: #1B1B1B;padding-bottom: 18px;}
.seller-application-form p {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 20px;text-align: center;color: #000000;max-width: 320px;margin: 0 auto;}
.seller-application-form form {width: 100%;float: left;padding-top: 40px;}
.seller-application-form form .form-group2 {padding-bottom: 20px;}
.seller-application-form form span.mandatory-field {color: #f00;}
.button-wrap {max-width: 380px;display: block;width: 100%;margin: 0 auto;clear: both;padding: 40px 0;}
/*Sellers Application Form*/
/*Buyers2*/
.buyers2-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding: 45px 0 0;}
.buyers2-wrap .buyers-heading h2 {padding-bottom: 36px;text-align: center;}
.buyers2-wrap .buyers2-detail-warp {max-width: 900px;margin: 30px auto 0;width: 100%;}
.buyers2-wrap .buyers2-detail-warp ul li {padding-bottom: 50px;}
.buyers2-wrap .buyers2-detail-warp ul li:first-child {padding-top: 44px;}
.buyers2-wrap .buyers2-detail-warp ul li h3 {font-family: Raleway;font-weight: 500;font-size: 24px;line-height: 32px;text-align: center;color: #BF9775;position: relative;padding-bottom: 20px;}
.buyers2-wrap .buyers2-detail-warp ul li h3:after {content: "";position: absolute;background: #BF9775;width: 30px;height: 2px;left: 0;right: 0;margin: 0 auto;bottom: 0;}
.buyers2-wrap .buyers2-detail-warp ul li p {font-family: Raleway;font-weight: normal;font-size: 20px;line-height: 32px;text-align: center;color: #000000;padding-top: 20px;}
/*Buyers2*/
/*sitemap*/
.sitemap-wrap .buyers-heading {margin-bottom: 18px; padding: 39px 0; border-bottom: 1px solid #D6D6D6;background: transparent;}
.sitemap-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;}
.sitemap-wrap .buyers-heading h2 {text-align: center;}
.sitemap-wrap ul {width: 25%;padding-left: 55px;float: left;padding-top: 40px;}
.sitemap-wrap ul h3 {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 32px;color: #BF9775;padding-bottom: 30px;}
.sitemap-wrap ul li a {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 20px;color: #000000;padding-bottom: 20px;display: block;}
.sitemap-wrap ul li a:hover {color: #BF9775;}
.sitemap_wrapper{width: 1100px; margin: 0 auto;}
/*sitemap*/
/*Reset Password*/
.reset-password-form {padding-top: 50px;width: 100%;float: left;border-top: 1px solid #EAEAEA;text-align: center;}
.reset-password-form h2 {font-family: Lora;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;}
.reset-password-form p {padding-top: 30px;font-family: Raleway;
font-size: 14px;
line-height: 20px;
color: #1B1B1B;}
.reset-password-form p a {color: #BF9775;}
.reset-password-form form {
    max-width: 385px;
    margin: 40px auto 0;
    display: block;
    width: 100%;
}
.reset-password-form form button {margin-top: 23px;float: left;}




/*Reset Password*/
/*User Agreement*/
.agreement-wrap {width: 100%;float: left;border-top: 1px solid #EAEAEA;padding: 45px 0 0;}
.agreement-heading {margin-bottom: 22px;}
.agreement-heading h2 {font-family: Lora;font-style: normal;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;padding-bottom: 30px;border-bottom: 1px solid #D6D6D6;text-align: center;}
.agreement-wrap .agreement-text-wrap {max-width: 1002px;margin: 0 auto;}
.agreement-text-wrap p {font-family: Raleway;font-style: normal;font-weight: 500;font-size: 16px;line-height: 1.6;color: #1B1B1B;padding-top: 38px;}
.agreement-text-wrap em {font-weight: 600;}
p.agreement-para {padding-top: 5px;}
.agreement-text-wrap h3 {font-family: Raleway;font-style: normal;font-weight: 600;font-size: 20px;line-height: 1.6;color: #1B1B1B;padding-top: 40px;}
.agreement-text-wrap ul {padding-top: 38px;}
.agreement-text-wrap ul li {font-family: Raleway;font-style: normal;font-weight: 500;font-size: 16px;line-height: 1.6;color: #1B1B1B;}
.agreement-text-wrap a {color: #B07859;}
/*User Agreement*/
/*privacy policy*/
.agreement-text-wrap h4 {font-family: Raleway;font-style: normal;font-weight: 600;font-size: 16px;line-height: 1.6;color: #1B1B1B;padding-top: 38px;}
.agreement-text-wrap span {color: #B07859;}
/*privacy policy*/
/*User Verification*/
.img_verify{margin-bottom: 10px;}
.user_verification{text-align: center;float: left; width: 100%;padding-top: 80px; border-top: 1px solid #EAEAEA;margin-bottom: 46px;}
.verified-msg{font-family: Lora; font-style: normal; font-weight: normal; font-size: 20px; line-height: 40px; text-align: center; color: #1B1B1B;margin-bottom: 10px;}
.verified-text{font-family: Raleway; font-style: normal; font-weight: normal; font-size: 14px; line-height: 20px; text-align: center; color: #1B1B1B; margin-bottom: 20px;}
.create-button{font-family: Raleway; font-weight: normal; font-size: 18px; line-height: 21px; text-align: center; color: #FFFFFF; border-radius: 30px; background: #48433E; width: 380px; margin: auto; display: block; padding: 10px 0; cursor: pointer; transition: .4s ease all;}
.create-button:hover {background: #6D655E;color: #ffffff;}
/*End User Verification*/
/*Auto Search Bar*/
.react-autosuggest__container {position: relative; }
.react-autosuggest__suggestions-container {display: none; }
.react-autosuggest__container--open .react-autosuggest__suggestions-container {display: block; position: absolute; top: 42px;left: 15px; border: 1px solid #eaeaea; background-color: #fff; font-weight: 300;  z-index: 2; }
.react-autosuggest__suggestions-list {margin: 0; padding: 0; list-style-type: none;width: 340px; max-height: 300px; overflow: auto;}
.react-autosuggest__suggestion {cursor: pointer; padding:5px 10px; }
.react-autosuggest__suggestion:not(:first-child) {border-top: 1px solid #ddd; }
.react-autosuggest__suggestion--highlight {background-color: #0C7EAF; color: #fff; }
.react-autosuggest__container .react-autosuggest__suggestion .name {line-height: 45px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; color: #000;font-size: 14px;display: inline-block;}
.react-autosuggest__container .react-autosuggest__suggestion .name:hover {color: #BF9775;}
.react-autosuggest__container .react-autosuggest__suggestion .name img{width: 40px; height: 40px; object-fit: cover;margin-right: 8px;}
/*Auto Search Bar*/
/*Shipping Cost Checkout*/
.checkout-detail-left .shipping-method-detail span.item-sub {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 16px;color: #82664C;display: block;padding-top: 19px;}
.shipping-cost-checkout .checkout-detail-left ul.shipping-address li .payment-detail {padding-top: 0;}
.shipping-cost-checkout .checkout-detail-left ul.shipping-address li .payment-options h4 {display: inline-block;width: 49%;}
.shipping-cost-checkout .checkout-detail-left ul.shipping-address li .payment-add {display: inline-block;text-align: right; width: 49%;}
.shipping-cost-checkout .checkout-detail-left ul.shipping-address li .payment-add a {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 19px;
    color: #82664C;}
.shipping-cost-checkout .checkout-detail-left ul.shipping-address li .payment-add img {padding-right: 8px;}
/*Shipping Cost Checkout*/
/*Payment confirmation page*/
.payment-confirmation-wrap {padding-top: 40px;width: 100%;float: left;}
.payment-confirmation-wrap .payment-confirmation-msg {text-align: center;max-width: 626px;margin: 0 auto 35px;}
.payment-confirmation-wrap .payment-confirmation-msg h2 {font-family: Open Sans;font-weight: normal;font-size: 30px;line-height: 38px;color: #1B1B1B;padding-bottom: 18px;}
.payment-confirmation-msg .order-no {font-family: Lora;font-weight: normal;font-size: 20px;line-height: 26px;color: #1B1B1B;padding-bottom: 12px;}
.payment-confirmation-msg p {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.payment-confirmation-msg span.mail-id {font-weight: 600;}
.payment-confirmation-msg p a {color: #BF9775;text-decoration-line: underline;}
.order-place-timing {text-align: right;padding-bottom: 10px;}
.payment-confirmation-wrap .order-place-timing p {display: inline-block;vertical-align: middle;font-weight: 500;font-size: 16px;line-height: 20px;color: #4B4B4B;}
.order-place-timing p span {font-weight: 600;}
.payment-confirmation-wrap .print-sec {display: inline-block;vertical-align: middle;padding-left: 16px;}
.payment-confirmation-wrap .order-bottom {width: 100%;float: left;padding: 28px 0;border-bottom: 1px solid #D6D6D6;border-top: 1px solid #D6D6D6;margin-bottom: 28px;}
.payment-confirmation-wrap .order-bottom-box ul li {line-height: 40px;}
.payment-confirmation-wrap .payment-confirm-product {width: 100%;float: left;}
.payment-confirm-product .product-list {padding: 20px 0;border-top: 1px solid #D6D6D6;}
.payment-confirm-product .product-list:last-child {border-bottom: 1px solid #D6D6D6;}
.payment-confirm-product .product-list .product-img {width: 18%;display: inline-block;vertical-align: middle;text-align: center;}
.payment-confirm-product .product-list .product-img img {width: 200px;height: 200px;object-fit: contain;}
.payment-confirm-product .product-detail-sec {width: 35%;display: inline-block;vertical-align: middle;padding-left: 36px;}
.payment-confirm-product .product-detail-sec h4 {font-family: Lora;font-weight: normal;font-size: 20px;line-height: 26px;color: #1B1B1B;}
.payment-confirm-product .product-detail-sec label {font-family: Raleway;font-weight: 500;font-size: 14px;line-height: 16px;color: #82664C;padding-top: 10px;display: block;}
.payment-confirm-product .product-detail-sec ul {padding-top: 18px;}
.payment-confirm-product .product-detail-sec ul li {display: inline-block;vertical-align: top;padding-right: 75px;}
.payment-confirm-product .product-detail-sec ul li span {font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 16px;color: #858585;}
.payment-confirm-product .product-detail-sec ul li p {font-family: Helvetica Neue;font-style: normal;font-weight: 500;font-size: 16px; line-height: 20px;color: #4B4B4B;padding-top: 6px;}
.payment-confirm-product .product-detail-sec ul li p a {font-family: Helvetica Neue;font-weight: 500;font-size: 16px;line-height: 20px;text-decoration-line: underline;
color: #82664C;}
.payment-confirm-product .product-shipping-address {width: 45%;display: inline-block;vertical-align: middle;padding-left: 225px;}
.payment-confirm-product .product-shipping-address h4 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 24px;color: #1B1B1B;padding-bottom: 7px;}
.payment-confirm-product .product-shipping-address address, .payment-confirm-product .product-shipping-address a {font-family: Raleway; font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;}
/*Payment confirmation page*/
/* Toast Messages */
.Toastify .Toastify__toast-body{padding-left:15px;font-family: Raleway;font-size: 15px;}
.Toastify .Toastify__close-button{color:#C4C4C4;margin-top:11px;margin-right:7px;font-size:18px;}
.Toastify .Toastify__progress-bar {visibility: hidden;}
.toast-success-container{color:#000 !important;border-radius:8px !important;background:#FFFCF5 !important;border:1px solid rgb(222, 231, 225) !important;box-shadow:0px 2px 5px rgba(206, 203, 203, 0.6) !important}
.toast-success-container-after{overflow:hidden;position:relative;}
.toast-success-container-after::before{font-family:FontAwesome;content:"\f05d";font-size:24px;margin-top:10px;margin-left:10px;color:#34A853;}
.toast-success-container-after::after{top:0;left:0;content:'';width:7px;height:100%;position:absolute;display:inline-block;background-color:#34A853;}
.toast-error-container{color:#000 !important;border-radius:8px !important;background:#FFFCF5 !important;border:1px solid rgb(237, 240, 238) !important;box-shadow:0px 2px 5px rgba(206, 203, 203, 0.6) !important}
.toast-error-container-after{overflow:hidden;position:relative;}
.toast-error-container-after::before{font-family:FontAwesome;content:"\f05e";font-size:24px;margin-top:10px;margin-left:10px;color:#F7464E;}
.toast-error-container-after::after{top:0;left:0;content:'';width:7px;height:100%;position:absolute;display:inline-block;background-color:#F7464E;}
.toast-info-container{color:#000 !important;border-radius:8px !important;background:#FFFCF5 !important;border:1px solid rgb(222, 231, 225) !important;box-shadow:0px 2px 5px rgba(206, 203, 203, 0.6) !important}
.toast-info-container-after{overflow:hidden;position:relative;}
.toast-info-container-after::before{background-image: url("../img/info-icon.png");background-repeat: no-repeat;background-size: 100% 100%;width: 24px;height: 24px;content: "";font-size:24px;margin-top:10px;margin-left:10px;color:#008FC5;}
.toast-info-container-after::after{top:0;left:0;content:'';width:7px;height:100%;position:absolute;display:inline-block;background-color:#008FC5;right:20px;}
/* Toast Messages */
/*Sign In Popup*/
.modal.hide {display: none;}
.modal.show {display: block;}
.modal-wrap {position: fixed;top: 0;right: 0;left: 0;bottom: 0;z-index: 99999;background: rgba(0, 0, 0, 0.5);overflow: auto; padding-bottom: 40px;}

.common-popup .modal-box{position: relative;background-color: #ffffff;width: 520px;border-radius: 13px;box-shadow: 2px 2px 10px rgba(146, 146, 146, 0.25);padding: 41px 30px 64px; margin: auto; top: 3vw;}
.common-popup.address-popup .modal-box {height: 950px;max-height: 100%;}
.common-popup .modal-scroll {display: inline-block;padding-left: 38px;padding-right: 38px; height: auto; width: 100%;}
.common-popup .modal-scroll::-webkit-scrollbar {width: 8px;height: 8px;padding-top: 20px;}
.common-popup .modal-scroll::-webkit-scrollbar-thumb:vertical {height: 5px;background-color: #C4C4C4;border-radius: 15px;}
.modal-close{position: absolute;top: -6px;right: 25px;font-size: 65px;line-height: 65px;color: #4B4B4B;text-decoration: none;}
.common-popup .modal-close img {width: 13px;height: 15px;}
.common-popup .modal-box h2 {font-size: 30px;line-height: 38px;font-family: Lora;color: #1b1b1b;text-align: center;}
.common-popup .modal-box ul.form-sec li {padding-top: 22px;margin: 0;width: 100%;display: block;}
.common-popup .modal-box ul.form-sec li span {display: block;color: #1b1b1b;text-align: left;font-size: 16px;line-height: 19px;font-weight: 600;padding-bottom: 14px;font-family: Raleway;}
.common-popup .modal-box ul.form-sec li input {border: 1px solid #C4C4C4;;border-radius: 4px;width: 100%;display: block;padding: 16px 22px;}
.common-popup .modal-box .forget-password {padding-top: 16px;}    
.common-popup .modal-box .forget-password a {color: #BF9775;text-decoration: underline;font-size: 16px;line-height: 19px;font-family: Raleway;}
.common-popup .modal-box button {font-size: 18px;color: #FFFFFF;border-radius: 30px;line-height: 21px;background: #48433E;width: 100%;display: block;text-align: center;margin-top: 14px; padding: 10px 0;transition: .4s ease all;cursor: pointer;font-style: normal;font-weight: normal;}
.common-popup .modal-box button:hover{background: #6D655E;}
.common-popup .modal-box .add-address-form {font-size: 18px;background: #48433E;font-weight: bold;border-radius: 30px;padding: 10px;text-align: center;max-width: 40%;float: none;margin: 20px auto 0;display: block;color: #fff;}
.common-popup .modal-box .sign-up {padding-top: 25px;text-align: center;position: relative;}   
.common-popup .modal-box .sign-up label {font-weight: normal;font-size: 16px;color: #1b1b1b;line-height: 24px;font-family: Raleway;padding: 0 35px;}
.common-popup .modal-box .sign-up:before {content: "";position: absolute;left: 0;background: #C4C4C4;height: 1px;width: 28%;top: 72%;}
.common-popup .modal-box .sign-up:after {content: "";position: absolute;right: 0;background: #C4C4C4;height: 1px;width: 28%;top: 72%;}
.common-popup .modal-box ul.social-button {padding-top: 15px;text-align: center;}
.common-popup .modal-box ul.social-button li {margin: 0;float: left;text-align: left;margin-right: 20px;}
.common-popup .modal-box ul.social-button li:last-child {margin-right: 0;}
.common-popup .modal-box ul.social-button li img {width: 100%;height: auto;}
.common-popup .modal-box .new-account {padding-top: 35px;text-align: center;width: 100%;float: left;}
.common-popup .modal-box .new-account span {font-style: normal;font-weight: 500;font-size: 18px;line-height: 21px;color: #1B1B1B;font-family: Raleway;padding-right: 8px;}
.common-popup .modal-box .new-account a{color:#BF9775;}
.top .admin .modal-box .new-account a {color: #BF9775;;text-decoration: underline;font-size: 18px;line-height: 21px;font-style: normal;font-weight: 500;font-family: Raleway;}
/*Sign In Popup*/
/*Forgot Password Popup*/
.top .admin .forget-password-popup .modal-box h2 {padding-top: 15px;}
.top .admin .modal-box p {font-weight: normal;text-align: center;font-size: 16px;color: #1b1b1b;line-height: 24px;margin-top: 30px;}
.top .admin .forget-password-popup .modal-box ul.form-sec li {padding-top: 28px;}
.top .admin .forget-password-popup .modal-box button {margin-top: 28px;}
/*Forgot Password Popup*/
/*Forgot Password Login Popup*/
.top .admin .forget-password-login-popup .modal-box h2 {padding-top: 15px;}
.top .admin .forget-password-login-popup .modal-box button {margin-top: 30px;}
.top .admin .forget-password-login-popup .modal-box .new-account {padding-top: 30px;text-align: left;border-top: 1px solid #EAEAEA;margin-top: 30px;}
/*Forgot Password Login Popup*/
/*Sign Up Form Page*/
.sign-up-form {padding-top: 40px;width: 100%;float: left;border-top: 1px solid #EAEAEA;text-align: center;}
.sign-up-form h2 {font-size: 30px;line-height: 38px;font-family: Lora;color: #1B1B1B;font-weight: normal;}
.sign-up-form .sign-up-form-wrap {width: 100%;}
.sign-up-form-wrap form {max-width: 385px;margin: 40px auto 0;display: block;width: 100%;}
form .form-group2 {width: 50%;float: left;}
form .form-padding-right {padding-right: 10px;}
form .form-padding-left {padding-left: 10px;}
form label {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;padding-bottom: 14px;display: block;text-align: left;}
form input, form select, form textarea {border: 1px solid #C4C4C4;box-sizing:border-box;border-radius: 4px;line-height: 22px;color: #000000;padding: 12px 15px;height: auto;font-size: 14px;width: 100%;display: block;}
form select {height: 48px;}
form .form-group {width: 100%;float: left;padding-top: 20px;}
form .strong-password {font-family: Raleway;font-weight: normal;font-size: 12px;line-height: 20px;color: #1B1B1B;padding: 9px 10px;background: #F5F5F5; border-radius: 4px;text-align: left;}
form label.sign-up-newsletter {display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; font-weight: normal; font-size: 14px; line-height: 20px;display: flex; align-items: center; }
.sign-up-newsletter input {position: absolute;opacity: 0;cursor: pointer;width: auto;}
.sign-up-newsletter .checkmark {position: absolute;top: 0;left: 0;height: 24px;width: 24px;background-color: transparent;border-radius: 2px;border: #c4c4c4 solid 1px;}
.sign-up-newsletter .checkmark:after {content: "";position: absolute;display: none;}
.sign-up-newsletter input:checked ~ .checkmark:after {display: block;}
.sign-up-newsletter .checkmark:after {left: 7px;top: 2px; width: 8px;height: 13px;border: solid #ffffff;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
.sign-up-newsletter input:checked ~ .checkmark {background-color: #BF9775;border: 0;}
form button {font-family: Raleway;font-weight: normal;font-size: 18px;line-height: 21px;text-align: center;color: #FFFFFF;border-radius: 30px;background: #48433E;width: 100%;display: block;padding: 10px 0;cursor: pointer;transition: .4s ease all;}
form button:hover {background: #6D655E;}
.sign-up-form p {padding-top: 14px;font-family: Raleway;font-weight: normal;font-size: 14px;line-height: 20px;text-align: center;color: #1B1B1B;}
.sign-up-form p a {color: #BF9775;}
.sign-up-form .sign-another-acnt-heading {padding-top: 25px;position: relative;text-align: center;}
.sign-up-form .sign-another-acnt-heading:before {content: "";position: absolute;left: 0;background: #C4C4C4;height: 1px;width: 28%;top: 72%;}
.sign-up-form .sign-another-acnt-heading:after {content: "";position: absolute;right: 0;background: #C4C4C4;height: 1px;width: 28%;top: 72%;}
.sign-up-form .sign-another-acnt-heading label {font-weight: normal;font-size: 16px;color: #1b1b1b;line-height: 24px;font-family: Raleway;padding: 0 35px;text-align: center;}
.sign-up-form .sign-social-button {width: 100%;float: left;padding-top: 15px;}
.sign-up-form ul.sign-social-button li {margin: 0;float: left;text-align: left;margin-right: 20px;}
.sign-up-form ul.sign-social-button li:last-child {margin-right: 0;}
.sign-up-form .for-new-account {width: 100%;float: left;padding-top: 40px;text-align: center;}
.sign-up-form .for-new-account span {font-family: Raleway;font-weight: 500;font-size: 20px;line-height: 23px;color: #1B1B1B;}
.sign-up-form .for-new-account a {font-family: Raleway;font-weight: 500;font-size: 18px;line-height: 21px;text-decoration-line: underline;color: #BF9775;padding-left: 6px;}
/*Sign Up Form Page*/
/*Product Detail Popup*/
a.modal-open {font-family: Raleway;font-style: normal;font-weight: 600;font-size: 12px;line-height: 20px; text-align: center;color: #FFFFFF;background: #48433E;border-radius: 2px;display: inline-block;padding: 5px 0;width: 160px;cursor: pointer;}
a.modal-open:hover {background: #6D655E;}
.shipping-quote-popup .modal-wrap, .ask-question .modal-wrap {z-index: 1000;}
.shipping-quote-popup .modal-box {background: #FFFFFF;box-shadow: 2px 2px 10px rgba(146, 146, 146, 0.25);border-radius: 10px;width: 520px;padding: 41px 30px 64px;position: relative;height: 950px;overflow: auto;max-height: 100%;}
.shipping-quote-popup .modal-box::-webkit-scrollbar { width: 0 !important }
.shipping-quote-popup .modal-box h2, .ask-question .modal-box h2 span {font-family: Lora; font-weight: normal;font-size: 30px;line-height: 38px;text-align: center;color: #1B1B1B;margin-bottom: 10px;position: relative;padding-right: 8px;padding-left: 8px;}
.ask_a_question .modal-scroll h2 span {font-family: Lora; font-weight: normal;font-size: 30px;line-height: 38px;text-align: center;color: #1B1B1B;margin-bottom: 10px;position: relative;padding-right: 8px;padding-left: 8px;}
.shipping-quote-popup .modal-box h2:before {position: absolute;content: "";background: #bc9b83;width: 25px;height: 1px;left: -16px;top: 50%;}
.shipping-quote-popup .modal-box h2:after {position: absolute;content: "";background: #bc9b83;width: 25px;height: 1px;right: -16px;top: 50%;}
.shipping-quote-popup .modal-box h3 {font-family: Raleway;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;padding-bottom: 34px;padding-top: 30px;clear: both;text-align: left;}
[type="radio"]:checked,
[type="radio"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label
{
    position: relative;
    padding-left: 38px;
    cursor: pointer;
    line-height: 20px;
    display: inline-block;
}
[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 2px;
    width: 20px;
    height: 20px;
    border: 1px solid #BF9775;;
    border-radius: 100%;
    background: #fff;
}
[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #BF9775;;
    position: absolute;
    top: 6px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
}
[type="radio"]:checked + label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.shipping-quote-popup .modal-box form ul.shipping-quote-address li {float: left;width: 31.33%;margin-right: 10px;border: 1px solid #C4C4C4;padding: 8px;margin-bottom: 10px;min-height: 90px;}
.shipping-quote-popup .modal-box form ul.shipping-quote-address li:last-child {padding-right: 0;padding-bottom:8px;}
.shipping-quote-popup .modal-box form ul.shipping-quote-address li.selected {border: rgb(176,120,89) solid 1px;}
.shipping-quote-popup .modal-box form ul li {padding: 0px;float: none;width: 100% !important;border: 0;}
.shipping-quote-popup .modal-box form ul li:last-child {padding-bottom: 0;}
.shipping-quote-popup .modal-box form ul li label {font-family: Raleway;font-weight: normal;font-size: 16px;line-height: 24px;color: #1B1B1B;max-width: 297px;display: block;    padding-bottom: 0;}
.shipping-quote-popup .modal-box form ul li label.add-new-label {font-weight: 600;}
.shipping-quote-popup .modal-box form .form-group2 {padding-top: 20px; }
.shipping-quote-popup .modal-box form textarea, .ask-question .modal-box form textarea {min-height: 167px;}
.shipping-quote-popup .modal-box form button, .ask-question .modal-box form button {margin-top: 32px;float: left;}
.shipping-quote-popup .address-form-icon {float:right;color:rgb(176,120,89); position: inherit;} 
.add-new-form-wrapper {display: none;}
/*Product Detail Popup*/

/*Add address checkout page*/
.checkout-detail-left .add-address {display: inline-block;color: #82664C;cursor: pointer;font-size: 16px;float: right;}
.checkout-detail-left .add-address img{max-width: 100%;vertical-align: middle;border-radius: 0;padding-right: 6px;}
.shipping-final-address .checkout_edit_address {display: inline-block;float: right;color: #82664C;cursor: pointer;}
/*Add address checkout page*/

/*Custom Alert Box*/
.alert_box h3 {font-size: 17px;text-align: center;font-weight: bold;margin-top: 20px;}
.alert_box .alert_box_options {width: 100%;margin-top: 35px;}
.alert_box .alert_box_options .confirm {width: 45%;float: left;}
.alert_box .alert_box_options .cancel {width: 45%;float: right;}
/*Custom Alert Box*/
.free_shipping_text, .prod_detail .prod_tabs .tab-content .free_shipping_text {color:#BF9775}
/*Shipper*/
.fl-w-100{float: left;width: 100%;}
.text-center{text-align: center;}
.agreement-wrap.nationwide-wrap{border-top: none;}
.agreement-text-wrap .brown-text,.brown-text{font-family: Raleway;font-style: normal;font-weight: 500;font-size: 24px;line-height: 28px;text-align: center;color: #BF9775;padding: 50px 0 30px;}
.addressWrap{width: 50%;float: left;padding: 30px 50px;}
.addressImg{width: 50%;float: right;}
.addressWrap h5{font-family: Raleway;font-style: normal;font-weight: 600;font-size: 18px;line-height: 21px;color: #1B1B1B;margin-bottom: 15px;}
.addressWrap span{font-family: Raleway;font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #1B1B1B;}
.box-wrap{border: 1px solid #D6D6D6;box-sizing: border-box;border-radius: 6px;}
.addrList{background: #FAFAFA;}
.nationwide ul{display: flex;flex-wrap: wrap;    margin: 0 -10px;}
.nationwide ul li{background: #FFFFFF;border: 1px solid #D6D6D6;box-sizing: border-box;border-radius: 6px;width: 31.333%;padding: 20px;margin: 0 10px 20px;}
.nationwide ul li h6{font-family: Raleway;font-style: normal;font-weight: 600;font-size: 16px;line-height: 19px;color: #1B1B1B;padding-bottom: 10px;}
.nationwide ul li span{float: left;margin-right: 10px;}
.nationwide ul li p{padding: 0;font-family: Raleway;font-style: normal;font-weight: normal;font-size: 15px;line-height: 32px;color: #1B1B1B;}
.nationwide .agreement-text-wrap{padding-bottom: 20px;}


/* Quantity Options */
.qty-option-select {padding: 10px 10px; margin: 15px 0px; border-radius: 5px; width: 153px; font-size: inherit; border-color: #c3c3c3; position: relative;}
.qty-option-type {padding: 10px 10px; width: 153px; border: 1px solid #c3c3c3; border-radius: 5px; font-size: inherit; margin: 15px 0px;}

.prod_box .qty_change ,.related_prod_slider .qty_change{
    float: left;
    width: 50%;
}
.prod_box .qty-option-select, .related_prod_slider .qty-option-select, .prod_box .qty-option-type, .related_prod_slider .qty-option-type{
    width: 90%;
}
.prod_box .has_cart_qty, .related_prod_slider .has_cart_qty {
    float: right !important;
    width: 50% !important;
}
.prod_box .has_cart_qty a, .related_prod_slider .has_cart_qty a{
    width: 100% !important;
    margin-top: 16px !important;
}
.prod_box .is-in-cart, .related_prod_slider .is-in-cart{
    width: 100% !important; font-size: 12px;
}
.related_prod_slider .middle{
    width: 240px;
}
.related_prod_slider .qty_change {
    margin-top: 17px;
}
.error{color: red !important;}
.out-of-stock{opacity: 0.6;}
/* 404 page design */
.fourohfour-sec { clear: left; padding: 100px 0 30px 0;}
.fourohfour-sec p{color: #1b1b1b; font-size: 14px;}
.subtext-404 { font-size: 20px !important; margin: 20px 0; font-family: Lora;}
.go-back-from-404{margin-top: 50px;}
.go-back-from-404 a { width: 192px; display: inline-block; background: #48433e; padding: 10px 0; color: #fff; cursor: pointer;}
.go-back-from-404 a:hover {background: #625b55;}
.description ul {list-style: disc!important;}
.description ol {list-style: decimal!important;}
#cat-description .read-more-height {max-height: 98px;overflow: hidden;position: relative;}


/* Add css code for return policy page in footer by @nitin */
.return_policy_list{
    list-style:disc;
    padding-left:40px;
    margin:0px;
}
.question-button a svg { margin-left: 13px; }   

/* Add buyers link in menu */
.hpmkt-logo-block:hover a:after{ display: none; }
.navigation ul .hpmkt-logo-block a { display: table; padding: 0; background: #f4f4f4; border: 1px solid #e7e7e7; border-radius: 3px; padding: 7px 7px 5px 7px; }
li.hpmkt-logo-block { float: right; position: relative; top: 10px; }
.hpmkt-logo-block .buyers-logo { max-width: 100px; margin-right: 10px; }
.hpmkt-logo-block .buyers-logo, .hpmkt-logo-block .buyers-text { float: left; }
.hpmkt-logo-block .buyers-text{ color: #b07859; line-height: 17px; font-size: 13px; }
.hpmkt-logo-block .buyers-text span{ display: block; color: #83664c; position: relative; top: -2px; }

/* Express Checkout */
.clearfix:before, .clearfix:after {content: ""; display: table; clear: both;}
#express-checkout-popup .common-popup .modal-scroll{padding: 0;}
#express-checkout-popup .common-popup .modal-box{padding-bottom: 20px;}
#express-checkout-popup .order-summary-row { display: flex; justify-content: space-between; }
#express-checkout-popup .order-detail p { font-size: 15px; margin-bottom: 10px; max-width: 370px; }
#express-checkout-popup .order-total { border-top: 1px solid #ddd; padding: 10px 0; }
#express-checkout-popup .order-total p { font-weight: bold; }
#express-checkout-popup .product-name{-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box;}

/* sale-offer section */
.sale-price-sec {position: absolute;left: 0;top: 0;background: #82664C;border-radius: 30px;padding: 2px 8px;color: #fff;font-family: Lora; font-size: 16px;font-weight: 400; z-index: 1;}
.prod-price-sec{display: flex; justify-content: center; align-items: flex-end; gap:8px;}
.prod-price-sec .sold_price{text-decoration: line-through; color: #858585 !important;}
.prod-price-sec .disc_price{font-weight: 600;}
.prod_info .prod-price-sec{justify-content: start;}
.checkout-detail-left .prod-price-sec{justify-content: start;}
.checkout-detail-left #checkout-process-2 .sale-price-sec{left: unset;top: unset;}