@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;
    text-align: right !important;    
}
h1; h2; h3; h4; h5; h6; p {
    font-family: iransans !important;
    letter-spacing: 0 !important;
}
ul.gva-nav-menu > li .submenu-inner li, ul.gva-nav-menu > li ul.submenu-inner li {
    text-align: right !important;
}
ul.gva-nav-menu > li .submenu-inner li a .caret::after, ul.gva-nav-menu > li ul.submenu-inner li a .caret::after {
    transform: rotate(180deg) !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iransans !important;
}
.milestone-block.style-1 .box-content .milestone-content {
    text-align: right !important;
}
.gsc-icon-box-styles.style-1 .icon-box-top .title {
    text-align: right !important;
}
.gsc-icon-box-styles.style-3 {
    text-align: right !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.post-style-2 .entry-content .entry-meta .right span {
    text-align: right !important;
}
.post-style-2 .entry-content .entry-meta .right {
    direction: rtl;
}
.post .entry-content .content-inner .entry-title {
    text-align: right !important;
}
.post-style-2 .entry-content .read-more svg {
    transform: rotate(180deg) !important;
}
.gva-information .information-item .info-content {
    text-align: right !important;
}
.text-left {
    text-align: right !important;
}
.gsc-icon-box-styles.style-2 {
    text-align: right !important;
}
.gva-content-horizontal .content-hover-horizontal .content-item.active .content {
    text-align: right !important;
}
.gva-content-horizontal .content-hover-horizontal .content-item .content .action svg {
    transform: rotate(180deg) !important;
}
.tribe-event-list-block .tribe-event-left {
    float: right !important;
}
.tribe-event-list-block .tribe-event-left .content-inner {
    float: right !important;
}
.tribe-event-list-block .tribe-event-right .content-inner {
    width: auto !important;
    text-align: right !important;
}
.gva-list-number.style-1 ul.list-number li.list-number-item .content-inner .content-top .number {
    float: right !important;
}
.gva-list-number.style-1 ul.list-number li.list-number-item .content-inner .descrption {
    text-align: right !important;
}
.gva-list-number.style-1 .list-number-action {
    text-align: right !important;
}
.gsc-pricing.style-1 .content-inner .plan-list li {
    text-align: right !important;
}
.gsc-pricing.style-1 .content-inner .pricing-action {
    text-align: right !important;
}
.post .entry-meta {
    direction: rtl !important;
    text-align: right !important;
}
.post .entry-content .content-inner .read-more {
    text-align: right !important;
}
.gsc-icon-box-carousel.style-1 .icon-box-item-inner {
    text-align: right !important;
    direction: rtl !important;
}
.gsc-image-content.skin-v2 {
    text-align: right !important;
    direction: rtl !important;
}
.gsc-image-content.skin-v2 .box-content .read-more svg {
    transform: rotate(180deg) !important;
}
.gsc-pricing.style-2 .content-inner .price-left {
    float: right !important;
}
.gsc-pricing.style-2 .content-inner .price-right {
    text-align: right !important;
}

.btn-small-arrow::before {
    transform: rotate(180deg) !important;
}
.gva-hover-box-carousel .hover-box-item .box-content {
    direction: rtl !important;
}
.wpcf7-form input[type*="email"]::placeholder, .wpcf7-form input[type*="text"]::placeholder {
    text-align: right !important;
}
.wpcf7-form textarea::placeholder {
    text-align: right !important;
}
.gsc-icon-box.top-left {
    text-align: right !important;
}
.post-style-2 .entry-content .read-more {
    text-align: right !important;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    direction: rtl;
    text-align: right !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    direction: rtl !important;
    text-align: right !important;
}
.service-block .service-content .content-inner .readmore a {
    letter-spacing: 0 !important;
}
.wpcf7-form select {
    text-align: right !important;
    direction: rtl;    
}
.text-left {
    direction: rtl;
}
.custom-breadcrumb .breadcrumb li {
    float: right !important;
}
.gva-locations-map .makers .location-item .maker-item-inner .left {
    float: right !important;
}
.gva-locations-map .makers .location-item .maker-item-inner .right {
    text-align: right !important;
}
.gva-locations-map .makers .location-item .maker-item-inner .left {
    text-align: right !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker {
    display: none !important;
}
.tribe-common .tribe-common-c-btn-icon--caret-left .tribe-common-c-btn-icon__icon-svg, .tribe-common .tribe-common-c-btn-icon--caret-right .tribe-common-c-btn-icon__icon-svg {
    transform: rotate(180deg) !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {
    text-align: right !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2 {
    font-family: iransans !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {
    text-align: right !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {
    font-family: iransans !important;
}
.tribe-common .tribe-common-h5, .tribe-common .tribe-common-h6 {
    font-family: iransans !important;
}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month, .tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {
    font-family: iransans !important;
}
.tribe-events .tribe-events-c-small-cta > :first-child {
    font-family: iransans !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev-icon-svg {
    transform: rotate(180deg) !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next-icon-svg {
    transform: rotate(180deg) !important;
}
.tribe-common .tribe-common-form-control-text__input::placeholder {
    font-family: iransans !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search__button {
    font-family: iransans !important;
}
.tribe-events .tribe-events-c-view-selector__list-item-text {
    font-family: iransans !important;
}
.tribe-common .tribe-common-c-btn-border-small, .tribe-common a.tribe-common-c-btn-border-small {
    font-family: iransans !important;
}
.tribe-common .tribe-common-h7, .tribe-common .tribe-common-h8 {
    font-family: iransans !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__header-column-title-desktop {
    text-align: right !important;
}
.tribe-events .tribe-events-calendar-month__day--past .tribe-events-calendar-month__day-date {
    text-align: right !important;
}
.tribe-events .tribe-events-calendar-month__calendar-event-datetime {
    font-family: iransans !important;
}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-month__day-cell--desktop {
    text-align: right !important;
}
.tribe-events-single .tribe-events-back {
    text-align: right !important;
}
.tribe-events-back a, .tribe-events-back a:visited {
    font-family: iransans !important;
}
.tribe-events-notices li, .tribe-events-notices ul, .tribe-events-single-event-title {
    text-align: right !important;
}
.tribe-events-content {
    font-family: iransans !important;
}
.tribe-events-cal-links {
    font-family: iransans !important;
    text-align: right !important;
}
.tribe-events-event-meta {
    font-family: iransans !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-single-detail .tribe-event-single-meta-detail > div {
    float: right !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-single-detail {
    box-shadow: none !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-meta-bottom .tribe-events-meta-group {
    text-align: right !important;
}
.tribe-events-meta-group .tribe-events-single-section-title {
    letter-spacing: 0 !important;
}
.tribe-events-single .tribe-events-sub-nav {
    font-family: iransans !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a::before {
    transform: rotate(180deg) !important;
}
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a::after {
    transform: rotate(180deg) !important;
}
.gvawooaf-before-products.layout-list .products .product-thumbnail {
    float: right !important;
}
.onsale {
    direction: ltr;
}
.single-product .entry-summary > .column-inner > * {
    text-align: right !important;
}
.single-product .product-single-main .menu-single-product > a {
    float: right !important;
}
.single-product .product-single-main .menu-single-product > a {
    transform: rotate(180deg) !important;
}
.single-product .entry-summary .woocommerce-product-rating .star-rating {
    float: right !important;
}
.single-product .product-single-main.product-type-simple .quantity {
    float: right !important;
}
.single-product .product-single-inner a.compare {
    float: right !important;
}
.single-product .product-single-inner .yith-wcwl-add-to-wishlist {
    float: right !important;
}
.shop-loop-price {
    direction: rtl;
}
#reviews {
    text-align: right !important;
}
.widget .widget-title, .widget .widgettitle, .widget .wpb_singleimage_heading, .wpb_single_image .widget-title, .wpb_single_image .widgettitle, .wpb_single_image .wpb_singleimage_heading, .wpb_content_element .widget-title, .wpb_content_element .widgettitle, .wpb_content_element .wpb_singleimage_heading {
    text-align: right !important;
}
#reviews #comments ol.commentlist .comment-text {
    text-align: right !important;
}
.pswp__caption__center {
    display: none !important;
}
.alert .alert_wrapper {
    text-align: right !important;
}
.single-product .product-single-main.product-type-grouped table.group_table tr td {
    text-align: right !important;
}
.gva-list-number.style-1 ul.list-number li.list-number-item .content-inner .content-top .number span svg {
    transform: rotate(180deg) !important;
}
.wp-sidebar ul li a, .elementor-widget-sidebar ul li a {
    text-align: right !important;
}
.gva-list-number.style-1 ul.list-number li.list-number-item .content-inner .content-top .title {
    text-align: right !important;
}
.gsc-tabs-content .nav_tabs > li {
    float: right !important;
}
.next_page {
    transform: rotate(180deg) !important;
}
.prev_page {
    transform: rotate(180deg) !important;
}
.gsc-career .box-content .job-type {
    letter-spacing: 0 !important;
}
.gsc-career .box-content {
    text-align: right !important;
}
.gsc-career .box-content .box-information ul li {
    float: right !important;
}
.post-style-3 .entry-content .entry-meta .left {
    float: right !important;
}
.post .entry-content .content-inner {
    text-align: right !important;
}
.post .entry-content .content-inner .read-more svg {
    transform: rotate(180deg) !important;
}
#comments ol.comment-list .the-comment .media-comment-left {
    float: right !important;
}
.woocommerce-page.woocommerce-cart .coupon input {
    float: right !important;
}
.form-row.form-row-first {
    float: right !important;
}
.form-row input[type="checkbox"] {
    float: right !important;
}
.tribe-events .tribe-events-c-ical__link {
    background-color: #ff4332 !important;
    border: 1px solid #ff4332 !important;
    color: #fff !important;
}
.tribe-events .tribe-events-c-ical__link-icon-svg {
    color: #fff !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-meta-bottom .event-single-organizer > .content-inner {
    float: right !important;
    width: 700px !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-meta-bottom .tribe-events-venue-map > div {
    background-color: #eee !important;
}
.tribe-events-single .tribe-events-event-meta .tribe-event-single-detail {
    width: 1200px !important;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th {
    text-align: right !important;
}
.shop_attributes td p {
    text-align: right !important;
}
.single-portfolio .portfolio-content .portfolio-information ul li .label {
    text-align: right !important;
}
.single-portfolio .portfolio-content .portfolio-information {
  float: left !important;
  margin: 0 10px 15px 0 !important;
  text-align: right !important;
}
.milestone-block.style-3 .box-content {
    text-align: right !important;
}
.tribe-bar-date-filter {
    display: none !important;
}
.tribe-bar-search-filter {
    float: right !important;
}
.tribe-bar-submit {
    float: left !important;
    margin-right: 16.6667% !important;
}
views-inner label {
    text-align: right !important;
}
#tribe-bar-views-toggle {
    text-align: right !important;
}
#tribe-bar-form .tribe-bar-views-inner label {
    text-align: right !important;
}
#tribe-events-footer .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-footer .tribe-events-sub-nav li, #tribe-events-header .tribe-events-sub-nav .tribe-events-nav-previous, #tribe-events-header .tribe-events-sub-nav li {
    display: none !important;
}
.tribe-events-calendar th {
    letter-spacing: 0 !important;
}
.tribe-events-page-title {
    display: none !important;
}
.tribe-events-notices {
    display: none !important;
}
.tribe-bar-views span.tribe-icon-list {
    display: none !important;
}
.tribe-bar-views span.tribe-icon-month, .tribe-bar-views span[class^="tribe-icon-"] {
    display: none !important;
}