.search-results-actions {
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding-bottom: 16px;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--motors-border-color);
}

@media (max-width: 767px) {
    .search-results-actions {
        border: none;
        margin-bottom: 0;
    }
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
}

@media (max-width: 767px) {
    .search-results-actions-breadcrumbs .mvl-simple-breadcrumbs {
        display: none;
    }
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs .mvl-breadcrumbs-item {
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs .mvl-breadcrumbs-item a {
    color: var(--motors-filter-field-text-color-secondary);
    text-decoration: none;
    margin-right: 8px;
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs .mvl-breadcrumbs-item i {
    margin-right: 8px;
    font-size: 13px;
    color: var(--motors-filter-field-text-color-secondary);
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs .mvl-breadcrumbs-item.current-link {
    margin-left: 5px;
}

.search-results-actions-breadcrumbs .mvl-simple-breadcrumbs .mvl-breadcrumbs-item.current-link a {
    color: var(--motors-filter-field-text-color-secondary-lowalpha);
}

.search-results-actions-heading {
    display: flex;
    align-items: center;
}

@media (max-width: 767px) {
    .search-results-actions-heading {
        display: none;
    }
}

.search-results-actions-heading h4 {
    font-size: 28px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    color: var(--motors-filter-field-text-color-secondary);
    margin-right: 8px;
    margin-bottom: 0;
}

.search-results-actions-heading .mvl-total-results {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    color: var(--motors-filter-field-text-color-secondary-lowalpha);
}

.search-results-actions-result {
    display: flex;
}

@media (max-width: 767px) {
    .search-results-actions-result {
        display: none;
    }
}

.search-results-actions-result .search-results-actions-tags-cloud {
    flex: 1;
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list {
    display: flex;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 8px;
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list li {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 2px 12px;
    background-color: var(--motors-filter-field-link-color);
    border-radius: 50px;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    height: 32px;
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list li:hover {
    background-color: var(--motors-filter-field-link-color);
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list li i {
    font-size: 8px;
    font-weight: 600;
    margin-left: 10px;
    cursor: pointer;
    position: unset;
    width: unset;
    line-height: unset;
    height: unset;
    color: var(--motors-contrast-text-color) !important;
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list li .stm-filter-chosen-units-list-name {
    display: none;
}

.search-results-actions-result .stm-filter-chosen-units .stm-filter-chosen-units-list li .stm-filter-chosen-units-list-value {
    display: block;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 20ch;
    color: var(--motors-contrast-text-color) !important;
}

.search-results-actions-result .search-results-actions-btn-wrapp {
    display: flex;
}

@media (max-width: 767px) {
    .search-results-actions-result .search-results-actions-btn-wrapp {
        flex-direction: column;
        align-items: flex-start;
    }
}

@media (max-width: 767px) {
    .search-results-actions-result .mvl-saved-search-widget {
        width: 100%;
    }
}

.search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp {
    margin-left: 32px;
}

@media (max-width: 767px) {
    .search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp {
        margin-left: 0;
        width: 100%;
    }
}

.search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp .mvl-saved-search {
    background-color: var(--motors-filter-field-link-color-super-lowalpha);
    padding: 10px 20px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 500;
    color: var(--motors-filter-field-link-color);
    cursor: pointer;
}

.search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp .mvl-saved-search i {
    font-size: 16px;
}

.search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp .mvl-saved-search.preload::after {
    top: 32%;
    border: 2px solid var(--motors-filter-field-link-color);
    border-top: 2px solid transparent;
}

@media (max-width: 767px) {
    .search-results-actions-result .mvl-saved-search-widget .mvl-saved-search-button-wrapp .mvl-saved-search {
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .search-results-actions-result .search-results-actions-reset-all {
        margin-top: 15px;
        margin-bottom: 15px;
    }
}

.search-results-actions-result .search-results-actions-reset-all a {
    color: var(--motors-filter-field-link-color);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    display: flex;
    margin-top: 11px;
}

.search-results-actions-triggers {
    display: flex;
    justify-content: space-between;
}

@media (max-width: 767px) {
    .search-results-actions-triggers .motors-compare-button {
        display: none;
    }
}

.search-results-actions-triggers .motors-compare-button span:not(.stm-current-cars-in-compare) {
    color: var(--motors-filter-field-text-color-secondary-highalpha);
}

.search-results-actions-triggers .motors-compare-button .stm-current-cars-in-compare {
    padding: 1px 7px;
    border-radius: 50px;
    background-color: var(--motors-filter-field-link-color);
    color: var(--motors-contrast-text-color);
}

.search-results-actions-triggers .motors-compare-button .compare-text {
    font-size: 16px;
    font-weight: 400;
    color: var(--motors-filter-field-text-color-secondary-highalpha);
    margin-top: 2px;
}

.search-results-actions-triggers-sorting .stm-sort-by-options {
    display: flex;
    justify-content: center;
    align-items: center;
}

.search-results-actions-triggers-sorting .stm-sort-by-options i.mvl-selected {
    color: var(--motors-filter-field-link-color);
}

.search-results-actions-triggers-sorting .stm-sort-by-options .stm-select-sorting {
    margin-left: 0 !important;
}

.search-results-actions-triggers-sorting .stm-sort-by-options .stm-select-sorting.mvl-selected .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--motors-filter-field-link-color);
}

.search-results-actions-triggers-sorting .stm-sort-by-options .stm-select-sorting.mvl-selected .select2-container--default .select2-selection--single .select2-selection__arrow b {
    color: var(--motors-filter-field-link-color);
}

.search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single {
    background-color: unset;
}

@media (max-width: 767px) {
    .search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single {
        background-color: var(--motors-filter-field-bg-color);
        border-radius: 6px;
    }
}

.search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding-left: 0;
    padding-right: 32px;
    color: var(--motors-filter-field-text-color-secondary-highalpha);
    font-size: 13px;
}

@media (max-width: 767px) {
    .search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__rendered {
        padding: 0px 40.03px 0px 32px;
    }
}

.search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 47%;
    color: var(--motors-filter-field-text-color-secondary-highalpha);
    font-size: 14px;
}

.search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow b::before {
    content: "\e9ff";
    font-family: "motors-icons";
}

@media (max-width: 767px) {
    .search-results-actions-triggers-sorting .stm-sort-by-options .select2-container--default .select2-selection--single .select2-selection__arrow b {
        display: none;
    }
}

.search-results-actions-triggers-sorting .stm-sort-by-options i {
    font-size: 16px;
    margin-right: 8px;
    color: var(--motors-filter-field-text-color-secondary-highalpha);
}

@media (max-width: 767px) {
    .search-results-actions-triggers-sorting .stm-sort-by-options i {
        display: none;
    }
}

@media (max-width: 767px) {
    .search-results-actions-triggers-sorting .stm-view-by {
        display: none;
    }
}

.search-results-actions-triggers-sorting .stm-view-by .view-type {
    padding: 8px 8px 8px 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
}

.search-results-actions-triggers-sorting .stm-view-by .view-type i {
    font-size: 16px;
    color: var(--motors-filter-field-text-color-secondary-highalpha);
}

.search-results-actions-triggers-sorting .stm-view-by .view-type.active {
    background-color: var(--motors-filter-field-link-color-super-lowalpha);
}

.search-results-actions-triggers-sorting .stm-view-by .view-type.active i {
    color: var(--motors-filter-field-link-color);
}

.search-results-actions-triggers-sorting .stm-view-by .view-type .view-list {
    padding: 8px;
}

.select2-container.sort_order .select2-dropdown {
    background-color: var(--motors-filter-bg-color);
    border: 1px solid var(--motors-border-color);
    border-radius: 8px;
    width: 200px !important;
}

.select2-container.sort_order .select2-dropdown .select2-results__options {
    border-radius: 8px;
}

.select2-container.sort_order .select2-dropdown .select2-results__options .select2-results__option {
    color: var(--motors-filter-field-text-color);
    border: none !important;
    font-size: 14px;
    background-color: var(--motors-filter-field-bg-color);
}

.select2-container.sort_order .select2-dropdown .select2-results__options .select2-results__option:hover {
    background-color: var(--motors-filter-field-link-color-super-lowalpha);
}

.select2-container.sort_order .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] {
    position: relative;
    background-color: var(--motors-filter-field-bg-color) !important;
}

.select2-container.sort_order .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true] .option-count {
    display: none;
}

.select2-container.sort_order .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]::after {
    content: "\f00c";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 16px;
    color: var(--motors-filter-field-link-color);
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.select2-container.sort_order .select2-dropdown .select2-results__option--highlighted {
    background-color: var(--motors-filter-field-link-color-super-lowalpha) !important;
}

.select2-container.sort_order .select2-dropdown span.select2-search.select2-search--dropdown.select2-search--hide {
    display: none !important;
}.stm-listings-empty {
    text-align: center;
    margin: 30px 0;
    --stm-listings-empty-button-color: var(--motors-accent-color);
    --stm-listings-empty-not-found-color: var(--motors-text-color);
    --stm-listings-empty-another-color: var(--motors-text-alpha-color);
}

.stm-listings-empty__not-found, .stm-listings-empty__another {
    display: block;
}

.stm-listings-empty__not-found {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.2;
    color: var(--stm-listings-empty-not-found-color);
}

.stm-listings-empty__another {
    font-size: 15px;
    font-weight: 500;
    line-height: 1.2;
    color: var(--stm-listings-empty-another-color);
    margin: 8px 0 0;
}

.stm-listings-empty__button {
    display: inline-block;
    color: var(--stm-listings-empty-button-color);
    margin: 14px 0 0;
    font-size: 15px;
    font-weight: 600;
}

.stm-listings-empty .stm-icon-search-list {
    display: block;
    font-size: 60px;
    color: #888888;
    margin-bottom: 45px;
}

.stm-listings-empty .motors-icons-search-list {
    display: block;
    font-size: 60px;
    color: #888888;
    margin-bottom: 45px;
}.mvl-special-label {
    background: var(--motors-spec-badge-color, #FAB637);
}

.mvl-sold-label {
    background: var(--motors-sold-badge-color);
}

.mvl-label {
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    top: 16px;
    left: 16px;
    z-index: 10;
}

.mvl-label span {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #fff;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    text-transform: uppercase;
    padding: 2px 8px;
}

.mvl-label span i {
    font-size: 14px;
    margin-right: 4px;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner {
    background-color: var(--motors-card-bg-color, #ffffff);
    border-radius: 8px;
    padding: 0;
    cursor: pointer;
    height: 100%;
    display: flex;
    flex-direction: column;
    container-type: inline-size;
    box-shadow: 0px 4px 8px 0px rgba(41, 36, 58, 0.04);
    transition: box-shadow 0.3s ease-in-out, background-color 0.1s ease-in-out;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner:hover {
    box-shadow: 0px 4px 15px 0px rgba(41, 36, 58, 0.2);
    background-color: var(--motors-card-bg-hover-color, #ffffff);
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner:hover .mvl-action-buttons.actions_hover {
    box-shadow: 0px 4px 15px 0px rgba(41, 36, 58, 0.2);
    margin: 0;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner .mvl-action-buttons.actions_hover {
    margin: 0 -2px;
    left: 0;
    right: 0;
    width: unset !important;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.special_car {
    border-radius: 10px;
    margin: -2px;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.special_car:hover.actions_hover {
    border-bottom: none;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.special_car .mvl-action-buttons.actions_hover {
    margin: 0 -2px;
    left: 0;
    right: 0;
    width: unset !important;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover {
    position: relative;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover .skin_2.mvl-card-listing-data .mvl-card-listing-data-inner {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 16px;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover .mvl-action-buttons.actions_hover {
    position: absolute;
    top: 0;
    z-index: -10;
    background-color: var(--motors-card-bg-color, #ffffff);
    transition: max-height 2s ease-out, transform 0.4s ease-in-out, opacity 0.4s ease-in-out;
    max-height: 0px;
    overflow: hidden;
    opacity: 0;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover:hover {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover:hover .mvl-action-buttons {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    box-shadow: 0px 20px 15px 0px rgba(41, 36, 58, 0.2);
    background-color: var(--motors-card-bg-hover-color, #ffffff);
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover:hover .mvl-action-buttons.actions_hover {
    z-index: 21;
    top: 100%;
    opacity: 1;
    transform: translateY(0);
    width: 100%;
    max-height: 100%;
    padding: 16px 16px 8px 16px;
    opacity: 1;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover.popup_actions_active {
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner.actions_hover:not(:hover) .mvl-action-buttons.actions_hover {
    transition: none;
    opacity: 0;
    transform: translateY(-10px);
    z-index: -10;
}

.stm-directory-grid-loop.skin_2 .mvl-card-inner .image .image-inner {
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    overflow: hidden;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .image-inner img {
    height: 200px;
    min-height: 200px;
    transition: transform 0.3s ease-in-out;
    -o-object-fit: cover;
    object-fit: cover;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .image-inner .interactive-hoverable {
    min-height: 200px;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .image-inner .interactive-hoverable .hoverable-wrap {
    z-index: 1;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl-car-medias {
    position: absolute;
    bottom: 16px;
    right: 16px;
    z-index: 20;
    top: unset;
    left: unset;
    display: flex;
    justify-content: center;
    align-items: center;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl-car-medias .stm-listing-media-unit {
    margin: 0;
    background: rgba(82, 82, 92, 0.5);
    display: flex;
    justify-content: center;
    padding: 5px 6px 2px 6px;
    border-radius: 4px;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl-car-medias .stm-listing-media-unit span {
    color: #ffffff;
    margin-right: 5px;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl-car-medias .stm-listing-media-unit i {
    font-size: 18px;
    color: #ffffff;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .stm-listing-favorite {
    position: absolute;
    right: 16px;
    left: unset;
    top: 16px;
    bottom: unset;
    opacity: 1;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    background: var(--motors-bg-alpha-contrast);
    border-radius: 4px;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .stm-listing-favorite.active {
    background-color: var(--motors-card-btn-color, #1280DF);
}

.stm-directory-grid-loop.skin_2 .skin_2.image .stm-listing-favorite i {
    font-size: 18px;
    color: #ffffff;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl_compare_unit {
    opacity: 1;
    background: unset;
    right: unset;
    bottom: 16px;
    left: 16px;
    top: unset;
    position: absolute;
    z-index: 10;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl_compare_unit .mvl-skins-add-to-compare {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 6px;
    width: unset;
    height: unset;
    background: rgba(82, 82, 92, 0.5);
    border-radius: 4px;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl_compare_unit .mvl-skins-add-to-compare i {
    font-size: 18px;
    color: #ffffff;
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl_compare_unit .mvl-skins-add-to-compare.stm-added {
    background-color: var(--motors-card-btn-color, #1280DF);
}

.stm-directory-grid-loop.skin_2 .skin_2.image .mvl_compare_unit .mvl-skins-add-to-compare.active {
    background-color: var(--motors-card-btn-color, #1280DF);
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl_listing_title_wrapper {
    padding: 16px 16px 0 16px;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl_listing_title_wrapper .mvl_listing_title_wrapper-inner {
    display: flex;
    align-items: center;
    padding-bottom: 16px;
    justify-content: space-between;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl_listing_title_wrapper .mvl_listing_title {
    display: flex;
    align-items: center;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl_listing_title_wrapper .mvl_listing_title {
    word-wrap: break-word;
    max-width: 185px;
    margin-right: 5px;
    color: var(--motors-card-title-color, #111827);
    font-size: 16px;
    font-weight: 500;
    line-height: 20.8px;
    text-decoration: underline;
    text-decoration-color: transparent;
    text-underline-offset: 3px;
    transition: text-decoration-color 0.3s ease-in-out;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl-card-listing-data {
    display: flex;
    padding: 0px 16px 0 16px;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl-card-listing-data .mvl-card-listing-data-inner {
    display: flex;
    list-style: none;
    width: 100%;
    gap: 8px;
    padding: 0;
    padding-bottom: 16px;
    flex-wrap: wrap;
    margin-bottom: 16px;
    border-bottom: 1px solid var(--motors-card-border-color);
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl-card-listing-data .mvl-card-listing-data-inner li {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-grow: 1;
    color: var(--motors-card-options-color, #4E5562);
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    border: 1px solid var(--motors-card-options-color-super-low-alpha, #F1F5F9);
    padding: 4px 12px;
    border-radius: 50px;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl-card-listing-data .mvl-card-listing-data-inner li i {
    font-size: 16px;
    margin-right: 5px;
}

.stm-directory-grid-loop.skin_2 .skin_2.mvl-card-listing-data .mvl-card-listing-data-inner li span {
    text-align: center;
    word-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 13ch;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card {
    padding: 0px 16px 16px 16px;
    display: flex;
    flex: 1;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card.has-actions {
    padding: 0px 16px 16px 16px;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-grid-card-inner {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp {
    display: flex;
    justify-content: space-between;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl-price {
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl-price .mvl-normal-price.has-sale-price {
    color: var(--motors-card-price-color, #111827);
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 18px;
    margin-bottom: 3px;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl-price .mvl-sale-price, .stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl-price .mvl-normal-price {
    color: var(--motors-card-title-color, #111827);
    font-size: 22px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl_listing_logo {
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-price-wrapp .mvl_listing_logo img {
    -o-object-fit: contain;
    object-fit: contain;
    width: 36px;
    height: 36px;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-view-listing {
    width: 100%;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-view-listing a.mvl_view_listing_link {
    display: flex;
    padding: 10px 20px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    border: 1px solid var(--motors-card-btn-color, #1280DF);
    border-radius: 100px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: var(--motors-card-btn-color, #1280DF) !important;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-view-listing a.mvl_view_listing_link:hover {
    opacity: 0.7;
}

.stm-directory-grid-loop.skin_2 .mvl-price-grid-card .mvl-view-listing a.mvl_view_listing_link i {
    color: var(--motors-accent-color);
    font-size: 16px;
}.mvl-actions-popup {
    position: relative;
}

.mvl-actions-popup .mvl-actions-popup-button {
    cursor: pointer;
    text-align: right;
}

.mvl-actions-popup .mvl-actions-popup-button i {
    font-size: 24px;
    color: var(--motors-card-options-color, #4E5562);
}

.mvl-actions-popup .mvl-actions-popup-content {
    position: absolute;
    background-color: var(--motors-card-bg-color, #ffffff);
    border-radius: 8px;
    z-index: 25;
    border: 1px solid var(--motors-card-popup-border-color, rgba(17, 24, 39, 0.0274509804));
    right: 0;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s ease, visibility 0.3s ease;
}

.mvl-actions-popup .mvl-actions-popup-content.show {
    opacity: 1;
    visibility: visible;
}

.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner {
    padding: 7px 8px;
    display: flex;
    flex-direction: column;
}

.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .stm-a2a-popup {
    top: 40px;
}

.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button {
    display: block;
    padding: 12px;
    font-size: 16px;
    font-weight: 400;
    color: var(--motors-card-options-color, #4E5562) !important;
    line-height: 22px;
    border-radius: 8px;
    transition: all 0.3s ease;
    cursor: pointer;
}

.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button:hover {
    background-color: var(--motors-card-popup-hover-bg-color, #f9f9f9);
}

.mvl-actions-popup .mvl-actions-popup-content .mvl-actions-popup-inner .mvl-action-button i {
    font-size: 18px;
    margin-right: 10px;
}

@container (max-width: 300px) {
    .grid-view.mvl-actions-popup .mvl-actions-popup-content {
        width: 250px;
    }
}

@container (min-width: 301px) {
    .grid-view.mvl-actions-popup .mvl-actions-popup-content {
        width: clamp(250px, 80%, 300px);
    }
}

@container (min-width: 400px) {
    .grid-view.mvl-actions-popup .mvl-actions-popup-content {
        width: 100%;
        max-width: 350px;
        right: -20px;
    }
}

@media (max-width: 768px) {
    .grid-view.mvl-actions-popup .mvl-actions-popup-content {
        right: -30px;
    }
}

.list-view.mvl-actions-popup .mvl-actions-popup-content {
    min-width: 265px;
}.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=".svg"]{width:48px}.elementor-widget-image img{display:inline-block;vertical-align:middle}.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0:not(:has(.elementor-widget-container)),.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0:not(:has(.elementor-widget-container)){font-size:0;line-height:1}.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid{display:inline-grid}.elementor-widget-social-icons .elementor-grid{grid-column-gap:var(--grid-column-gap,5px);grid-row-gap:var(--grid-row-gap,5px);grid-template-columns:var(--grid-template-columns);justify-content:var(--justify-content,center);justify-items:var(--justify-content,center)}.elementor-icon.elementor-social-icon{font-size:var(--icon-size,25px);height:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em));line-height:var(--icon-size,25px);width:calc(var(--icon-size, 25px) + 2 * var(--icon-padding, .5em))}.elementor-social-icon{--e-social-icon-icon-color:#fff;align-items:center;background-color:#69727d;cursor:pointer;display:inline-flex;justify-content:center;text-align:center}.elementor-social-icon i{color:var(--e-social-icon-icon-color)}.elementor-social-icon svg{fill:var(--e-social-icon-icon-color)}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{color:#fff;opacity:.9}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#69727d}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-threads{background-color:#000}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#dd2430}.elementor-social-icon-weixin{background-color:#31a918}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-x-twitter{background-color:#000}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.e--ua-appleWebkit.rtl{--flex-right:flex-start}.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-left .elementor-grid-item{margin-inline:0}@media (max-width:1024px){.e--ua-appleWebkit .elementor-share-buttons-tablet--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-tablet--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-tablet-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-tablet-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-tablet--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-tablet-left .elementor-grid-item{margin-inline:0}}@media (max-width:767px){.e--ua-appleWebkit .elementor-share-buttons-mobile--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-right{--justify-content:var(--flex-right,flex-end)}.e--ua-appleWebkit .elementor-share-buttons-mobile--align-center,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-mobile-center{--justify-content:center}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid{display:flex;flex-wrap:wrap;justify-content:var(--justify-content,space-between);margin-inline:calc(-.5 * var(--grid-column-gap));width:auto}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-justify .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-mobile-right .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-center .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-right .elementor-grid-item{margin-inline:calc(.5 * var(--grid-column-gap))}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid{display:inline-block}.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons-mobile--align-left .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-mobile-left .elementor-grid-item{margin-inline:0}}.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none
}

.xdsoft_datetimepicker.xdsoft_rtl {
    padding: 8px 0 8px 8px
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border: 0
}

.xdsoft_datetimepicker button {
    border: none !important
}

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none
}

.xdsoft_noselect::selection {
    background: transparent
}

.xdsoft_noselect::-moz-selection {
    background: transparent
}

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none
}

.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
    display: block
}

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: .5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
    float: none;
    margin-left: 0;
    margin-right: 14px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: center;
    border-collapse: collapse;
    cursor: pointer;
    border-bottom-width: 0;
    height: 25px;
    line-height: 25px
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
    border-top-width: 0
}

.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)"
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer
}

.xdsoft_datetimepicker .xdsoft_label:hover > span {
    text-decoration: underline
}

.xdsoft_datetimepicker .xdsoft_label:hover i {
    opacity: 1.0
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
    border: 1px solid #ccc;
    position: absolute;
    right: 0;
    top: 30px;
    z-index: 101;
    display: none;
    background: #fff;
    max-height: 160px;
    overflow-y: hidden
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
    right: -7px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
    right: 2px
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #fff;
    background: #ff8000
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
    padding: 2px 10px 2px 5px;
    text-decoration: none !important
}

.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 48px;
    margin-left: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color: #000
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
    opacity: .2;
    -ms-filter: "alpha(opacity=20)"
}

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
    background: #3af !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important;
    color: #fff !important
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px
}

.xdsoft_datetimepicker .xdsoft_copyright a {
    color: #eee !important
}

.xdsoft_datetimepicker .xdsoft_copyright a:hover {
    color: #aaa !important
}

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc
}

.xdsoft_scrollbar > .xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto
}

.xdsoft_scroller_box {
    position: relative
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
    border-bottom: 1px solid #222
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
    background: #0a0a0a;
    border-top: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
    background-color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
    border: 1px solid #333;
    background: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
    color: #000;
    background: #007fff
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
    background: #c50;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0a0a0a;
    border: 1px solid #222;
    color: #999
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    background: #0e0e0e
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
    color: #c50
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: #c50;
    box-shadow: #b03e00 0 1px 3px 0 inset;
    color: #000
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #000 !important;
    background: #007fff !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
    color: #666
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
    color: #333 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
    color: #111 !important
}

.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
    color: #555 !important
}

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
    background: #333 !important
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px
}

.xdsoft_datetimepicker .blue-gradient-button {
    font-family: "museo-sans", "Book Antiqua", sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: -moz-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));
    background: -webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -o-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: -ms-linear-gradient(top, #fff 0, #f4f8fa 73%);
    background: linear-gradient(to bottom, #fff 0, #f4f8fa 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#f4f8fa', GradientType=0)
}

.xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
    color: #454551;
    background: -moz-linear-gradient(top, #f4f8fa 0, #FFF 73%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #FFF));
    background: -webkit-linear-gradient(top, #f4f8fa 0, #FFF 73%);
    background: -o-linear-gradient(top, #f4f8fa 0, #FFF 73%);
    background: -ms-linear-gradient(top, #f4f8fa 0, #FFF 73%);
    background: linear-gradient(to bottom, #f4f8fa 0, #FFF 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa', endColorstr='#FFF', GradientType=0)
}