@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/eot/IRANSansWeb_Bold.eot');
  src: url('../fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb_Bold.woff') format('woff'), url('../fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
  font-family: IRANSans;
  font-style: normal;
  font-weight: 200;
  src: url('../fonts/eot/IRANSansWeb_UltraLight.eot');
  src: url('../fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), url('../fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), url('../fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), url('../fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
#fancybox-title,
body,
input,
button,
select,
textarea,
.tooltip {
  font-family: iransans;
}
.sppb-addon-text-block *, nav ul li a {
  font-family: iransans !important;
}

@font-face {
  font-family: 'IcoMoon';
  src: url('../fonts/IcoMoon.eot');
  src: url('../fonts/IcoMoon.eot?#iefix') format('embedded-opentype'), url('../fonts/IcoMoon.woff') format('woff'), url('../fonts/IcoMoon.ttf') format('truetype'), url('../fonts/IcoMoon.svg#IcoMoon') format('svg');
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: 'IcoMoon';
  content: attr(data-icon);
  speak: none;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: 'IcoMoon';
  font-style: normal;
  speak: none;
}
.sp-copyright{
  font-size: 11px;
  font-weight: 100;
}
.chzn-container-single .chzn-single div{
  right: auto !important;
  left: 8px;
}
div.sppb_prettyphoto .pp_expand{direction: ltr;}
.mfp-counter{direction: rtl;}
#sp-main-body, #sp-slider,#sp-page-title{
  overflow: hidden;
}
blockquote{
  font-size: 14px;
  font-weight: bold;
}
.vm-rating .ratingbox{
  top: -8px;
}
em{font-style: normal;}
.popup-cart .item-wrap{text-align: right;}
.rtl .sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-right,.rtl .sppb-carousel-flex .sppb-carousel-arrow i.fa.fa-angle-left{
  text-indent: 0px;
  line-height: 30px;
}
.rtl .vmgroup .addtocart-area .addtocart-bar .calculate{
  display: flex;
}
.rtl .vmgroup .addtocart-area .addtocart-bar .calculate .quantity-controls{
  margin: -3px 0 0 -3px;
}
.rtl .sp-megamenu-parent >li >a{
  padding: 0 13px;
}
.rtl .sppb-panel-heading .sppb-toggle-direction{left: 15px;right: initial;}
.rtl .chzn-container .chzn-drop ,.rtl .chzn-container-single.chzn-container-single-nosearch .chzn-search{
  right:-9999px;
  left: unset;
}

.rtl .chzn-container.chzn-with-drop .chzn-drop {right:0;left: unset;}
.rtl .output-shipto{
  line-height: 50px;
}
ul.social-icons {
  list-style: none;
  padding: 0;
  margin: -5px;
  display: inline-block;
}
ul.social-icons >li {
  display: inline-block;
  margin: 5px 7px;
}
ul.social-icons >li a {
  color: #999999;
}
.sp-contact-info li a {
  text-decoration: none;
}
.header-sticky {
  opacity: 100%;
}

@font-face {
  font-family: 'peIcon7';
  src: url('../fonts/fonts/Pe-icon-7-stroke.eot?d7yf1v');
  src: url('../fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v') format('embedded-opentype'), url('../fonts/Pe-icon-7-stroke.woff?d7yf1v') format('woff'), url('../fonts/Pe-icon-7-stroke.ttf?d7yf1v') format('truetype'), url('../fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="pe-7s-"],
[class*=" pe-7s-"] {
  display: inline-block;
  font-family: 'peIcon7';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: "" !important;
}
.rtl .sp-megamenu-parent >li.sp-has-child>a:hover:before {
  content: "";
}
.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:before {
  content: "";
}
.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:hover:before {
  content: "";
}

.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  font-family: "peIcon7";
  content: "\e688";
  padding: 0 3px;
  vertical-align: middle;
  font-size: 90%;
  opacity: .9;
  -webkit-transition: opacity .3s ease-in-out;
  -moz-transition: opacity .3s ease-in-out;
  -o-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
}
.rtl .sp-megamenu-parent >li.sp-has-child>a:hover:after {
  font-family: "peIcon7";
  content: "\e680";
  opacity: .7;
}
.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:after {
  font-family: "peIcon7";
  content: "\e684";
  float: right;
  padding: 0;
  vertical-align: middle;
  font-size: 100%;
  opacity: 0.9;
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}
.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child >a:hover:after {
  font-family: "peIcon7";
  content: "\e688";
  opacity: 1;
}

#sp-footer2 * {
  text-align: center !important;
}

a {
  text-decoration: none !important;
}

.sppb-carousel-extended-list {
  direction: ltr !important;
}

#myCustomers .sppb-carousel-extended-list .sppb-carousel-extended-item img, #myBrands .sppb-carousel-extended-list .sppb-carousel-extended-item img {
  width: 80px !important;
  height: 80px !important;
}

.sppb-carousel-extended-description {
  /*color: black !important;
  margin-top: 60px !important;
  margin-right: 25px !important;
  text-align: center !important;*/
  display: none;
}

.latest-article {
  text-align: justify;
}

.latest-article .sppb-img-responsive {
  height : 200px !important;
  width: 100%;
}

.latest-article .sppb-row {
  /*box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.69);
  -webkit-box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.69);
  -moz-box-shadow: 10px 10px 10px 10px rgba(0,0,0,0.69);*/
}

.latest-article .sppb-col-4 {
  height: 650px !important;
  background-color: white;
  margin-top: 20px;


  box-shadow: 0px 0px 0px 15px rgba(207,207,207,1);
  -webkit-box-shadow: 0px 0px 0px 15px rgba(207,207,207,1);
  -moz-box-shadow: 0px 0px 0px 15px rgba(207,207,207,1);
}

.my-article .col-4 .myContent {
  height: 520px;
  background-color: white;
  margin-top: 20px;
  overflow: hidden;


  box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.75);
}

.my-article .col-4 .myContent img {
  height: 200px;
  width: 100%;
}

.latest-article .sppb-article-info-wrap, .latest-article .sppb-article-info-wrap * {
  padding: 15px;
  text-align: right;
}

#sp-menu .burger-icon > span {
  background-color: #ffffff;
}

.select-me .sppb-addon-sppb-flibox * {
  color: white;
}


.sppb-shape-container.sppb-bottom-shape.sppb-shape-flip.sppb-shape-to-front svg path {
  display: none;
}
.sppb-shape-container.sppb-bottom-shape.sppb-shape-flip.sppb-shape-to-front {
  background-image: url("../images/new-vector.png");
  background-repeat:repeat-x;
  background-size: 285px;
  background-position: top;
  color: green !important;
  opacity: 80%;
}

#sp-main-body {
  background-image: url("../images/new-vector.png");
  background-repeat:repeat-x;
  background-size: 285px;
  background-position: bottom;
  background-clip: padding-box;
  padding-bottom: 150px;
  opacity: 80%;
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front {
  position: fixed !important;
}

#mod-finder-searchword0 {
  width: 250px !important;
}

#mod-finder-searchword129 {
  width: 400px !important;
}

.js-finder-search-query {
  height:30px;
}

.js-finder-search-query::placeholder {
  font-size:15px;
}

#awesomplete_list_1 {
  background-color: black !important;
  z-index: 10000;
}

#awesomplete_list_1 li {
  background-color: black !important;
}

#awesomplete_list_1 li:hover {
  color: white !important;
}

#archive-items h2 {
  font-size: 15px;
}