/* CSS Document */


@font-face {
    font-family: iranyekan;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/IranYekan/iranyekanwebregular.eot");
    src: url("../fonts/IranYekan/iranyekanwebregular.eot?#iefix") format("embedded-opentype"), url("../fonts/IranYekan/iranyekanwebregular.woff") format("woff"), url("../fonts/2-IranYekan/iranyekanwebregular.woff") format("woff"), url("../fonts/IranYekan/iranyekanwebregular.ttf") format("truetype");
}

@font-face {
    font-family: iranyekanwebbold;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/IranYekan/iranyekanwebbold.eot");
    src: url("../fonts/IranYekan/iranyekanwebbold.eot?#iefix") format("embedded-opentype"), url("../fonts/IranYekan/iranyekanwebbold.woff2") format("woff2"), url("../fonts/2-IranYekan/iranyekanwebbold.woff") format("woff"), url("../fonts/IranYekan/iranyekanwebbold.ttf") format("truetype");
}


@font-face {
    font-family: epic;
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/Epic-Vije-Light.woff2");
    
}
@font-face {
    font-family: epic-heavy;
   
    src: url("../fonts/Epic-Vije-Heavy.otf");
    
}

 body , p , a , li , h1, h2, h3, h4 , h5, h6 ,div , button, span{
	font-family: epic !important ;
}
.text-main{
	color:#004e45 !important;
}



.text-second{
	color:#c4ab80 !important;
}

.text-height{
	line-height: 2 !important;
}

.dot{
	text-align: center;
}

.page-loading{
	direction: ltr;
}

#search_widget form {
  margin-left: 22.5pt;
}
#search_widget form button {
  /*left: 0px;*/
}

[class~="desktop_cart"] [class~="header-cart"] {
  margin-right: 1pc;
}

#acount [class~="account-list-content"] div {
  text-align: right;
}

[class~="main-menu"] [class~="menu"] [class~="menu-top"] li [class~="dropdown-menu"] ul {
  text-align: right;
}

[class~="main-menu"] [class~="menu"] [class~="menu-top"] li [class~="dropdown-menu"] {
  margin-right: 10pt;
  right: 7px;
}

#home [class~="wrap-banner"] [class~="position"] [class~="menu-banner"] {
  position: absolute;
	left: 900px;
}

[class~="menu-banner"] [class~="verticalmenu"] [class~="menu"] li [class~="dropdown-menu"] {
  left: inherit;
	 right: 106%;
}

[class~="menu-banner"] [class~="verticalmenu"] [class~="parent"]::before {
  left: -12px;
}

[class~="menu-banner"] [class~="verticalmenu"] [class~="menu"] li [class~="hasicon"] img {
	position: absolute;
  	right: 15.75pt !important;
	margin-right: .0625pc;
	left: inherit;
	
}

[class~="menu-banner"] [class~="verticalmenu"] [class~="menu"] li a, [class~="menu-banner"] [class~="verticalmenu"] [class~="menu"] li [class~="dropdown-menu"] [class~="menu-items"] [class~="parent-submenu"] [class~="dropdown-submenu"] li a {
  color: #004e45;
}

[class~="menu-banner"] [class~="verticalmenu"] [class~="menu"] > li > a {
  padding-left: .29375in;
	padding-right: .59375in;
}

#wrapper-site #content-wrapper #main [class~=living-room] [class~=groupcategoriestab-vertical] [class~=grouptab] [class~=flex-9] [class~=title-tab-content] ul [class~=active], #wrapper-site #content-wrapper #main [class~=best-sellers] [class~=groupproductlist] [class~=flex-4] [class~=content-text] div a:hover {
    background: #c4ab80 !important;
}

#home2 .wrap-banner .menu-banner .box-content .pull-left .toggle-nav, [class~="block-newsletter"] [class~="input-group"] [class~="input-group-btn"] [class~="btn-secondary"]:hover {
  background: #c4ab80 !important;
	border: solid #c4ab80 1px;
}

.footer-one .inner-footer .footer-top .block-content .contact-us .content-contact {
  border-right-color: #d5d5d5;
	border-right-style: solid;
	border-left-style:none;
	margin-right: 5.25pt;
}

footer [class~="title-block"] {
  text-align: right;
	font-weight: bold;
}

.text-8{
	font-size: 8px !important;
}
.text-10{
	font-size: 10px !important;
}
.text-12{
	font-size: 12px !important;
}
.text-14{
	font-size: 14px !important;
}
.text-16{
	font-size: 16px !important;
}
.text-18{
	font-size: 18px !important;
}
.text-20{
	font-size: 20px !important;
}
.text-22{
	font-size: 22px !important;
}
.text-24{
	font-size: 24px !important;
}
.text-26{
	font-size: 26px !important;
}
.text-28{
	font-size: 28px !important;
}
.text-30{
	font-size: 30px !important;
}

[class~=block-cart] [class~=dropdown-content] {
    left: 10px !important;
}


.product-cart #cart .cart-grid .cart-items .cart-item {
 background:hsla(37,71%,89%,0.4) !important;
}

[class~="product-cart"] #cart [class~="cart-grid"] [class~="cart-items"] [class~="cart-item"]:nth-child(2n+1) {
  /*background: #f7e8cf !important;*/
  background:hsla(37,71%,89%,0.4) !important;
}

[class~="checkout-cart"] [class~="cart-grid-right"] [class~="cart-summary"] {
  background: #004e45;
}

[class~="checkout-cart"] [class~="cart-grid-right"] [class~="cart-summary"] [class~="cart-summary-line"]::before, #home3 #wrapper-site #content-wrapper #main [class~="product-living-room"] [class~="new-arrivals"] [class~="title-tab-content"] ul li a::before {
  right: 0;
	
}



.shopping-cart {
  /*width: 750px;
  height: 423px;*/
  margin: 40px auto;
  background: #FFFFFF;
  box-shadow: 1px 2px 3px 0px rgba(0,0,0,0.10);
  border-radius: 6px;
 
  display: flex;
  flex-direction: column;
}


 
.shop-items {
  padding: 20px 30px;
  height: 120px;
  display: flex;
	 border-top:  1px solid #E1E8EE;
  border-bottom:  1px solid #E1E8EE;
}
 


.buttons {
  position: relative;
  padding-top: 30px;
  margin-right: 60px;
}
.delete-btn,
.like-btn {
  display: inline-block;
  Cursor: pointer;
}
.delete-btn {
  width: 18px;
  height: 17px;
	border: none;
	background: #FFFFFF;
  
}
 
.like-btn {
  position: absolute;
  top: 9px;
  left: 15px;
  background: url('../img/other/twitter-heart.png');
  width: 60px;
  height: 60px;
  background-size: 2900%;
  background-repeat: no-repeat;
}

.is-active {
  animation-name: animate;
  animation-duration: .8s;
  animation-iteration-count: 1;
  animation-timing-function: steps(28);
  animation-fill-mode: forwards;
}
 
@keyframes animate {
  0%   { background-position: left;  }
  50%  { background-position: right; }
  100% { background-position: right; }
}

.image {
  margin-right: 50px;
}
 

.description {
  padding-top: 10px;
  /*margin-right: 60px;
  width: 115px;*/
}
 
.description span {
  display: block;
  font-size: 14px;
  color: #43484D;
  font-weight: 400;
}
 
.description span:first-child {
  margin-bottom: 5px;
}
.description span:last-child {
  font-weight: 300;
  margin-top: 8px;
  color: #86939E;
}

.quantity {
  padding-top: 20px;
  margin-right: 60px;
}
.quantity input {
  -webkit-appearance: none;
  border: none;
  text-align: center;
  width: 32px;
  font-size: 16px;
  color: #43484D;
  font-weight: 300;
}
 
.shop-btn[class*=btn] {
  width: 30px;
  height: 30px;
  background-color: #E1E8EE;
  border-radius: 6px;
  border: none;
  cursor: pointer;
}
.minus-btn img {
  margin-bottom: 3px;
}
.plus-btn img {
  margin-top: 2px;
}
 
button:focus,
input:focus {
  outline:0;
}

.total-price {
  width: 83px;
  padding-top: 27px;
  text-align: center;
  font-size: 16px;
  color: #43484D;
  font-weight: 300;
}

@media (max-width: 800px) {
  .shopping-cart {
    width: 100%;
    height: auto;
    overflow: hidden;
  }
  .item {
    height: auto;
    flex-wrap: wrap;
    justify-content: center;
  }
  .image img {
    width: 50%;
  }
  .image,
  .quantity,
  .description {
    width: 100%;
    text-align: center;
    margin: 6px 0;
  }
  .buttons {
    margin-right: 20px;
  }
	.shopping-cart-img{
	width:80px !important;
	}
	.product-cart #cart .quantity {
    margin-right: 20px !important;
	}
	.like-btn {
    
    right: 20px !important;
	}
	
}

.qt{
    padding-block: 1px;
    padding-inline: 2px;
}
.shopping-cart-img{
	width:85px;
}

.input-digit{
	text-align: center;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-weight: bold;
	
	max-width: 250px;
	letter-spacing: 0.25em;
	border: solid 1px #c4ab80 !important;
	border-radius: 10px !important;
}

.input-digit:focus {
    outline: none !important;
    border:1px solid red;
    box-shadow: 0 0 10px #719ECE;
  }

.code-confirm-input {
    direction: ltr;
    font-size: 20px;
    font-weight: 700;
    text-indent: 20px;
    text-align: center;
    letter-spacing: 20px;
    text-transform: uppercase;
}

.input-koa{
	border: solid 1px #c4ab80 !important;
	border-radius: 10px !important;
	padding: 10px !important;
}

.link-text-second {
    color: #c4ab80 !important;
    border-bottom: dashed 1px #c4ab80;
    padding-bottom: 1px;
}
[class~=arrow] {
    right: 200px !important;
}

[class~=arrow]:hover, [class~=collapse-icons][aria-expanded="true"] {
    background: #c4ab80;
}

#contact [class~="main-content"] [class~="page-home"] [class~="input-contact"] button, #contact [class~="main-content"] [class~="page-home"] [class~="header-contact"] [class~="icon"] i {
  background: #c4ab80;
}

[class~="menu-banner"] {
  left: 70%;
}



.nivo-controlNav {
  display: none;
}

.koa-text{
	padding: 30px;
	border-bottom: dotted 2px #c4ab80;
}

/* index main cat */
#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] {
  margin-top: 4rem;
	 margin-bottom: 4rem;
	margin-left: 0pt;
}



#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="title-product"] {
  margin-bottom: .604166667in;
}

#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="featured"], [class~="product-checkout"] [class~="check-input"] {
  position: relative;
}

#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="featured"] [class~="content-category"] [class~="content-img"] {
  margin-bottom: 18.75pt;
	 overflow: hidden;
	border-radius: 50%;
}

#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="featured"] [class~="content-category"] [class~="info-category"] h3 {
  margin-bottom: 8px;
	font-weight: 600;
	font-size: 1.125pc;
}

#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="featured"] [class~="content-category"] [class~="info-category"] p {
  color: #666;
}
#home1 [class~="main-content"] #wrapper-site #content-wrapper #main [class~="page-home"] [class~="featured-category"] [class~="tab-content"] [class~="featured"] [class~="content-category"] [class~="info-category"] p, #search_widget #block_myaccount_infos [class~="myaccount-title"] [class~="fa-angle-down"] {
  font-size: .125in;
}


/***** Deal Of The Day ****/ 

#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] {
  padding-top: 6rem;
	padding-bottom: 4rem;
	 padding-right: 0;
}


#language, #home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] {
  padding-left: 0;
}

#home1 #wrapper-site #content-wrapper #main .deal-of-day .tab-content span.right, #home5 header [class~="header-top"] [class~="margin-0"] #search_widget #block_myaccount_infos #acount {
  right: 0;
}

#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="slick-arrow"] {
  z-index: 1;
	 opacity: 0;
	transition: all .35s ease;
	line-height: .416666667in;
	 top: 50%;
	color: #eee;
	 background: #eee;
	height: .416666667in;
	 width: 40px;
	border-radius: 50%;
}

#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="slick-arrow"], #currency [class~="account-list-content"] #desktop_currency_selector ul li {
  border-radius: 50%;
}




#home1 header .header-top .vertical-header #dropdownMenuButton .btnov-lines-large::before, [class~="menu-banner"], #wrapper-site #content-wrapper #main [class~="living-room"] [class~="groupcategoriestab-vertical"] [class~="grouptab"] [class~="flex-3"] [class~="cate-child-vertical"] ul li a:hover::before, #home3 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="slick-arrow"] {
  position: absolute;
}




#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="draggable"] {
	 padding-top: 4rem !important;
  padding-bottom: 3rem !important;
}

#home1 #wrapper-site #content-wrapper #main .deal-of-day .tab-content .item.text-center {
  opacity: .4;
	transform: scale(.8);
}


#product-detail [class~="content"] [class~="main-product-detail"] [class~="product-detail"] [class~="page-content"] [class~="js-qv-mask"] div img, #home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="slick-slide"]{
	height: auto;
}

#home1 #wrapper-site #content-wrapper #main .deal-of-day .product-miniature .thumbnail-container a{
	border-bottom-color : inherit !important;
	border-left-color: inherit !important;
}

#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="product-description"] [class~="product-groups"] [class~="product-title"]{
	margin-top: 1rem;
}
[class~="footer-one"], #home3 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="product-description"] [class~="d-flex"] div{
	font-size: .125in;
}
#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="product-description"] [class~="d-flex"] div{
	line-height: 2.7;
	margin-right: 7.5pt;
	background: #c4ab80;
	color: white;
	border-radius: 50%;
	border-image: none;
	border-top-color: #c4ab80;
	border-right-color: #c4ab80;
	border-bottom-color: #c4ab80;
	border-left-color: #c4ab80;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: .010416667in;
	border-right-width: .010416667in;
	border-bottom-width: .010416667in;
	border-left-width: .75pt;
	height: 2.8125pc;
	width: 33.75pt;
	
}


#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="item"][class~="text-center"][class~="slick-current"][class~="slick-center"] {
  opacity: 1 !important;
	transition: .3s;
	transform: scale(1.2);
}

#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"]:hover [class~="slick-arrow"], [class~="breadcrumb-bg"] [class~="breadcrumb"] ol li a, .user-login #wrapper-site a {
  color: #666;
}
#home1 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"]:hover [class~="slick-arrow"] {
  opacity: 1;
}

#product-sidebar-left [class~="main-content"] [class~="content"] [class~="product-container"] [class~="nav-top"] [class~="products-sort-order"] [class~="select-title"], #home3 #wrapper-site #content-wrapper #main [class~="deal-of-day"] [class~="tab-content"] [class~="slick-arrow"] {
  cursor: pointer;
}

#home1 #wrapper-site #content-wrapper #main .deal-of-day .tab-content .product-description .d-flex div span {
  display: none !important;
}

/**************************************/

[class~="sidebar-3"] [class~="sidebar-block"] [class~="new-item-content"] ul[class~="scroll-product"] label[class~="check"] {
  margin-right: 1.5pt;
}
.sidebar-q{
	margin-right: 5px !important;
}

[class~="sidebar-3"] [class~="sidebar-block"] [class~="new-item-content"] ul[class~="scroll-product"] li {
  margin-left: 20px;
}

.h-divider {
  margin: auto;
  margin-top: 20px;
  width: 90%;
  position: relative;
}

.h-divider .shadow {
  overflow: hidden;
  height: 5px;
}

.h-divider .shadow:after {
  content: '';
  display: block;
  margin: -25px auto 0;
  width: 100%;
  height: 25px;
  border-radius: 125px/12px;
  box-shadow: 0 0 8px #ebebeb;
}

#home1 .item-lookbook.item8 {
    top: 37.3%;
  left: 60%;
}

#home1 .item-lookbook.item6 {
    top: 64.32%;
	left: 70.9%;
}

#home1 .item-lookbook.item7 {
    top: 55.86%;
	left: 20%;
}

#home1 .item-lookbook.item1 {
    top: 68%;
  left: 49.56%;
}

#home1 .item-lookbook.item2 {
    top: 51.53%;
  left: 21%;
}

#home1 .item-lookbook.item12 {
    top: 68%;
  left: 73%;
}

#home1 .item-lookbook.item3 {
    top: 66%;
  left: 66%;
}

#home1 .item-lookbook.item4 {
    top: 65.09%;
	left: 22.3%;
}
#home1 .item-lookbook.item5 {
    top: 88.54%;
	left: 78.31%;
}


#home1 .item-lookbook.item9 {
    top: 44.68%;
  left: 75%;
}

#home1 .item-lookbook.item10 {
    top: 69.18%;
  left: 64%;
}
#home1 .item-lookbook.item11 {
    top: 43%;
  left: 22.38%;
}

.nivo-controlNav {
  display: none;
}


.product-box{
	max-width: 30% ;
}

#product-detail .content .main-product-detail .product-detail .page-content #product-modal .product-tab li img, #product-detail [class~="content"] [class~="main-product-detail"] [class~="product-info"] [class~="detail-description"] [class~="has-border"] select {
 
  /*width: 250px;*/
}

.select-color{
	border:solid 2px #252525 !important;
	width:25px !important;
	height: 25px !important;
	margin-right: 10px;
}

[class~=page-home] [class~=btn]:hover {
    background: #c4ab80 !important;
}


#product-detail [class~=content] [class~=main-product-detail] [class~=review] ul li a, [class~=footer-one] [class~=inner-footer] [class~=footer-top] [class~=block-content] [class~=contact-us] [class~=title-content] span {
    font-weight: bold;
	color: #c4ab80;
	font-size:14px;
	
}


/* new radio button */
input[type="radio"] {
  display: none;
  &:not(:disabled) ~ label {
    cursor: pointer;
  }
  &:disabled ~ label {
    color:#4E4C4C;
    border-color:#4F4E4E;
    box-shadow: none;
    cursor: not-allowed;
  }
}
.radio-label {
  height: 100%;
  display: block;
  background: white;
  border: 2px solid #727070;
  border-radius: 20px;
  padding: 1rem;
  margin-bottom: 1rem;
  /*margin: 1rem;*/
  text-align: center;
  box-shadow: 0px 3px 10px -2px hsla(150, 5%, 65%, 0.5);
  position: relative;
}
input[type="radio"]:checked + label {
  background: hsla(150, 75%, 50%, 1);
  color: hsla(215, 0%, 100%, 1);
  box-shadow: 0px 0px 20px hsla(150, 100%, 50%, 0.75);
  &::after {
    color: hsla(215, 5%, 25%, 1);
    font-family: FontAwesome;
    border: 2px solid hsla(150, 75%, 45%, 1);
    content: "\f00c";
    font-size: 24px;
    position: absolute;
    top: -25px;
    left: 50%;
    transform: translateX(-50%);
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    border-radius: 50%;
    background: white;
    box-shadow: 0px 2px 5px -2px hsla(0, 0%, 0%, 0.25);
  }
}
/*input[type="radio"]#control_05:checked + label {
  background: red;
  border-color: red;
}*/

/* end radio button */


/*-----  Add To Cart Toast  -----*/
.addtocart_toast {
  visibility: hidden;
  min-width: 290px;
  height: auto;
  margin: auto;
  background-color: rgba(0, 128, 0, 0.8);
  color: #ffffff;
  text-align: center;
  border-radius: 30px;
  position: fixed;
  z-index: 9999;
  left: 15px;
  right: auto;
  bottom: 15px;
  font-size: 14px;
  white-space: nowrap;
}
.addtocart_toast .desc {
  color: #ffffff;
  padding: 10px 15px;
  overflow: hidden;
  white-space: nowrap;
}

.addtocart_toast.show {
  visibility: visible;
  -webkit-animation: fadeInUp 0.5s, fadeInOut 0.5s 2.5s;
  animation: fadeInUp 0.5s, fadeInOut 0.5s 4.5s;
}

/*-----  Wishlist  -----*/
.wishlist_toast {
  visibility: hidden;
  min-width: 290px;
  height: auto;
  margin: auto;
  background-color: rgba(0, 128, 0, 0.8);
  color: #ffffff;
  text-align: center;
  border-radius: 30px;
  position: fixed;
  z-index: 9999;
  left: 15px;
  right: auto;
  bottom: 15px;
  font-size: 14px;
  white-space: nowrap;
}
.wishlist_toast .desc {
  color: #ffffff;
  padding: 10px 15px;
  overflow: hidden;
  white-space: nowrap;
}

.wishlist_toast.show {
  visibility: visible;
  -webkit-animation: fadeInUp 0.5s, fadeInOut 0.5s 2.5s;
  animation: fadeInUp 0.5s, fadeInOut 0.5s 4.5s;
}


/*---- Recent purchase popup  ----*/

.recent-purchase {
    width: 300px;
    padding: 15px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    left: 15px;
    bottom: 15px;
    background-color: #ffffff;
    z-index: 12;
    -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.2);
}

.recent-purchase img {
    width: 70px;
    height: 75px;
    margin-right: 15px;
    display: inline-block;
    border: 1px solid #eeeeee;
}

.recent-purchase .detail {
    width: 65%;
    display: inline-block;
}

.recent-purchase .detail h6,
.recent-purchase .detail .h6 {
    color: #444;
    font-size: 14px;
}

.recent-purchase .detail p {
    margin-bottom: 10px;
    font-size: 11px;
    color: #777;
}

.recent-purchase a {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    position: absolute;
    right: 10px;
    top: 0;
    font-size: 20px;
    color: #777;
}

.recent-purchase a:hover {
    color: #555;
}

[class~=block-cart] [class~=dropdown-content] [class~=cart-content] [class~=remove] i {
    margin-right: 2pt;
	margin-left: 15px;;
}

[class~=breadcrumb-bg] [class~=breadcrumb] ol li:before {
    right: 3px;
}

[class~=breadcrumb-bg] [class~=breadcrumb] ol li {
   
    margin-left: 15px;
}
[class~=breadcrumb-bg] [class~=breadcrumb] ol li:last-child a {
   color:#004e45;
	font-weight: bold;
}


.page-menu-icon{
	margin-left: 15px;
}

#nav_icon3 {
  background: #004e45;
}

[class~="menu-banner-pages"] {
  left: 75%;
	top: 17%;
}

#nav_icon3[class~="open"] {
  background: #c4ab80;
}

.product-description {
	
	text-align: center;
}

.product-description p{
	line-height: 2;
	text-align: justify;
}

.product-description img{
	border-radius: 15px;
	margin-bottom: 15px;
}
.certificat-img{
	width: 75px !important;
	padding: 15px;
}

body a{
	text-decoration: none;
}

.main-cat{
	max-width: 150px;
	max-height: 150px;
	border-radius: 50%;  /* دایره‌ای شدن */
    border: 10px solid #004e45;  /* رنگ خاکستری */
    object-fit: cover;  /* برش تصویر متناسب */
	/*margin-right: 25px;*/
	 transition: all 2s ease;
}
.main-cat-name h3{
		font-size: 14px;
	}

.main-cat img{
	max-width: 100%;
	max-height: 100%;
	border-radius: 50%;  /* دایره‌ای شدن */
    
}

.main-cat:hover{
	
    border: 10px solid #c4ab80;  /* رنگ خاکستری */
  transition: transform 2s ease;
	transform: scale(1.01);
}



@media screen and (max-width: 767px) {
   .main-cat{
        border: 5px solid #004e45; 
	   margin-right: 10px;
    }
	.main-cat-name h3{
		font-size: 12px;
	}
}

.header-top{
	background-color:#c4ab80; 
}


.custom-hr {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 20px 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
}

.hr-line {
  width: 20%;
  border-top: 1px solid #c4ab80;
  /*margin: 0 5px;*/
}

.hr-title {
  padding: 0 5px;
}

.hr-parenthesis {
  display: inline-block;
  width: 20px;
  height: 40px;
  border: 2px solid #c4ab80;
  border-radius: 30%;
	
}

.hr-left {
  border-right: none;
  border-top: none;
  border-bottom: none;
  border-top-left-radius: 60%;
  border-bottom-left-radius: 60%;
}

.hr-right {
  border-left: none;
	border-top: none;
	 border-bottom: none;
  border-top-right-radius: 60%;
  border-bottom-right-radius: 60%;
}

[class~="page-home"] [class~="btn"]:hover {
  border-top-color: #c4ab80 !important;
	border-right-color: #c4ab80 !important;
	border-bottom-color: #c4ab80 !important;
	border-left-color: #c4ab80 !important;
}

.text-justify{
	text-align: justify;
}

.font-epic-bold{
	font-family: epic-heavy !important;
}

.effect1 {
        position: relative;
        overflow: hidden;
    }

    .effect1 img {
        width: 100%;
        display: block;
    }

    .effect1::after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%; /* تنظیم ارتفاع سایه */
       background: rgba(196,171,128,.3);
		/*opacity: .1;*/
        pointer-events: none; /* جلوگیری از تداخل کلیک */
    }

    .effect1 .caption {
        position: absolute;
        bottom: 0px;
        left: 0px;
        right: 0px;
        color: white;
        font-size: 18px;
        font-weight: bold;
        text-align: center;
        z-index: 2;
		background: #004e45;
		padding-top: 20px;
		padding-bottom: 20px;
		opacity: .8
    }

.hr-1 {
     border: 1px solid rgb(196,171,128);
	opacity: .5;
   
}

#product-detail [class~="content"] [class~="main-product-detail"] [class~="product-info"] [class~="detail-description"] [class~="has-border"] [class~="product-quantity"] [class~="input-group"] [class~="add"] a:hover {
  background: #004e45 !important;
}

#product-detail .content .main-product-detail .product-info .detail-description .has-border .product-quantity .input-group .add a {
   background: #c4ab80 !important;
}

.add-to-cart{
	 background: #c4ab80 !important;
}

.add-to-cart:hover{
	 background: #004e45 !important;
}

.wishlistProd_1{
	 background: #c4ab80 !important;
}

.wishlistProd_1:hover{
	 background: #004e45 !important;
}

.quick-view{
	background: #c4ab80 !important;
}

.quick-view:hover{
	 background: #004e45 !important;
}

[class~="tab-content"] [class~="item"] [class~="product-miniature"] [class~="product-description"] [class~="product-buttons"] i {
  color:#FFFFFF;
}