
/*
Theme Name:           Metoy
Theme URI:            https://metoy.shop
Author:               Metoy
Author URI:           https://metoy.shop
Description:          Customized theme by Metoy
Version:              1.4.6
Template: flatsome
License:              https://metoy.shop
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 400;
	src: url('/wp-content/themes/metoy/iranyekan/woff2/IRANYekanWebRegular.woff2') format('woff2'),
	     url('/wp-content/themes/metoy/iranyekan/woff/IRANYekanWebRegular.woff') format('woff');
	font-display: swap;
}

@font-face {
	font-family: iranyekan;
	font-style: normal;
	font-weight: 700;
	src: url('/wp-content/themes/metoy/iranyekan/woff2/IRANYekanWebExtraBold.woff2') format('woff2'),
	     url('/wp-content/themes/metoy/iranyekan/woff/IRANYekanWebExtraBold.woff') format('woff');
	font-display: swap;
}

body{font-family:  "iranyekan",  tahoma}

.nav > li > a ,.off-canvas-center .nav-sidebar.nav-vertical > li > a {
font-family:  iranyekan, tahoma;
font-weight:normal
}

.nav > li > a {
  font-size: 1em;
}

.nav-uppercase > li > a {
letter-spacing: 0em;
font-weight:normal}

.uppercase, h6, span.widget-title, th {
  letter-spacing: 0;
font-weight:normal
}

h1,h2,h3,h4,h5,h6, .heading-font{font-family: iranyekan, sans-serif;font-weight: bold;
letter-spacing: unset!important;}


.alt-font{font-family: "iranyekan", sans-serif;}

.accordion .toggle {margin-left: 5px;right: 0;}

.nav-dropdown .menu-item-has-children > a, .nav-dropdown .title > a, .nav-dropdown .nav-dropdown-col > a {
    font-weight: normal;}

.button{
    letter-spacing: normal;
}

.icon-box .icon-box-img {
    margin-bottom:0.4em;}

.shipping__list_item {
    padding: 5px 0 5px 0;
}

.place-order > .button{
min-width: 100%;
margin-right: 0;
display: block;
height: 50px;}

.single_add_to_cart_button{
  width: 75%;
  float: left;
}

.quantity, .text-center .quantity {
  width: 20%;
}




.icon-shopping-bag::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e90b";
}

.icon-user::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e90e";
font-size: 1.2em;
}

.icon-menu::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e908";

}

.icon-search::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e90a";
font-size: 17px;
}

.icon-equalizer::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e908";
font-size: 22px;
}


.wishlist-added .icon-heart-o {
    color: red;
}

.wishlist-icon .icon-heart-o::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: "\e907";
}

.wishlist-icon .icon-heart::before {
  font-family: 'metoy' !important;
  font-weight: normal;
  content: '\e907';
}

















.nav-dropdown-col > a {
  font-weight: 700;       /* bold */
  font-size: 15px;        /* slightly bigger */
  color: #111;            /* darker text for clarity */
  padding: 6px 0;         /* a bit of spacing */
  display: block;
  border-bottom: 2px solid #eee; /* optional subtle divider */
}

/* Optional hover effect for headers */
.nav-dropdown-col > a:hover {
  color: #d6336c;   /* your accent color */
}

/* Child links stay normal */
.nav-dropdown-col .nav-column a {
  font-weight: 400;  /* normal weight */
  font-size: 14px;
  color: #444;
}
.nav-dropdown-col .nav-column a:hover {
  color: #000;
}





/* Search input style */
#woocommerce-product-search-field-0 , #woocommerce-product-search-field-1{
  border: 2px solid #9171cb;
  border-radius: 5px;
  padding: 10px 14px;
  font-size: 15px;
  width: 100%;
  transition: all 0.3s ease;
  outline: none;
  background: #fff;
}

/* Placeholder style */
#woocommerce-product-search-field-0::placeholder , #woocommerce-product-search-field-1::placeholder {
  color: #999;
  font-size: 14px;
}

/* Focus effect */
#woocommerce-product-search-field-0:focus , #woocommerce-product-search-field-1:focus {
  border-color: #6d4db7; /* darker shade of your purple */
  box-shadow: 0 0 8px rgba(145, 113, 203, 0.4);
}

/* Search button */
.ux-search-submit {
  background: #9171cb !important;
  border-radius: 5px;
  padding: 10px 14px;
  border: none;
  transition: background 0.3s ease, transform 0.2s ease;
}

/* Button hover effect */
.ux-search-submit:hover {
  background: #6d4db7 !important;
  transform: translateY(-2px);
}



@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}
