@font-face{
	font-family: 'iranyekan';
	src: url('fonts/iranyekanwebregular.eot');
	src: url('fonts/iranyekanwebregular.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
	url('fonts/iranyekanwebregular.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
	url('fonts/iranyekanwebregular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
	url('fonts/iranyekanwebregular.ttf') format('truetype');
}
@font-face {
font-family: "aviny";
src: url('fonts/aviny.ttf') format('truetype');
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Black.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('./fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
  font-family: "dima";
  src: url('fonts/myfont2.eot') format("embedded-opentype"), url('fonts/myfont2.woff2') format("woff2"), url('fonts/myfont2.woff') format("woff"), url('fonts/myfont2.ttf') format("truetype"), url('fonts/myfont.svg#myfont') format("svg");
}
body {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
h1; h2; h3; h4; h5; h6; p {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
.dropdown-menu {
    text-align: right !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iransans !important;
}
.btn {
    font-family: iransans !important;
}
.btn-readmore {
    font-family: iransans !important;
}
.rtl .btn-readmore i {
    transform: rotate(180deg) !important;
}
.rtl .slick-next {
    transform: rotate(180deg) !important;
}
.rtl .owl-controls .owl-buttons div, .rtl .slick-prev, .rtl .slick-next {
    transform: rotate(180deg) !important;
}
.counters .info {
    font-family: iransans !important;
}
.widget-product-package .price {
    font-family: iransans !important;
}
.name {
    letter-spacing: 0 !important;
}
.rtl .entry-meta i {
    transform: rotate(180deg) !important;
}
.contact-1 .form-control {
    direction: rtl;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl;
}
body.kc-css-system .kc-css-881944, body.kc-css-system .kc-css-881944 p {
    font-family: iransans !important;
}
.rtl .apus-footer .menu li a::before {
    transform: rotate(180deg) !important;
}
.about-track p i {
    transform: rotate(180deg) !important;
}
.navbar-offcanvas .navbar-nav li > a {
    font-family: iransans !important;
}
.navbar-offcanvas .navbar-nav li > .icon-toggle i {
    transform: rotate(180deg) !important;
}
.header-menu .navbar-nav.megamenu > li > a {
    font-family: iransans !important;
}
.apus-topbar {
    font-family: iransans !important;
}
.no-js .owl-carousel {
    direction: ltr;
}
.kc-team.kc-team-2 .content-title {
    font-family: iransans !important;
}
.kc_tabs > .kc_wrapper > .kc_tabs_nav li a {
    font-family: iransans !important;
}
.post-grid .date .d {
    font-family: iransans !important;
}
.apus-pagination {
    font-family: iransans !important;
}
.woocommerce div.product p.price, .woocommerce div.product span.price {
    font-family: iransans !important;
}
.mfp-content {
    text-align: right !important;
}
.quickview-container .summary .cart div.qty {
    direction: ltr;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
    font-family: iransans !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    direction: rtl;
}
.wpcf7 form.sent .wpcf7-response-output {
    direction: rtl;
}
.apus-pagination .page-numbers .next {
	transform: rotate(180deg) !important;
}
.apus-pagination .page-numbers .prev {
	transform: rotate(180deg) !important;
}
.information {
    font-family: iransans !important;
}
.tabs-v1 .nav-tabs li > a {
    font-family: iransans !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: iransans !important;
}
.mfp-auto-cursor{
    direction: ltr;
}
ul, ol {
    direction: rtl;
}
th {
    text-align: right !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link a {
    font-family: iransans !important;
}
#fbuilder label[for*="fieldname"] {
    font-family: iransans !important;
}
.counters .info {
    direction: ltr;
}
body.kc-css-system .kc-css-3609 .result_twitter_feed {
    display: none !important;
}
.kc_wrap_twitter .button_follow_wrap {
    background: #fbb000 !important;
}
.kc_twitter_feed .user_twitter img {
    display: none !important;
}
.header-mobile {
    background: #212121 !important;
}
.header-mobile .btn.dropdown-toggle, .header-mobile .btn.offcanvas {
    color: #fff !important;
}
body.kc-css-system .kc-css-595193 .result_twitter_feed {
    display: none !important;
}
.product-block.grid .groups-button .add-cart .added_to_cart, .product-block.grid .groups-button .add-cart .btn, .product-block.grid .groups-button .add-cart .button {
    font-family: iransans !important;
}
.error-404 .page-content .input-group #exampleInputEmail2 {
	width: 1100px !important;
}
.error-404 .page-content .input-group {
	padding-bottom: 20px !important;
}
.kc_wrap_twitter .result_twitter_feed {
    display: none !important;
}
.kc_twitter_feed .description, .kc_twitter_feed .user_twitter span {
    display: none !important;
}
/*@media only screen and (max-width: 600px) {
  .rtl .widget-calltoaction .btn + .btn {
    margin-left: 20px !important;
	margin-right: inherit !important;
	margin-top: 20px !important;
  }
}*/
@media only screen and (max-width: 601px) {
  .rtl .widget-calltoaction .btn + .btn {
	margin-top: 5px !important;
    margin-left: 20px !important;
	margin-right: inherit !important;
  }
}
.input-group-btn .btn-dark  {
	border-radius: 0 !important;
	background: transparent !important;
	color: #000 !important;
	border-color: #c4c4c4 !important;
}
.error-404 .page-content .input-group #exampleInputEmail2 {;
    border-radius: 0 !important;
}
.rtl .widget_categories ul li a::before, .rtl .widget_archive ul li a::before {
  transform: rotate(180deg);
}
.rtl .product-categories li a::before {
  transform: rotate(180deg);
}
.rtl .wc-forward::after, .rtl .wc-forward a::after {
  transform: rotate(180deg);
  display: inline-block;
}
.woocommerce-account .woocommerce-MyAccount-navigation {
    padding-right: 20px;
    padding-left: 20px;
}
.woocommerce-account .woocommerce-MyAccount-content, .woocommerce-account .woocommerce-MyAccount-navigation {
    padding-right: 20px;
    padding-left: 20px;
}
.woocommerce .quantity, .woocommerce-page .quantity {
    font-family: iransans !important;
}
.cart_list + .total strong {
    font-family: iransans !important;
}
.cart_list + .total .amount {
    font-family: iransans !important;
}
#fbuilder input[type="checkbox"] {
    margin-left: 10px;
}
.rtlthemehost {
  display: none !important;
}

