/*  rtl by wpnovin.com */

body, textarea, input, button {
    font-family: inherit !important;
}

.vehica-simple-menu-2-columns .vehica-simple-menu > li:after {
    right: 0;
    left: auto;
}

.vehica-simple-menu-2-columns .vehica-simple-menu > li {
    float: right;
    padding-right: 20px;
}

.vehica-copyrights a {
    color: #ff4606;
    font-family: 'header-font';
}

.vehica-subscribe-form input[type=email] {
    padding-right: 27px;
    padding-left: 0;
}

.vehica-users-section {
    text-align: right;
}

.vehica-users-section__left ul li {
    padding-right: 38px;
    padding-left: 15px;
}

.vehica-users-section__left ul li:before {
    right: 5px;
    left: auto;
    padding-left: 10px;
    padding-right: 0;
}
.vehica-user-card__heading , .vehica-user-card__subheading {
    text-align: right;
}

.vehica-user-card__icons {
    right: 20px;
    left: 0;
}

.vehica-car-form__section-title {
    text-align: right;
}

.vehica-car-form__section--gallery .dz-default.dz-message span i {
    font-size: 38px;
    margin-left: 17px;
    margin-right: 0;
}

.vehica-panel-list__status {
    margin-right: 36px;
    margin-left: 0;
    font-size: 16px;
}

.vehica-panel-card .vehica-panel-card__title {
    text-align: right;
}

.vehica-panel-card__view-button {
    left: 30px;
    right: auto;
}

.vehica-panel-card__user {
    margin-left: 20px;
    margin-right: 0;
}

.vehica-panel-card .vehica-panel-card__stat {
    margin-left: 20px;
    margin-right: 0;
}

.vehica-panel-card .vehica-panel-card__details {
    padding-right: 360px;
    padding-left: 30px;
    width: 100%;
}

.vehica-panel-card .vehica-panel-card__image {
    right: 30px;
    left: auto;
    margin-left: 25px;
    margin-right: 0;
}

.fa-chevron-right:before {
    content: "\f053";
}

.vehica-car-card-row__name {
    font-family: 'header-font';
}

.vehica-slider .vehica-slider__title {
    font-family: 'header-font' !important;
    text-align: right;
    font-size: 40px;
}

.rtl .vehica-car-card__info__single:first-child {
    padding-right: 13px;
}

.vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__bottom .vehica-car-card__price {
    margin-left: 0;
}

.vehica-featured-v1 .vehica-featured-v1__vehicles .vehica-featured-v1__big-card .vehica-car-card__info__single:first-child {
    margin-right: 0;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav--next {
    left: 34px;
    right: auto;
}

.vehica-testimonial-carousel .vehica-testimonial-carousel__nav--prev {
    right: 34px;
    left: auto;
}

.fa-chevron-left:before {
    content: "\f054";
}

.vehica-features .vehica-features__content {
    padding-top: 0;
    padding-right: 33px;
    padding-left: 105px;
}

.vehica-hero-v5 .vehica-search-classic-v2__top {
    justify-content: right;
}

.vehica-no-google-map-api-key {
    opacity: 0;
}

.vehica-search-classic-v1__advanced-link {
    text-align: left;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu .vehica-menu__link {
    font-size: 15px;
}

.vehica-results__fields__clear {
    margin-right: 15px;
    margin-left: 0;
}

.vehica-results__advanced-button {
    display: none;
    margin-right: 15px;
    margin-left: 0;
    transition: all 0.2s ease;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare {
    margin-left: 27px;
    margin-right: 0;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare i {
    margin-left: 10px;
    margin-right: 0;
}

.vehica-inventory-v1__title {
    font-family: 'header-font' !important;
}

ul#vs11__listbox li {
    text-align: right;
}

.rtl .v-select:not(.vs-open) .vs__selected {
    right: -50px;
    left: auto;
    background: no-repeat;
}

.vehica-inventory-v1__2-cols__right {
    margin-right: -12px;
    margin-left: 30px;
}

.vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top {
    padding-left: 60px !important;
    padding-right: 0 !important;
}

.vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__bottom .vehica-listing-card-v5__price {
    text-align: left;
    margin-right: auto;
    margin-left: 0;
    margin-bottom: -2px;
}

.vehica-listing-card-v5 .vehica-car-card-row .vehica-car-card-row__inner .vehica-car-row__content .vehica-car-card-v5__top .vehica-car-card-row__favorite {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: auto !important;
}

.vehica-social-profiles__v2__title {
    margin-left: 21px;
    margin-right: 0;
}

.elementor-widget-text-editor ul li::before {
    right: 5px;
    left: auto;
    margin-right: -1em;
    margin-left: 0;
}

.vehica-user-card-v2__phone i {
    color: var(--primary);
    position: relative;
    margin-left: 9px;
    top: 2px;
    margin-right: 0;
}

.vehica-user-card-v2__email i {
    color: var(--primary);
    position: relative;
    margin-left: 9px;
    top: 2px;
    margin-right: 0;
}

.vehica-loan-calculator__field-wrapper h4 {
    text-align: right;
}

.vehica-loan-calculator__field .vehica-loan-calculator__sign {
    font-size: 13px;
}

.vehica-loan-calculator__title {
    font-size: 30px;
    font-family: 'header-font' !important;
}

.vehica-car-features-pills__single {
    float: right;
    margin-left: 5px;
    margin-right: 0;
}

.vehica-car-list__element__dot {
    right: 0;
    left: auto;
}

.vehica-car-list__element__inner {
    float: right;
}

.vehica-contact-form select, .vehica-contact-form textarea, .vehica-contact-form input[type=date], .vehica-contact-form input[type=email], .vehica-contact-form input[type=number], .vehica-contact-form input[type=password], .vehica-contact-form input[type=search], .vehica-contact-form input[type=tel], .vehica-contact-form input[type=text] {
    direction: rtl;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] {
    right: 0;
    left: auto;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] + span:after {
    right: 0;
    left: auto;
}

.vehica-checkbox-policy .wpcf7-acceptance input[type=checkbox] + span:before {
    right: 0;
    left: auto;
}

.vehica-checkbox-policy .wpcf7-list-item-label {
    float: right;
    padding-right: 31px;
    padding-left: 0;
    text-align: right;
}

.vehica-carousel-v1-button {
    text-align: left;
}

.vehica-user-address i {
    right: 0;
    left: auto;
}

.vehica-user-address {
    padding-right: 26px;
    padding-left: 0;
}

.vehica-phone-v2 a {
    font-family: 'header-font';
}

span.wpcf7-list-item {
    direction: rtl;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu > .menu-item {
    text-align: right;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-submenu .vehica-menu__link {
    font-size: 14px;
}

.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-menu > .menu-item-has-children > .vehica-menu__link {
    font-size: 15px;
}

.vehica-car-card-row__price-desktop {
    font-size: 20px;
}

.vs__dropdown-menu {
    text-align: right !important;
    direction: rtl !important;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab--active .vehica-search-v1__tab-button:before {
    right: 0px;
    left: 25px;
}

.vehica-panel-list__status span {
    margin-right: 4px;
    margin-left: 0;
}

.vehica-panel-list .vehica-panel-list__keyword i {
    left: 19px;
    right: auto;
}

.vehica-panel-list .vehica-panel-list__keyword input {
    padding-right: 20px;
    padding-left: 40px;
}

.vehica-car-form__heading {
    text-align: right;
}

.vehica-car-form__field-select-single.vehica-car-form__field-select-single--active .vs__actions .vs__clear {
    left: 5px;
    right: auto;
}


.vehica-car-form__field-units {
    left: 22px;
    right: auto;
}

.vehica-car-form__tip__title i {
    margin-left: 9px;
    font-size: 30px;
    margin-right: 0;
}

.vehica-car-form__gallery__add-photos i {
    font-size: 22px;
    margin-left: 13px;
    right: 1px;
    top: -7px;
    margin-right: 0;
    left: 0;
    right: auto;
}
/*  rtl by wpnovin.com */
