/*
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_main .brand-logo {
    float: right;
    right: 0px;
}
.header_main_action {
    float: left;
margin-right: 35px;
}
.nav {
    float: left;
direction: ltr;
}
.nav > [class*="menu-"] > ul.menu > li.menu-item-has-children > a::after {
    margin-right: 7px;
}
.nav > [class*="menu-"] > ul.menu > li > ul {
    right: 0;
}
.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 {
text-align: right !important;
}
.nav > [class*="menu-"] > ul.menu > li:last-child, .nav > [class*="menu-"] > ul.menu > li:only-child {
    margin-left: 0 !important;
}
.text-left {
    text-align: right !important;
}
.text-right {
    text-align: left !important;
}
.hamburger-menu-main .widget-title::before {
    right: 0 !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;
}
.rt-recent-post-with-thumbnail.element-one > ul.rt-recent-post-with-thumbnail-holder > li.rt-recent-post-with-thumbnail-post {
    padding-right: 95px;
}
.hamburger-menu-main ul.contact li.address::before {
    right: 3px !important;
}
.hamburger-menu-main ul.contact li {
    padding-right: 28px;
}
.hamburger-menu-main ul.contact li.phone::before {
    right: 0px !important;
}
body {
    font-family: iranyekan;
}
.hamburger-menu-main ul.contact li.email::before {
    right: 0px;
}
.wraper_header.style-six .top-bar-menu .menu-minimal-header-menu-container {
font-family: iranyekan !important;
}
.wraper_header.style-twelve .nav > [class*="menu-"] > ul.menu > li > a {
 font-family: iranyekan !important;
font-weight: 600;
}
.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;
}
.inner_banner_main .title {
    font-family: iranyekan !important;
}
h1 {
    font-family: iranyekan !important;
}
h6 {
    font-family: iranyekan !important;
}
h1, h2, h3, h4, h5, h6 {
font-family: iranyekan !important;
}
.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;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.header_top_item {
    direction: ltr;
}
.header_top_item ul.contact li {
    margin-left: 24px;
}
.header_top_item .header_main_action_buttons {
    margin-right: 24px;
}
.wraper_shop_single.style-two .shop_single > .woocommerce-product-gallery .flex-viewport, .wraper_shop_single.style-three .shop_single > .woocommerce-product-gallery .flex-viewport {
    direction: ltr;
}
.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;
}
th {
    text-align: right;
}
.shop_single .woocommerce-Reviews {
    text-align: right;
}
.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;
}
.blog.element-one .blog-item > .holder > .meta {
    direction: rtl;
}
.blog.element-one .blog-item > .holder > .meta > ul > li {
    margin-left: 15px;
}
.blog.element-one .blog-item > .holder > .data h4 {
    direction: rtl;
}
.blog.element-one .blog-item > .holder > .data > :last-child {
    direction: rtl;
}
.blog.element-one .blog-item > .holder > .more .btn {
    direction: rtl;
}
.blog.element-one .blog-item > .holder > .more {
    text-align: right;
}
.fa-long-arrow-right::before {
    content: "\f177";
}
.blog.element-one .blog-item > .holder > .more .btn i {
    margin-right: 10px;
}
.footer_copyright_item ul.social li {
    margin-left: 22px;
}
.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: "\f104";
}
.wraper_header.style-two .nav > [class*="menu-"] > ul.menu > li > a {
  font-family: iranyekan !important;
}
.wraper_header.style-two .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-two .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-two .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-two .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
  font-family: iranyekan !important;
text-align: right !important;
}
.blog.element-ten .blog-item > .holder .data h4 {
    direction: rtl;
}
.blog.element-ten .blog-item > .holder > .data > :last-child {
    text-align: right;
    direction: rtl;
}
.radiant-contact-form.element-one .form-row > :last-child {
    direction: rtl;
}
.blog.element-twelve .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-twelve .blog-item > .holder > .data > .author {
    padding-right: 65px;
}
.blog.element-twelve .blog-item > .holder > .data > .author > .author-thumbnail {
    right: 0;
}
.blog.element-twelve .blog-item > .holder > .data > .more .btn i {
    margin-right: 8px;
}
.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > a {
    font-family: iranyekan !important;
}
.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
    text-align: right !important;
}
.header_main_action ul > li > .floating-search-bar .form-row {
    text-align: right;
    direction: rtl;
}
.wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-one .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
    text-align: right !important;
}
.wraper_header.style-five .nav > [class*="menu-"] > ul.menu > li > ul > li > a, .wraper_header.style-five .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > a, .wraper_header.style-five .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li > a, .wraper_header.style-five .nav > [class*="menu-"] > ul.menu > li > ul > li > ul > li > ul > li ul li a {
    text-align: right !important;
}
.rt-fancy-text-box.element-thirteen {
text-align: right !important;
}
.vc_custom_background {
background-position: right !important;
}
.testimonial.element-ten .testimonial-item > .holder > .testimonial-data blockquote > :last-child {
    text-align: right;
    direction: rtl;
}
.testimonial.element-ten .testimonial-item > .holder > .testimonial-title > .testimonial-title-data {
    direction: rtl;
}
.rt-mega-menu > ul > .menu-item {
    border-left: 1px rgba(0,0,0,0.06) solid;
    text-align: right;
}
.services-megamenu > .rt-mega-menu {
    background-image: url(img/Megamenu-Background-Image-e1552834704371.png);
background-position: left bottom;
    background-repeat: no-repeat;
}
.seo-pricing-plans-table > .table > thead > tr > th {
    font-family: iranyekan !important;
}
.seo-pricing-plans-table > .table > tbody > tr > td {
    font-family: iranyekan !important;
}
.seo-pricing-plans-table > .table > tbody > tr > td:first-child {
    text-align: right !important;
border-right: 2px #e0e0e0 solid;
}
.seo-pricing-plans-table > .table > tfoot > tr > td .btn {
   font-family: iranyekan !important;
}
.rt-pricing-table.element-seven > .holder > .pricing .price {
    font-size: 25px !important;
}
.rt-pricing-table.element-seven > .holder > .pricing .price sup {
    font-size: 38px !important;
}
.rt-pricing-table.element-seven > .holder > .list ul li {
    padding-right: 32px;
}
.rt-pricing-table.element-seven > .holder > .list ul li::before {
    right: 0;
}
.home1gw {
    font-weight: 700;
    font-family: aviny !important;
    font-size: 55px !important;
}
.home2gw {
    font-weight: 700;
    font-family: aviny !important;
    font-size: 65px !important;
line-height: 60px !important;
}
.home3gw {
    font-weight: 700;
    font-family: aviny !important;
    font-size: 52px !important;
line-height: 60px !important;
}
.home4gw {
    font-weight: 700;
    font-family: aviny !important;
    font-size: 45px !important;
line-height: 60px !important;
}
.onvanha {
    font-weight: 700;
    font-family: aviny !important;
    font-size: 39px !important;
line-height: 60px !important;
}
.rt-fancy-text-box.element-ten > .holder > .icon {
    left: 15px !important;
}
.rt-fancy-text-box.element-ten > .holder > .data .content::before {
    right: 0 !important;
}
.rt-pricing-table.element-six > .holder > .pricing .price {
    font-size: 30px;
}
.rt-pricing-table.element-six > .holder > .pricing .price strong {
    font-size: 36px;
}
.blog.element-six .blog-item > .holder > .data {
    direction: rtl;
}
.rt-pricing-table.element-nine > .holder {
    text-align: right !important;
}
.blog.element-two .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-three .blog-item > .holder .data {
    direction: rtl;
}
.blog.element-nine .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-eight .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-seven .blog-item {
    direction: rtl;
}
.blog.element-five .blog-item > .holder > .data {
    direction: rtl;
}
.blog.element-five .blog-item > .holder .data ul.meta li i {
    margin-left: 7px;
}
.blog.element-six .blog-item > .holder > .data ul.meta-data li {
    margin-left: 10px;
}
.radiantthemes-timeline.element-three > .radiantthemes-timeline-slider .radiantthemes-timeline-item .radiantthemes-timeline-item-data {
    text-align: right !important;
}
.testimonial.element-three .owl-item.center .testimonial-item > .holder > .testimonial-data blockquote p {
    direction: rtl;
}
.testimonial.element-three .testimonial-item > .holder > .testimonial-data blockquote > :last-child {
    direction: rtl;
}
.team.element-three .team-item .data {
    direction: rtl;
}
.team.element-three .team-item .data {
    text-align: right;
}
.progress-bar {
    float: right;
}
.radiantthemes-contact-box.element-one ul li i {
    right: 0;
}
.radiantthemes-contact-box.element-one ul li {
    padding-right: 27px;
}
.radiant-contact-form.rt6a1134d323a2002 .form-row, .radiant-contact-form.rt6a1134d323a2002 div.wpcf7-response-output {
    direction: rtl;
}
.radiant-contact-form.element-one .form-row {
    direction: rtl;
}
.wpb_single_image.vc_align_left {
    text-align: center;
}
.radiant-contact-form.element-three .form-row > :last-child {
    text-align: right;
    direction: rtl;
}
.radiant-contact-form.element-three .form-row {
    direction: rtl;
}

 @media only screen and (max-width: 768px) {

.wraper_header.floating-header {
    position: relative;
}
}