/*
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");
}
*********************************************************************************************************************
/*
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;
}
#sns_mainmenu ul#main_navigation > li.menu-item > ul.sub-menu {
    right: 0px !important;
}
#sns_menu .sns-mainnav-wrapper #sns_mainnav {
    float: right !important;
direction: rtl;
}
#sns_mainmenu ul#main_navigation > li.menu-item {
    text-align: right !important;
}
#sns_menu .sns-mainnav-wrapper .sns_nav-right {
    float: left !important;
}
.sns_icon_box .sns_icon_left {
    float: right !important;
}
.sns-product-tabs .nav-tabs > li {
    float: right !important;
}
.sns-product-tabs .nav-tabs > li:first-child {
    padding-right: 0 !important;
}
.sns-products.sns-products-style-two .products .item_product .item-info .item-img-info-left, .sns-products.sns-products-style-two .widget_products .item_product .item-info .item-img-info-left {
    float: right !important;
}
.sns-products.sns-products-style-two .products .item_product .item-info, .sns-products.sns-products-style-two .widget_products .item_product .item-info {
    text-align: right !important;
}
.sns-featured-categories .navslider, .sns-product-tabs .navslider, .sns-products .navslider, .sns-latest-posts .navslider, .cross-sells .navslider, .related .navslider, .upsells.products .navslider {
    float: left !important;
}
.sns-latest-posts h2.wpb_heading span::after, .sns-products.woocommerce h2.wpb_heading span::after, .sns-featured-categories h2.wpb_heading span::after {
    right: 100% !important;
}
.sns-latest-posts .navslider, .sns-products.woocommerce .navslider, .sns-featured-categories .navslider {
    padding: 0 30px 0px 10px !important;
}
.sns-featured-categories .navslider .next, .sns-product-tabs .navslider .next, .sns-products .navslider .next, .sns-latest-posts .navslider .next, .cross-sells .navslider .next, .related .navslider .next, .upsells.products .navslider .next {
    margin-right: 8px !important;
}
.sns-latest-posts ul li .post-info .item-date.date {
    float: right !important;
}
#sns_mainmenu ul#main_navigation > li.menu-item > ul.sub-menu li.menu-item ul.sub-menu:not(.enable-megamenu) {
    right: 100% !important;
}
#sns_menu .mycart.mini-cart .content {
    text-align: right !important;
}
#sns_menu .block-search .top-search button::before {
    right: 0 !important;
}
div.block-connectus p[class*="fa-"]::before {
    right: 0 !important;
}
div.block-connectus p[class*="fa-"] {
    padding-right: 50px !important;
}
.wpcf7 input[type="url"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"] {
    direction: rtl !important;
}
#sns_footer_middle .widget.widget_text .textwidget input[type="submit"] {
    float: right !important;
}
.sns-latest-posts ul li .post-info .info-inner .post-title {
    text-align: right !important;
}
.sns-latest-posts ul li .post-info .info-inner .post-excerpt {
    text-align: right !important;
}
.sns-latest-posts ul li .post-info .info-inner .post-author {
    text-align: right !important;
}
.sns-latest-posts ul li .post-info .item-date.date {
    margin-left: 15px !important;
}
.sns-latest-posts-widget ul li .post-info .info-inner .post-title {
    text-align: right !important;
}
.sns-latest-posts-widget ul li .post-info .info-inner .post-author {
    text-align: right !important;
}
.sns-testimonial-widget .testimonial-widget-content ul li .quote-content {
    text-align: right !important;
}
.sns-testimonial-widget .testimonial-widget-content ul li .sns-test-title {
    text-align: right !important;
}
h1, h2, h3, h4, h5, h6, input[type="submit"], input[type="button"], .button, button, blockquote, #wp-calendar tfoot td a, .gfont, .onsale, .price, .widget a.title, .widget .product-title, .widget .post-title, #sns_titlepage, #sns_mainmenu > ul > li.menu-item > a {
    direction: rtl;
}
.sns-products.sns-products-style-two .products .item_product .item-info .item-info-right .info-inner, .sns-products.sns-products-style-two .widget_products .item_product .item-info .item-info-right .info-inner {
    direction: rtl;
}
.product_list.grid .block-product-inner .item-info {
    direction: rtl;
}
.sns-latest-posts .navslider, .sns-products.woocommerce .navslider, .sns-featured-categories .navslider {
    direction: ltr;
}
.sns-product-tabs.template-carousel:not(.wpb_heading_top) .tab-content .navslider {
    direction: ltr;
}
.sns-latest-posts-widget .navslider {
    direction: ltr;
}
.col-md-12 {
    direction: rtl;
}
.wpcf7-form-control-wrap {
    direction: rtl;
}
.sns-featured-categories .navslider, .sns-product-tabs .navslider, .sns-products .navslider, .sns-latest-posts .navslider, .cross-sells .navslider, .related .navslider, .upsells.products .navslider {
    direction: ltr;
}
.owl-carousel .owl-stage-outer {
    direction: ltr;
}
.wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-panel-heading, .wpb-js-composer .vc_tta.vc_tta-controls-align-left .vc_tta-tabs-container {
    text-align: right !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
    padding-right: 46px !important;
}
.vc_message_box-icon {
    right: 0 !important;
}
.vc_message_box {
    padding: 1em 4em 1em 1em !important;
}
.vc_progress_bar .vc_single_bar .vc_bar {
    right: 0 !important;
}
.slick-slider .slick-list, .slick-slider .slick-track {
    direction: ltr;
}
th {
    text-align: right !important;
}
.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;
}
.yith_wcwl_wishlist_footer .yith-wcwl-share {
    float: right !important;
}
#yith-quick-view-modal .yith-wcqv-wrapper {
    text-align: right !important;
}
.sns-latest-posts ul li .post-info .info-inner .post-excerpt {
    direction: rtl;
}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output {
    direction: rtl;
}
.single .post .post-related .navslider .prev {
    transform: rotate(180deg) !important;
}
.single .post .post-related .navslider .next, .single .post .post-related .navslider .prev {
    transform: rotate(180deg) !important;
}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output {
    direction: rtl;
}
.wpcf7 form.sent .wpcf7-response-output {
    direction: rtl;
}
body .yithpopup_wrapper #yith-popup-border #yith-popup-right .yith-popup-newsletter-form .newsletterfields {
    padding: 0 !important;
}
.product_list.list > li .product-shop {
    text-align: right !important;
	direction: rtl;
}
#sns_cpanel {
    text-align: right !important;
}
.addthis_counter .atc_s-span, .addthis_counter a.atc_s {
    font-family: iranyekan !important;
}
#sns_header .header-right .header-right-inner .sns-ajaxcart .mycart.mini-cart .sns-shopping-cart-info .sns-shopping-cart-title {
    text-align: right !important;
}
#sns_header .header-right .header-right-inner .sns-ajaxcart .mycart.mini-cart .sns-shopping-cart-info .ajax_cart_quantity {
    direction: rtl;
}
.woocommerce-pagination {
    text-align: right !important;
    direction: rtl;
}
.woocommerce-pagination .page-numbers li a.page-numbers.next {
    transform: rotate(180deg) !important;
}
.woocommerce .woocommerce-ordering select {
    text-align: right !important;
}
.sns_widget_product_categories ul.product-categories li {
    text-align: right !important;
}
.sns_widget_product_categories .sns_btn_more_cat, .sns_widget_product_categories .sns_btn_hide_more_cat {
    text-align: right !important;
}
#sns_footer_middle .widget.widget_text .textwidget {
    direction: rtl;
}
#sns_footer_middle .widget.widget_nav_menu > div {
    text-align: right !important;
}
.sns_icon_box .sns_icon_content_right {
    text-align: right !important;
}
.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total {
    direction: rtl;
}
.vc_general.vc_cta3 .vc_cta3-actions {
    text-align: right !important;
}
.woocommerce table.shop_table {
    direction: rtl;
}
table.wishlist_table tr {
    direction: rtl;
}
.sns-testimonial-widget .testimonial-widget-content ul li .quote-content {
    direction: rtl;
}
.sns-testimonial-widget .navslider span {
    transform: rotate(180deg) !important;
}
body .yithpopup_wrapper #yith-popup-border #yith-popup-right .yith-popup-newsletter-form input[type="text"] {
    text-align: right !important;
}
.product_list.grid .block-product-inner .item-img .item-box-hover a.button.product_type_simple i, .product_list.grid .block-product-inner .item-img .item-box-hover a.button.product_type_grouped i, .product_list.grid .block-product-inner .item-img .item-box-hover a.product_type_external i, .product_list.grid .block-product-inner .item-img .item-box-hover a.add_to_cart_button i {
    margin-left: 7px !important;
}
#sns_respmenu .resp-nav .accr_header .btn_accor {
    left: 0px !important;
}
#sns_respmenu .resp-nav .accr_content {
    padding-right: 15px !important;
}
.dropdown-menu {
    right: 0 !important;
    text-align: right !important;
}
.sns-latest-posts, .sns-products.woocommerce, .sns-featured-categories {
    direction: rtl;
}
#headerRightSearchForm select {
    direction: rtl;
}
#headerRightSearchForm input#s {
    direction: rtl;
}
.post {
    direction: rtl;
}
#content .wpb_alert p:last-child, #content .wpb_text_column :last-child, #content .wpb_text_column p:last-child, .wpb_alert p:last-child, .wpb_text_column :last-child, .wpb_text_column p:last-child {
    direction: rtl;
}
#sns_breadcrumbs .breadcrumbs {
    direction: rtl;
}
ul.side-navigation {
    direction: rtl;
}
body .yithpopup_wrapper #yith-popup-border #yith-popup-right #yith-popup-message {
    direction: rtl;
}
#sns_menu .mycart.mini-cart .tongle {
    direction: rtl;
}
.widget.widget_snssimen_recentpost .post-item:first-child {
    direction: rtl;
}
.widget ul {
    direction: rtl;
}
.sns_widget_product_categories .sns_btn_more_cat, .sns_widget_product_categories .sns_btn_hide_more_cat {
    direction: rtl;
}
.vc_message_box > p:last-child {
    direction: rtl;
}
body .vc_progress_bar .vc_single_bar .vc_label {
    direction: rtl;
}
p {
    direction: rtl;
}
.sns-product-tabs {
    direction: rtl;
}
.navigation .pagination {
    direction: rtl;
}
.col-sm-3 {
    direction: rtl;
}
.col-sm-4 {
    direction: rtl;
}
#sns_menu .block-search .top-search input[type="text"] {
    direction: rtl;
}
#sns_topheader .topheader-left .sns-switch .switch-inner .language-switcher:hover > ul, #sns_topheader .topheader-left .sns-switch .switch-inner .currency-switcher:hover > ul {
    direction: rtl;
}
#sns_topheader .topheader-right .sns-quickaccess ul.links {
    left: -1px !important;
    direction: rtl;
}
#sns_topheader .topheader-right .sns-quickaccess ul.links > li {
    text-align: right !important;
}
#sns_topheader .topheader-right .sns-quickaccess ul.links > li > a i {
    margin-left: 10px !important;
}
#sns_slideshow rs-module, #sns_slideshow rs-module rs-slides, #sns_slideshow rs-module rs-slides rs-slide {
    direction: rtl;
}
html {
    overflow-x: hidden;
}
body #yith-woocompare {
    direction: rtl;
}