@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");
}
@font-face {
	  font-family: "iransans";
	  src: url("fonts/YekanBakh.ttf");
}
body {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
h1; h2; h3; h4; h5; h6; p {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
.themesflat_iconbox.inline-left .title {
    font-family: iransans !important;
}
.themesflat-portfolio .grid-no-padding .portfolio-details .portfolio-details-content::before {
    transform: rotate(220deg) !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
article .entry-meta ul li a {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
.title-section .title {
    font-family: iransans !important;
}
.testimonial-sliders .sub-title1, .testimonial-sliders .sub-title2, .testimonial-sliders .sub-title3 {
    direction: rtl;
}
.testimonial-sliders.style1 .author-name {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style1 input[type="text"], .wpcf7-form .contactform-style1 input[type="tel"], .wpcf7-form .contactform-style1 select {
    font-family: iransans !important;
    direction: rtl;
}
.wpcf7-form .contactform-style1 button[type="submit"], .wpcf7-form .contactform-style2 button[type="submit"], .wpcf7-form .contactform-style3 button[type="submit"] {
    direction: rtl;
}
.blog-shortcode.blog-grid .content-post .entry-title {
    font-family: iransans !important;
}
.footer-widgets .widget.widget_recent_entries .widget-title {
    font-family: iransans !important;
}
.footer-widgets .widget.widget_mc4wp_form_widget .mc4wp-form-fields input {
    font-family: iransans !important;
}
.mc4wp-form .subscribe-submit {
    font-family: iransans !important;
}
.bottom .copyright p, .bottom .copyright a:hover, .bottom #menu-bottom li a {
    font-family: iransans !important;
}
.footer-widgets .widget.widget_nav_menu ul li a::before {
    transform: rotate(180deg) !important;
}
.footer-widgets .widget .widget-title {
    font-family: iransans !important;
}
.testimonial-sliders.style1 .testimonial-content blockquote {
    direction: rtl;
}
.wpcf7-form .contactform-style1 button[type="submit"], .wpcf7-form .contactform-style2 button[type="submit"], .wpcf7-form .contactform-style3 button[type="submit"] {
    font-family: iransans !important;
}
#mainnav > ul > li > a, #header .show-search a, #header .wrap-cart-count, .button-menu {
    font-family: iransans !important;
}
#mainnav ul li a, #mainnav ul.sub-menu > li > a {
    font-family: iransans !important;
}
#mainnav ul.sub-menu {
    text-align: right !important;
}
input[type="search"] {
    font-family: iransans !important;
}
.themesflat-top .content-left {
    direction: rtl;
}
.themesflat_iconbox.style2 .iconbox-content .title, .themesflat_iconbox.style3 .iconbox-content .title {
    font-family: iransans !important;
}
.themesflat_iconbox.transparent .iconbox-content p {
    direction: rtl;
}
.blog-grid-image-left article .entry-title {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style2 .title, .wpcf7-form .contactform-style3 .title {
    font-family: iransans !important;
    direction: rtl;
}
.wpcf7-form .contactform-style2 .item-input input, .wpcf7-form .contactform-style3 .item-input input, .wpcf7-form .contactform-style3 select {
    direction: rtl;
    font-family: iransans !important;
}
.themesflat_iconbox.transparent .title {
    font-family: iransans !important;
}
.themesflat_price .price-header .title {
    font-family: iransans !important;
}
.themesflat_imagebox .imagebox-title a {
    font-family: iransans !important;
}
.themesflat-team.grid-style2 .team-name {
    font-family: iransans !important;
}
.themesflat_iconbox .title {
    font-family: iransans !important;
}
.testimonial-sliders.style2 .testimonial-image {
    float: right !important;
}
.testimonial-sliders.style2 .testimonial-author {
    text-align: right !important;
}
.testimonial-sliders.style1 .testimonial-author .author-name, .testimonial-sliders.style2 .testimonial-author .author-name {
    font-family: iransans !important;
}
blockquote {
    direction: rtl;
}
.themesflat-team .team-name {
    font-family: iransans !important;
}
.themesflat_timeline .data.info-step .timeline-header .timeline-title {
    font-family: iransans !important;
}
.themesflat_timeline .data {
    float: right !important;
}
.themesflat-services-shortcodes .services-details-content .services-title {
    font-family: iransans !important;
}
.widget .widget-title {
    font-family: iransans !important;
}
.sidebar .widget.widget_categories > ul > li::after, .sidebar .widget.widget_product_categories > ul > li::after {
    transform: rotate(180deg) !important;
}
.testimonial-sliders.sidebar blockquote {
    font-family: iransans !important;
}
.testimonial-sliders.sidebar .testimonial-author {
    direction: rtl;
}
.testimonial-sliders.sidebar .owl-theme .owl-controls {
    text-align: right !important;
}
.testimonial-sliders.sidebar .author-name {
    font-family: iransans !important;
}
.sidebar .wpcf7-form button[type="submit"] {
    font-family: iransans !important;
}
.wpcf7-form {
    direction: rtl;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    font-family: iransans !important;
}
.single-portfolios .content-portfolio-detail h1, .single-portfolios .content-portfolio-detail h2, .single-portfolios .content-portfolio-detail h3, .single-portfolios .content-portfolio-detail h4, .single-portfolios .content-portfolio-detail h5, .single-portfolios .content-portfolio-detail h6 {
    font-family: iransans !important;
}
.blog article .entry-title {
    font-family: iransans !important;
}
.single article .entry-title {
    font-family: iransans !important;
}
.single article .entry-content h4 {
    font-family: iransans !important;
}
.woocommerce.widget_price_filter .price_slider_wrapper .price_slider_amount .price_label {
    float: right !important;
	direction: rtl;
}
.content-product .themesflat-wrap-product .product .woocommerce-loop-product__title, .woocommerce .products .product .woocommerce-loop-product__title {
    font-family: iransans !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce div.product .product_title {
    font-family: iransans !important;
}
.woocommerce div.product form.cart .button {
    font-family: iransans !important;
}
.woocommerce .quantity .qty {
    font-family: iransans !important;
}
.woocommerce #review_form #respond textarea {
    font-family: iransans !important;
}
.woocommerce #review_form #respond .form-submit input[type="submit"] {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style4 button[type="submit"], .wpcf7-form .contactform-style5 button[type="submit"] {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style4 .item-input input, .wpcf7-form .contactform-style5 .item-input input {
    direction: rtl;
}
.wpcf7-form .contactform-style4 .item-input input, .wpcf7-form .contactform-style5 .item-input input {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style4 .item-input textarea {
    font-family: iransans !important;
}
.wpcf7-form .contactform-style5 .item-input textarea {
    font-family: iransans !important;
}
.woocommerce .product form.cart .quantity .themesflat-quantity a.plus {
    transform: rotate(180deg) !important;
}
.wrap-cart-count .cart-contents .cart-contents-count {
    font-family: iransans !important;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
    font-family: iransans !important;
}
#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    font-family: iransans !important;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    font-family: iransans !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iransans !important;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
    direction: ltr;
}
@media only screen and (max-width: 600px) {
  .themesflat-top .content-left, .themesflat-top .content-right {
    text-align: center !important;
  }
}
.bottom .copyright {
    float: right !important;
}
.themesflat-socials {
    text-align: left !important;
}
.text-left {
    text-align: right !important;
}
.text-right {
    text-align: left !important;
}
.header.header-style4 .nav {
    z-index: 99999 !important;
}
.themesflat-services-shortcodes .services-details-content .date {
    letter-spacing: 0 !important;
}
.navigation.posts-navigation .nav-links li a {
    font-family: iransans !important;
}
.vc_general.vc_tta-tabs .vc_tta-panel.vc_active .vc_tta-panel-title > a {
    font-family: iransans !important;
}
.vc_general.vc_tta-tabs .vc_tta-panel .vc_tta-panel-title > a {
    font-family: iransans !important;
}
.navigation.paging-navigation a.prev i {
    transform: rotate(180deg) !important;
}
.woocommerce div.product div.images.woocommerce-product-gallery {
    margin-left: 35px !important;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
    font-family: iransans !important;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    font-family: iransans !important;
}
.comment-respond input[type="submit"] {
    font-family: iransans !important;
}
.comment-respond textarea {
    font-family: iransans !important;
}
.wrap-counter-post {
    font-family: iransans !important;
}
.navigation a, .navigation.paging-navigation span, .page-links a, .page-links > span {
    font-family: iransans !important;
}
/*.comment-respond label {
    position: absolute !important;
    right: 27px !important;
    bottom: 250px !important;
}*/
.comment-respond input {
    font-family: iransans !important;
}
.top-search {
    z-index: 9999 !important;
}
.page-template-comming-soon .sub-title-comming-soon {
    letter-spacing: 0 !important;
}
.woocommerce div.product form.cart .button {
    letter-spacing: 0 !important;
}
.radio, .checkbox {
    margin-right: 11px !important;
}
@media only screen and (min-width: 600px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right !important;
  }
}
.page-title-container .breadcrumbs {
    padding-top: 15px !important;   
}
.countdown .square {
    direction: ltr;
}
.countdown .square .numb {
    font-family: iransans !important;
}
.woocommerce .woocommerce-cart-form__cart-item.cart_item .themesflat-quantity a.plus {
    transform: rotate(180deg);
}
.rtl .woocommerce .col2-set .col-2, .rtl .woocommerce-page .col2-set .col-2 {
    float: left !important;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right !important;
}
.fa-angle-double-right {
    transform: rotate(180deg) !important;
}
.fa-angle-right {
    transform: rotate(180deg) !important;
}
.themesflat_counter .counter-content-left .numb-count {
    font-family: iransans !important;
}
.woocommerce .three-columns .themesflat_add_to_cart_button a.button.button.add_to_cart_button.added, .woocommerce .three-columns .themesflat_add_to_cart_button a.added_to_cart.wc-forward {
    margin-right: 5px !important;
}
@media only screen and (max-width: 767px) {
  .themesflat_button_container.simple_button {
    float: right !important;
  }
}