/*** TypoGraphi Guide 

PlaceHolder Field Search Bar => --e-global-typography-bcdc0fe
PlaceHolder Global => --e-global-typography-687761f
Button Global => --e-global-typography-df769a0
Title Destination => --e-global-typography-028bd62-font-family
Counter Global => --e-global-typography-017f712-font-family
Title Fillter => --e-global-typography-d4b0c12-font-family
Title Tour => --e-global-typography-7f959ab-font-family
Price Tour => --e-global-typography-067c3fd-font-family
Desc Tour => --e-global-typography-056ed8e-font-family
Title Article => --e-global-typography-5360739-font-family
Meta Article => --e-global-typography-ab87fbe-font-family
Menu My Account => --e-global-typography-9608d6a-font-family

***/

/*** Header ***/

.main-navigation ul.menu > li.menu-item-has-children > a:after, .main-navigation ul.menu > li.page_item_has_children > a:after, .main-navigation ul.menu > li.has-mega-menu > a:after {
    margin-right: 7px !important;
}
@media (min-width: 1024px) {
.main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    right: 1.1em;
    left: unset !important;
}
.main-navigation ul li:hover > ul li > ul, .main-navigation ul li.focus > ul li > ul {
    right: 100%;
    left: unset !important;
}
.main-navigation ul li {
    text-align: right !important;
}
.main-navigation ul ul.sub-menu {
    float: right;
}
.main-navigation ul.menu ul.sub-menu li.menu-item-has-children > a::after, .main-navigation ul.menu ul.sub-menu li.page_item_has_children > a::after {
    float: left;
    margin-right: 10px;
    margin-left: unset !important;
}
}
.ovabrw-search.ovabrw-search-template1 .search-field span , .ovabrw-s-field .select2-selection__rendered , .ovabrw-search .ovabrw-search-form .ovabrw-s-field .search-field .ovabrw-guestspicker .guestspicker , .ovabrw-search .ovabrw-search-form .ovabrw-s-field .search-field .ovabrw-input input[type=text] {
    font-family: var(--e-global-typography-bcdc0fe-font-family);
    font-size: var(--e-global-typography-bcdc0fe-font-size);
    letter-spacing: var(--e-global-typography-bcdc0fe-letter-spacing);
}
.select2-container--default .select2-results>.select2-results__options {
    font-family: IranYekanX;
}
.ovabrw-search .ovabrw-search-form .ovabrw-s-field .search-field .ovabrw-guestspicker-content .guests-buttons .guests-button input {
    font-family: IranYekanX;
}
.datepicker-plot-area {
    font-family: IranYekanX;
    border: none;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev , .datepicker-plot-area .datepicker-navigator .pwt-btn-next{
    background-image: none;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:before {
    font-family: ovaicon !important;
    float: right;
    content: "\f102";
    font-size: 12px;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next:before {
    font-family: ovaicon !important;
    float: left;
    content: "\f101";
    font-size: 12px;
}
.ova-product-price {
    text-align: right;
}
span.woocommerce-Price-currencySymbol {
    font-size: 12px;
}
.ova-tour-day i {
    padding-left: 5px;
}
.ova-product {
    text-align: right !important;
}
.ova-product-review {
    margin-left: 30px;
    margin-right: unset !important;
}
.ova-product-review .star-rating span.rating {
    float: right;
    left: unset !important;
    right: 0 !important;
}
.ova-product-review .star-rating .rating-percent {
    float: right;
    left: unset !important;
    right: 0;
}
.ova-product-review .star-rating:before {
    float: right;
    left: unset !important;
    right: 0;
}
.ova-product-review .star-rating .rating-percent:before {
    left: unset !important;
    right: 0;
}
.ova-product-review .star-rating span.rating:before {
    left: unset !important;
    right: 0;
}
.ova-product-slider.ova-product-slider-template1 .ova-product-price {
    display: grid;
}
.ova-product-wishlist {
    left: 16px;
    right: unset !important;
}
.ova-is-featured {
    right: 16px;
    left: unset !important;
}
.ova-tour-day {
    right: 20px;
    left: unset !important;
}
.content .item-destination .info {
    left: unset !important;
    right: 0;
    text-align: right;
}
.ova-mc4wp-form .submit {
    left: 0%;
    right: unset !important;
    transform: translate(8px, -50%);
}
.ova-mc4wp-form .email input {
    font-size: var(--e-global-typography-687761f-font-size);
    padding: 20.5px 20.5px 20.5px 45%;
    letter-spacing: 0;
    font-weight: var(--e-global-typography-687761f-font-weight);
    font-family: var(--e-global-typography-687761f-font-family);
}
.ova-mc4wp-form .submit button span {
    font-family: var(--e-global-typography-df769a0-font-family);
}
span.odometer.odometer-auto-theme {
    direction: ltr !important;
}
#scrollUp {
    left: 20px;
    right: unset !important;
}
.fa-heart-o:before {
    content: "\f004";
}
.yith-wcwl-wishlistexistsbrowse {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
}
.yith-wcwl-wishlistaddedbrowse {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    background-color: #fff;
}
.yith-wcwl-wishlistexistsbrowse a , .yith-wcwl-wishlistaddedbrowse a {
    display: none !important;
}
.yith-wcwl-add-to-wishlist .feedback .yith-wcwl-icon {
    margin-right: unset !important;
}
.ovaicon-next:before {
    content: "\f101";
}
.ovaicon-prev:before {
    content: "\f103";
}
.content .item-destination .info .name {
    font-family: var(--e-global-typography-028bd62-font-family);
    font-weight: var(--e-global-typography-028bd62-font-weight);
    letter-spacing: var(--e-global-typography-028bd62-letter-spacing);
}
.content .item-destination .info .count-tour {
    font-family: var(--e-global-typography-028bd62-font-family);
}
.woocommerce.woocommerce-pagination ul.page-numbers li .page-numbers, .woocommerce .page-numbers li .page-numbers, nav.woocommerce-pagination ul.page-numbers li .page-numbers, nav .page-numbers li .page-numbers {
    font-family: var(--e-global-typography-017f712-font-family);
}
.ovaicon-back:before {
    content: "\f102";
}
.content .item-destination.item-destination-template2 .info .count-tour {
    left: 40px;
    right: unset !important;
}

/*** Fix Rtl Ova-Destination ***/

@media (min-width: 1024px) {

.content-template1 .item-destination.item-destination-1 {
    right: 0%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-2 {
    right: 50%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-3 {
    right: 50%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-4 {
    right: 75%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-5 {
    right: 0%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-6 {
    right: 25%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-7 {
    right: 50%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-8 {
    right: 0%;
    left: unset !important;
}
.content-template1 .item-destination.item-destination-9 {
    right: 25%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-1 {
    right: 0%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-2 {
    right: 25%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-3 {
    right: 50%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-4 {
    right: 0%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-5 {
    right: 50%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-6 {
    right: 75%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-7 {
    right: 25%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-8 {
    right: 0%;
    left: unset !important;
}
.content-template2 .item-destination.item-destination-9 {
    right: 25%;
    left: unset !important;
}
.item-destination.item-destination-template3.template3-default.item-destination-1 , .item-destination.item-destination-template3.template3-default.item-destination-4 , .item-destination.item-destination-template3.template3-default.item-destination-7 , .item-destination.item-destination-template3.template3-default.item-destination-10   {
    right: 0%;
    left: unset !important;
}
.item-destination.item-destination-template3.template3-default.item-destination-2 , .item-destination.item-destination-template3.template3-default.item-destination-5 , .item-destination.item-destination-template3.template3-default.item-destination-8 , .item-destination.item-destination-template3.template3-default.item-destination-11   {
    right: 33.3298%;
    left: unset !important;
}
.item-destination.item-destination-template3.template3-default.item-destination-3 , .item-destination.item-destination-template3.template3-default.item-destination-6 , .item-destination.item-destination-template3.template3-default.item-destination-9 , .item-destination.item-destination-template3.template3-default.item-destination-12   {
    right: 66.6596%;
    left: unset !important;
}
}


/**** End ***/

.ovabrw-search-ajax .ovabrw-search-advanced .search-advanced-input .search-advanced-text {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: var(--e-global-typography-df769a0-font-weight);
}
.ovabrw-search-ajax .search-advanced-field .ovabrw-label {
    font-family: var(--e-global-typography-d4b0c12-font-family);
    font-weight: var(--e-global-typography-d4b0c12-font-weight);
}
.ovabrw-search-ajax .tour-category-field label span , span.duration-name {
    font-family: var(--e-global-typography-d4b0c12-font-family);
}
.ovabrw-search-ajax .search-advanced-field .brw-tour-price-input input[type=text] {
    font-family: var(--e-global-typography-d4b0c12-font-family);
    font-weight: var(--e-global-typography-d4b0c12-font-weight);
}
.ovabrw-search-ajax .search-advanced-field input[type=checkbox], .ovabrw-search-ajax .search-advanced-field input[type=radio] {
    margin-left: 4px;
    margin-right: unset !important;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-left .product-title {
    font-family: var(--e-global-typography-7f959ab-font-family);
    font-weight: var(--e-global-typography-7f959ab-font-weight);
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-left .product-short-description li {
    font-family: var(--e-global-typography-25458dc-font-family);
    font-size: var(--e-global-typography-25458dc-font-size);
    letter-spacing: var(--e-global-typography-25458dc-letter-spacing);
}
.ova-video-gallery .btn-video-gallery {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: var(--e-global-typography-df769a0-font-weight);
}
.ova-tour-day {
    font-family: var(--e-global-typography-017f712-font-family);
}
.ova-product-wrapper-price .ova-product-price .new-product-price {
    font-family: var(--e-global-typography-067c3fd-font-family);
    font-weight: var(--e-global-typography-067c3fd-font-weight);
}
.ova-product-wrapper-price .ova-product-price .old-product-price {
    font-family: var(--e-global-typography-067c3fd-font-family);
    font-weight: 400;
}
.ova-product-wrapper-price .product-btn-book-now {
    font-family: var(--e-global-typography-067c3fd-font-family);
    font-weight: var(--e-global-typography-067c3fd-font-weight);
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-img .ova-video-gallery {
    right: 16px;
    left: unset !important;
}
.ova-is-featured {
    font-family: var(--e-global-typography-067c3fd-font-family);
    font-weight: var(--e-global-typography-067c3fd-font-weight);
}
.fancybox__toolbar__items--right {
    margin-right: auto;
    margin-left: unset !important;
}
.fancybox__toolbar__items--left {
    margin-left: auto;
    margin-right: unset !important;
}
.fancybox__container {
    direction: rtl;
}
.fancybox__carousel {
    direction: ltr;
}
.ova-product-wishlist .yith-wcwl-add-to-wishlist {
    padding-right: 10px;
    padding-left: unset !important;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-pagination-ajax ul li {
    margin-left: 10px;
    margin-right: unset !important;
}
.icomoon-angle-right:before {
    content: "\e901";
}
.icomoon-angle-left:before {
    content: "\e902";
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-pagination-ajax ul li span {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: var(--e-global-typography-df769a0-font-weight);
}
.ovabrw-search-ajax .ovabrw-tour-filter .left-filter .tour-found-text {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 500;
}
.ovabrw-search-ajax .ovabrw-tour-filter .left-filter .clear-filter {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.ovabrw-search-ajax .ovabrw-tour-filter .right-filter .filter-sort .input_select_input {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.ovabrw-search-ajax .ovabrw-tour-filter .right-filter .filter-sort ul.input_select_list {
    width: 200px;
    max-height: 200px;
    overflow: hidden !important;
}
.ova-video-gallery .video-container .modal-container .modal i {
    left: -10px;
    right: unset !important;
}
.select2-container--default .select2-results__option .select2-results__option {
    padding-right: 1em;
    padding-left: unset !important;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .not_found_product .empty-list , .not_found_product p {
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.search-ajax-sidebar input.ovabrw_start_date.pwt-datepicker-input-element {
    padding-right: 12px !important;
}
.ovabrw-search-ajax-sidebar .wrap-search-ajax-sidebar .search-ajax-sidebar .ovabrw-search .ovabrw-search-advanced-sidebar .search-advanced-field .brw-tour-price-input .tour-price-value span {
    position: absolute;
    left: -20px;
    top: -12px;
    background: #059177;
    color: #ffffff;
    font-family: 'IranYekanX';
    font-weight: 800;
    font-size: 10px;
    padding: 0px 5px;
    border-radius: 20px;
}
.ovabrw-search-ajax-sidebar .wrap-search-ajax-sidebar .search-ajax-sidebar .ovabrw-search .search-title {
    font-family: var(--e-global-typography-d4b0c12-font-family);
}
.ovabrw-search-ajax-sidebar .wrap-search-ajax-sidebar .search-ajax-sidebar .ovabrw-search .ovabrw-search-form .ovabrw-search-btn .ovabrw-btn i {
    margin-left: 4px;
    margin-right: unset !important;
    transform: scaleX(-1);
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container-right .ova-product-price {
    text-align: left;
}

.ova-product-location .location {
    font-size: 16px;
    font-family: 'YekanBakhFaNum-Regular';
}

.ova-product-review .woo-review-link {
    font-family: var(--e-global-typography-d4b0c12-font-family);
}
.ovabrw-search-ajax-sidebar .wrap-search-ajax-sidebar .search-ajax-sidebar .ovabrw-search .search-title:before {
    right: 0;
    left: unset !important;
}
.ova-content-single-product .single-product-header .ova-product-title {
    font-family: var(--e-global-typography-7f959ab-font-family);
    font-weight: var(--e-global-typography-7f959ab-font-weight);
}
.ova-location-review .ova-product-location {
    margin-left: 30px;
    margin-right: unset !important;
}
.fancybox__toolbar {
    direction: rtl !important;
}
.ova-features-product .title-desc {
    font-family: var(--e-global-typography-7f959ab-font-family);
} 
.ova-features-product .feature .title-desc .title {
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.ova-single-product-summary-left {
    font-family: var(--e-global-typography-056ed8e-font-family)
}
.ova-single-product-summary-left h2 {
    font-family: var(--e-global-typography-056ed8e-font-family)
}
.price-product .price{
    font-family: var(--e-global-typography-067c3fd-font-family);
}
.ova-forms-product .forms-wrapper .price-product .label {
    font-family: var(--e-global-typography-067c3fd-font-family);
}
i.icomoon.icomoon-flig-outline {
    transform: scaleX(-1);
}
.ova-forms-product .forms-wrapper .tabs .item {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .rental_item label {
    font-family: var(--e-global-typography-056ed8e-font-family);
    font-weight: 500;
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ovabrw-resources .item .ovabrw-resource-title label {
    padding-right: 35px;
    padding-left: unset !important;
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ovabrw-resources .item .ovabrw-resource-title .checkmark {
    right: 0;
    left: unset !important;
}
.ovabrw-guests-price span {
    font-family: var(--e-global-typography-056ed8e-font-family);
    font-size: 14px;
}
form.form.booking-form input {
    font-family: var(--e-global-typography-25458dc-font-family) !important;
}
span.gueststotal {
    font-family: var(--e-global-typography-067c3fd-font-family);
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .description .guests-price, .ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .description .guests-labels {
    margin-right: 10px;
    margin-left: unset !important;
}
span.guests-price.adults-price , span.guests-price.childrens-price {
    font-family: var(--e-global-typography-067c3fd-font-family);
}
.ovabrw-guestspicker-content span.woocommerce-Price-amount.amount {
    font-size: 21px;
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ovabrw_services .ovabrw_service_select select {
    padding-left: 35px;
    padding-right: unset !important;
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ovabrw-deposit .ovabrw-type-deposit label {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: var(--e-global-typography-df769a0-font-weight);
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ajax-show-total .ovabrw-show-amount .label {
    font-family: var(--e-global-typography-056ed8e-font-family);
    font-weight: 500;
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .ovabrw-form-container .ajax-show-total .ovabrw-show-amount .show-amount {
    font-family: var(--e-global-typography-067c3fd-font-family);
}
.ovabrw-ajax-amount-insurance {
    font-family: var(--e-global-typography-067c3fd-font-family);
    font-weight: 400 !important;
}
.ova-forms-product .forms-wrapper .ova-booking-form form.booking-form .booking-form-submit {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 900;
    font-size: 19px;
}
.product_table_price .ovacrs_price_rent .price_table label {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.product_table_price .ovacrs_price_rent .price_table table thead th {
    text-align: right !important;
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.rx-temp-rating .rx-temp-rating-number p, .rx-temp-rating .rx-temp-rating-number .temp-rating_avg {
    font-family: var(--e-global-typography-056ed8e-font-family);
    font-weight: 700;
}
.ova-tour-review .rx_style_two_free_progress_bar .progressbar-title {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.rx_style_two_free_progress_bar .progress .progress-bar span {
    font-family: var(--e-global-typography-056ed8e-font-family);
    font-weight: 700;
}
.rx_review_shorting_2 .box .rx-selection-arrow {
    left: 0;
    right: unset !important;
}
.ova-tour-review select.rx_shorting {
    padding-left: 30px;
    padding-right: unset !important;
}
.rx-filter-bar .rx_filter_header h4, .rx-filter-bar .rx-short-by h4 {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.rx_listing .rx_review_block .rx_body {
    margin-right: 30px;
    margin-left: unset !important;
    text-align: right;
}
.rx_listing .rx_review_block .rx_body .rx_review_calender {
    margin-left: 25px;
    margin-right: unset !important;
}
.rx_listing .rx_review_block .rx_body .rx_review_calender svg {
    float: right;
    margin-left: 10px;
    margin-right: unset !important;
}
.rx_listing .rx_review_block .rx_body .rx_photo .popup-link {
    margin-left: 10px;
    margin-right: unset !important;
}
.rx_listing .rx_review_block .rx_author_info .rx_author_name h4 {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.ova-product .ova_foot_product .ova-product-title a {
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.ova_foot_product .ova-product-price {
    display: inline-grid;
}
.ova-content-single-product .single-product-related .related-title {
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.rtl .ova-product-slider.owl-carousel .owl-nav button.owl-prev {
    margin-left: 0;
    margin-right: 40px;
}
.ova-product-slider.owl-carousel .owl-nav button.owl-next {
    margin-left: 40px;
    margin-right: unset !important;
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .rental_item label {
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .rental_item input {
    font-family: var(--e-global-typography-bcdc0fe-font-family);
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .description .guests-price, .ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .rental_item .ovabrw-wrapper-guestspicker .ovabrw-guestspicker-content .guests-buttons .description .guests-labels {
    margin-right: 10px;
    margin-left: unset !important;
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .ovabrw_services .ovabrw_service_select select {
    padding-left: 35px;
    padding-right: unset !important;
    font-family: var(--e-global-typography-7f959ab-font-family);
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .ovabrw-form-container .rental_item textarea {
    font-family: var(--e-global-typography-bcdc0fe-font-family);
}
.ova-forms-product .forms-wrapper .ova-request-form form.request-form .request-form-submit {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 900;
    font-size: 19px;
}
.product_table_price .ovacrs_price_rent .price_table table tr td {
    text-align: right !important;
}
.tour-included-excluded-content ul li:before {
    right: -28px;
    left: unset !important;
}
.content-product-item ul {
    margin: 0 28px 0 8px;
}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li img {
    float: left;
}
.ova-menu-cart .minicart ul.woocommerce-mini-cart li a.remove {
    padding: 0 0 0 5px;
}
p.woocommerce-mini-cart__total.total {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.ova-menu-cart .minicart p.woocommerce-mini-cart__buttons a {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 700;
}
.ova_destination_single .info .short-description h2 {
    font-family: var(--e-global-typography-028bd62-font-family);
}
.ova_destination_single .info .main_content p {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.ova_destination_single .info .tour-details-wrapper .heading-tour-details:before {
    right: 0;
    left: unset !important;
}
.ova_destination_single .info .tour-details-wrapper .heading-tour-details {
    font-family: var(--e-global-typography-028bd62-font-family);
}
.ova_destination_single .info .tour-details-wrapper .tour-details-content .item-tour-details .title , .ova_destination_single .info .tour-details-wrapper .tour-details-content .item-tour-details .content {
    font-family: var(--e-global-typography-028bd62-font-family);
}
.ova_destination_single .info .main_content .heading:before {
    right: 0;
    left: unset !important;
}
.ova_destination_single .info .main_content .heading {
    padding: 0 36px 23px 0;
    font-family: var(--e-global-typography-028bd62-font-family);
}
.ova_destination_single .info .main_content .destination-sights ul.list-img .item-img.gallery_blur .gallery-fancybox .blur-bg {
    font-family: var(--e-global-typography-017f712-font-family);
    font-weight: 900;
}
.ova-next-pre-post .pre {
    float: right;
}
.ova-next-pre-post .next {
    float: left;
}
.ova-next-pre-post .next {
    padding-right: 10px;
    padding-left: unset !important;
}
.ova-next-pre-post {
    direction: rtl;
}
.ova-next-pre-post .pre .num-2 span.text-label, .ova-next-pre-post .next .num-2 span.text-label {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.ova-next-pre-post .next .num-2 .title {
    margin-left: -16px;
    margin-right: unset !important;
}
.ova-next-pre-post .pre .num-2 .title {
    margin-right: -16px;
    margin-left: unset !important;
}
.ova-next-pre-post .next .num-2 .title , .ova-next-pre-post .pre .num-2 .title {
    font-family: var((--e-global-typography-df769a0-font-family));
}
.ova-next-pre-post .pre {
    padding-left: 10px;
    padding-right: unset !important;
}
.ova_destination_single .ova-destination-related-wrapper .title {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
.ova_destination_single .info .short-description {
    font-family: var(--e-global-typography-056ed8e-font-family);
}
article.post-wrap .post-title {
    font-family: var(--e-global-typography-5360739-font-family);
    font-weight: var(--e-global-typography-5360739-font-weight);
    letter-spacing: var(--e-global-typography-5360739-letter-spacing);
}
article.post-wrap ul.post-meta {
    font-family: var(--e-global-typography-ab87fbe-font-family);
    font-weight: var(--e-global-typography-ab87fbe-font-weight);
}
article.post-wrap ul.post-meta li {
    margin: 0 0 0px 18px;
}
article.post-wrap ul.post-meta li i {
    padding-left: 5px;
    padding-right: unset !important;
    float: right;
}
article.post-wrap .post-excerpt > p {
    font-family: var(--e-global-typography-ab87fbe-font-family);
    font-size: 19px;
}
article.post-wrap a.readmore {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 800;
}
.sidebar .widget.widget_search form:before {
    left: 20px;
    right: unset !important;
}
.sidebar .widget.widget_search form input[type=search] {
    padding: 13px 17px 13px 50px;
    font-family: var(--e-global-typography-687761f-font-family);
}
.sidebar .widget h4.widget-title:before {
    right: 0;
    left: unset !important;
}
.sidebar .widget h4.widget-title {
    font-family: var(--e-global-typography-d4b0c12-font-family);
}
.sidebar .widget.widget_categories ul li, .sidebar .widget.widget_archive ul li {
    text-align: left;
    font-family: var(--e-global-typography-687761f-font-family);
}
.sidebar .widget.widget_categories ul li a, .sidebar .widget.widget_archive ul li a {
    float: right;
    text-align: right;
}
.sidebar .widget.widget_categories ul li:before, .sidebar .widget.widget_archive ul li:before {
    float: right;
    margin-left: 0.6180469716em;
    margin-right: unset !important;
}
.sidebar .widget ul {
    padding-right: 0;
    padding-left: 0;
}
.sidebar .widget.widget_categories ul li a, .sidebar .widget.widget_archive ul li a {
    font-family: var(--e-global-typography-d4b0c12-font-family);
}
.blog_masonry article:nth-child(7) {
    right: 0% !important;
    left: unset !important;
}
.ova-testimonial-4 .slide-testimonials .owl-stage-outer .item .wrap-evaluate .evaluate .text {
    font-family: var(--e-global-typography-0ccc8e6-font-family);
    font-weight: var(--e-global-typography-0ccc8e6-font-weight);
    font-size: var(--e-global-typography-0ccc8e6-font-size);
    letter-spacing: var(--e-global-typography-0ccc8e6-letter-spacing);
}
.slide-destination .owl-nav .icomoon-next-small:before , .owl-carousel .owl-nav .icomoon-next-small:before {
    content: "\e957";
}
.slide-destination .owl-nav .icomoon-pre-small:before , .owl-carousel .owl-nav .icomoon-pre-small:before {
    content: "\e94f";
}
.ova-testimonial .slide-for {
    float: right !important;
}
.rtl .ova-testimonial .slide-testimonials .slick-dots {
    justify-content: flex-end;
}
i.fas {
    font-family: "Font Awesome 5 Free" !important;
}
.ova-testimonial-4.ova-testimonial-template2 .slide-testimonials .owl-stage-outer .item .wrap-evaluate .quote {
    margin: 0 0 0 82px;
}
.ova-testimonial-4.ova-testimonial-template2 .slide-testimonials .owl-dots {
    text-align: right !important;
}
.ovabrw-destination-ajax .ovabrw-destination-products .ovabrw-pagination-ajax ul li {
    margin-left: 10px;
    margin-right: unset !important;
}
.ovabrw-destination-ajax .ovabrw-destination-products .ovabrw-pagination-ajax ul li span {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600;
}
.ova-icon-list .item {
    border-right: 2px solid var(--primary);
    border-left: unset !important;
}
.ovabrw-category-ajax .ovabrw-category-products .ovabrw-products-result.ovabrw-products-result-grid.grid-layout-template_2 .ova-product .ova_foot_product .ova-product-wrapper-price .product-btn-book-now:after {
    transform: scaleX(-1);
}
.fab {
    font-family: "Font Awesome 5 Brands";
}
.ova-gallery-slide .gallery-slide-img .view-detail .icomoon-arrow-right:before {
    transform: scaleX(-1);
}
.ova-gallery-slide .gallery-slide-img .view-detail i {
    transform: rotate(45deg);
}
.sidebar .widget.widget_tag_cloud .tagcloud a {
    float: right;
    margin: 0 0 10px 10px;
}
.sidebar .widget.widget_tag_cloud .tagcloud {
    float: right;
}
.ova-wpcf7.ova-contact-page input {
    text-align: right !important;
    direction: rtl !important;
    font-family: var(--e-global-typography-687761f-font-family);
    font-size: 18px;
}
.ova-contact-page .ova-textarea textarea {
    text-align: right !important;
    font-family: var(--e-global-typography-687761f-font-family);
}
.ova-contact-page .ova-submit button {
    font-family: var(--e-global-typography-df769a0-font-family);
    float: right;
}
.ova-contact-form .contact-info {
    justify-content: right;
}
.search_archive_event form .start_date input, .search_archive_event form .end_date input {
    font-family: var(--e-global-typography-687761f-font-family);
}
.search_archive_event form .select2-selection.select2-selection--single .select2-selection__rendered {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600;
}
.date-event .date {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.date-event .month-year {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.desc .event_post .post_cat .event_type {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.desc .event_post .event_title {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600;
    font-size: 22px;
}
.desc .event_post .time-event span {
    font-family: var(--e-global-typography-687761f-font-family)
}
.desc .event_post .button_event .view_detail {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: var(--e-global-typography-df769a0-font-weight);
}
.search-ajax-pagination li {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600;
}
.type3 .date-event {
    margin-right: 20px;
    margin-left: unset !important;
}
.type3 .date-event .month {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.type3 .desc .event_post {
    right: 0;
    left: unset !important;
}
span.date-month.second_font {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.single_event .content-event .event_intro .wrap-info span {
    font-family: var(--e-global-typography-687761f-font-family);
}
.single_event .content-event .event_intro h1.event_title {
    font-size: 40px;
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600 !important;
    letter-spacing: -2px;
}
.single_event .content-event .intro_bar .bar-title {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600 !important;
    letter-spacing: -1px;
}
.single_event .content-event .intro_bar .bar-title:before {
    right: 0;
    left: unset !important;
}
.single_event .content-event .intro_bar .event_bar .info-contact li {
    font-family: var(--e-global-typography-df769a0-font-family);
}
.single_event .content-event .intro_bar .event_bar .info-contact a.single-event-button {
    font-family: var(--e-global-typography-df769a0-font-family);
    font-weight: 600;
}
.content-event .event_intro .content p  , .content-event .event_intro .content li , .content-event .event_intro .content h2 {
    font-family: 'IRANYekanX';
}
ul.ova-event-post-list li:before {
    margin-right: unset !important;
    margin-left: 0.5em;
    float: right;
}
.single_event .content-event .event_intro .event_tags_share .event-tags a:not(:last-child) {
    margin-left: 10px;
    margin-right: unset !important;
}
.single_event .content-event .event_intro .event_tags_share .event-tags .ovatags {
    margin-left: 10px;
    margin-right: unset !important;
    font-family: 'IRANYekanX';
}
a.ovaev-tag.second_font {
    font-family: 'IRANYekanX';
}
.single_event .event-related-container .related-event-title {
    font-family: 'IRANYekanX';
}
.tripgo-our-team .item-team .socials {
    right: 0;
    left: unset !important;
}
.ova-product-filter-ajax ul li.filter-title:after {
    right: 0;
    left: unset !important;
}
.ova-product-filter-ajax .content-item .owl-nav button.owl-prev {
    margin-right: 40px;
    margin-left: unset !important;
}
.ova-product-filter-ajax .content-item .owl-nav button.owl-next {
    margin-left: 40px;
    margin-right: unset !important;
}
@media (min-width: 1024px) {
.ova-product-location .location {
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
}
.ova-product .ova_foot_product .ova-product-title {
    text-wrap: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.woocommerce-MyAccount-navigation ul li a {
    font-family: var(--e-global-typography-9608d6a-font-family);
    font-weight: var(--e-global-typography-9608d6a-font-weight);
}
.woocommerce-account .woocommerce-MyAccount-content {
    font-family: var(--e-global-typography-9608d6a-font-family);
}
.reviewx-order-table .nobr {
    font-family: var(--e-global-typography-9608d6a-font-family);
}
.reviewx-order-table td p a {
    font-family: var(--e-global-typography-9608d6a-font-family);
    font-weight: 700;
}
.reviewx-order-table .woocommerce-orders-table__cell p .rx_my_account_view_review {
    font-family: var(--e-global-typography-9608d6a-font-family);
    font-weight: 700;
}
.ova-menu-cart .cart-total .items {
    font-family: 'IRANYekanX';
    font-weight: 800;
}
.ova-video .modal-container .modal i {
    left: -10px;
    right: unset !important;
}
@media (max-width: 400px) {
.ova-mc4wp-form .submit {
    transform: translate(0, 0) !important;
}
}
@media (max-width: 768px) {
.rtl .ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-left {
    border-left: unset !important;
}
.carousel__track {
    direction: ltr;
}
}
.rtl .ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container .product-container-right {
    text-align: left;
    padding-right: 0;
    padding-left: 0;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container-right .ova-product-price {
    text-align: right;
}
.ovabrw-search-ajax .brw-search-ajax-result .ovabrw-products-result .ovabrw-single-product .product-container-right .ova-product-price {
    display: grid;
}
@media (max-width: 620px) {
.ovabrw-search-ajax .ovabrw-tour-filter .right-filter .filter-sort .input_select_input {
    text-align: right;
}
.ovabrw-search-ajax .ovabrw-tour-filter .right-filter .filter-sort ul.input_select_list {
    left: unset;
    right: 0;
}
}
.ovabrw-search-ajax .ovabrw-tour-filter .right-filter .filter-sort .input_select_input {
    padding: 0 0 0 8px;
}
.menu-canvas .dropdown-toggle {
    left: 0;
    right: unset !important;
}
.menu-canvas ul li {
    text-align: right !important;
}
.menu-canvas ul.menu ul {
    margin: 0 15px 0 0px;
}
.menu-canvas .container-menu .close-menu {
    text-align: left;
}







/*** Date Picker Persian ***/

.datepicker-plot-area {
    width: 300px;
    height: 300px;
}
.datepicker-plot-area .datepicker-day-view .table-days td , .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable {
    width: 40px;
    height: 40px;
}
@media (max-width: 768px) {
.datepicker-plot-area .datepicker-navigator .dp-home-bt {
    background-repeat: no-repeat;
}
.datepicker-plot-area .datepicker-day-view .table-days td, .datepicker-plot-area .datepicker-day-view .table-days td.disabled span, .datepicker-plot-area .datepicker-year-view .year-item-disable, .datepicker-plot-area .datepicker-month-view .month-item-disable {
    width: 50px;
    height: 40px;
}
.datepicker-plot-area .datepicker-month-view .month-item-disable {
    width: 32%;
    margin: 2px;
    border: unset !important;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item {
    border: 1px solid #00bb98;
    width: 32%;
    margin: 2px;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch {
    width: 70%;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-today {
    float: left;
    top: 8px;
    left: 20px;
    position: relative;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item {
    width: 32%;
    margin: 2px;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item {
    border: 1px solid #00bb98;
}
.year-item.year-item-disable {
    border: unset !important;
}
}