/*
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 {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.gsc-heading .sub-title {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.gsc-icon-box .highlight_content .title {
    font-family: iranyekan !important;
    letter-spacing: 0 !important;
}
.gsc-icon-box.left {
    text-align: right !important;
}
.gsc-icon-box.left .highlight-icon {
    padding-left: 20px !important;
}
ul.navbar-nav.gva-nav-menu > li > a {
    font-family: iranyekan !important;
}
.navbar-nav > li {
    float: right !important;
}
ul.navbar-nav.gva-nav-menu > li .submenu-inner li a, ul.navbar-nav.gva-nav-menu > li ul.submenu-inner li a {
    text-align: right !important;
}
.header-v1 .main-search {
    left: 55px !important;
}
.header-v1 .mini-cart-header {
    left: 15px !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-left {
    float: right !important;
}
.pull-right {
    float: left !important;
}
.gva-main-search .gva-search input.input-search {
    font-family: iranyekan !important;
}
.gsc-box-hover .box-title {
    font-family: iranyekan !important;
}
.btn-inline {
    font-family: iranyekan !important;
}
.nav-tabs > li {
    float: right !important;
}
.portfolio-filter ul.nav-tabs {
    text-align: right !important;
    float: right !important;
}
.portfolio-filter ul.nav-tabs > li > a {
    font-family: iranyekan !important;
}
.portfolio-filter .view-all {
    float: left !important;
}
.portfolio-v1 .content-inner .title a {
    font-family: iranyekan !important;
}
.portfolio-v1 .content-inner {
    text-align: right !important;
}
.btn-theme, button, .btn, .btn-white {
    font-family: iranyekan !important;
}
.gsc-quotes-rotator .cbp-qtrotator .cbp-qtcontent .content-title {
    font-family: iranyekan !important;
}
.slick-list {
    direction: ltr;
}
.testimonail-slick-carousel .slick-slide .testimonial-node-center .testimonial-content .info .left {
    float: right !important;
}
.testimonail-slick-carousel .slick-slide .testimonial-node-center .testimonial-content .info .right .title {
    text-align: right !important;
}
.testimonail-slick-carousel .slick-slide .testimonial-node-center .testimonial-content .info .right {
    direction: rtl;
}
.nav {
    padding-right: 0 !important;
}
.gsc-service-box .icon-inner {
    float: right !important;
}
.gsc-service-box .content-inner {
    padding-right: 80px !important;
}
.gsc-service-box .content-inner .title {
    font-family: iranyekan !important;
}
.owl-carousel .owl-stage-outer, .flex-control-nav .owl-stage-outer {
    direction: ltr;
}
.team-block.team-v2 .team-content .team-name {
    font-family: iranyekan !important;
}
.team-block.team-v2 .team-skills .vc_single_bar .vc_label {
    text-align: right !important;
}
.post .entry-meta {
    font-family: iranyekan !important;
}
.post .cat-links a {
    font-family: iranyekan !important;
}
.gsc-map .social-inline {
    text-align: right !important;
}
.post-small .post .post-thumbnail {
    float: right !important;
}
input[type*="submit"] {
    font-family: iranyekan !important;
}
.gsc-icon-box.top-left {
    text-align: right !important;
}
.testimonial-node-1 .testimonial-content .info .left {
    float: right !important;
}
.testimonial-node-1 .testimonial-content .info .right {
    direction: rtl;
}
.testimonial-node-1 .testimonial-content .info .right .title {
    font-family: iranyekan !important;
}
.team-block.team-v1 .team-name {
    font-family: iranyekan !important;
}
.team-block.team-v1 .team-name {
    direction: rtl;
}
.team-block.team-v1 .team-job {
    direction: rtl;
}
.team-block.team-v1 .team-body {
    direction: rtl;
}
.vc_tta.vc_tta-accordion .vc_tta-panels .vc_tta-panel .vc_tta-controls-icon {
    float: left !important;
}
.wpcf7-form {
    direction: rtl;
}
.testimonial-node-1 .testimonial-content .quote {
    font-family: iranyekan !important;
}
.pricing-table .plan-name .title {
    font-family: iranyekan !important;
}
.pricing-table .plan-name {
    text-align: right !important;
}
.pricing-table .content-wrap .plan-price {
    text-align: right !important;
}
.column-style-4 {
    z-index: 9999 !important;
}
.testimonial-node-2 .testimonial-content .info .left {
    float: right !important;
}
.testimonial-node-2 .testimonial-content .info .right {
    direction: rtl;
}
.team-block.team-v1 .team-skills .vc_single_bar .vc_label {
    text-align: right !important;
}
.rotate-text .primary-text {
    font-family: iranyekan !important;
}
.shop-loop-container .woocommerce-filter > * {
    float: right !important;
}
.rtl .widget_price_filter .price_slider_amount .button {
    float: left !important;
}
.rtl .widget_price_filter .price_slider_amount {
    text-align: right !important;
}
.shop-loop-container .woocommerce-filter select.orderby {
    position: absolute;
    left: 0;
}
.mfp-content {
    text-align: 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 {
    letter-spacing: 0 !important;
}
.quantity {
    float: right !important;
}
.woocommerce-tabs .nav-tabs > li.active > a {
    font-family: iranyekan !important;
}
.woocommerce-tabs .nav-tabs > li > a {
    font-family: iranyekan !important;
}
.woocommerce-tabs #reviews #comments ol.commentlist li .comment-text p {
    text-align: right !important;
}
.woocommerce-tabs .tab-content {
    text-align: right !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li a {
    font-family: iranyekan !important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul > li {
    float: right !important;
}
.woocommerce-cart-form__contents .product-name {
    font-family: iranyekan !important;
}
.woocommerce-cart-form__contents .product-name {
    text-align: right !important;
}
table > thead > tr > th, table > thead > tr > td {
    text-align: right !important;
}
th {
    text-align: right !important;
}
.woocommerce-cart .actions .coupon {
    float: right !important;
}
.woocommerce-page .content-page-inner .col2-set > div {
    float: right !important;
}
.single-portfolio .portfolio-content .portfolio-information ul li .label {
    font-family: iranyekan !important;
}
.post-navigation a {
    font-family: iranyekan !important;
}
.widget_categories ul > li > a {
    float: right !important;
    font-family: iranyekan !important;
}
.widget_recent_entries ul > li a {
    font-family: iranyekan !important;
}
.widget_pages ul > li > a, .widget_archive ul > li > a {
    font-family: iranyekan !important;
}
.widget_pages ul > li > a, .widget_archive ul > li > a {
    font-family: iranyekan !important;
}
.widget_categories ul > li > a {
    float: right !important;
    font-family: iranyekan !important;
}
.pager .paginations {
    float: right !important;
}
.gva-blogs-list .post .post-thumbnail {
    float: right !important;
}
.bypostauthor {
    text-align: right !important;
}
.testimonial-node-1 .testimonial-content .quote {
    direction: rtl;
}
.gsc-job-box .content-inner .job-type {
    font-family: iranyekan !important;
}
.gsc-job-box .content-inner .title {
    font-family: iranyekan !important;
}
.gsc-job-box .content-inner .information ul li i {
    text-align: right !important;
}
ul.navbar-nav.gva-nav-menu > li > a .caret {
    margin-right: 3px !important;
}
.header-v1 .header-right {
    padding-left: 95px !important;
}
.post-navigation {
    direction: ltr;
}
.gv-icon-158::before {
    padding-right: 2px;
}
.gv-icon-159::before {
    padding-left: 5px;
}
.testimonial-node-2 .testimonial-video {
    direction: rtl;
}
.testimonial-node-2 .testimonial-content .quote {
    direction: rtl;
}
.testimonail-slick-carousel .slick-slide .testimonial-node-center .testimonial-content .quote {
    direction: rtl;
}
.mc4wp-alert {
    margin-right: 90px;
}
.info-shop .item {
    position: relative;
}
.info-shop .item a i {
    right: 0px;
    position: absolute;
}
.info-shop .item span {
    margin-right: 25px;
}
header.header-default .cart-v2 a.mini-cart .mini-cart-items::after {
    padding-right: 10px;
}
.shop-loop-title {
    direction: rtl;
}
.product-block .shop-loop-after-title {
    direction: rtl;
}

@media (max-width: 500px) {
.shop-loop-container .woocommerce-filter .woocommerce-result-count {
display: none;
}
}
.wishlist_table tfoot td, .wishlist_table tr td.product-name, .wishlist_table tr td.product-thumbnail, .wishlist_table tr td.wishlist-name, .wishlist_table tr td.wishlist-privacy {
    text-align: right !important;
}
body #yith-woocompare {
    direction: rtl;
}
.wpcf7-form input[type*="email"], .wpcf7-form input[type*="text"], .wpcf7-form input[type*="tel"] {
    direction: rtl;
}
.media-left, .media > .pull-left {
    padding-left: 10px !important;
}
.single-product .product-single-main .menu-single-product > a {
    transform: rotate(180deg);
}
.woocommerce .pager .pages > :last-child {
    transform: rotate(180deg);
}
.pager .paginations a:last-child {
    transform: rotate(180deg);
}
.mfp-wrap #gva-quickview {
    display: block;
}