/*
Theme Name: Vehica Child
Theme URI: https://vehicatheme.com/
Author: TangibleDesign
Author URI: https://tangibledesign.net/
Description: Vehica
Template: vehica
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: translation-ready
Text Domain: vehica
*/

:root {
    --primary: #2686EB;
    --primary-light: #eff3fa;
}

.elementor-image-box-content p {
	margin-bottom: 0rem !important;
}

.sidebar p {
	font-size: 12px !important;
}

p {
    margin-bottom: 1rem !important;
}

.vehica-menu__wrapper .vehica-menu__left .vehica-logo {
    margin-top: 0;
}

.vehica-search-classic-v2__fields {
    border-radius: 8px !important;
	border-top: 1px solid var(--e-global-color-2cdcbd4);
}

.v-select:not(.vs-open) .vs__dropdown-toggle {
    border-radius: 8px;
}

.vehica-users-section__inner {
    background: var(--e-global-color-text) !important;
    border-radius: 8px !important;
    position: relative;
}

@media (min-width: 900px) {
    .vehica-users-section__inner:after {
        border-radius: 8px !important;
        display: block;
        content: "";
        width: 100%;
        height: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: none !important;
        background-size: cover;
        z-index: 0;
    }
}

.vehica-user-card-wrapper {
    border-radius: 8px;
}

.vehica-button, #cookie-notice .cn-button.bootstrap, .woocommerce-form-coupon button.button, .woocommerce .vehica-checkout button.button, .wp-block-search .wp-block-search__button, form.wp-block-search .wp-block-search__button, .vehica-post-field__text input[type=submit], .elementor-button {
    border-radius: 8px;
	padding: 10px 20px 10px 20px;
}

.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] {
    border-radius: 8px;
}

.vehica-user-card__icon {
    border-radius: 100px;
}

.vehica-car-card__inner {
    background: var(--e-global-color-text);
    border-radius: 8px;
}

.vehica-car-card__info__single {
    border-radius: 8px;
}

.vehica-comments .comment-form-comment textarea {
    border-radius: 8px;
}

/* .vehica-car-card__separator {
    background: #043a66;
} */

.vehica-tab {
    border-radius: 8px;
}

.vehica-tab:after {
    border-radius: 8px;
}

.vehica-subscribe-form input[type=email] {
    border-radius: 8px;
}

.vehica-panel-menu-desktop__button {
    border-radius: 8px;
}

.vehica-panel-account {
	background-color: var(--e-global-color-bd6c6f9);
    border-radius: 8px;
}

.vehica-panel-account-field__text-control {
    border-radius: 8px;
}

.vehica-panel-account__image {
    border-radius: 8px;
}

.vehica-panel-account__image-wrapper {
    background-color: var(--e-global-color-2cdcbd4);
}

.vehica-panel-menu-mobile {
    background-color: #ffffff;
}

.vehica-panel-list .vehica-panel-list__elements {
	padding: 0;
	background-color: transparent;
}

.vehica-panel-card {
    border-radius: 8px;
	padding: 20px 15px 40px;
}

.vehica-panel-card .vehica-panel-card__image {
	background: var(--e-global-color-bd6c6f9);
    border-radius: 8px;
}

.vehica-panel-card__status {
    border-radius: 8px;
	font-size: 11px;
    line-height: 18px;
	font-weight: 400;
	margin-right: 15px;
}

.vehica-panel-card .vehica-panel-card__title {
    font-size: 16px;
    line-height: 24px;
}

.vehica-panel-card .vehica-panel-card__title a {
    font-weight: bold;
}

.vehica-panel-card .vehica-panel-card__stats {
	background-color: var(--e-global-color-bd6c6f9);
	color: var(--e-global-color-12c4cbe);
    border-radius: 8px;
	font-size: 12px;
}

.vehica-panel-list .vehica-panel-list__keyword input {
    border-radius: 8px;
}
.vehica-car-form__section {
	background-color: var(--e-global-color-bd6c6f9);
    border: 1px solid var(--e-global-color-bd6c6f9);
    border-radius: 8px;
}
.vehica-car-form__field {
    border-radius: 8px;
}
.vehica-form-button {
    border-radius: 8px;
	font-size: 13px;
    line-height: 19px;
}

.vehica-form-button--disabled {
    font-weight: 400 !important;
}

.vehica-car-form__tip {
    border-radius: 8px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
    border-radius: 8px;
}
.vehica-number-range__1of2 input[type=text] {
    border-radius: 8px;
}

@media (min-width: 1024px) {
	.vehica-car-card-row {
		border-radius: 8px;
	}
	.vehica-car-card-row .vehica-car-card-row__image .vehica-car-card__image-bg {
		border-radius: 8px;
	}
	.vehica-car-card-row .vehica-car-card-row__image .vehica-car-card__image {
		border-radius: 8px;
	}
	.vehica-car-card-row .vehica-car-card-row__calculate {
		font-size: 13px;
	}
	.vehica-car-card-row .vehica-car-card-row__info-more {
		font-size: 13px;
	}
	.vehica-car-card-row .vehica-car-card-row__secondary-attributes {
		font-size: 12px;
		line-height: 18px;
	}
/* 	.vehica-car-card-row .vehica-car-card-row__inner {
		align-items: center;
	} */
	.vehica-car-card-row__name {
		font-size: 16px;
		line-height: 22px;
	}
	.vehica-car-card-row .vehica-car-card-row__favorite i {
		color: #d5d5d5;
		font-size: 20px;
		height: 35px;
		width: 35px;
		line-height: 35px;
	}
	.vehica-button--icon:hover {
		font-size: 13px;
	}
	.vehica-social-icon a:hover {
		background: #FF3333;
		color: #fff;
	}
	.vehica-chat__listing-info__heading {
		font-size: 22px;
	}
	
	.vehica-chat .vehica-chat__user--active {
		background: var(--e-global-color-bd6c6f9);
	}
}

@media (max-width: 1023px) {
	.vehica-car-card-row-wrapper .vehica-car-card-row {
		border-radius: 8px;
	}
}

@media (max-width: 899px) {
	.vehica-simple-menu-2-columns .vehica-simple-menu li {
		border-top: 1px solid #d3d3d326;
	}
	.vehica-simple-menu-2-columns .vehica-simple-menu li:last-child {
		border-bottom: 1px solid #d3d3d326;
	}
	.vehica-category-icon .elementor-icon {
		border: 0px solid #fff;
	}
	.vehica-post-image img {
		border-radius: 8px !important;
	}
}

.vehica-car-card__info__single {
    font-size: 13px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__keyword input {
    border-radius: 8px;
    font-size: 13px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare {
    font-size: 15px;
}

.vehica-inventory-v1__title {
    font-size: 13px;
}

.vehica-results__fields__clear-load-more {
    font-size: 13px;
}

.vehica-car-gallery .vehica-gallery-main {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.vehica-car-gallery .vehica-gallery-main.vehica-swiper-container-initialized {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.vehica-gallery-thumbs .vehica-swiper-slide {
    border-radius: 8px;
}

.vehica-send-pm textarea {
    border-radius: 8px;
}

.swal2-popup {
    border-radius: 8px !important;
}

.swal2-actions .swal2-confirm:not([disabled]) {
    border-radius: 8px !important;
}

.vehica-car-features-pills__single {
    border-radius: 8px;
	line-height: 21px;
}

.vehica-car-features-pills__single i {
	margin-right: 7px;
    font-size: 13px;
    line-height: 21px;
}

.vehica-car-add-to-favorite {
    font-size: 12px;
}

.vehica-menu__wrapper .vehica-menu .vehica-submenu {
    border-radius: 8px;
}

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

.vehica-desktop-user-menu {
    border-radius: 8px;
}

.vs__dropdown-menu {
    border-radius: 8px !important;
}

form.vehica-search-form {
	background: #D3D3D3;
    border-radius: 8px;
}

.vehica-post-field__text blockquote, .vehica-post-field__text blockquote.wp-block-quote {
    background: #D3D3D3;
}

.vehica-post-field__date {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
}

.vehica-number-of-comments {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
}

.vehica-post-field__category__list {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
}

.elementor-widget-wp-widget-categories ul {
    border-radius: 8px;
}

@media (min-width: 900px) {
	.vehica-post-image {
		border-radius: 8px;
	}
}

.vehica-recent-posts__single__image a {
    border-radius: 8px;
}

.vehica-social-share__icon {
    border-radius: 8px;
}

.vehica-comments .comment-respond {
    background: var(--e-global-color-bd6c6f9);
    border-radius: 8px;
}

.vehica-comments .comment-reply-title {
    font-size: 16px;
}

.vehica-button, #cookie-notice .cn-button.bootstrap, .woocommerce-form-coupon button.button, .woocommerce .vehica-checkout button.button, .wp-block-search .wp-block-search__button, form.wp-block-search .wp-block-search__button, .vehica-post-field__text input[type=submit], .elementor-button {
    font-size: 13px;
}

.elementor-widget-wp-widget-categories h5, .elementor-widget-wp-widget-tag_cloud h5 {
    font-size: 17px !important;
}

.vehica-blog-card__image {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.vehica-blog-card__image img {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.vehica-blog-card__inner {
    border-radius: 8px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    -ms-border-radius: 8px;
    border-radius: 8px;
}

/* .vehica-simple-menu-2-columns .vehica-simple-menu > li {
    font-size: 12px !important;
    line-height: 18px;
    font-weight: 500;
    top: 0px;
	color: #ffffff;
} */

.vehica-copyrights {
	color: #bbbec9;
	font-size: 13px;
}

.vehica-email, .vehica-address {
    font-size: 13px !important;
    line-height: 17px !important;
    color: #ffffff !important;
}

.vehica-social-icon a {
    width: 35px;
    height: 35px;
    background: #ffffff;
    color: #000;
    border-radius: 8px;
    margin-left: 10px;
}

.vehica-car-card-row__price-desktop {
    font-size: 20px;
    line-height: 30px;
	font-weight: bold;
	margin-bottom: 0px;
}

.vehica-car-list__element__inner {
    font-size: 13px;
	line-height: 16px;
}

.vehica-panel-menu-desktop__button {
    font-size: 13px;
    font-weight: 400;
}

.vehica-panel-list__status {
    font-size: 13px;
    font-weight: 400;
}

.vehica-panel-card__user {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
}

.vehica-panel-card__dates {
    font-size: 13px;
    line-height: 17px;
    font-weight: 400;
}

.vehica-panel-card__dates__label {
    font-weight: 400;
}

.vehica-panel-card .vehica-panel-card__action {
    font-size: 13px;
    font-weight: 400;
}

.vehica-panel-pagination .vehica-panel-pagination__element {
    font-size: 16px;
    line-height: 35px;
    width: 35px;
    height: 35px;
}

.vehica-phone-show-number a, .vehica-phone-show-number button {
    border-radius: 8px;
	line-height: normal;
}

.vehica-phone-show-number a, .vehica-phone-show-number button:hover {
    color: var(--primary);
	font-weight: 600 !important;
	line-height: normal;
}

.vehica-whats-app-button a {
	font-weight: 400;
    border-radius: 8px;
}

.vehica-panel-list-no-found {
    font-size: 16px;
    line-height: 26px;
    font-weight: 900;
}

.vehica-panel-account__image-label {
    font-size: 13px;
    font-weight: 400;
    line-height: 18px;
}

.vehica-panel-account__delete {
    font-size: 13px;
    line-height: 19px;
}

.vehica-users-section__left ul {
    font-size: 16px;
}

.vehica-users-section__left ul li {
    margin-bottom: 10px;
}

.vehica-users-section__left ul li:before {
	top: 0px;
    font-size: 16px;
}

.vehica-user-card__heading {
    font-size: 18px;
    line-height: 23px;
}

.vehica-accordion .elementor-accordion-item .elementor-tab-title {
    border-radius: 8px;
}

.vehica-accordion .elementor-accordion-item .elementor-tab-content {
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.vehica-loan-calculator__title {
	font-size: 26px;
    line-height: 36px;
	color: var(--e-global-color-text);
}

.vehica-loan-calculator__subtitle p {
	font-size: 13px;
    font-weight: 400;
    color: var(--e-global-color-text);
}

.vehica-loan-calculator {
    border-radius: 8px;
    background-color: #fff;
    padding: 0px;
}

.vehica-loan-calculator__results {
    border-radius: 8px;
}

.vehica-loan-calculator__results__col h3 {
    font-size: 13px;
    line-height: normal;
}

.vehica-user-card-v2__image img {
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.vehica-user-card-v2__content {
    background: var(--e-global-color-bd6c6f9);
    border-bottom-right-radius: 8px;
    border-bottom-left-radius: 8px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
    font-size: 13px;
    line-height: 19px;
}

.vehica-featured-v1__social__label {
    font-size: 12px;
}

.fa-user-friends:before {
	font-family: 'icomoon';
    content: "\ea00" !important;
}

.vehica-menu-item-depth-0 .fa-user:before {
    font-family: 'icomoon';
    content: "\ea00" !important;
}

.vehica-menu-item-depth-0 .fa-user {
    font-style: normal !important;
}

.fa-search:before {
	font-family: 'icomoon';
    content: "\e9cc" !important;
}

.fa-angle-double-down:before {
	font-family: 'icomoon';
    content: "\e92e" !important;
}

.fa-angle-double-up:before {
	font-family: 'icomoon';
    content: "\e931" !important;
}

.vs__actions:after {
    position: absolute;
    right: 26px;
    top: 16px;
    content: "\e92e" !important;
    font-family: 'icomoon' !important;
    font-weight: 700;
    color: var(--e-global-color-109be14);
    font-size: 14px;
}

.fa-star:before {
    font-family: 'icomoon';
    content: "\e97d" !important;
}

.fa-map-marker-alt:before {
    font-family: 'icomoon';
    content: "\e994" !important;
}

.fa-envelope:before {
    font-family: 'icomoon';
    content: "\e992" !important;
}

.fa-phone-alt:before {
    font-family: 'icomoon';
    content: "\e9b2" !important;
}

.fa-check-circle:before {
    font-family: 'icomoon';
    content: "\e92c" !important;
}

.fa-images:before {
    font-family: 'icomoon';
    content: "\e928" !important;
}

.fa-camera:before {
    font-family: 'icomoon';
    content: "\e928" !important;
}

.fa-calendar:before {
    font-family: 'icomoon';
    content: "\e927" !important;
}

.fa-eye:before {
    font-family: 'icomoon';
    content: "\e95f" !important;
}

.fa-pencil-alt:before {
    font-family: 'icomoon';
    content: "\e95c" !important;
}

.fa-trash:before {
    font-family: 'icomoon';
    content: "\e9f1" !important;
}

.fa-paperclip:before {
    font-family: 'icomoon';
    content: "\e9ad" !important;
}

.vehica-menu-desktop-login-register-link__user-icon {
    margin-right: 5px;
}

.vehica-user-name {
    font-size: 16px;
    line-height: 22px;
}

.vehica-user-role, .vehica-user-role a {
    font-size: 13px;
    line-height: 19px;
}

.vehica-send-pm textarea {
    font-size: 13px !important;
    line-height: 19px !important;
}

.vehica-posts--v2 .vehica-blog-card .vehica-blog-card__title {
    font-size: 16px;
    line-height: 22px;
	font-weight: 500;
}

.vehica-post-field__text {
    color: var(--e-global-color-text);
    font-size: 13px;
    line-height: 1.8;
}

.vehica-blog-card__excerpt {
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
}

.vehica-recent-posts__single__title {
    font-size: 13px;
    line-height: 19px;
    margin-bottom: 20px;
}

.vehica-recent-posts__single__read-more {
    font-size: 13px;
    line-height: 19px;
    font-weight: 400;
}

.wp-element-caption a {
    margin-bottom: 0;
    font-size: 12px !important;
    line-height: 16px;
    margin-top: 10px;
    color: var(--e-global-color-2f2c9b3) !important;
}

@media (min-width: 767px) {
	.vehica-post-field__text table {
		font-size: 13px;
		font-weight: 400;
		text-align: center !important;
	}
}

@media (max-width: 767px) {
	.v-select input {
		font-size: 13px !important;
	}
	.vehica-tabs-top-v2__heading {
		font-size: 28px;
		line-height: 34px;
		margin-bottom: 30px;
	}
	.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher {
		padding-left: 20px;
		padding-right: 20px;
		border-top: 1px solid #363b48;
		color: #ffffff;
		font-size: 13px;
	}
	.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__currency-switcher select {
		font-size: 13px;
		color: #fff;
	}
	.vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a {
		font-size: 15px;
		line-height: 22px;
	}
	.vehica-menu-white-preset .vehica-mobile-menu__wrapper .vehica-mobile-menu__open .vehica-mobile-menu__info a {
		color: #fff;
	}
	.vehica-category-icons .elementor-icon-box-wrapper {
		align-content: center;
    	align-items: center;
	}
	
	.vehica-search-classic-v2__top {
		overflow: hidden;
		overflow-x: scroll;
		white-space: nowrap;
		flex-direction: row;
	}
}

rect {
    rx: 0;
}

.vehica-car-card__featured {
    font-size: 10px;
    letter-spacing: 1px;
}

.vehica-social-profiles__v2__title {
    font-weight: 400;
    font-size: 12px;
}

.vs__dropdown-option {
    line-height: 1.2;
    font-size: 13px !important;
}

.vs__dropdown-option:hover {
    line-height: 1.2;
    font-size: 13px !important;
	font-weight: normal;
}

.v-select:not(.vs-open) .vs__selected {
    font-size: 13px;
	font-weight: initial;
}

.vehica-inventory-v1__sort__select .vs__selected {
    font-size: 13px !important;
    line-height: 19px !important;
}

.vehica-inventory-v1__sort__heading {
    font-size: 13px;
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right .vehica-inventory-v1__compare {
    font-size: 13px;
}

.vehica-inventory-v1__view svg {
	width: 15px;
    height: 15px;
}

.team_text p {
	font-size: 14px;
	line-height: 1.4;
}

.vehica-inventory-v1__mobile-button-options button {
    border-radius: 8px;
}

.vehica-social-login__button {
    border-radius: 8px;
}

.vehica-car-form__section-title {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 10px;
}

.vehica-car-form__section--gallery .dz-default.dz-message span i {
    font-size: 22px;
}

.vehica-car-form__section--gallery .dz-default.dz-message {
    font-size: 13px;
}

.vehica-car-form__multi-taxonomy__term {
    border-radius: 8px;
    font-size: 13px;
    line-height: 19px;
	font-weight: 400;
	padding: 15px 10px;
}

.vehica-car-form__tip__content {
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
}

.vehica-car-form__label {
	color: #2686EB;
    font-size: 13px;
    line-height: 19px;
}

.v-select:not(.vs-open) input {
    font-size: 13px !important;
    line-height: 19px !important;
}

.vehica-car-form__field-units {
    font-size: 13px;
    margin-top: -10px;
}

.vehica-chat__user:first-child {
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
}

.vehica-chat__user:last-of-type {
    border-bottom-left-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
}

.vehica-chat .vehica-chat__messages {
	background: var(--e-global-color-bd6c6f9);
    border-radius: 8px;
}

.vehica-chat__messages-bottom {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    background-color: var(--e-global-color-2cdcbd4);
}

.vehica-chat .vehica-chat__message-wrapper--me .vehica-chat__text {
    background: var(--e-global-color-primary);
	color: #fff;
}

.vehica-chat__listing-info__arrow__inner {
    background: var(--e-global-color-bd6c6f9);
    color: var(--primary);
}

.vehica-chat__avatar-small {
    margin-right: 20px;
}

.vehica-chat .vehica-chat__text {
    border-radius: 8px;
    font-size: 13px;
}

.vehica-chat .vehica-chat__user-name {
    font-size: 13px;
    line-height: 19px;
}

.vehica-chat .vehica-chat__intro {
    font-size: 13px;
}

.vehica-chat .vehica-chat__editor {
    border-radius: 8px !important;
    font-size: 13px !important;
    line-height: 19px !important;
}

.grecaptcha-badge {visibility: hidden;}

.vehica-user-card-v2 h5 {
	line-height: 1.4;
}

.vehica-login-register-tabs .vehica-login-register-tabs__login, .vehica-login-register-tabs .vehica-login-register-tabs__register {
    font-size: 16px;
    border-radius: 8px;
}

.vehica-checkbox input + label {
    font-size: 12px !important;
    line-height: 18px;
	font-weight: 400;
	padding: 0px 0 0 30px;
}

.vehica-desktop-user-menu__name {
    font-size: 13px;
}

.vehica-user-card-v2__name {
    font-size: 13px;
    line-height: 19px;
}

.mc4wp-alert.mc4wp-success {
    border-radius: 8px;
}

.vehica-contact-form .wpcf7-response-output {
    border-radius: 8px;
}

.vehica-popup-checkbox__position {
    border-radius: 8px !important;
}

.vehica-panel-menu-mobile__button {
    border-radius: 8px;
    height: 50px;
    line-height: 50px;
    font-size: 13px;
}

.ticker-news span {
  font-size: 10px;
}

.ticker-news .tickercontainer ul.newsticker li {
	font-size: 12px !important;
}

.vehica-simple-menu .menu-item a {
    font-size: 13px;
    line-height: normal;
    font-weight: 400;
    color: #888b94;
    margin-bottom: 0;
}

.vehica-search-classic-v2 .v-select:not(.vs-open) input {
    font-weight: 400;
}

.vehica-search-classic-v2 input {
    font-weight: 400;
}

.vehica-menu__wrapper .vehica-menu > .menu-item {
    margin: 0 10px;
}

.vehica-menu__wrapper .vehica-menu__left .vehica-logo {
    margin-top: -5px;
}

.second_menu .vehica-simple-menu .menu-item a {
	font-size: 13px;
    line-height: normal;
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-thickness: from-font;
}

.second_menu .vehica-simple-menu .menu-item a:hover {
	color: #FF3333;
}

.elementor-widget-tabs .elementor-tab-desktop-title {
	font-size: 13px;
    line-height: normal;
	text-decoration: underline;
	text-decoration-style: dotted;
	text-decoration-thickness: from-font;
}

.elementor-13767 .elementor-element.elementor-element-1e6b15b .elementor-tab-title:hover {
	color: #FF3333;
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    text-decoration: none;
}

.vehica-top-bar {
    padding: 10px 10px;
	  height: 40px;
}
.vehica-menu__wrapper {
    padding: 0px 10px;
}

.vehica-panel-menu-desktop {
	background-color: white;
}

.vehica-panel-list__statuses {
	margin-left: 0px;
}

.vehica-car-form {
    max-width: 1250px;
    padding: 0;
}

.vehica-car-form__multi-taxonomy__load-more {
    font-size: 13px;
    font-weight: 400;
}

/* Main Filter Category Style */
.vehica-search-classic-v2__top {
    text-align: left;
    justify-content: flex-start;
    margin-top: -10px;
    padding: 0px 5px;
    background-color: #FF333312;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 0px;
    border-top-right-radius: 8px;
    border-bottom-right-radius: 0px;
}

.vehica-radio input:disabled + label {
    color: var(--e-global-color-primary);
    cursor: pointer;
}

.vehica-search-classic-v2__top .vehica-radio label {
    text-decoration: underline;
    text-decoration-style: dotted;
    text-decoration-thickness: from-font;
    padding: 15px;
	margin: 0;
}

.vehica-checkbox-policy .wpcf7-list-item-label {
    font-size: 13px;
}

.elementor-widget-wp-widget-categories ul li {
    font-size: 12px;
    line-height: 22px;
    border-bottom: 1px solid var(--e-global-color-2cdcbd4);
}

.elementor-widget-wp-widget-categories ul li a {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 20px;
    color: var(--e-global-color-text);
}

.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
    font-size: 13px !important;
    line-height: 19px !important;
    color: var(--e-global-color-text);
    font-weight: 500;
}

.vehica-inventory-v1__button-option {
    font-size: 13px;
    line-height: 19px;
    color: var(--e-global-color-text);
    font-weight: 500;
}

.vehica-inventory-v1--map .vehica-inventory-v1__form__fields {
    background: var(--e-global-color-bd6c6f9);
    border-bottom: 1px solid var(--e-global-color-2cdcbd4);
    padding: 25px 25px;
}

.vehica-inventory-v1__bar--small {
    background: var(--e-global-color-bd6c6f9);
    border-bottom: 1px solid var(--e-global-color-2cdcbd4);
}

.vehica-popup-checkbox__name {
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.vehica-popup-checkbox__clear {
	
}

.vehica-close-animated__leftright {
    height: 3px;
    width: 20px;
    background-color: var(--e-global-color-text);
    border-radius: 8px;
}

.vehica-close-animated__rightleft {
    height: 3px;
    width: 20px;
    background-color: var(--e-global-color-text);
    border-radius: 8px;
}

.vehica-compare h1 {
    color: var(--e-global-color-text);
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
}

.vehica-button--outline {
	border: 1px solid var(--primary);
}

.vehica-compare__row:nth-of-type(1) .vehica-compare__column:first-child {
    background-color: #fff;
    border: 1px solid var(--e-global-color-bd6c6f9);
    padding: 15px 15px !important;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.vehica-compare__row .vehica-compare__column:first-child {
    background: var(--e-global-color-bd6c6f9);
    border-left: 1px solid var(--e-global-color-2cdcbd4);
}

.vehica-compare .vehica-compare__column:first-child {
    color: var(--e-global-color-text);
    font-weight: 600;
}

.vehica-compare .vehica-compare__column {
	font-size: 13px;
	line-height: 19px;
	font-weight: 500;
	color: var(--e-global-color-12c4cbe);
}

.vehica-compare__row .vehica-compare__column {
    padding: 15px;
    border-right: 1px solid var(--e-global-color-2cdcbd4);
    text-align: center;
}

.vehica-compare__image-placeholder {
    border-radius: 8px;
    background: var(--e-global-color-bd6c6f9);
}

.vehica-compare__image-placeholder__inner i {
    font-size: 16px;
    color: var(--e-global-color-text);
}

.vehica-compare__row:nth-of-type(2) {
    border-top: 1px solid var(--e-global-color-2cdcbd4);
    border-top-left-radius: 0px;
}

.elementor-sitemap-wrap ul {
	margin-block-start: 0rem !important;
    margin-block-end: 0em;
    padding-inline-start: 0px;
}

.tag-link-count {
	font-size: 11px;
    color: var(--e-global-color-12c4cbe);
}

.elementor-widget-wp-widget-tag_cloud h5 {
    font-size: 13px !important;
    line-height: 19px;
    margin-bottom: 10px;
}

.elementor-widget-wp-widget-tag_cloud a {
    border-radius: 0;
    background-color: transparent;
    color: var(--e-global-color-primary);
    line-height: 19px;
    padding: 0;
    margin-bottom: 10px;
	margin-right: 1rem;
    border: none;
    font-size: 13px !important;
    font-weight: 400;
    text-decoration: underline;
}

.vehica-car-form__section--gallery .vue-dropzone {
    background-color: transparent;
}

.vehica-inventory-v1__top {
    background: var(--e-global-color-bd6c6f9);
    border-bottom: 1px solid var(--e-global-color-2cdcbd4);
}

.vehica-inventory-v1__mobile-button-options {
    background: var(--e-global-color-2cdcbd4);
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__subtitle {
    font-size: 14px;
    font-weight: 700;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__title {
    font-size: 18px;
    line-height: 28px;
}

.vehica-results__fields__mobile-section-top .vehica-results__fields__mobile-section-top__close {
    font-size: 24px;
    line-height: 24px;
}

.vehica-login-register-page:after {
    background: var(--e-global-color-2cdcbd4);
}

.vehica-panel-login-register .vehica-login {
    background: #1c181900;
}

.vehica-login-register-tabs-wrapper {
    background: #fff;
}

.vehica-login-register-tabs .vehica-active {
    border: solid 1px var(--e-global-color-primary);
    background-color: var(--e-global-color-primary);
    color: #fff;
}

.vehica-panel-login-register .vehica-register {
    background: #fff;
}

.vehica-blog-card__image {
    background: var(--e-global-color-bd6c6f9);
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}

.vehica-post-field__name {
	line-height: 30px;
}

.vehica-inventory-v1__middle {
    max-width: 1250px;
    padding: 30px 0px;
}

/* INVENTORY CLASSIC CUSTOM STYLE START */

.vehica-inventory-v1__top__inner {
    max-width: 1250px;
    flex-direction: column-reverse;
    display: flex;
}

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

.vehica-results__fields__clear-load-more {
    text-align: center;
}

.vehica-search-v1__tab-count {
    display: none;
}

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

/* .vehica-search-v1__tabs .vehica-search-v1__tab--all {
	display: none !important;
} */

@media (min-width: 1024px) {
	.vehica-inventory-v1__top {
		padding-top: 0px;
	}
	
	.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab-button {
		padding-top: 25px !important;
		padding-bottom: 25px !important;
	}
	
	.vehica-inventory-v1__bar .vehica-inventory-v1__bar__left .vehica-search-v1__tabs .vehica-search-v1__tab:after {
		top: 25px;
		right: 0;
		width: 1px;
		height: 20px;
		background: #e7e9ee;
	}
	
	.vehica-inventory-v1__bar .vehica-inventory-v1__bar__right {
		display: flex;
		padding-top: 10px;
		padding-bottom: 10px;
		justify-content: flex-end;
		align-items: center;
	}
}

/* INVENTORY CLASSIC CUSTOM STYLE END */