/*
 Theme Name: Rally Child Theme
 Theme URI: https://rally.axiomthemes.com/
 Description: Rally Child Theme
 Author: AxiomThemes
 Author URI: https://axiomthemes.com/
 Template: rally
 Version: 1.0.0
 Tested up to: 6.7
 Requires at least: 5.5
 Requires PHP: 7.4
 Tags: flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:  rally
*/


/* =Theme customization starts here
------------------------------------------------------------ */

.sc_cars_item_options .sc_cars_item_date {display: none!important;}
.cars_page_title_meta .post_meta .post_date {display: none!important;}
.cars_page_title_meta .post_meta .post_meta_views {display: none!important;}

.trx_addons_column-1_3 .sc_cars_item_header .sc_cars_item_title a {color: #bb4200!important;}

.subscribe-input-block p .subscribe-fields {margin-bottom: 5px !important;}
.subscribe-input-block p .wpcf7-submit-style .btn-subscribe {}

/* Контейнер без лишних отступов */
.makers-checkboxes {
    display: flex;
    flex-wrap: wrap;
    gap: 6px 16px; /* расстояние между элементами */
    margin: 8px 0;
    padding: 0;
}

/* Каждый бренд — маленький inline-block */
.maker-item {
    display: inline-flex;
    align-items: center;
    margin: 0;
    padding: 0;
    line-height: 1; /* снижает высоту */
    font-size: 14px;
    white-space: nowrap; /* не переносить текст */
}

/* Чекбокс маленький и аккуратный */
.maker-item input[type="checkbox"] {
    width: 15px;
    height: 15px;
    margin: 0 4px 0 0;
    padding: 0;
}
.preferred-title {color:#000}

#menu-item-1204:before {padding: 15px 0px 0 0px!important;font-size: 20px!important;}
.autored a span {
    color: #f70000!important;
    font-weight: 900!important;
    margin-left: 3px!important;
}
.flexcolumn {display: flex !important;flex-direction: column;}
.flexcolumn p input {margin-bottom: 5px!important;}
.modalform-input-block p {margin: 0 5px!important;}
.modalform-text-block-p {font-size: 14px!important;}
.modalform-text-block-p a {color: var(--theme-color-text_hover)!important; font-weight: 500!important;}
.modalform-input-button {padding: 5px 25px; background:#Cb6228!important;}


.payment-type-block {
    display: flex;
    flex-direction: row;
    gap: 4px;
    margin: 6px 0;
}

.payment-item {
    display: inline-flex;
    align-items: center;
    font-size: 14px;
    line-height: 1.2;
}

.payment-item input[type="checkbox"] {
    width: 15px;
    height: 15px;
    margin: 0 6px 0 0!important;
}
.city-select {
    height: 36px;
    font-size: 14px;
    padding: 4px 8px;
}
.city-select-block p .select_container {
    max-width: 250px!important;
}





.sc_cars_item_compare {display: none!important;}


.sc_cars_item_vehicle {

font-size: 14px;
    line-height: 1.3em;
}

.sc_cars_item_vehicle a {color: var(--theme-color-alter_dark);}
.sc_cars_item_vehicle a:hover {color: var(--theme-color-extra_link);}
.sc_cars_item_vehicle:after {
    content: "\e83c";
    font-family: "fontello";
    font-size: 14px;
    line-height: inherit;
    font-weight: 400;
    display: inline-block;
    vertical-align: baseline;
    margin-left: 5px;
    margin-right: 6px;
}
