/*
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');
}
.header .navi-desktop-site .navi-level-1 li {
    font-family: iranyekan !important;
}
.header .navi-desktop-site .navi-level-1 li .navi-level-2 {
    right: 0 !important;
}
body {
    font-family: iranyekan !important;
}
.item-services .caption .learn-more {
    font-family: iranyekan !important;
}
.fa-long-arrow-right::before {
    content: "\f177" !important;
}
.item-services .caption .learn-more {
    float: right !important;
}
.breadcrumb {
    font-family: iranyekan !important;
}
h2 {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.brochures-download p {
    font-family: iranyekan !important;
}
.ot-btn.btn-download {
    font-family: iranyekan !important;
}
.icon-btn-left i {
    margin-right: 5px !important;
}
.icon-btn-left i {
    float: right !important;
}
body {
    font-family: iranyekan !important;
}
.label-v {
    text-align: right !important;
}
.percent-v {
    right: 0 !important;
}
.footer-col-1 ul li::before {
    right: 0 !important;
}
.footer-link p {
    float: right !important;
}
.footer-link ul {
    float: left !important;
}
.owl-carousel {
    direction: ltr;
}
ul.style-list-circle li::before {
    right: -25px !important;
}
.item-testimonials-1-columns p {
    font-family: iranyekan !important;
    text-align: right !important;
}
    float: right !important;
    margin-left: 25px !important;
    letter-spacing: 0 !important;
}
.item-testimonials-1-columns .job-testimonials-1-columns {
    float: right !important;
}
.fa-angle-left::before {
    content: "\f105" !important;
}
.fa-angle-right::before {
    content: "\f104" !important;
}
.overlay-counter .counter-up-style-1 .couterup {
    font-family: iranyekan !important;
}
.progress-bar {
    float: right !important;
}
.chart-2 .label {
    text-align: right !important;
    letter-spacing: 0 !important;
}
.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;
}
.wpcf7-form input.form-control {
    text-align: right !important;
}
.item-lastest-news .news-thumbnail {
    float: right !important;
    margin-right: 10px !important;
}
.item-blog .caption .learn-more {
    float: right !important;
}
.item-blog .caption a h4 {
    float: right !important;
}
.couterup {
    font-family: iranyekan !important;
}
.preview_entry_post span, .next_entry_post span {
    font-family: iranyekan !important;
}
.comment-respond .logged-in-as a {
    font-family: iranyekan !important;
}
.sub-text-icon {
    padding-right: 10px !important;
}
.comments-area ol.comment-list li.comment .comment-content cite, .comments-area ol.comment-list li.comment .comment-content span {
    font-family: iranyekan !important;
}
.comments-area ol.comment-list li.comment .comment-body .comment-meta {
    float: right !important;
}
.comments-area ol.comment-list li.comment .comment-content {
    padding-right: 20px !important;
}
.comments-area ol.comment-list li.comment .comment-content .reply {
    margin-right: 40px !important;
}
.header-v2 nav .navi-level-1 .navi-level-2 li {
    text-align: right !important;
}
.item-services .caption p {
    text-align: right !important;
}
.item-services .services-3-column-img-container h4 {
    text-align: right !important;
}
.item-testimonials-1-columns .name-testimonials-1-columns {
    float: right !important;
}
.item-testimonials-1-columns .job-testimonials-1-columns {
    float: right !important;
}
.item-testimonials-1-columns .name-testimonials-1-columns {
    margin-left: 25px !important;
}
.call-back-form {
    text-align: right !important;
}
.wpcf7-form input.form-control {
    direction: rtl;
}
.owl-project .item:hover h5 {
    text-align: right !important;
}
div.acc1.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    text-align: right !important;
}
.text-left {
    text-align: right !important;
}
.item-testimonials-3-columns .avatar-testimonials-3-columns img {
    margin-left: 15px !important;
}
.unit {
    font-family: iranyekan !important;
}
.thumbnail-icon-item .icon-left img {
    float: right !important;
}
.services-list-2 .thumbnail-icon-item .learn-more {
    float: right !important;
direction: ltr;
}
.thumbnail-icon-item .thumbnail .caption .learn-more i {
    margin-left: 7px !important;
}
.projectContainer3column .element-item .cateProject {
    float: right !important;
}
.itemBlogList .news-text-container, .itemBlogList .news-media {
    float: right !important;
}
.woocommerce ul.product_list_widget li img {
    float: right !important;
    margin-left: 10px !important;
}
#add_payment_method table.cart td, #add_payment_method table.cart th, .woocommerce-cart table.cart td, .woocommerce-cart table.cart th, .woocommerce-checkout table.cart td, .woocommerce-checkout table.cart th {
    text-align: center !important;
}
.woocommerce-cart .widget_product_categories ul li a, .woocommerce-checkout .widget_product_categories ul li a {
    margin-right: 15px !important;
}
.woocommerce table.shop_table th {
    text-align: right !important;
}
.woocommerce table.shop_table td {
    text-align: right !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    left: .5em !important;
}
.woocommerce .product-single span.onsale {
    right: 330px !important;
    left: auto !important;
}
.coming-soon-content .btn-submit {
    float: left !important;
}
.wpcf7-form .form-contact-2 textarea.form-control {
    text-align: right !important;
}
div.acc2.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title > a {
    text-align: right !important;
}
.wpcf7-form .form-contact-2 textarea.form-control {
    text-align: right !important;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty):not(:first-child), .wpb-js-composer .vc_tta.vc_general .vc_tta-title-text:not(:empty) ~ * {
    margin-right: 14px !important;
}
.header-v2 .right-header {
    float: left !important;
}
.next_entry_post {
    float: left !important;
}
.fa-angle-double-right::before {
    content: "\f100" !important;
}
.fa-angle-double-left::before {
    content: "\f101" !important;
}
.mobile-menu .expand {
    left: 0 !important;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    margin-right: 65px !important;
}
.counter-up ul li {
    text-align: right !important;
}
.percent-h {
    right: 80% !important;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.item-testimonials-1-columns .quote-icon::after {
    right: 0 !important;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
    direction: rtl;
}
ul.countdown {
    direction: ltr;
}
.woocommerce-cart .widget_product_categories ul, .woocommerce-cart .widget_products ul, .woocommerce-cart .sidebar .tagcloud, .woocommerce-cart .sidebar .textwidget, .woocommerce-checkout .widget_product_categories ul, .woocommerce-checkout .widget_products ul, .woocommerce-checkout .sidebar .tagcloud, .woocommerce-checkout .sidebar .textwidget {
    padding-right: 0 !important;
}
 .woocommerce-cart .widget_product_categories ul li .count, .woocommerce-checkout .widget_product_categories ul li .count {
    float: left !important;
}
.woocommerce-cart .widget_product_categories ul li::before, .woocommerce-checkout .widget_product_categories ul li::before {
    content: "\f104" !important;
}
.fa-caret-right::before {
    content: "\f0d9" !important;
}
div.wpcf7-mail-sent-ok {
    direction: rtl;
}
.mobile-menu li a {
    padding-right: 15px !important;
}
form .form-row label.checkbox {
    margin-right: 15px;
}
.woocommerce form .form-row .input-checkbox {
    margin: 10px -15px 0 -8px;
}