

body {
    font-family: Roboto,sans-serif;
    font-size: 15px;
    line-height: 1.73333em;
    color: #202020;
    overflow-x: hidden!important;
    -webkit-font-smoothing: antialiased;
}
footer .mkd-footer-top .widget {
    background-color: transparent;
    border-bottom-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 0;
    margin: 0px 0 -13px;
	padding: 0;}

.mkd-title .mkd-title-holder h1 span {
    display: none;
}
.page-id-7861.mkd-header-standard-extended .mkd-logo-area {
    background-color: rgb(232 232 232);
}
.page-id-135.mkd-header-standard-extended .mkd-logo-area {
    background-color: rgb(255 255 255 / 71%);
}
.page-id-6324.mkd-header-standard-extended .mkd-logo-area {
     background-color: white;
}
.page-id-1133.mkd-header-standard-extended .mkd-logo-area {
    background-color: rgb(255 255 255);
}



.gform_wrapper.gravity-theme #field_submit .gform-button--width-full, .gform_wrapper.gravity-theme .gform_footer .gform-button--width-full {
    text-align: center;
    width: 100%;
    padding: 18px;
    font-size: 21px;
    border: none;
}

.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 8px;
    padding: 0;
    color: white;
}

.gform_heading h2,h3 {color:white; !important}


.gform_wrapper.gravity-theme .gfield-choice-input+label {
    margin-bottom: 0;
    max-width: calc(100% - 32px);
    vertical-align: middle;
    color: white;
}

.page-id-7861.mkd-header-standard-extended .mkd-logo-area {
    background-color: #fff;
}
.gform_wrapper.gravity-theme .ginput_complex label, .gform_wrapper.gravity-theme .ginput_complex legend {
    display: block;
    color: wheat;
}
.page-id-7861.mkd-header-standard-extended .mkd-logo-area {
    background-color: #fff;
}

.mkd-dark-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li.mkd-active-item>a, .mkd-dark-header .mkd-page-header>div:not(.mkd-sticky-header) .mkd-main-menu>ul>li:hover>a, .mkd-dark-header.mkd-header-style-on-scroll .mkd-page-header .mkd-main-menu>ul>li.mkd-active-item>a, .mkd-dark-header.mkd-header-style-on-scroll .mkd-page-header .mkd-main-menu>ul>li:hover>a {
    color: #e01818;
}

.mkd-drop-down .narrow .second .inner ul li:hover>a, .mkd-drop-down .second .inner ul li ul li:hover>a, .mkd-drop-down .second .inner ul li.current-menu-item>a, .mkd-drop-down .second .inner ul li.sub ul li:hover>a, .mkd-drop-down .second .inner>ul>li:hover>a {
    color: #e01818;
}

footer a:hover {
    color: #e01818;
}

.mkd-cf7-fullwidth-button input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
}

#submit_comment, .post-password-form input[type=submit], input.wpcf7-form-control.wpcf7-submit {
    display: inline-block;
    width: auto;
    border: 1px solid #e0183d;
    color: #fff;
    background-color: #e01818;
    cursor: pointer;
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 1em;
    outline: 0;
    padding: 21px 39px;
    position: relative;
    text-transform: uppercase;
    background-clip: padding-box;
    font-family: Montserrat,sans-serif;
    -webkit-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -moz-transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    transition: color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mkd-btn.mkd-btn-outline:not(.mkd-btn-custom-hover-bg):hover {
    background-color: rgb(224 24 24)!important;
}

.mkd-accordion-holder.mkd-scheme-two.mkd-boxed .mkd-accordion-title-holder.ui-state-active {
    background-color: #e01818;
}

.mkd-blog-list-holder.mkd-masonry .mkd-item-image .mkd-post-info-category a:hover, .mkd-btn.mkd-btn-solid {
    background-color: #e01818;
    color: #fff;
}

.mkd-btn.mkd-btn-solid {
    border: 1px solid #e01818;
    opacity: 1;
}
.mkd-car-list-holder article .mkd-car-list-item-bottom-info>.mkd-car-list-info .mkd-car-info-item-amount .mkd-car-info-item-price {
    color: #e01818;
    font-size: 36px;
    font-family: Montserrat,sans-serif;
    vertical-align: bottom;
}


element.style {
    left: 0px;
    top: 0px;
}
.citycruise-bullet .tp-bullet:hover, .citycruise-bullet .tp-bullet.selected {
    background: #0F78A1;
}

.mkd-separator {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-bottom-color: #0f78a1;
    border-bottom-style: solid;
    margin: 10px 0;
    border-bottom-width: 3px;
    width: 53px;
}

.mkd-btn.mkd-btn-outline.mkd-light:not(.mkd-btn-custom-border-hover):hover {
    border-color: rgb(6 112 151)!important;
}
.mkd-btn.mkd-btn-outline.mkd-light:not(.mkd-btn-custom-hover-bg):hover {
    background-color: rgb(6 112 151)!important;
}

.gform_wrapper.gravity-theme .gfield_required {
    color: #ebef43;
    display: inline-block;
    font-size: 13.008px;
    padding-left: 0.125em;
}

.mkd-car-list-holder article .mkd-car-list-title {
    margin-bottom: 27px;
    color: black;
}

.wpb_wrapper h3 {color:black;}

.easy-sticky-sidebar.easy-sticky-sidebar-1 li.floating-button-0 {
    --color: #ffffff;
    --hover_color: #ffffff;
    --background_color: #E0193E;
	  --background_hover_color: #0E66A1;
    padding: 14px;
    /* margin-right: -34px; */
    margin-left: -31px;
    font-size: 24px !important;
}
