/*
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('../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: 'IranNastaliq';
    src: url('../fonts/IranNastaliq.eot?#') format('eot'),
    url('../fonts/IranNastaliq.ttf') format('truetype'),
    url('../fonts/IranNastaliq.woff') format('woff');
}
@font-face {
font-family: "aviny";
src: url('../fonts/aviny.ttf') format('truetype');
}
.tours-listing.owl-theme .owl-stage-outer {
    direction: ltr;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .entry-content strong {
    font-family: iranyekan !important;
}
.section-heading p {
    font-family: iranyekan !important;
}
.tours-listing .tour-post .offer-content {
    text-align: right !important;
    font-family: iranyekan !important;
    direction: rtl;
}
.tours-listing .tour-post figure .tour-days {
    text-align: right !important;
    margin-right: 0.3rem !important;
    font-family: iranyekan !important;
}
.sunlight {
    right: 0 !important;
}
.tours-listing .tour-post figure .sunlight {
    right: 3rem !important;
}
.tours-listing .tour-post figure .tour-meta {
    left: 0.3rem !important;
}
.tour-meta .tour-meta-icon svg {
    margin-left: 1.4rem !important;
}
.read-more {
    left: 0 !important;
}
.travel-destinations figure .location p {
    margin-bottom: 0rem !important;
    font-family: iranyekan !important;
}
.travel-destinations figure .temperature span {
    font-family: iranyekan !important;
}
.travel-destinations figure .location .label {
    font-family: iranyekan !important;
}
.special-offers .tour-offer figure {
    float: right !important;
}
.special-offers .tour-offer .offer-content p {
    font-family: iranyekan !important;
}
.read-more {
    font-family: iranyekan !important;
}
.special-offers .tour-offer figure .offer-price {
    font-family: iranyekan !important;
    left: 0 !important;
}
.sunlight {
    font-family: iranyekan !important;
}
.home-mood-destination .overlay span {
    font-family: iranyekan !important;
}
span.meta-item {
    font-family: iranyekan !important;
}
.blog-posts article.post .meta-item.entry-author {
    right: 3rem !important;
    font-family: iranyekan !important;
}
.blog-posts article.post p {
    font-family: iranyekan !important;
}
.home-testimonials .testimonial .designation {
    font-family: iranyekan !important;
}
.home-testimonials .testimonial p {
    font-family: iranyekan !important;
}
.explore-tours .content p {
    font-family: iranyekan !important;
}
.site-footer .widget_categories ul:not(.list) li, .site-footer .widget_archive ul:not(.list) li {
    float: right !important;
    font-family: iranyekan !important;
}
.list-style-footer ul:not(.list) li, .site-footer .widget_pages ul:not(.list) li, .site-footer .widget_nav_menu ul:not(.list) li, .site-footer .widget_archive ul:not(.list) li, .site-footer .widget_meta ul:not(.list) li, .site-footer .widget_recent_comments ul:not(.list) li, .site-footer .widget_recent_entries ul:not(.list) li, .site-footer .widget.woocommerce.widget_layered_nav ul:not(.list) li, .site-footer .widget.woocommerce.widget_product_categories ul:not(.list) li {
    font-family: iranyekan !important;
}
.bottom-socket .copyright {
    font-family: iranyekan !important;
}
.inspiry_address_widget p {
    font-family: iranyekan !important;
}
.site-footer .widget_tag_cloud .tagcloud a {
    font-family: iranyekan !important;
}
.inspiry_address_widget .email i {
    margin-left: 1rem !important;
}
.header header .header-phone {
    font-family: iranyekan !important;
}
.header header .main-menu > li a, .header header .main-menu > ul li a {
    font-family: iranyekan !important;
}
.header header .main-menu {
    float: right !important;
}
.header header .main-menu > li .sub-menu li .sub-menu, .header header .main-menu > ul li .sub-menu li .sub-menu {
    right: 100% !important;
}
.header header .main-menu > li, .header header .main-menu > ul li {
    float: right !important;
}
.header header .main-menu > li, .header header .main-menu > ul li {
    margin-left: 2.9rem !important;
}
.header header .main-menu > li .sub-menu, .header header .main-menu > ul li .sub-menu {
    right: 0 !important;
}
.home-slider .slide .detail .price .figure {
    float: right !important;
    font-family: iranyekan !important;
}
.home-slider .slide .detail .location span {
    font-family: iranyekan !important;
}
.home-slider .slide .detail .days span {
    font-family: iranyekan !important;
}
.home-slider .slide .detail .days {
    font-family: iranyekan !important;
}
.home-slider .slide .detail {
    left: 10% !important;
}
.home-slider .slide header {
    right: 16% !important;
}
.home-slider .slide header {
    font-family: iranyekan !important;
}
.home-slider .slide .detail .location .icon-map-pin {
    float: right !important;
    margin-left: 0.7rem !important;
}
.home-slider .slide .detail .days svg {
    float: right !important;
    margin-left: 1.4rem !important;
}
#inspiry_breadcrumbs li {
    font-family: iranyekan !important;
}
.widget.inspiry_top_rated_tours_widget .content .offer-price {
    font-family: iranyekan !important;
}
.widget.inspiry_recent_posts_widget .content .entry-date {
    font-family: iranyekan !important;
}
.top-bar .welcome-note {
    font-family: iranyekan !important;
}
.top-bar .header-email i {
    margin-left: 1rem !important;
}
.nice-select .option {
    text-align: right !important;
    font-family: iranyekan !important;
}

.tours-listing .tour-post .offer-content .old-price {
    margin-left: 0.6rem !important;
}
.tours-sorter ul li {
    float: right !important;
    font-family: iranyekan !important;
}
.single-tour .tour-meta-bar li span {
    font-family: iranyekan !important;
}
.single-tour .tour-meta-bar .tour-tags .tag-price span {
    font-family: iranyekan !important;
}
.single-tour .tour-meta-bar .tour-tags .tag-review a {
    font-family: iranyekan !important;
}
.single-tour .tour-tabs li.active, .single-tour .tour-tabs li:hover {
    font-family: iranyekan !important;
}
.single-tour .tour-tabs li {
    float: right !important;
}
.single-tour .tour-tabs li {
    font-family: iranyekan !important;
}
.single-tour .tour-tabs {
    float: right !important;
}
.entry-content p {
    font-family: iranyekan !important;
}
.single-tour .tour-detail .tour-include li, .single-tour .tour-detail .tour-exclude li {
    font-family: iranyekan !important;
}
.single-tour .tour-include li i, .single-tour .tour-exclude li i {
    margin-left: 2rem !important;
}
.single-tour .post-content .btn-inspiry-download {
    font-family: iranyekan !important;
}
#comments .comment-list .author-photo {
    float: right !important;
}
#comments .comment-wrapper {
    float: right !important;
}
.single-tour .tour-review #comments .comment .comment-metadata {
    font-family: iranyekan !important;
}
#comments .comment-wrapper .comment-meta .comment-author {
    float: right !important;
    margin-left: 1rem !important;
}
#respond #commentform .logged-in-as {
    font-family: iranyekan !important;
}
#respond #commentform .submit {
    font-family: iranyekan !important;
}
#respond #commentform input[type="text"], #respond #commentform input[type="email"], #respond #commentform input[type="url"], #respond #commentform textarea {
    font-family: iranyekan !important;
}
.single-tour .similar-tours-wrap header p {
    font-family: iranyekan !important;
}
.tours-gallery .gallery-item .item-content {
    right: 0 !important;
}
.list-style ul:not(.list) li a, .sidebar.widget-area .widget_categories ul:not(.list) li a, .sidebar.widget-area .widget_nav_menu ul:not(.list) li a, .sidebar.widget-area .widget_pages ul:not(.list) li a, .sidebar.widget-area .widget_archive ul:not(.list) li a, .sidebar.widget-area .widget_meta ul:not(.list) li a, .sidebar.widget-area .widget_recent_comments ul:not(.list) li a, .sidebar.widget-area .widget_recent_entries ul:not(.list) li a, .widget.woocommerce.widget_layered_nav ul:not(.list) li a, .widget.woocommerce.widget_product_categories ul:not(.list) li a {
    font-family: iranyekan !important;
}
.widget_search input[type="text"], .widget_search input[type="email"], .widget_search input[type="search"] {
    float: right !important;
}
.list-style ul:not(.list) li, .sidebar.widget-area .widget_categories ul:not(.list) li, .sidebar.widget-area .widget_nav_menu ul:not(.list) li, .sidebar.widget-area .widget_pages ul:not(.list) li, .sidebar.widget-area .widget_archive ul:not(.list) li, .sidebar.widget-area .widget_meta ul:not(.list) li, .sidebar.widget-area .widget_recent_comments ul:not(.list) li, .sidebar.widget-area .widget_recent_entries ul:not(.list) li, .widget.woocommerce.widget_layered_nav ul:not(.list) li, .widget.woocommerce.widget_product_categories ul:not(.list) li {
    background: url("../img/cat-arrow.png") right 19px no-repeat !important;
    padding: 1.4rem 1.6rem 1.4rem 0 !important;
}
span.meta-item {
    margin-left: 1rem !important;
}
.sidebar.widget-area .widget {
    font-family: iranyekan !important;
}
.wp-caption-text {
    font-family: iranyekan !important;
}
.single .related-posts .in-navigation .post-nav + .post-nav {
    font-family: iranyekan !important;
}
.single .related-posts .in-navigation .post-nav {
    font-family: iranyekan !important;
}
.single .related-posts .in-category .related-post span {
    font-family: iranyekan !important;
}
.woocommerce-ordering .nice-select, table.variations .nice-select {
    font-family: iranyekan !important;
}
.nice-select::after {
    left: 12px !important;
}
.price_slider_amount .button {
    float: left !important;
}
.rtl.woocommerce .price_label, .rtl.woocommerce .price_label span {
    direction: rtl;
}
.woocommerce .widget_price_filter .price_slider_amount {
    text-align: right !important;
}
.bp-archive-product-single h2 a {
    font-family: iranyekan !important;
}
.wrapper-buttons-add-cart .price-and-cart .woocommerce-Price-amount {
    font-family: iranyekan !important;
}
.woocommerce-ordering .nice-select, table.variations .nice-select {
    padding: 0 15px 0 30px !important;
    font-family: iranyekan !important;
}
.woocommerce .wrapper-buttons-add-cart .add_to_cart_button, .woocommerce .wrapper-buttons-add-cart .added_to_cart, .woocommerce .wrapper-buttons-add-cart .button {
    font-family: iranyekan !important;
}
.woocommerce span.onsale {
    font-family: iranyekan !important;
}
.widget.woocommerce.widget_products ul li .tp-woo-widget-image, .widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-image {
    float: right !important;
    margin-left: 20px !important;
}
.widget.woocommerce.widget_products ul li .tp-woo-widget-detail .product-title, .widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail .product-title {
    font-family: iranyekan !important;
}
.widget.woocommerce.widget_products ul li .tp-woo-widget-detail .woocommerce-Price-amount, .widget.woocommerce.widget_top_rated_products ul li .tp-woo-widget-detail .woocommerce-Price-amount {
    font-family: iranyekan !important;
}
.woocommerce div.product .single-right-wc p {
    font-family: iranyekan !important;
}
.woocommerce div.product .single-right-wc .product_title {
    padding-left: 125px !important;
}
.woocommerce div.product .single-right-wc table.variations td {
    float: right !important;
}
.woocommerce div.product .single-right-wc .button {
    font-family: iranyekan !important;
}
.woocommerce {
    font-family: iranyekan !important;
}
.woocommerce div.product .single-right-wc .product_meta span {
    font-family: iranyekan !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: iranyekan !important;
}
.entry-content table th, .entry-content table td {
    text-align: right !important;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-info, .woocommerce .woocommerce-error, .woocommerce .woocommerce-form-coupon {
    font-family: iranyekan !important;
}
.woocommerce .woocommerce-message a, .woocommerce .woocommerce-message button, .woocommerce .woocommerce-info a, .woocommerce .woocommerce-info button, .woocommerce .woocommerce-error a, .woocommerce .woocommerce-error button, .woocommerce .woocommerce-form-coupon a, .woocommerce .woocommerce-form-coupon button {
    float: left !important;
}
.woocommerce-cart table.cart td.product-name {
    font-family: iranyekan !important;
}
.woocommerce-cart table.cart {
    font-family: iranyekan !important;
}
.rtl .woocommerce .col2-set .col-1, .rtl .woocommerce-page .col2-set .col-1 {
    float: right !important;
}
body {
    font-family: iranyekan !important;
}
body {
    font-family: iranyekan !important;
}
.entry-content ul > li {
    font-family: iranyekan !important;
}
.qe-faq-toggle .qe-toggle-content {
    padding: 0.3rem 0 0 7.3rem !important;
}
.widget.inspiry_recent_posts_widget .content .entry-date i {
    margin-left: 0.8rem !important;
}
.social-profile h3 {
    float: right !important;
    margin: 0.8rem 0 0 7rem !important;
}
.social-profile .social-buttons li {
    float: right !important;
    margin-left: 1rem !important;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: right !important;
    margin-left: 4px !important;
}
#search-form-wrapper .search-form form .form-field {
    float: right !important;
}
.nice-select {
    text-align: right !important;
}
#search-form-wrapper .search-form form .nice-select {
    padding-right: 0;
    float: left !important;
}
.tour-meta .tour-meta-icon span {
    font-family: iranyekan !important;
}
.woocommerce div.product .woocommerce-tabs .panel table.shop_attributes th {
    font-family: iranyekan !important;
}
.woocommerce div.product .woocommerce-tabs .panel {
    font-family: iranyekan !important;
}
.mean-container .mean-nav ul li a {
    text-align: right;
}
.mean-container .mean-nav ul li a.mean-expand {
    left: 0 !important;
}
.wrapper-wc-pages .woocommerce-result-count {
    font-family: iranyekan !important;
}
.travel-destinations figure .temperature .degree {
    direction: ltr;
}
.home-slider .slide header h2 {
    font-family: aviny !important;
}
.inspiry_tours_widget .tour-destination .rating i {
    margin-left: 0.5rem !important;
}
.woocommerce div.product .single-right-wc .price span {
    font-family: iranyekan !important;
}
.woocommerce-cart table.cart input[type="submit"], .woocommerce-cart table.cart a.button, .woocommerce-cart table.cart button.button, .woocommerce-cart table.cart input.button {
    float: left !important;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    right: .5em !important;
}
.explore-tours .content h2 {
    font-size: 4.5rem !important;
    font-family: aviny !important;
}
.wrapper-buttons-add-cart .price-and-cart .woocommerce-Price-amount {
    font-size: 18px !important;
}
.widget-features-box .list-vertical .item {
    margin-bottom: 10px !important;
}
.woocommerce nav.woocommerce-pagination ul li span, .woocommerce nav.woocommerce-pagination ul li a {
    font-family: iranyekan !important;
}