/*
Theme Name: GosTaran Themes
Description: Adds support for languages written in a Right To Left (RTL) direction.
*/
@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');
}
.slick-slider .slick-list, .slick-slider .slick-track {
    direction: ltr;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
.rpthumb {
    margin-left: 10px;
}
.phone_email {
    float: right !important;
}
.social_media {
    float: left !important;
}
.bddex-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul {
    text-align: right;
}
.bddex-menu-list > ul > li.menu-item-has-children.nomega-menu-item > ul > li > ul {
    right: 100%;
    text-align: right;
}
#secondary h2.widgettitle::after, #secondary h3.widget-title::after, #secondary_2 h3.widget-title::after {
    right: 0;
}
.post-time, .nickname, .post-category {
    margin-left: 15px;
}
.elementor-widget-text-editor {
    font-family: iranyekan;
} 
.lae-heading.lae-alignleft {
    text-align: right !important;
}
.elementor-widget-button a.elementor-button, .elementor-widget-button .elementor-button {
font-family: iranyekan !important;
}
.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-text, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-textarea, .elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form-control.wpcf7-select {
    font-family: iranyekan;
}
.elementor-widget-pp-contact-form-7 .pp-contact-form-7 .wpcf7-form input[type="submit"] {
    font-family: iranyekan;
}
.lSSlideWrapper {
    direction: ltr;
}
.elementor-widget-pp-dual-heading .pp-first-text {
    font-family: aviny !important;
    font-weight: 500;
}
.elementor-widget-bddex-fancy-text .bddex-fancy-text-prefix {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-fancy-text .bddex-fancy-text-strings, .elementor-widget-bddex-fancy-text .typed-cursor {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-fancy-text .bddex-fancy-text-suffix {
    font-family: iranyekan !important;
}
.elementor-widget-pp-dual-heading .pp-second-text {
    font-family: iranyekan !important;
}
.elementor-widget-heading .elementor-heading-title {
    font-family: iranyekan !important;
}
.elementor-button .elementor-align-icon-right {
    float: left;
    margin-right: 5px !important;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title {
    font-family: iranyekan !important;
}
.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description {
    font-family: iranyekan !important;
}
.woo-cars li.product > .product_type_external, .woocom li.product > .product_type_external, .woo-cars li.product > .product_type_grouped, .woocom li.product > .product_type_grouped, .woo-cars li.product > .add_to_cart_button, .woocom li.product > .add_to_cart_button {
    font-family: iranyekan !important;
}
.woo-cars .woocommerce-Price-amount.amount, .woocom .woocommerce-Price-amount.amount {
    font-family: iranyekan !important;
}
.fa-angle-right::before {
    content: "\f104";
}
.flex-viewport {
    direction: ltr;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    font-family: iranyekan !important;
}
th {
    text-align: right !important;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.blog-cols .entry-meta {
    direction: rtl;
}
.lae-services-style1 .lae-service .lae-service-text .lae-title {
    font-family: iranyekan !important;
}
.elementor-widget-counter .elementor-counter-title {
    font-family: iranyekan !important;
}
.engineers .hire_me {
    font-family: iranyekan;
}
.info-box strong {
    font-family: iranyekan;
}
.info-box li {
    font-family: iranyekan;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-title {
    font-family: iranyekan !important;
}
.elementor-widget-accordion .elementor-accordion .elementor-tab-content {
    font-family: iranyekan !important;
}
.appointment {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-link-effects a.pa-link {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-interactive-promo .bddex-interactive-promo figure figcaption h2 {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-interactive-promo .bddex-interactive-promo figure p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-details > h2 {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-details > p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-btn {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-excerpt p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-title h2 {
    font-family: iranyekan !important;
}
.lae-testimonials-slider.lae-container {
    direction: ltr;
}
.elementor-widget-bddex-tiled-posts .bx-post-categories {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-tiled-posts .bx-tiled-post-title {
    font-family: iranyekan !important;
}
.lae-testimonials-slider .lae-testimonial-user {
    direction: rtl;
}
.lae-testimonials-slider .lae-testimonial-user .lae-image-wrapper img {
    margin-left: 15px;
}
.elementor-widget-bddex-link-effects a.pa-link {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-interactive-promo .bddex-interactive-promo figure figcaption h2 {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-interactive-promo .bddex-interactive-promo figure p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-details > h2 {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-details > p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-static-product .bddex-static-product-btn {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-excerpt p {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-title h2 {
    font-family: iranyekan !important;
}
.lae-testimonials-slider.lae-container {
    direction: ltr;
}
.lae-testimonials-slider .lae-testimonial-user {
    direction: rtl;
}
.lae-testimonials-slider .lae-testimonial-user .lae-image-wrapper img {
    margin-left: 15px;
}
.elementor-widget-bddex-tiled-posts .bx-post-categories {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-tiled-posts .bx-tiled-post-title {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-tiled-posts .bx-tiled-posts-meta {
    font-family: iranyekan !important;
}
.elementor-1693 .elementor-element.elementor-element-ff2384f .pp-list-items .icon-left {
    margin-left: 8px !important;
}
element {

}
.elementor-widget-bddex-icon-list .pp-icon-list-text {
    font-family: iranyekan !important;
}
.odometer.odometer-auto-theme, .odometer.odometer-theme-default {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-title h2 {
    font-family: iranyekan !important;
}
.elementor-widget-bddex-post-timeline .bddex-timeline-post-excerpt p {
    font-family: iranyekan !important;
}
.lae-testimonials-slider.lae-container {
    direction: ltr;
}
.lae-testimonials-slider .lae-testimonial-user {
    direction: rtl;
}
.lae-testimonials-slider .lae-testimonial-user .lae-image-wrapper img {
    margin-left: 15px;
}
.progress-bar {
    float: right;
}
.hire_me {
    font-family: iranyekan !important;
}
.lae-heading .lae-subtitle {
    letter-spacing: 0 !important;
}
.bddex-timeline-post-title h2 {
    letter-spacing: 0 !important;
}
.mc4wp-form input[type="submit"] {
    font-family: iranyekan !important;
}