@font-face {
    font-family: 'mellatweb-isans';
    src: url('fonts/mellatweb-isans.html');
    src: url('fonts/mellatweb-isansd41d.html?#iefix') format('embedded-opentype'),
         url('fonts/mellatweb-isans-2.html') format('woff'),
         url('fonts/mellatweb-isans-3.html') format('truetype');
         font-weight: normal;
         font-style: normal;
}

@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/IRANSansWeb_Bold.html');
	src: url('fonts/IRANSansWeb_Boldd41d.html?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Bold-2.html') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/IRANSansWeb_Medium.eot');
	src: url('fonts/IRANSansWeb_Mediumd41d.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Medium.html') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/IRANSansWeb_Light.eot');
	src: url('fonts/IRANSansWeb_Lightd41d.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_Light.html') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_Light-2.html') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/IRANSansWeb_UltraLight.eot');
	src: url('fonts/IRANSansWeb_UltraLightd41d.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb_UltraLight.html') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb.eot');
	src: url('fonts/IRANSansWebd41d.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb.html') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb.ttf') format('truetype');
}

a,h1,p,b,h2,body,h3,h4,h6,h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,.ff-alternative, .kl-font-alt, .kl-fontafter-alt:after, .page-title, .page-subtitle, .subtitle, .topnav-item, .topnav .menu-item > a, .zn-sidebar-widget-title, .nivo-caption, .th-wowslider .ws-title, .cart-container .cart_list li a:not(.remove),.site-footer,.subheader-currentdate{font-family:IRANSans!important}
.zn_footer_nav-wrapper {
    float: left;
}
.on--totop#totop {
    left: 10px;
    right: auto;
}
@media (min-width: 1200px){
.zn_col_eq_last {
    padding-left: calc((100vw - 1170px) / 2);
    padding-right: 0;
}}
.widgettitle:after, .widgettitle:before {
    right: 0;
    left: auto;
}
.breadcrumbs.bread-style--black li:before {
    transform: rotate(
180deg);
}
.breadcrumbs.bread-style--black li:last-child {
    padding-left: 15px;
    padding-right: 0;
}
.kl-blog-item-category-icon, .kl-blog-item-dateicon, .kl-blog-item-tags-icon, .kl-blog-post-category-icon, .kl-blog-post-date-icon {
    margin: 0 0px 0 5px;
}
.PIN_1640505310132_button_pin.PIN_1640505310132_beside.PIN_1640505310132_padded {
    margin-left: 45px;
    margin-right: 0;
}
.kl-blog-post-socsharing li {
    float: right;
    margin-left: 20px;
    margin-right: 0;
}
.kl-comment__author .avatar {
    float: right;
    margin-left: 15px;
    margin-right: 0;
}
.kl-comment__meta .comment-edit-link {
    float: left;
    margin-left: 52px;
    margin-right: 0;
}
.kl-comment .comment-reply-link {
    left: -1px;
	right:auto;
    border-radius: 4px 0px 4px 0px;
}
.main-nav ul ul.sub-menu .menu-item a:not(:only-child):after {
    left: 7px;
	right:auto;
}
.mainnav--pointer-dash.main-nav>ul>.menu-item.menu-item-has-children>a:after {
    right: 17px;
    left: AUTO;
}