.elementor-614 .elementor-element.elementor-element-911dfbe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:2rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-614 .elementor-element.elementor-element-510a426{width:100%;max-width:100%;}.elementor-614 .elementor-element.elementor-element-53f9e7f{--display:flex;}/* Start custom CSS for shortcode, class: .elementor-element-510a426 */.vrcstepsbarcont .vrc-stepbar {
    width: 100%;
    border: 1px solid red;
    background: #000000;
}
.vrcstepsbarcont .vrc-stepbar li a {
    color: var( --e-global-color-primary );
}
.vrcstepsbarcont .vrc-stepbar li:after {
    border-left-color: red;
}
.vrcstepsbarcont .vrc-stepbar > li {
    color: white;
}
.vrcstepsbarcont .vrc-stepbar li:before {
    border-left-color: #000000;
}
p.vrcarsfound {
    display: none;
}
.vrc-itinerary-summary {
    border: 1px solid black;
}
.vrc-itinerary-summary .vrc-itinerary-pickup {
    border-right: 1px solid black;
}
.car_result {
    border: 1px solid #000000;
}
a.btn.vrc-pref-color-btn-secondary {
    background-color: black;
    color: white;
}

/* if fail - styles of search form */

.vrcdivsearch .vrclocationsbox {
    display: none;
}
.elementor-614 .elementor-element.elementor-element-510a426 .vrcdivsearch {
    padding: 30px;
    background: #000000;
    border: 1px solid black;
    width: 100%;
    display: flex
;
    flex-wrap: wrap;
    border-radius: 20px;
    color: white;
}
.vrcdivsearch .vrcsfentrycont label {
    
    padding-bottom: 5px;
}

/* Last step css */

.vrcrentforlocs {
    border: 1px solid #000000;
}
.vrc-oconfirm-summary-car-wrapper {
    border-top: 1px solid #000000;
}
.vrc-oconfirm-summary-total-wrapper {
    border-top: 1px solid #000000;
}
.vrccustomfields {
    border: 1px solid #000000;
}
.vrc-oconfirm-paym-block {
    border: 1px solid #000000;
}
.vrc-oconfirm-summary-car-wrapper {
    border: 1px solid #000000;
}
.vrc-oconfirm-summary-total-wrapper {
    border: 1px solid black;
}

.vrc-car-carats .vrccarcarat span, .vrc-showprc-car-carats .vrccarcarat span {
    float: left;
    padding-right: 5px;
    font-weight: 400;
}

.vrc-searchfilter-characteristic > * {
    padding-right: 5px!important;
}/* End custom CSS */