/*

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');

}

.nav > [class*="menu-"] > ul.menu > li {

    margin-left: 35px;

}

.nav {

    text-align: right;

    direction: rtl;

float: right;

}

.header_main_action {

    float: left;

}

.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > a {

font-family: iranyekan !important;

}

.nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > a::after {

    margin-right: 7px !important;

}

h3 {

font-family: iranyekan !important;

}

h2 {

font-family: iranyekan !important;

}

h1 {

font-family: iranyekan !important;

}

h4 {

font-family: iranyekan !important;

}

h5 {

font-family: iranyekan !important;

}

h6 {

font-family: iranyekan !important;

}

body {

font-family: iranyekan !important;

}

.owl-carousel .owl-stage-outer {

    direction: ltr;

}

.radiant-contact-form.element-one .form-row > :last-child {

    direction: rtl;

}

.radiantthemes-button > .radiantthemes-button-main, .gdpr-notice .btn, .radiant-contact-form .form-row input[type="submit"], .radiant-contact-form .form-row input[type="button"], .radiant-contact-form .form-row button[type="submit"], .post.style-two .post-read-more .btn, .post.style-three .entry-main .post-read-more .btn, .woocommerce #respond input#submit, .woocommerce .return-to-shop .button, .woocommerce form .form-row input.button, .widget-area > .widget.widget_price_filter .button, .wraper_error_main.style-one .error_main .btn, .wraper_error_main.style-two .error_main .btn, .wraper_error_main.style-three .error_main_item .btn, .wraper_error_main.style-four .error_main .btn {

font-family: iranyekan !important;

}

.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {

font-family: iranyekan !important;

    text-align: right !important;

}

.nav > [class*="menu-"] > ul.menu > li > ul {

    right: 0 !important;

}

.rt-mega-menu {

    text-align: right !important;

}

.header_top_item ul.contact li .has-icon .icon {

    right: 0 !important;

}

.header_top_item ul.contact li .has-icon {

    padding-right: 42px;

direction: rtl;

}

.header_top_item ul.contact li {

    text-align: right !important;

}

.header_main_action ul > li > .floating-search-bar {

    left: 0 !important;

}

.header_main_action ul > li > .floating-search-bar .form-row button[type="submit"] {

    left: 0 !important;

}

.header_main_action ul > li > .floating-search-bar .form-row input[type="search"] {

    padding: 0px 15px 0px 40px;

    text-align: right;

    direction: rtl;

}

.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {

    padding-right: 95px !important;

}

.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post img {

    right: 0 !important;

}

.hamburger-menu-main .widget-title::before {

    right: 0 !important;

}

.hamburger-menu-main ul.contact li.address::before {

    right: 3px !important;

}

.radiantthemes-custom-button[data-button-icon-position="right"].hover-style-four .radiantthemes-custom-button-main:hover i {

    margin-right: 10px !important;

}

.fa-angle-right::before {

    content: "\f104";

}

.footer_copyright_item ul.menu li {

    margin-left: 30px !important;

}

.post.style-default .entry-main .entry-meta > .holder, .page.style-default .entry-main .entry-meta > .holder, .tribe_events.style-default .entry-main .entry-meta > .holder, .testimonial.style-default .entry-main .entry-meta > .holder, .team.style-default .entry-main .entry-meta > .holder, .portfolio.style-default .entry-main .entry-meta > .holder, .case-studies.style-default .entry-main .entry-meta > .holder, .client.style-default .entry-main .entry-meta > .holder, .product.style-default .entry-main .entry-meta > .holder, .post.single-post .entry-header .entry-meta > .holder {

    padding-right: 70px !important;

}

.post.style-default .entry-main .entry-meta > .holder > .author-image, .page.style-default .entry-main .entry-meta > .holder > .author-image, .tribe_events.style-default .entry-main .entry-meta > .holder > .author-image, .testimonial.style-default .entry-main .entry-meta > .holder > .author-image, .team.style-default .entry-main .entry-meta > .holder > .author-image, .portfolio.style-default .entry-main .entry-meta > .holder > .author-image, .case-studies.style-default .entry-main .entry-meta > .holder > .author-image, .client.style-default .entry-main .entry-meta > .holder > .author-image, .product.style-default .entry-main .entry-meta > .holder > .author-image, .post.single-post .entry-header .entry-meta > .holder > .author-image {

    right: 0 !important;

}

.post.style-default .entry-main .entry-meta > .holder > .data .meta > span, .page.style-default .entry-main .entry-meta > .holder > .data .meta > span, .tribe_events.style-default .entry-main .entry-meta > .holder > .data .meta > span, .testimonial.style-default .entry-main .entry-meta > .holder > .data .meta > span, .team.style-default .entry-main .entry-meta > .holder > .data .meta > span, .portfolio.style-default .entry-main .entry-meta > .holder > .data .meta > span, .case-studies.style-default .entry-main .entry-meta > .holder > .data .meta > span, .client.style-default .entry-main .entry-meta > .holder > .data .meta > span, .product.style-default .entry-main .entry-meta > .holder > .data .meta > span, .post.single-post .entry-header .entry-meta > .holder > .data .meta > span {

    margin-left: 15px !important;

}

.post.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .page.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .tribe_events.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .testimonial.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .team.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .portfolio.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .case-studies.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .client.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .product.style-default .entry-main .entry-meta > .holder > .data .meta > span i, .post.single-post .entry-header .entry-meta > .holder > .data .meta > span i {

    margin-left: 5px !important;

}

.widget-area > .widget.widget_search .search-form button[type="submit"], .widget-area > .widget.widget_product_search .woocommerce-product-search button[type="submit"] {

    left: 0 !important;

}

.widget-area > .widget.widget_search .search-form input[type="search"], .widget-area > .widget.widget_product_search .woocommerce-product-search input[type="search"] {

    padding: 0px 15px 0px 55px;

}

.widget-area > .widget.widget_archive ul li::before, .widget-area > .widget.widget_categories ul li::before, .widget-area > .widget.widget_meta ul li::before, .widget-area > .widget.widget_pages ul li::before, .widget-area > .widget.widget_nav_menu ul li::before, .widget-area > .widget.widget_layered_nav ul li::before, .widget-area > .widget.widget_product_categories ul li::before {

    right: 0;

    content: "\f053";

}

.widget-area > .widget.widget_archive ul li, .widget-area > .widget.widget_categories ul li, .widget-area > .widget.widget_meta ul li, .widget-area > .widget.widget_pages ul li, .widget-area > .widget.widget_nav_menu ul li, .widget-area > .widget.widget_layered_nav ul li, .widget-area > .widget.widget_product_categories ul li {

    padding-right: 18px !important;

}

.footer_main_item .widget_nav_menu ul li::before {

    right: 0 !important;

content: "\f053";

}

.footer_main_item .widget_nav_menu ul li {

    padding-right: 18px !important;

}

.inner_banner_main .title {

font-family: iranyekan !important;

}

.wraper_inner_banner_breadcrumb .inner_banner_breadcrumb {

    text-align: right !important;

}

.wraper_inner_banner_main .inner_banner_main {

    text-align: right !important;

}

.inner_banner_breadcrumb #crumbs {

font-family: iranyekan !important;

}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9 {

    float: right !important;

}

.text-right {

    text-align: left !important;

}

.footer_copyright_item {

    text-align: right !important;

}

.footer_copyright_item ul.menu {

    text-align: left;

}

.el-chevron-right::before {

    content: "\f12e";

}

.team.element-three .team-item .data {

    direction: rtl;

}

.clients[class*="element-"].owl-nav-style-one .owl-nav > .owl-next::before {

    content: "\f104";

}

.clients[class*="element-"].owl-nav-style-one .owl-nav > .owl-prev::before {

    content: "\f105";

}



.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn.collapsed::before {



    content: "\f068";



}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn::before {

    left: 15px;



}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {

    text-align: right;

}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn::before {

    left: 15px !important;

}

.wraper_shop_single.style-two .shop_single_accordion > .shop_single_accordion_item > .btn {

    padding: 11px 20px 10px 40px;

}

.shop_single .woocommerce-Reviews {

    text-align: right;

}

th {

    text-align: right;

}

.radiantthemes-custom-button[data-button-direction="left"] {

    text-align: right !important;

}

.hamburger-menu-main ul.contact li {

    padding-right: 28px !important;

}

.hamburger-menu-main ul.social li {

    margin-left: 20px !important;

}

.hamburger-menu-close {

    left: -30px !important;

}

.hamburger-menu-main .widget_media_image {

    text-align: right !important;

}

.comments-area ol.comment-list li .comment-body .comment-meta .comment-author img {

    right: 20px;

}

.comments-area ol.comment-list li .comment-body {

    padding: 20px 110px 20px 20px;

    padding-right: 90px;

    background-color: #f9fafa;

    border: 1px rgba(0,0,0,0.06) solid;

        border-right-color: rgba(0, 0, 0, 0.06);

        border-right-width: 1px;

    border-right-width: 3px;

}

.comments-area ol.comment-list li .comment-body:hover, .default-page blockquote, .comment-content blockquote {

    border-right-color: #14a09d;

}

.default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li::before, .comment-content ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li::before {

    right: 0;

}

.default-page ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li, .comment-content ul:not(.contact):not([class*="woocommerce-"]):not([class*="tribe-"]) > li {

    padding-right: 22px;

}

body[data-header-style="header-style-twelve"] .mobile-menu-nav {

    font-family: iranyekan !important;

}

.mobile-menu-nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > .radiantthemes-open-submenu, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children > .radiantthemes-open-submenu {

    left: 0 !important;

}

.mobile-menu-nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li.menu-item-has-children > a, .mobile-menu-nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > ul li.menu-item-has-children a {

    padding-left: 50px;

}

.rt-fancy-text-box.element-five > .holder > .heading {

    text-align: right;

}

****************************************************************************

.rt-fancy-text-box.element-five > .holder > .content > :last-child {

    text-align: right;

}

.rt-fancy-text-box.element-five > .holder > .icon {

    text-align: right;

}

.rt-fancy-text-box.element-six > .holder > .heading > .title {

    text-align: right;

}

.rt-fancy-text-box.element-six > .holder > .icon {

    text-align: right;

}

.rt-fancy-text-box.element-six > .holder > .content > :last-child {

    text-align: right;

}

.progress-bar {

    float: right;

}

.rt-progress-bar.element-one > .title > .progress-width {

    float: left !important;

}

.blog.element-eight .blog-item > .holder > .data {

    direction: rtl;

}

.blog.element-seven .blog-item > .holder {

    direction: rtl;

}

.blog.element-six .blog-item > .holder {

    direction: rtl;

}

.blog.element-five .blog-item {

    direction: rtl;

}

.blog.element-two .blog-item > .holder {

    direction: rtl;

}

.blog.element-one .blog-item {

    direction: rtl;

}

.blog.element-one .blog-item > .holder > .meta > ul > li {

    margin-left: 15px;

}

.blog.element-three .blog-item > .holder .pic {

    right: 0 !important;

}

.blog.element-three .blog-item > .holder .data {

    direction: rtl;

}

.blog.element-ten .blog-item > .holder {

    direction: rtl;

}

.blog.element-ten .blog-item > .holder > .data::before {

    right: 0;

}

.blog.element-ten .blog-item > .holder .data ul.meta li i {

    margin-left: 10px;

}

.blog.element-nine .blog-item > .holder {

    direction: rtl;

}

.blog.element-nine .blog-item > .holder .data ul.meta li {

    margin-left: 20px;

}

.blog.element-one .blog-item > .holder > .more .btn i {

    margin-right: 10px;

}

.fa-long-arrow-right::before {

    content: "\f177";

}

.blog.element-one .blog-item > .holder > .more .btn {

    transform: translateX(-5px);

-webkit-transform: translateX(-10px) !important;

}

.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data {

    text-align: right !important;

    direction: rtl;

}

.testimonial.element-seven .testimonial-item > .holder > .testimonial-data blockquote > :last-child {

    text-align: right;

}

.testimonial.element-seven .testimonial-item > .holder {

    text-align: right !important;

}

.testimonial.element-eight .testimonial-item > .holder > .main-holder {

    padding-right: 125px !important;

}

.testimonial.element-eight .testimonial-item > .holder > .main-holder > .testimonial-title-pic {

    right: 0 !important;

}

.testimonial.element-eight .testimonial-item > .holder > .main-holder > .testimonial-title-data {

    direction: rtl;

    text-align: right;

}

.testimonial.element-nine .testimonial-item > .holder > .testimonial-data blockquote > :last-child {

    direction: rtl;

}

.testimonial.element-nine .testimonial-item > .holder > .testimonial-title > .testimonial-title-data {

    text-align: right;

}

.testimonial.element-three .testimonial-item > .holder > .testimonial-data blockquote > :last-child {

    direction: rtl;

}

.rt-tab.element-seven > ul.nav-tabs {

    text-align: right !important;

}

.rt-tab.element-six > ul.nav-tabs {

    text-align: right !important;

}

.rt-tab.element-nine > ul.nav-tabs {

    text-align: right !important;

}

.rt-tab.element-nine > ul.nav-tabs > li {

    margin-left: 40px;

}

.rt-tab.element-eight > ul.nav-tabs {

    text-align: right !important;

}

.rt-pricing-table.element-one > .holder > .pricing .price strong {

    margin-right: -80px;

    float: left;

    margin-left: 50px;

}

.rt-pricing-table.element-two > .holder > .list ul li::before {

    margin-left: 10px;

}

.form-horizontal .control-label {

    text-align: right;

    float: right;

}

.team_single.style-one .team-profilebuzz .team-profilebuzz-timingcard .table > tbody > tr > td:first-child {

    text-align: right;

    direction: rtl;

}

.team_single.style-one .team-profilebuzz .team-profilebuzz-contactcard ul.contact li i {

    width: 16px;

    margin-left: 9px;

}

.ea-bootstrap .time {

    text-align: right !important;

}

.close {

    float: left;

}

.radiantthemes-list.element-four ul > li {

    padding-right: 18px;

}

.radiantthemes-list.element-four ul li::before {

    right: 0;

    content: "\f0d9" !important;

}

.radiantthemes-contact-box.element-one ul li i {

    right: 0;

}

.radiantthemes-contact-box.element-one ul li {

    padding-right: 27px;

}

********************************************

.post-navigation .nav-previous a::before, .comment-navigation .nav-previous a::before {

    right: 0;

    content: "\f105" !important;

}

.post-navigation .nav-previous a, .comment-navigation .nav-previous a {

    padding-right: 40px;

    text-align: right;

}
.radiantthemes-custom-button .radiantthemes-custom-button-main > .placeholder {
    letter-spacing: 0 !important;
}
div.wpcf7-mail-sent-ng, div.wpcf7-aborted {
    direction: rtl;
}
.wpcf7-response-output.wpcf7-validation-errors {
    direction: rtl;
}
.letter-spacing-1 {
    letter-spacing: 0 !important;
}