/*
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;
}
.wpb_single_image.vc_align_left {
    text-align: right;
}
.blog.element-two .blog-item > .holder > .data h4 {
    direction: rtl;
}
.blog.element-two .blog-item > .holder > .data p {
    direction: rtl;
}
.blog.element-two .blog-item > .holder > .data > :last-child {
    direction: rtl;
}
.hamburger-menu-main ul.contact li.phone::before {
    right: 0px;
}
.hamburger-menu-main ul.contact li.email::before {
    right: 0px;
}
.blog.element-two .blog-item > .holder > .category-display {
    right: 12px;
}

****************************************************************************
.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;
}