/*
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');
}
@font-face {
	  font-family: "Lalezar";
	  src: url("fonts/LalezarRegular.ttf");
}
body {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 , p {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.gsc-box-hover .box-title {
    letter-spacing: 0 !important;
    font-family: iranyekan !important;
}
.gsc-heading .title-desc {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.slick-slider {
    direction: ltr;
}
.gsc-icon-box.right .highlight_content, .gsc-icon-box.left .highlight_content {
    text-align: right !important;
}
.portfolio-v1 .content-inner {
    text-align: right !important;
}
.owl-carousel.owl-loaded, .flex-control-nav.owl-loaded {
    direction: ltr;
}
.testimonial-node-v1 .testimonial-content .quote {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.testimonial-node-v1 .testimonial-content .info .left {
    float: right !important;
}
.testimonial-node-v1 .testimonial-content .info .right {
    padding-right: 95px !important;
    text-align: right !important;
}
.testimonial-node-v1 .testimonial-content .quote {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
    text-align: right !important;
}
.team-block .team-name {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
    text-align: right !important;
}
.team-block .team-job {
    text-align: right !important;
}
.team-block .team-body {
    text-align: right !important;
}
ul.navbar-nav.gva-nav-menu > li > a {
    font-family: iranyekan !important;
}
ul.navbar-nav.gva-nav-menu > li .submenu-inner li a, ul.navbar-nav.gva-nav-menu > li ul.submenu-inner li a {
    font-family: iranyekan !important;
}
.portfolio-filter ul.nav-tabs > li > a {
    font-family: iranyekan !important;
}
.portfolio-v1 .content-inner .title a {
    font-family: iranyekan !important;
}
.gsc-icon-box .highlight_content .title {
    font-family: iranyekan !important;
}
.team-block .team-skills .vc_single_bar .vc_label {
    text-align: right !important;
}
.services-tab .tab-lists-content .service-block .service-content {
    text-align: right !important;
}
.services-1 .service-block .service-content {
    text-align: right !important;
}
.milestone-block .milestone-text {
    font-family: iranyekan !important;
}
element {
}
.post .entry-meta {
    font-family: iranyekan !important;
}
.post .entry-content {
    direction: rtl !important;
}
.owl-carousel.owl-loaded, .flex-control-nav.owl-loaded {
    text-align: right !important;
}
.portfolio-item-v2 .content-inner .title {
    font-family: iranyekan !important;
}
.navbar-nav > li {
    float: right !important;
}
.nav-tabs > li {
    float: right !important;
}
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: right !important;
}
.pull-right {
    float: left !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;
}
.single-product .product-single-inner .cart, .single-product .product-single-inner .add-cart {
    float: right !important;
}
.single-product .product-single-inner .cart .button, .single-product .product-single-inner .add-cart .button {
    font-family: iranyekan !important;
}
.woocommerce-tabs .nav-tabs > li > a {
    font-family: iranyekan !important;
}
.single-product .entry-summary .product_title {
    text-align: right !important;
}
.single-product .product-single-inner div[itemprop*="description"] {
    text-align: right !important;
}
.single-product .entry-summary .price {
    text-align: right !important;
}
.single-product .product-single-inner .cart .button, .single-product .product-single-inner .add-cart .button {
    font-family: iranyekan !important;
}
.single-product .entry-summary .price {
    direction: rtl !important;
}
.shop-loop-price {
    direction: rtl !important;
}
.widget_categories ul > li > a {
    font-family: iranyekan !important;
}
.widget_rss ul > li a, .widget_recent_entries ul > li a {
    font-family: iranyekan !important;
}
.widget_rss ul > li a, .widget_recent_entries ul > li a {
    font-family: iranyekan !important;
}
.widget_pages ul > li > a, .widget_archive ul > li > a {
    font-family: iranyekan !important;
}
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: right !important;
}
.vc_col-lg-1, .vc_col-lg-10, .vc_col-lg-11, .vc_col-lg-12, .vc_col-lg-2, .vc_col-lg-3, .vc_col-lg-4, .vc_col-lg-5, .vc_col-lg-6, .vc_col-lg-7, .vc_col-lg-8, .vc_col-lg-9 {
    float: right !important;
}
.navbar-nav > li {
    float: right !important;
}
.testimonial-node-v1 .testimonial-image {
    float: left !important;
}
.gsc-tabs-content .tab-lists-content .item .images {
    float: right !important;
}
.gsc-tabs-content .tab-lists-content .item .content-inner {
    direction: rtl;
}
.rtl .widget_price_filter .price_slider_amount .button {
    float: left !important;
}
.rtl .widget_price_filter .price_slider_amount {
    text-align: right !important;
}
#reviews #comments ol.commentlist .comment-text {
    text-align: right !important;
}
.single-product .product-single-main .product-wrapper {
    text-align: right !important;
}
.shop_table th, .shop_table td {
    text-align: right !important;
}
.quantity {
    float: right !important;
}
.woocommerce-page.woocommerce-cart .coupon input {
    float: right !important;
}
.woocommerce-cart .actions .coupon {
    float: right !important;
}
th {
    text-align: right !important;
}
.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
    margin-right: -20px !important;
}
.woocommerce-page .content-page-inner .col2-set > div {
    float: right !important;
}
.pager .paginations {
    float: right !important;
}
.bypostauthor {
    text-align: right !important;
}
.rotate-text .primary-text {
    font-family: iranyekan !important;
}
.gsc-our-partners .image {
    float: right !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li a {
    font-family: iranyekan !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li {
    float: right !important;
}
.single-portfolio .portfolio-content .portfolio-information {
    float: left !important;
}
.wpcf7-form {
    direction: rtl;
}
.media-left, .media > .pull-left {
    padding-left: 10px !important;
}
.services-tab .tab-lists-content .service-block .service-content {
    direction: rtl;
}
.lg-outer .lg-inner {
    direction: ltr;
}
.gwnone {
display: none;
}
.gva-contact-info .widget-content .content > div i {
    float: right;
}
.post-navigation {
    direction: ltr;
}
.pricing-table .content-wrap .plan-price .price-value {
    direction: ltr;
}
.wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"] {
    direction: rtl;
}
[dir="rtl"] .slick-slide {
    float: left !important;
}
.single-product .product-single-main .menu-single-product > a {
    transform: rotate(180deg);
}
.wishlist_table tr td.product-remove {
    text-align: center !important;
}
.post-items .entry-meta i {
padding-right: 5px;
padding-left: 5px;
}
.post-items .entry-meta {
    display: ruby-text-container;
}

table.dataTable.compare-list tbody th, table.dataTable.compare-list tbody td {
    direction: rtl !important;
}
.single-product .product-single-main.product-type-grouped table.group_table tr td {
    text-align: right !important;
}
.single-product .product-single-main .product-wrapper {
    text-align: right !important;
    display: block;
}
.single-product .woocommerce-product-gallery--with-images .woocommerce-product-gallery__image {
    display: block !important;
}