/*START YOUZIFY */

/*-------------------------------------------------------------------

==  Custom  030222

-------------------------------------------------------------------*/

html body .button-preview-wrap .button-preview {
    background-color: #e3740e;
}

html body .button-preview-wrap .button-preview.button-cart-icon-wrap a i {
    color: #e3740e;
}


html .envanto-try-before-wrap .try-before-link-themes {
    background-color: #e3740e;
}


html .envanto-preview-wrap .envanto-item-preview-wrap-item .preview-items-wrap .bottom-btn-wrap .button-bottom-link {
    background-color: #e3740e;
}

.sidebar:not(.cars-sidebar) .auto-price-info .top-info .price-detail del {
    font-size: 17px !important;
    text-align: center;
    padding-bottom: 10px;
}




html .woocommerce .cart-collaterals .cart_totals a.checkout-button {
    border-radius: 0;
    letter-spacing: 1.2px;
    padding: 25px 35px;
    font-size: 15px;
    text-transform: uppercase;
    margin-bottom: 0;
    transition: all .3s;
}

.tab-content .fa {
    font-family: FontAwesome;
}

html #booking_car_info .submit {
    width: 100%;
    font-size: 16px;
    padding: 23px;
}


html body #booking_car_info .car-details__price-inner {
    font-size: 30px;
}




html .booking_form {
    padding: 0;
}


html .booking_form .form.booking-auto-form {
    padding: 0px 25px 25px;
}


html .pixba_contact_modal {
    padding: 0;
    text-align: center;
}

html .booking_form .booking-notice {
    width: 90%;
    margin: 2% 5%;
}

.compare-car-img img {
    max-width: 100%;
    height: auto;
    max-height: 165px;
}

html td.product-name dl.variation dt {
    float: none !important;
    clear: both !important;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received {
    font-size: 24px;
}


html td.product-name .variation {
    padding: 18px;
    background: #f5f5f5;
    margin-top: 10px;
}


.woocommerce table.shop_table tbody tr td.product-name a {
    text-decoration: underline;
}

html .fl-mega-menu ul > li:not(.mega-menu-item) .sub-nav li.has-submenu > a:before {
    top: 14px;
}


.fl-mega-menu ul li.has-submenu .has-submenu .sub-menu li {
    padding-bottom: 10px;
}

.fl--header {
    background: #fff;
}


html .fl--navigation-menu-absolute-light {
    background: transparent;
}


body #youzify input,
body .youzify,
body .youzify button,
body .youzify h3,
body .youzify input {
    font-family: inherit !Important;
}

.group-create .fl--header {
    display: none;
}

.group-create .fl--header,
.group-create footer,
.group-create .widget_templines_theme_helper_wmpl_mailchimp_footer {
    display: none !important;
}

.youzify-page {
    padding-bottom: 180px;
    margin-bottom: -100px;
}



#youzify #create-group-form {
    margin: 75px auto;
}


.youzify h1,
.youzify h2,
.youzify h3,
.youzify h4,
.youzify h5,
.youzify h6 {
    font-size: 20px;
    padding-bottom: 10px;
}

.youzify input[type=checkbox],
.youzify input[type=radio] {
    width: auto;
}

.youzify #bp-browse-button {
    background-color: #222 !important;
}


html #group-settings-form fieldset legend,
.youzify-group-settings-tab fieldset legend {
    width: auto;
}


html .youzify-search-landing-heading {
    margin-bottom: 16px;
    padding-top: 204px;
}



html .youzify-group-infos-widget .youzify-group-widget-title {
    color: #222;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 500;
    padding-top: 15px !important;
}



html .youzify-group-infos-widget .youzify-group-widget-title i {
    position: relative;
    top: -1px;
}



.bbp-login-links {
    overflow: hidden;
    padding-top: 10px;
}


html body #youzify-group-buttons .group-button a.join-group {
    background-color: #222 !important;
}

.bbp-login-links .bbp-lostpass-link {
    float: right !important;
    clear: initial !important;
}

.bbp-login-links .bbp-register-link {
    float: left !important;
    clear: initial !important;
}

.youzify-timestamp-area .youzify-separator-point {
    display: none !important;
}

.bbp-login-links .bbp-lostpass-link,
.bbp-login-links .bbp-register-link {
    padding: 10px;
    border: 2px solid #222;
    display: inline-block;
    color: #222;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    width: 48%;
    text-align: center;
}


html .bbp-login-links {
    overflow: hidden;
    padding-top: 10px;
    clear: both;
}

html .bbp-login-form .bbp-submit-wrapper {
    text-align: center;
    width: 100%;
    overflow: hidden;
}

html .bbp_widget_login .bbp-login-form button {
    min-height: 50px;
    width: 100%;
}


html .bbp-logged-in .logout-link {
    clear: both;
}


html .youzify .activity-inner,
html .youzify .youzify-activity-embed {
    background: #f6f6f6;
    padding: 20px;
    margin: 0 19px;
    position: relative;
}


html .youzify .activity-inner:before {
    display: block;
    content: "";
    background: #f6f6f6;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -6px;
    left: 20px;
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(60deg);
    transform: rotate(50deg);
}

.youzify .activity-comments {
    position: relative;
}

html .youzify .has-comments .activity-comments:before {
    display: block;
    content: "";
    background: #f4f4f4;
    width: 16px;
    height: 16px;
    position: absolute;
    top: -6px;
    right: 66px;
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(60deg);
    transform: rotate(50deg);
}

html #youzify-groups-list .item .item-title a {
    color: #222;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 15px;
}


#youzify-groups-list .item .item-meta .group-status span {
    text-transform: uppercase;
    font-weight: normal;
}

.youzify-membership-form .form-title h2 {
    margin: 0;
    color: #222;
    font-size: 17px;
    font-weight: 500;
    line-height: 24px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.youzify .activity-comments .acomment-meta a,
.activity-head a,
.youzify-user-name {
    color: #222;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 0;
}


.youzify .activity-comments .acomment-meta {
    margin-bottom: 7px;
}

.youzify .activity-header .activity-head p > a:first-of-type,
.youzify-shared-wrapper a.youzify-post-author,
.youzify-user-name {
    color: #222;
    text-transform: uppercase;
    font-size: 14px;
}


html .youzify-hdr-v2 .youzify-name h2 {
    font-size: 40px;
}

.dealer-info .dealer-top-info .left img {

    border-radius: 100px;
}


.post-archive-wrapper.fl-blog-archive-standard-style .fl-post-item-standard .post-top-content .post--holder .post-author-ava {
    overflow: hidden;
}


html .youzify-search-landing-heading,
.youzify #youzify-members-list .item .item-title a {

    text-transform: uppercase;
}


html .youzify-search-landing-heading-text {
    font-size: 22px;
    font-weight: 500;
    line-height: 32px;
    color: #fff !important;
    text-transform: uppercase;
    opacity: 0.7 !important;
}


html .bbp-logged-in .logout-link {
    color: #fff !important;
    background-color: #222 !important;
}


html .my-account .youzify-page-main-content {
    margin-bottom: 50px;
    border: 1px solid #f4f4f4;
}



html .fl-mega-menu ul > li:not(.mega-menu-item) .sub-nav .sub-nav .sub-menu li:last-child a {
    padding-bottom: 5px;
}

html .youzify-head-buttons a {
    padding: 9px;
    line-height: 17px;
    border-radius: 5px;
}



html .youzify-head-buttons a i {
    font-size: 13px;
}


.youzify .youzify-settings-actions button {
    width: 100%;
}


.page-builder-home-page-blog-posts-wrap .templines-home-page-blog-post-item .post-top-content .post--holder .post-author-ava img {
    border-radius: 100%;
}





html .moto-image-slider-wrap .moto-image-slider .moto-timage-slider-item .bottom-text-content .item-moto-slider-title {
    margin-top: 25px;
}

html .moto-image-slider-wrap .moto-image-slider .moto-timage-slider-item .bottom-text-content .item-moto-slider-sub-title {
    margin-top: 15px;
    opacity: 0.8;
}


html .page-builder-about-us-icon-box-wrap .icon-wrap i {
    font-size: 5.1875rem;
}


html .page-builder-about-us-icon-box-wrap .icon-wrap {
    left: 50%;
    margin-left: -34px;
}

.subtitle-width {
    max-width: 700px;
    margin: 0 auto;
}


.templines-moto-slider-wrap .moto-slider-count-arrow-wrap .entry-slider-cont-arrow {
    z-index: 99;
}

html .page-builder-icon-box-new-style-wrap .entry-content .icon-box-content,
html .page-builder-quote-box-wrap .entry-content .right-content .content-quote-wrap {
    opacity: 0.8;
}


html .page-builder-icon-box-new-style-wrap .entry-content .icon-box-new-title-wrap .icon-box-title {
    line-height: 30px;
}


.woocommerce div.product .product-slider,
.woocommerce div.product .product-carousel .slick-slide,
html .shop-archive-item .fl-woo-item-inner-content {
    border: 1px solid #dddddd;
}


html .woocommerce div.product .woocommerce-tabs {
    padding-top: 70px;
}

.shop-archive-item .fl-woo-item-inner-content .fl-woo-item-bottom-content .entry-content {
    text-align: left;
}


.shop-archive-item .fl-woo-item-inner-content .fl-woo-item-bottom-content .entry-content .fl--woo-price-wrap del {
    font-size: 12px;
}


html .shop-archive-item .fl-woo-item-inner-content .fl-woo-item-bottom-content .entry-content .fl--woo-price-wrap del {
    font-size: 15px;
    color: #666666;
    padding-right: 7px;
}


html .fl-mega-menu ul li.has-submenu .sub-nav > .sub-menu li a {
    font-size: 14px;
    font-family: inherit;
    padding: 0 60px 5px 15px;
}


#pixad-listing .fa {
    font-family: FontAwesome !important;
}


.templines-keymoto-contact-form .wpcf7-not-valid-tip {
    margin-top: -15px;
    margin-bottom: 15px;
}


html .premium-banner-animation11 .premium-banner-gradient:after,
html .premium-banner-animation11 .premium-banner-gradient:before {
    background-image: -webkit-linear-gradient(40deg, rgba(84, 89, 95, .5) 27.89%, #817d7d 72.11%);
    background-image: linear-gradient(50deg, rgba(84, 89, 95, .5) 27.89%, #817d7d 72.11%);
}


.premium-video-box-inner-wrap .fa-play:before {
    color: #fff;
}


html .sidebar .widget_categories ul > li a {
    color: #222222;
    font-size: 16px;
}



html .youzify-membership-page-box {
    padding: 130px 0 190px 0;
    margin-top: -60px;
}

#youzify-bp {
    padding: 60px 0 160px 0;
    margin-top: -60px;
}


html .youzify-membership-form .form-title h2 {
    margin: 0;
    color: #222;
    font-size: 25px;
    font-weight: 200;
    line-height: 24px;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 16px;
    font-family: 'Arimo';
}



html .youzify-hdr-v1 .youzify-profile-photo {
    height: 130px;
    width: 130px;
}

html content {
    margin-left: 160px;
}

html .button-preview-wrap .button-preview {
    background: #e63619;
}


html .button-preview-wrap .button-preview.button-cart-icon-wrap a i {
    color: #e63619;
}


.sidebar .widget-content .list-categories li .body-icon-wrapper img {
    max-width: 70px;
    height: auto;
}



html #booking_car_info .car-details__price-inner {
    color: #fff;
    margin-bottom: 10px;
    background: #222;
    padding: 25px 10px;
    margin: 0;
    text-align: center;
    display: inline-block;
    width: 100%;
}


html .booking-auto-form button.submit {
    text-transform: uppercase;
    color: #fff;
    background-color: #e63619;
    padding: 25px;
    border: 0;
    border-radius: 0;
    font-weight: 500;
    margin-top: 30px;
    float: none;
    text-align: center !important;
    display: inline-block;
    font-size: 19px;
}




html .youzify-hdr-v1 .youzify-name h2 {
    font-size: 42px;
    text-transform: uppercase;
}


.booking-auto-form .rb_field select,
.booking-auto-form #datetimepicker_simple,
.booking-auto-form #datetimepicker_end {
    display: block;
    width: 100%;
    font-size: 12px;
    line-height: 1.42857143;
    color: #999;
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    margin-bottom: 18px;
    height: 43px;
    border-radius: 0;
    padding-left: 14px;
}


html .youzify-hdr-v1 .youzify-cover-content .youzify-head-content {
    margin-left: 165px;
}


.youzify-page-main-content .groups.mygroups .youzify-cover {
    display: none !important;
}


.bp-user.info .fl-page-heading,
.bp-user.messages .fl-page-heading,
.bp-user.my-activity .fl-page-heading,
.bp-user.comments .fl-page-heading,
.bp-user.my-friends .fl-page-heading,
.bp-user.my-groups .fl-page-heading,
.bp-user.forums .fl-page-heading,
.groups .fl-page-heading,
.bp-user.overview .fl-page-heading,
.directory.members .fl-page-heading,
.bp-user.autos .fl-page-heading,
.bp-user.add_autos .fl-page-heading,
.bp-user.posts .fl-page-heading,
.bp-user.groups.info .fl-page-heading,
.bp-user.notifications .fl-page-heading {
    display: none !important;
}

.bp-user .youzify-search-header {
    display: none !important;
}

.youzify-404-profile .youzify-profile-header {
    display: none !important;
}


.youzify-user-actions {
    display: none !important;
}

.bp-user.autos div.item-list-tabs,
.bp-user.add_autos div.item-list-tabs,
.bp-user.posts div.item-list-tabs {
    display: none !important;
}


html i.youzify-big-verified-icon {
    position: relative;
    top: -14px;
}

.widget.widget_templines_theme_helper_wmpl_mailchimp_footer {
    padding: 0;
}


.step-section {
    overflow: hidden;
    margin-bottom: 23px;
    border: 0;
    padding: 25px;
    margin-left: 25px;
    background: #fff;
}

.youzify-content .step-section {
    margin-left: 0px;
}

.pixad-form-horizontal {
    padding: 0;
}

.step-section .pixad-form-group:nth-child(odd) {
    clear: both;
}



.step-section .pixad-form-group {
    margin-left: 0;
    margin-right: 2%;
    width: 47%;
    vertical-align: top;
    float: left;
}



.pixad-control-label,
html .pixad-form-horizontal .pixad-control-label {
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    margin-bottom: 10px;
    padding-top: 0;
    display: inline-block;
    width: 100%;
}


.step-section .pixad-form-control {
    border: 0 !important;
    background: #f5f5f5 !important;
    padding-bottom: 15px !important;
    padding: 0px 15px !important;
    margin-bottom: 0;
}


.step-section .pixad-form-control.nice-select {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}


.step-section .pixad-form-group:nth-child(even) {
    float: right;
    margin-right: 0;
}


#youzify .youzify select {
    -webkit-tap-highlight-color: transparent;
    background-color: #f6f6f6;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    display: inline-block;
    float: none;
    font-family: inherit;
    font-size: 14px;
    height: 38px;
    line-height: 39px;
    margin: 0;
    outline: 0;
    padding: 0 10px 0 10px;
    position: relative;
    text-align: left !important;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
    font-size: 13px;
    color: #8a8a8a;
    width: 140px;
    line-height: 0;
    font-weight: 600;
    border: none;
    border-radius: 3px;
}


#youzify .step-section .nice-select.open .list {
    width: 100%;
}


#youzify .step-section .nice-select .current {
    height: 40px;
    color: #8a8a8a;
    display: block;
    font-size: 13px;
    font-weight: 600;
    overflow: hidden;
    line-height: 40px;
    text-align: center;
    word-break: break-all;
    text-align: left;
}

#youzify .step-section .nice-select {
    width: 100%;
}


.step-section .pixad-form-control {
    border: 0 !important;
    background: #f5f5f5 !important;
    padding-bottom: 15px !important;
    padding: 10px 15px !important;
}

.pixad-form-control.pixad-features-upload.pixad-body-styles,
.pixad-form-control.pixad-features-list.pixad-features-upload {
    padding-bottom: 10px !important;
    padding-top: 20px !important;
}




.pixad-features-upload.pixad-features-list .pixad-exist {
    padding-left: 25px;
    padding-top: 16px;
    max-height: 190px;
}

html .pixad-features-list.pixad-features-upload li {
    list-style: none;
    margin-bottom: 1%;
    margin-top: 0;
    font-weight: 500;
    text-transform: none;
    font-size: 14px;
    color: #222;
    display: inline-block;
    width: 45%;
    margin-right: 3%;
    vertical-align: top;
    border-top: none;
}

html .pixad-form-control {
    font-family: inherit;
}


.pixad-features-upload.pixad-features-list .pixad-exist {
    padding-left: 25px;
    padding-top: 0px;
    max-height: 190px;
}

html .pixad-features-list.pixad-features-upload li {
    list-style: none;
    margin-bottom: 1%;
    margin-top: 0;
    font-weight: 500;
    text-transform: none;
    font-size: 14px;
    color: #222;
    display: inline-block;
    width: 45%;
    margin-right: 3%;
    vertical-align: top;
    border-top: none;
}

.pixad-features-upload .pixad-body-icon,
.pixad-features-upload .pixad-body-image {
    position: relative;
}


.pixad-features-upload input[type=checkbox] {
    position: absolute;
    margin-left: -20px;
}

.pixad-features-upload .pixad-body-icon input[type=checkbox],
.pixad-features-upload .pixad-body-image input[type=checkbox] {
    bottom: 13px;
}


.pixad-features-upload .pixad-exist label {
    font-family: inherit !important;
    font-size: 13px;
    position: relative;
    top: -3px;

}


html .pixad-form-group {
    font-size: 14px;
    margin-bottom: 25px;
}


.pixad-features-upload .pixad-exist label span {
    font-size: 13px;
    position: relative;
    top: 3px;
    font-family: inherit;

}



.pixad-features-upload .pixad-body-image img {
    max-width: 74px;
    position: absolute;
    right: 0;
    bottom: 0;
}

#youzify .pixad-form-control {
    height: auto !important;
}


#step03 #manage_thumbnail_id,
#step03 #manage_gallery {
    background-color: #222 !important;
    color: #fff !important;
}



#step05.step-section .pixad-form-group,
#step02.step-section .pixad-form-group {
    width: 100% !important;
    margin: 0 !important;
    float: none !important;
}


#step05 input[type="submit"] {
    background: #e63619;
    color: #fff;
    text-transform: uppercase;
    font-weight: bold;
    margin-top: 20px;
}


.youzify-page-main-content .car-label-list {
    display: none !important;
}



.youzify-page-main-content .card__label {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 10px;
    background: #e63619;
    color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
}


.youzify-page-main-content .templines-label-status-publish .card__label {
    background: green;

}



.youzify-page-main-content .pix-dynamic-content #pixad-listing.list .templines-pixad-list-item .bottom-content .list-wrap .car-list-list .car-list-item .left-content i {
    top: -2px;
}


.youzify-page-main-content .pix-dynamic-content #pixad-listing.list .templines-pixad-list-item .top-content .right-top-content .top-entry-right-content .title-list {
    font-weight: bold;
}

.tm-autos-top-edit-button,
.tm-autos-top-draft-button span {
    text-transform: uppercase;
    font-size: 11px;
}


.pix-dynamic-content #pixad-listing.list .templines-pixad-list-item .top-content {
    background: #fff;
}

#gallery-1 .gallery-item {
    max-width: 24%;
    display: inline-block;
    margin-right: 1%;
}


.single-post-wrapper .post-top-content .post--holder .post-author-ava {
    overflow: hidden;
}


.youzify-profile-login {
    background: #e63619 !important;
}


html .youzify-widget .youzify-widget-title {
    padding: 20px 20px;
}


html .youzify-wg-title-icon-bg .youzify-widget-title i {
    display: none !important;
}


html .youzify-widget .youzify-widget-title {
    color: #222;
    font-size: 20px;
}


html form.checkout #order_review #payment ul.wc_payment_methods li label {
    position: relative;
    top: 5px;
    left: 5px;
}


html .select2-container .select2-selection--single {
    height: 48px;
    padding: 9px;
}


html .woocommerce table.shop_table thead tr th {
    text-align: center;
    font-size: 13px;
    background: #222;
    color: #fff !important;
}

.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li:before {
    display: none !important;
}

.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th,
.woocommerce-table.woocommerce-table--order-details.shop_table.order_details td {
    text-align: left !important;
}


.woocommerce td.product-name .wc-item-meta .wc-item-meta-label {
    float: none;
}


html .woocommerce table.shop_table tbody tr td {
    font-size: 15px;
    text-align: center;
}

.woocommerce-order-overview ul li:before,
.wc-item-meta li:before {
    display: none !important;
}

.wc-item-meta {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

html .woocommerce form.checkout_coupon button {
    color: #222;
}


html .woocommerce table.shop_table tfoot th {
    font-size: 15px;
}


html body .woocommerce table.shop_table tbody tr td.product-name {
    text-align: left !important;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled],
.woocommerce table.shop_table tbody tr td.actions .coupon button {
    color: #222 !important;
}

.woocommerce table.shop_table tbody tr td.actions .coupon button:hover {
    color: #fff !important;
}

html .woocommerce table.shop_table.shop_table tbody tr td {
    text-align: center !important;
}


html .woocommerce table.shop_table tfoot tr.order-total td {
    font-weight: 600;
    color: #1c1f23;
    font-size: 20px;
    color: #e63619;
}

html .woocommerce table.shop_table tbody tr td {
    text-align: left;
}


html form.checkout h3 {
    font-size: 26px;
}


html .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 9px;
    right: 8px;
    width: 20px;
}


html .woocommerce form .form-row-last,
html .woocommerce-page form .form-row-last {
    float: left;
}


html .woocommerce form .form-row input.input-text,
html .woocommerce form .form-row textarea,
.select2-container--default .select2-selection--single {
    background: #f7f7f7 !important;
}

html .woocommerce form .form-row input.input-text,
html .woocommerce form .form-row textarea,
html .select2-container--default .select2-selection--single {
    background: #f7f7f7 !important;
}


html .woocommerce form .form-row-first,
html .woocommerce form .form-row-last,
html .woocommerce-page form .form-row-first,
html .woocommerce-page form .form-row-last {
    width: 50%;
}


html .woocommerce-error,
html .woocommerce-info,
html .woocommerce-message {
    background: #f7f7f7 !important;
}


.woocommerce form.checkout_coupon button {
    padding: 13px 25px 10px 25px !important;
}


.youzify_profile_link_button.fl-header-btn.fl-custom-btn {
    font-weight: bold;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 12px;
    padding-top: 2px;
    display: inline-block;
    position: relative;
}


.youzify_profile_link_button.fl-header-btn.fl-custom-btn:after {
    content: '';
    width: 100%;
    height: 0.125rem;
    background: #fff;
    display: inline-block;
    bottom: -0.0625rem;
    position: absolute;
    left: 0;
    -webkit-transition: .3s ease;
    -o-transition: .3s ease;
    transition: .3s ease;
}

.social-info .fa {
    font-family: FontAwesome !important;
}

@media (max-width: 1200px) {

    html .custom-container-max-with-with-icon:before {
        z-index: -1;
    }


    html .moto-slider-icon-template {
        display: none;
    }

    html .templines-moto-slider-wrap .templines-moto-slider .slider-item {
        padding: 0 50px;
    }


    html .page-builder-resent-moto-item-wrap .templines-pixad-grid-item .entry-content .top-content {
        display: inline-block;
    }

    html .page-builder-moto-body-types-wrap .body-type-item-wrap .body-type-title {
        font-size: 1.1rem;
    }

}


@media (max-width: 1000px) {


    html .products .shop-archive-item {
        width: 49.3333%;
    }


    html .products .shop-archive-item:nth-child(3n+1) {
        clear: none;
    }



    html .fl-vc-vehicle-search .vc-auto-search .select {
        margin-right: 0;
        padding-bottom: 15px;
    }


    html .fl-vc-vehicle-search .vc-auto-search .btn {
        margin-top: 15px;
    }


    html .fl-vc-vehicle-search .vc-auto-search {
        display: inherit;
    }

    html .page-builder-about-us-icon-box-wrap .entry-content .about-us-icon-box-text-content {
        margin-bottom: 1.875rem;
        padding-bottom: 5.625rem;
    }


    html .page-builder-about-us-icon-box-wrap .entry-content .about-us-icon-box-image-wrap {
        position: relative;
        margin-top: -132px;
        margin-bottom: 51px;
    }

}


@media (max-width: 768px) {

    html .step-section .pixad-form-group {
        margin-left: 0;
        margin-right: 0%;
        width: 100%;
    }


    html footer .top-content-footer .footer-sidebar-wrapper .footer-widget-area:first-child {
        padding-left: 1.9375rem !important;
        padding-right: 1.9375rem !important;
    }




    html .woocommerce .woocommerce-result-count,
    .woocommerce-page .woocommerce-result-count {
        float: none;
    }


    html .products .shop-archive-item {
        float: none;
        width: 100%;
        max-width: 400px;
        margin: 0 auto;
    }




    html .widget_templines_theme_helper_wmpl_mailchimp_footer .footer-mailchimp-wrap .container-content .title-content-wrap .mailchimp-title-content {
        font-size: 26px;
    }


    html .moto-slider-icon-template {
        padding-bottom: 50px;
    }

    html .page-builder-resent-moto-item-wrap .templines-pixad-grid-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }


    html .page-builder-home-page-blog-posts-wrap .templines-home-page-blog-post-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0 0.9375rem;
    }


    html .page-builder-home-page-blog-posts-wrap .templines-home-page-blog-post-item {
        padding-bottom: 50px;
    }

}








/*============================================
== Youzify
==============================================*/
.templines-label-status-pending {
    background-color: red !important;
}

.templines-label-status-publish {
    background-color: green !important;
}

.youzify-main-column .tmpl-list-footer {
    display: none !important;
}

.tm-autos-top-draft-button {
    position: absolute;
    bottom: 7px;
    right: 10px;
    background-color: red;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
    transition: all .3s ease-in-out;
    text-decoration: none !important;
}

.tm-autos-top-draft-button:hover {
    background-color: red;
    color: #fff !important;
}

.tm-autos-top-edit-button {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px;
    color: #222;
    transition: all .3s ease-in-out;
    //box-shadow: 4px 2px 1px rgb(0 0 0 / 4%);
    text-decoration: none !important;
}

.tm-autos-top-edit-button:hover {
    background-color: #222;
    color: #fff !important;
}

.tm-autos-top-edit-button:hover * {
    color: #fff !important;
}



.tm-autos-top-edit-button * {
    color: #222;
}


.youzify-page-main-content .add-to-compare {
    display: none !important;
}


/*============================================
== Youzify
==============================================*/


.templines-label-status-pending {
    background-color: red !important;
}

.templines-label-status-publish {
    background-color: green !important;
}

.youzify-main-column .tmpl-list-footer {
    display: none !important;
}

.tm-autos-top-draft-button {
    position: absolute;
    bottom: 7px;
    right: 10px;
    background-color: #e3740e !important;
    border-radius: 5px;
    padding: 5px;
    color: #fff;
    transition: all .3s ease-in-out;
    text-decoration: none !important;
}

.tm-autos-top-draft-button:hover {
    background-color: red;
    color: #fff !important;
}

.tm-autos-top-edit-button {
    position: absolute;
    top: 10px;
    right: 10px;
    background-color: green;
    border-radius: 5px;
    padding: 5px 10px;
    color: #fff;
    transition: all .3s ease-in-out;
    //: ;
    box-shadow: 4px 2px 1px rgb(0 0 0 / 4%);
    text-decoration: none !important;
}

.tm-autos-top-edit-button:hover {
    background-color: #222;
    color: #fff !important;
}

.tm-autos-top-edit-button:hover * {
    color: #fff !important;
}



.tm-autos-top-edit-button * {
    color: #fff;
}

#step05 .pixad-form-control {
    min-height: 200px;
}

html .youzify-tools {
    top: auto;
    right: 0;
    bottom: 0;
}




.youzify-main-column.grid-column .pix-dynamic-content #pixad-listing.list .card .card__img .sale {
    display: none;
}

.pixad_autos_pagination {
    padding-top: 25px;
}

.pixad_autos_pagination a,
.pixad_autos_pagination span {
    font-size: 14px;
    background-color: #fff;
    padding: 10px 20px;
    display: inline-block;
    text-align: center;
    color: #222;
    text-transform: uppercase;
}


.pixad_autos_pagination .current {
    background-color: #222 !important;
    color: #fff !important;
}


#group-settings-form .youzify-group-field-item input[type=text],
#group-settings-form input[type=submit],
#group-settings-form textarea,
#send-invite-form .submit input,
.group-members #search-members-form #members_search_submit,
.group-members #search-members-form label input,
.youzify-group-manage-members-search #members_search_submit,
.youzify-group-manage-members-search #search-members-form #members_search {
    font-family: 'Arimo';
}

body .youzify div.item-list-tabs li.youzify-activity-show-search .youzify-activity-show-search-form i,
body #youzify-wall-nav .item-list-tabs li#activity-filter-select label,
body .youzify-media-filter .youzify-filter-item .youzify-current-filter,
body .youzify-community-hashtags .youzify-hashtag-item:hover,
body .youzify table tfoot tr,
body .youzify table thead tr,
body #youzify-group-body h1:before,
body .youzify-product-actions .youzify-addtocart,
body .youzify .checkout_coupon,
body .youzify .youzify-wc-box-title h3,
body .youzify .woocommerce-customer-details h2,
body .youzify .youzify-wc-main-content .track_order .form-row button,
body .youzify-view-order .youzify-wc-main-content > p mark.order-status,
body .youzify .youzify-wc-main-content button[type='submit'],
body .youzify .youzify-wc-main-content #payment #place_order,
body .youzify .youzify-wc-main-content h3,
body .youzify .wc-proceed-to-checkout a.checkout-button,
body .youzify .wc-proceed-to-checkout a.checkout-button:hover,
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table tfoot .order-total,
body .youzify .youzify-wc-main-content .woocommerce-checkout-review-order table.shop_table thead,
body .youzify .youzify-wc-main-content table.shop_table td a.woocommerce-MyAccount-downloads-file:before,
body .youzify .youzify-wc-main-content table.shop_table td a.view:before,
body .youzify table.shop_table.order_details tfoot tr:last-child,
body .youzify .youzify-wc-main-content table.shop_table td.actions .coupon button,
body .youzify .youzify-wc-main-content table.shop_table td.woocommerce-orders-table__cell-order-number a,
body .youzify .youzify-wc-main-content table.shop_table thead,
body .youzify-forums-topic-item .youzify-forums-topic-icon i,
body .youzify-forums-forum-item .youzify-forums-forum-icon i,
body div.bbp-submit-wrapper button,
body #bbpress-forums li.bbp-header,
body #bbpress-forums .bbp-search-form #bbp_search_submit,
body #bbpress-forums #bbp-search-form #bbp_search_submit,
body .widget_display_search #bbp_search_submit,
body .widget_display_forums li a:before,
body .widget_display_views li .bbp-view-title:before,
body .widget_display_topics li:before,
body #bbpress-forums li.bbp-footer,
body .bbp-pagination .page-numbers.current,
body .youzify-items-list-widget .youzify-list-item .youzify-item-action .youzify-add-button i,
body #youzify-members-list .youzify-user-actions .friendship-button .requested,
body .youzify-wall-embed .youzify-embed-action .friendship-button a.requested,
body .youzify-widget .youzify-user-tags .youzify-utag-values .youzify-utag-value-item,
body .item-list-tabs #search-message-form #messages_search_submit,
body #youzify-groups-list .action .group-button .membership-requested,
body #youzify-members-list .youzify-user-actions .friendship-button a,
body #youzify-groups-list .action .group-button .request-membership,
body .youzify-wall-embed .youzify-embed-action .friendship-button a,
body .youzify-group-manage-members-search #members_search_submit,
body #youzify-groups-list .action .group-button .accept-invite,
body .notifications-options-nav #notification-bulk-manage,
body .notifications .notification-actions .mark-read span,
body .sitewide-notices .thread-options .activate-notice,
body #youzify-groups-list .action .group-button .join-group,
body .youzify-social-buttons .friendship-button a.requested,
body #youzify-directory-search-box form input[type=submit],
body .youzify-user-actions .friendship-button a.requested,
body .youzify-wall-embed .youzify-embed-action .group-button a,
body #youzify-group-buttons .group-button a.join-group,
body .messages-notices .thread-options .read span,
body .youzify-social-buttons .friendship-button a,
body #search-members-form #members_search_submit,
body .messages-options-nav #messages-bulk-manage,
body .youzify-group-settings-tab input[type='submit'],
body .youzify-user-actions .friendship-button a.add,
body #group-settings-form input[type='submit'],
body .youzify-product-content .youzify-featured-product,
body .my-friends #friend-list .action a.accept,
body .youzify-wall-new-post .youzify-post-more-button,
body .group-request-list .action .accept a,
body #message-recipients .highlight-icon i,
body .youzify-pagination .page-numbers.current,
body .youzify-project-content .youzify-project-type,
body .youzify-author .youzify-account-settings,
body .youzify-product-actions .youzify-addtocart,
body .group-button.request-membership,
body #send_message_form .submit #send,
body #send-invite-form .submit input,
body #send-reply #send_reply_button,
body .youzify-wall-actions .youzify-wall-post,
body .youzify-post-content .youzify-post-type,
body .youzify-nav-effect .youzify-menu-border,
body #group-create-tabs li.current,
body .group-button.accept-invite,
body .youzify-tab-post .youzify-read-more,
body .group-button.join-group,
body .youzify-service-icon i:hover,
body .youzify-loading .youzify_msg,
body .youzify-scrolltotop i:hover,
body .youzify-post .youzify-read-more,
body .youzify-author .youzify-login,
body .pagination .current,
body .youzify-tab-title-box,
body #youzify button[type='submit'],
body .youzify-wall-file-post,
body .youzify-current-bg-color,
body .youzify-current-checked-bg-color:checked,
body .button.accept {
    color: #fff;
}

#buddypress.youzify div.bp-avatar-status p.warning,
#buddypress.youzify div.bp-cover-image-status p.warning,
.youzify div.bp-avatar-status p.warning,
.youzify div.bp-cover-image-status p.warning,
body.youzify div.bp-avatar-status p.warning {
    border-left-color: #e3740e !important;
}


html #group-create-tabs li {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
    border-radius: 0;
    padding: 20px 36px;
    font-size: 11px;
    text-transform: uppercase;
}


#youzify .youzify div.item-list-tabs li.current a {
    text-transform: uppercase;
}

html .youzify .activity-header .activity-head p > a:first-of-type,
html .youzify-shared-wrapper a.youzify-post-author {
    color: #888;
}

.nice-select {
    border-bottom: 0 !important;
}


.group-members #search-members-form #members_search_submit {
    background: #222 !important;
    border-radius: 0 !important;
    margin-left: -14px;
}

#youzify-group-body form input[type=submit]:not(#members_search_submit) {
    color: #fff;
}

.youzify-group-navmenu li.current.selected a {
    color: #e3740e !important;
}


.youzify-group-navmenu li.current.selected span {
    color: #fff;
    background: #e3740e !important;
}

html .youzify-horizontal-layout .youzify-group-navmenu li a {
    padding-left: 0;
    padding-right: 0;
}


html .youzify-group-navmenu ul > li {
    margin: 0 20px;
}

html .youzify-column-content .youzify-group-widget-title,
html .youzify-column-content .widget-title,
.youzify-sidebar .widget-content .widget-title {
    margin: 0;
    color: #fff;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    padding: 15px 35px;
    border-bottom: 0;
    background: #222;
    position: relative;
    overflow: hidden;
}


html .youzify-column-content .youzify-group-widget-title:after,
html .youzify-column-content .widget-title:after,
.youzify-sidebar .widget-content .widget-title:after {
    display: block;
    content: '';
    position: absolute;
    left: -31px;
    top: 0;
    background: #e3740e !important;
    -webkit-transform: rotate(75deg);
    -ms-transform: rotate(75deg);
    transform: rotate(75deg);
    width: 200px;
    height: 84px;
    left: -75px;
}


.youzify div.item-list-tabs li {
    padding-right: 7px;
}


html .youzify #bp-browse-button {
    background: #888;
}

#youzify .youzify div.item-list-tabs li.selected a:before {
    background: #888888 !important;
    color: #fff !important;
}


html .youzify-group-infos-widget .youzify-group-widget-title i,
.youzify-sidebar .widget-content .widget-title:before {
    background-color: transparent;
    position: relative;
    z-index: 7;
    position: relative;
    left: -18px;
    font-size: 18px;
    margin-right: 20px;
}


html .youzify div.item-list-tabs li a i,
.youzify div.item-list-tabs li a:before {
    background: #eee !important;
    color: #888888;
}


.bbp-login-links {
    overflow: hidden;
    padding-top: 10px;
}


html body #youzify-group-buttons .group-button a.join-group {
    background-color: #222 !important;
}

.bbp-login-links .bbp-lostpass-link {
    float: right !important;
    clear: initial !important;
}

.bbp-login-links .bbp-register-link {
    float: left !important;
    clear: initial !important;
}

.youzify-timestamp-area .youzify-separator-point {
    display: none !important;
}

.bbp-login-links .bbp-lostpass-link,
.bbp-login-links .bbp-register-link {
    padding: 10px;
    border: 2px solid #222;
    display: inline-block;
    color: #222;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    width: 48%;
    text-align: center;
}

html .youzify-horizontal-layout .youzify-group-navmenu li a {
    min-width: auto;
}


html #youzify-slideshow-button {
    background-color: #222;
    color: #fff;
}



html .youzify-wg-slideshow-options .youzify-upload-photo {
    background-color: transparent;
    color: #222;
    border: 2px solid #cccbcb;
    text-transform: uppercase;
    font-size: 11px;
}


.youzify .editfield .clear-value,
.youzify .editfield .field-visibility-settings .field-visibility-settings-close,
.youzify .editfield .field-visibility-settings-notoggle .visibility-toggle-link,
.youzify .editfield .field-visibility-settings-toggle .visibility-toggle-link {
    background: #222 !important;
}


.youzify-post-content .youzify-post-type {
    color: #fff !important;
}


html body div.widget.buddypress.widget_bp_groups_widget div.item-options a {
    font-size: 9px;
    font-weight: normal;
    padding: 6px 7px;
    margin: 10px 2px 0 0;
}


.youzify .bbp-pagination .page-numbers.current {
    color: #fff !important;
}


.my-groups .youzify #youzify-groups-list .youzify-group-data .youzify-cover {
    display: none;
}


.my-groups .youzify-page-btns-border-oval #youzify-groups-list .action a {
    margin-bottom: 0;
}


#bbpress-forums div.bbp-breadcrumb .bbp-breadcrumb-current {
    color: #222;
    padding: 20px 0 10px 0;
    font-weight: bold;
}




html .youzify #activity-stream .ac-form .youzify-comments-emojis textarea,
html .youzify #activity-stream .ac-form .youzify-emojionearea .youzify-emojionearea-editor {
    padding-left: 45 px !important;
}

html #fl-page--preloader {
    z-index: 999999;
}


html .youzify-page {
    background-color: #f6f6f6;
}



html .youzify-group-settings-tab .youzify-group-submit-form #group-creation-previous {
    border: 2px solid #222;
    background: transparent;
    color: #222;
}



html .youzify-brown-scheme #group-create-tabs li.current {
    background-color: #222 !important;
    color: #fff !important;
}



html .youzify .activity-inner,
html .youzify .youzify-activity-embed {
    background: #f6f6f6;
    padding: 20px;
    margin: 0 19px;
    position: relative;
}


html .youzify-hdr-v2 .youzify-snumber {
    color: #888;
    font-size: 20px;
    margin-bottom: 0;
}

html .youzify .activity-inner:before {
    display: block;
    content: "";
    background: #f6f6f6;
    width: 20px;
    height: 20px;
    position: absolute;
    top: -6px;
    left: 20px;
    -webkit-transform: rotate(25deg);
    -ms-transform: rotate(60deg);
    transform: rotate(50deg);
}


html .youzify-hdr-v2 .youzify-sdescription {
    color: #888;
    text-transform: uppercase;
}


.youzify .activity-inner p {
    color: #888;
    font-size: 13px;
    margin-bottom: 15px;
}

#youzify-wall-form .youzify-wall-custom-form .youzify-wall-cf-item i.youzify-wall-item-upload {
    color: #fff !important;
}


#group-create-body h2 {
    font-size: 20px;
    margin-bottom: 10px;
}

html #group-settings-form .youzify-group-field-item input[type=text],
html .youzify-group-settings-tab .youzify-group-field-item input[type=text] {
    width: 100%;
}


html .bbp-forum-content ul.sticky .youzify-forums-topic-icon i,
html .bbp-topics ul.sticky .youzify-forums-topic-icon i,
html .bbp-topics ul.super-sticky .youzify-forums-topic-icon i,
.bbp-topics-front ul.super-sticky .youzify-forums-topic-icon i {
    background-color: #222;
}


.youzify .bbp-pagination {
    margin-top: 15px;
}


html .youzify-membership-form .youzify-membership-form-cover {
    height: 100px;
}



html .youzify-author .youzify-statistics-bg {
    background-color: #fff;
    display: none !important;
}


html #youzify-service-button {
    background-color: #222;
    color: #fff;
}



html #youzify-group-buttons .group-button a {
    border-radius: 0 !important;
    color: #fff !important;
}





html .youzify-forums-forum-item .youzify-forums-forum-title,
html .youzify-forums-topic-item .youzify-forums-topic-title {
    font-size: 14px;
}

html #youzify-groups-list .item .item-title a {
    display: block;
    font-size: 18px;
    font-weight: 700;
    padding-bottom: 6px;
    color: #222;
}


html .youzify-brown-scheme #bbpress-forums li.bbp-header {
    background-color: #222 !important;
}


#youzify-groups-list .action a,
#youzify-groups-list .action .group-button .leave-group {
    margin: 15px;
    padding: 17px;
    display: block;
    font-size: 13px;
    min-width: 140px;
    font-weight: 700;
    line-height: 14px;
    background-color: transparent !important;
    color: #222 !important;
    border: 2px solid #222;
    text-transform: uppercase;
    border-radius: 0 !important;
}

body #youzify-groups-list .action .group-button .join-group,
body #youzify-groups-list .action .group-button .membership-requested {
    border: 0 !important;
    color: #fff !important
}


#youzify-groups-list .action .group-button .leave-group {
    padding: 16 px;
    color: #898989;
    border: 1 px solid #eee;
    background-color: transparent;
}






html .youzify-directory .pagination .page-numbers {
    background: #fff;
    color: #222;
}


.youzify-directory #pag-bottom .pag-count {
    display: none;
}

.youzify-group-user-statistics .youzify-data-item span {
    border-radius: 100px;
}



#youzify-groups-list .action a:hover {
    background-color: #222 !important;
    color: #fff !important;
}


.youzify-page-main-content .nice-select {
    float: none;
    width: auto;
    display: inline-block;
}



html .nice-select:after,
html .youzify div.item-list-tabs .youzify-bar-select:after {
    border-bottom: 0;
}


html .nice-select:after {
    right: 10px;
    top: 56%;
}

.youzify-activity-embed {
    display: none !important;
}


.youzify-page-btns-border-oval #whats-new-post-in-box .nice-select,
.youzify-page-btns-border-oval #youzify .youzify-wall-actions .youzify-wall-post,
.youzify-page-btns-border-oval .youzify-pinned-post-tag,
.youzify-page-btns-border-oval .youzify-privacy-tool .nice-select,
.youzify-page-btns-border-oval .youzify-privacy-tool select,
.youzify-page-btns-border-oval .youzify-wall-actions .youzify-update-post,
.youzify-page-btns-border-oval .youzify-wall-actions .youzify-wall-post,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .friendship-button a,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .group-button a,
.youzify-page-btns-border-oval .youzify-wall-embed .youzify-embed-action .message-button a,
.youzify-page-btns-border-oval .youzify-wall-options .youzify-wall-opts-item label {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    -ms-border-radius: 0px;
    -o-border-radius: 0px;
}


/*END YOUZIFY*/

.youzify-home-custom {
    position: relative;
}

.youzify-home-custom [type=search] {
    padding: 30px;
    font-size: 18px;
    margin-top: 30px;
    height: 70px;
}



.youzify-home-custom [type=submit] {
    position: absolute;
    top: 0;
    background: #e3740e !important;
    height: 70px;
    right: 0;
    color: #fff;
    font-size: 20px;
    text-transform: none;
}

.custom-subtitle {
    font-size: 24px;
    color: #fff;
    text-align: center;
    font-weight: 300;
}


.custom-subtitle span {
    font-size: 34px;
    color: #e3740e !important;
    padding-right: 7px;
}


html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__wrap-input .tmpl-slide-price-left .currency-symbol {
    margin-top: 4px;
    margin-right: 2px;
}


html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__wrap-input .tmpl-slide-price-right .currency-symbol {
    margin-top: 4px;
    margin-left: 2px;
}


.rev-btn:hover {
    color: #222 !important;

}



html .fl-mega-menu ul li.has-submenu .sub-nav:before {
    content: '';
    position: absolute;
    border: 10px solid transparent;
    border-bottom: 11px solid #fff;
    opacity: 1;
    top: -20px;
    left: -80px;
    right: 0;
    width: fit-content;
    margin: auto;
    transition: all .3s ease-in-out;
}




html .fl-mega-menu ul li.has-submenu .sub-nav > .sub-menu {
    box-shadow: 0 10px 31px rgb(0 0 0 / 46%);
    padding: 20px 0 20px 0;
}



html .fl-mega-menu ul li.has-submenu .sub-nav > .sub-menu li a {
    padding: 5px 60px 15px 10px;
}



.pmpro-login #fl-main-holder {
    background-image: url(./images/bg-mounts.jpeg) !important;
    background-position: center bottom !important;
    background-repeat: no-repeat !important;
    background-size: cover;
}


.page-404 {
    background-color: #f6f6f6 !important;
}


html .fl--404-page-wrapper .fl-404-page-search-form .fl--search-form-404 .fl--input-wrapper input[type="text"] {
    background: #fff !important;
}


html .fl--404-page-wrapper .btn-404-wrapper .fl-404-page-btn {
    color: #fff !important;
    background: #222 !important;
}


#fl_icon_box_style_three .fl-icon-box-wrapper:hover {
    background-color: #222;
}


html .fl_icon_box_style_three.active .fl-icon-box-wrapper .icon-box-text-content {
    opacity: 0.8 !important;
}


html .single-post-wrapper .fl-prevnext-contain .fl-next-post-contain a span.fl-nextprev-button,
html .single-post-wrapper .fl-prevnext-contain .fl-prev-post-contain a span.fl-nextprev-button {
    text-align: center;
}



html .sidebar:not(.cars-sidebar) .widget-calculator .widget-content .autoteka_calculator .autoteka_calculator_results .autoteka_calculator_report .list-descriptions {
    text-align: center;
}

html .sidebar:not(.cars-sidebar) .widget-calculator .widget-content .autoteka_calculator .autoteka_calculator_results .autoteka_calculator_report .list-descriptions dt {
    background: #ddd;
    padding: 10px;
    margin-bottom: 10px;
    text-transform: uppercase;
    font-weight: 600;
}


html .pix-dynamic-content #pixad-listing.list .card .card__inner .card__price {
    padding: 10px 15px;
    position: absolute;
    left: 15px;
    top: 14px;
}


html .fl-page-heading .fl--page-header .header-title {
    letter-spacing: inherit;
    color: #fff;
    font-size: 42px;
    font-weight: 700;
}


html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn i {
    margin-right: 26px;
}


html .fl-header--navigation .fl-bottom-header-content {
    padding: 40px 15px 30px 15px;
}


html .car-details .car-details__wrap-title .car-details__title {
    font-size: 36px;
}


.fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn .fl-header-phone-container .fl-header-phone {
    position: relative;
    top: 2px;
}


.header-search .fl-flipper-icon .fl-front-content {
    backface-visibility: visible;
}

.fl-header--navigation .fl-bottom-header-content .fl-navigation-container .fl--navigation-icon-container .opened i::before {
    font-size: 20px;
}


.sidebar:not(.cars-sidebar) .widget .fl-sidebar-title-contain .widget-title:before {
    font-family: 'carico' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e90a";
    background: none;
    color: #fff;
    font-size: 27px;
    width: 30px;

}



html .sidebar .widget .fl-auto-sidebar-title-contain .fl-auto-icon:before {
    font-family: 'carico' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e90a";
    background: none;
    color: #fff;
    font-size: 27px;
    width: 30px;
}



html .sidebar:not(.cars-sidebar) .widget-contact-form .fl-auto-sidebar-title-contain .fl-auto-icon:before {
    font-family: 'carico' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e94c";
    background: none;
    color: #fff;
    font-size: 27px;
    width: 30px;
}


html .sidebar:not(.cars-sidebar) .widget-calculator .fl-auto-sidebar-title-contain .fl-auto-icon:before {
    font-family: 'carico' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e952";
    background: none;
    color: #fff;
    font-size: 27px;
    width: 30px;
}



html .sidebar:not(.cars-sidebar) .widget .fl-sidebar-title-contain .widget-title:before {
    font-family: 'carico' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\e91e";
    background: none;
    color: #fff;
    font-size: 30px;
    width: 79px;
    background-color: #e3740e;
    line-height: 68px;
    text-align: center;
    padding-right: 10px;
}



html .sidebar:not(.cars-sidebar) .dealer-info .dealer-bottom-info .phone-info .left i {
    font-size: 41px;
    margin-right: 0px;
}


.fl-top-header-content .info-container .left-top-header-content:after {
    position: absolute;
    background: #e3740e !important;
    content: "";
    top: 0;
    right: 37%;
    width: 1920px;
    height: 100%;
    transform: skewX(30deg);
    z-index: 1;
}

html .fl-top-header-content .info-container .left-top-header-content .header-sidebar .fl-header-info-widget > div {
    font-size: 13px;
    text-transform: uppercase;
}


html .fl-top-header-content .info-container .right-top-header-content .fl-listings-btn {
    cursor: pointer;
}



html .fl-top-header-content .info-container .right-top-header-content .fl-listings-btn:hover {

    background-color: #e3740e !important;
}


html .fl-top-header-content .info-container .right-top-header-content .fl-listings-btn {

    transition: opacity .3s ease
}

html .fl-top-header-content .info-container a {
    color: #fff !important;
    text-transform: uppercase;
    font-size: 13px;
}

.fl-top-header-content .info-container .left-top-header-content .header-sidebar {
    position: relative;
    z-index: 3;
}


html .fl-top-header-content .info-container .left-top-header-content .header-sidebar .fl-header-info-widget > div i.fa-envelope,
.fl-top-header-content .info-container .left-top-header-content .header-sidebar .fl-header-info-widget > div i {
    color: #fff !important;
}


.rev-btn:hover {
    color: #222 !important;

}

.vc_custom_1609257768829 {
    overflow: inherit !important;
}

html .fl-image-absolute {
    position: absolute !important;
    bottom: 5px !important;
    left: 55px;
    z-index: 9;
}

.wp-calendar-nav {
    text-align: center;
    width: 100%;
    display: inline-block;
    padding-top: 10px;
}



.sticky .post--title:after {
    color: #e3740e !important;
}

html .fl-blog-post-div .post-style-default-two .fl-post--item.sticky .post-right-content .post-btn-read-more a {
    background-color: #e3740e !important;
}



.sticky .post--title a {
    color: #e3740e !important;
}


html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-btn-read-more a:hover,
html .fl-default-pagination .page-numbers.current {
    background-color: #e3740e !important;
}

.fl-default-pagination .page-numbers.current {
    border-color: #e3740e !important;
}





html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-btn-read-more {
    text-transform: uppercase;
}


html .wp-block-latest-comments__comment-date {
    color: #222;
}

html ol.wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    color: #222;
}

.tag-cloud-link {
    text-decoration: none !important;
}

.fl_plugin_disable footer.fl--footer {
    position: relative;
    background-color: #222 !important;
}



.fl_plugin_disable footer.fl--footer .top-content-footer {
    display: none;
}



.fl-home-help-box {
    z-index: 9;
    position: relative;
}

.three-box {
    margin-top: -40px;
    display: inline-block;
}

.fl-header--navigation .fl-bottom-header-content .fl-navigation-container .fl--logo-container {
    margin-top: -15px;
}


html .fl-home-help-box .button-container[data-animation].secondary-btn-style .fl-vc-button:hover {
    border-color: #fff !important;
}


@media (min-width:2200px) {

    html .fl-image-absolute {
        left: 5% !important;
    }

}

@media (min-width:2400px) {

    html .fl-image-absolute {
        left: 9% !important;
    }

}


@media (max-width:768px) {



    .partner-location .fl_custom_text__block {
        text-align: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        padding-bottom: 20px;
    }

    .partner-location .fl-phone-number-wrapper-vc {
        display: inline-block;
        text-align: center;
        width: 100%;
    }

    .fl-home-help-box .fl_custom_text__block,
    .fl-home-help-box .fl_custom_text__block p,
    .fl-home-help-box .text-left,
    .fl-home-help-box .text-right {
        text-align: center !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
    }


    html .fl-icon-box .fl-icon-box-wrapper {
        text-align: center;
        padding: 30px 50px 30px 50px;
    }


}



.fl-icon-box .fl-icon-box-wrapper .icon-box-right-content .icon-box-text-content,
.fl-subtitle-vc,
.bottom-car-info,
.fl-blog-style--2 .fl-post--item .post-bottom-content .post-text--content {
    color: #555555;
    opacity: 0.8;
}



html .fl-blog-style--1 .blog-post .post-bottom-content {
    opacity: 0.8;
}


.vc_custom_1604653647421 .fl-icon-box .fl-icon-box-wrapper:hover .icon-box-text-content {
    opacity: 1 !important;
    color: #fff !important;
}


html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content .icon-box-text-content {
    line-height: 24px;
}


html body .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content .icon-box-title {
    margin: 0 auto 10px;

}


html .fl-blog-style--1 .blog-post .fl-blog-post-bottom-content .post-top-info .post-author {
    font-weight: 600;
}


html .fl-blog-style--1 .blog-post .fl-blog-post-bottom-content .post-top-info .post-author span {
    padding-left: 3px;
    font-weight: normal;
}


html .fl-blog-style--1 .blog-post .post-top-info .post-date {
    opacity: 0.7;
}



html .fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .tmpl-gray-footer .tmpl-slider-grid__info li {
    font-weight: 600;
}

@media (max-width:1400px) {

    html .fl-icon-box .fl-icon-box-wrapper {
        padding: 35px 35px;
    }

}

html .fl-mobile-menu-wrapper {
    width: 100% !important;
}

@media (max-width:1400px) and (min-width:1200px) {

    html .fl-vc-vehicle-search.fl-search-style--two h2 {
        font-size: 20px;
    }

}

@media (max-width:1370px) and (min-width:1270px) {

    .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container {
        margin-right: 45px;
        max-width: 94%;
    }

}


@media (max-width:1270px) and (min-width:1170px) {

    .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container {
        max-width: 92%;
        margin-right: 12%;
    }

}


@media (max-width:1400px) and (min-width:768px) {

    html body .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content .icon-box-title {
        margin-top: 25px;

    }

    html body .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-icon-wrapper i {
        top: 17px;
    }

}



html .fl-vc-vehicle-search.fl-search-style--one form .vc-auto-search .col-4 {
    display: inline-block;
    margin: 10px 1%;
    max-width: 22%;
}



html .btn-filter {
    margin-left: 0;
    margin-top: 10px;
}

html .fl-vc-vehicle-search.fl-search-style--two .btn .btn-filter {
    margin-top: 0px;
}


html #fl-vender-tabs .fl-venders-contain .fl-venders-places .fl-vendors-places-image {
    padding: 0;
    max-width: 190px;
    margin-top: 8px;
}



.fl--header.fl--navigation-menu-absolute-light {
    padding: 0 95px
}


html body .fl-team-slider-content-vc .fl-team-slider .team-slider-slide .slider-entry-content .fl-team-contacts .team-slider-profession {
    margin-bottom: 10px;
    opacity: 0.7;
}

.fl--navigation-menu-absolute-light .fl-navigation-container .fl-mega-menu ul li a:hover {
    opacity: .7
}

html .fl-page-heading .heading-mask {
    opacity: .3
}

.fl-vc-vehicle-search.fl-search-style--two form {
    background: #fff
}

html .fl-contact-form .textarea-container {
    margin-bottom: 0
}

html .fl-contact-form .input-container select {
    background-color: #f4f4f4 !important
}

html body .fl-team-slider-content-vc .fl-team-slider .team-slider-slide .slider-entry-content .fl-team-contacts .team-social {
    margin-top: 9px;
}


html .fl-vc-testimonial-slider-wrapper .fl-slider-arrows-next,
html .fl-vc-testimonial-slider-wrapper .fl-slider-arrows-prev {
    border-radius: 0;
}



.fl-next-post-contain {
    position: relative
}

.fl-next-post-contain img {
    position: absolute;
    left: 0;
    top: 0;
    transition: opacity .3s ease
}

.fl-next-post-contain,
.fl-prev-post-contain {
    position: relative;
    overflow: hidden
}

.single-post-wrapper .fl-prevnext-contain .fl-next-post-contain,
.single-post-wrapper .fl-prevnext-contain .fl-prev-post-contain {
    height: 140px !important
}

.fl-next-post-contain img:hover,
.fl-prev-post-contain img:hover {
    opacity: .1
}

html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .card__img {
    max-height: 180px
}

.fl-prevnext-contain img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0
}

.fl_icon_box_style_three.active .fl-icon-box-wrapper {
    padding-bottom: 60px;
    margin-top: -35px
}

.fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-icon-wrapper i {
    font-size: 55px;
    position: relative;
    z-index: 1
}

html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-icon-wrapper i {
    font-size: 40px;
    position: relative;
    top: 19px
}

html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content .icon-box-title {
    font-size: 19px;
    max-width: 85%;
    margin: 0 auto 10px;
    line-height: 1.5
}

html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul {
    margin-bottom: 0;
    width: 50%;
    margin-left: 10%
}

html .fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .card__img .fl-auto-price .slider-grid__price_wrap .slider-grid__price span {
    font-weight: 500
}

.breadcrumbs-heading .breadcrumbs .current {
    font-weight: 400
}

html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul li:before {
    bottom: 2px
}

html .fl_icon_box_style_four .fl-icon-box-wrapper .icon-box-right-content .icon-box-title {
    margin-bottom: 15px
}

.fl_icon_box_style_four .fl-icon-box-wrapper:hover * {
    color: #fff
}

.wpcf7 .wpcf7-not-valid-tip {
    margin-top: -20px;
    margin-bottom: 20px
}

.fl-blog-style--1 .col-md-6.left-post-content {
    padding-left: 0;
    padding-right: 0;
}


html .fl-blog-style--1 .blog-post.left-post-style .post-holder img {
    width: 100%;
    height: auto;
}


.fl-contact-form {
    max-width: 800px;
    margin: 0 auto;
}


html .fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .tmpl-gray-footer {
    border-bottom: 1px rgba(211, 211, 211, 0.4) solid;
}


html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul li:before {
    color: #e3740e !important;
}


html .fl-blog-style--1 .blog-post {
    margin-bottom: 15px;
}


html .fl-blog-style--1 .blog-post .post-bottom-content {
    padding: 0px 40px 34px 40px;
}

html .fl-blog-style--1 .blog-post .fl-blog-post-bottom-content .fl-blog-post-readmore {
    top: 13px;
    text-transform: uppercase;
    font-size: 12px;
}

.fl-blog-style--1 .blog-post .post-top-info .author-link a {
    color: #e3740e !important
}

.fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul li span {
    font-size: 13px;
    text-transform: capitalize
}

html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-icon-wrapper:after {
    width: 110px;
    height: 110px;
    top: 45px
}

html .fl_icon_box_style_three .fl-icon-box-wrapper {
    padding-top: 60px
}

html .fl-comment-form input:focus,
html .fl-comment-form input:hover,
html .fl-comment-form textarea:focus,
html .fl-comment-form textarea:hover {
    background: #f4f4f4 !important
}

.fl-page-heading .fl--page-header .header-title {
    line-height: 1.3
}

.fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute:before {
    background: 0 0 !important
}

html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content {
    padding-top: 80px
}

.single-post-wrapper .post-holder--info .post-info .left-post-top-content .author-link,
.single-post-wrapper .post-holder--info .post-info .left-post-top-content .author-prefix,
html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-info .author-post {
    font-weight: 600
}

html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-info .author-post span {
    padding-right: 5px;
}

html .fl-blog-post-div .post-style-default-two .fl-post--item .post-left-content .post-info .author-post span {
    padding-right: 5px;
}



.single-post-wrapper .post-holder--info .post-info .left-post-top-content .author-prefix {
    padding-right: 4px;
}

html .fl-blog-style--2 .fl-post--item .post-bottom-content .post-info .author-post {
    padding: 0 9px 0 14px;
    margin: 0 14px;
    text-align: center
}

html .fl-blog-style--2 .fl-post--item .post-top-content .post--holder a.post-link {
    font-size: 11px;
    text-transform: uppercase
}

html .fl-blog-style--2 .fl-post--item .post-bottom-content .post--title a {
    font-size: 18px;
    line-height: 23px;
    display: inline-block
}

.fl-comment-count i {
    margin-right: 5px
}


html .fl--footer .fl_header_info_widget .fl-header-info-widget i {
    margin-right: 7px;
    width: 20px;
    text-align: center;
}

.single-post-wrapper .post-holder--info .post-info .left-post-top-content .date-post {
    line-height: 18px
}

html .single-post-wrapper .post-holder--info .post-info .left-post-top-content .category-post {
    line-height: 20px;
    color: #e3740e !important
}

html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-info .date-post {
    line-height: 14px;
    margin-left: 5px;
}

html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute {
    margin-left: 40px;
    padding: 2px 29px 3px 19px;
    border: 2px solid rgba(255, 255, 255, .8);
    border-radius: 100px;
    text-align: center;
    top: -3px;
    cursor: pointer
}

html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute i {
    font-size: 24px;
    position: relative;
    top: 1px;
    left: 2px
}

html .fl--navigation-menu-absolute-light .fl-navigation-container .header-search .fl-flipper-icon .fl-front-content i {
    color: rgba(255, 255, 255, .8) !important;
    font-size: 21px !important;
    top: -2px
}

html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute:hover {
    background-color: #fff;
    color: #222
}

html .fl--navigation-menu-absolute-light .fl-navigation-container .header-btn-absolute:hover .fl-header-phone {
    color: #222 !important
}

html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container .fl-vc-button-search i {
    margin-right: 7px;
    color: rgba(255, 255, 255, .95) !important;
    font-size: 16px;
    position: relative;
    top: -1px;
}

html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container .fl-vc-button-search span {
    color: rgba(255, 255, 255, .9) !important
}

html .fl-vc-vehicle-search.fl-search-style--two h2 {
    font-size: 26px
}

html .fl-vc-vehicle-search.fl-search-style--two {
    margin-bottom: 0
}

html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container .fl-vc-button-search:hover {
    opacity: 1;
    background: #222 !important
}

html .pix-dynamic-content #pixad-listing.grid_two .row {
    padding-bottom: 0
}

html .fl-vc-vehicle-search.fl-search-style--two,
html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .select .jelect-current,
html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price .fl-price-range-title,
html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__input {
    background-color: transparent !important
}

html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price .fl-price-range-title {
    padding: 15px 30px 15px 30px
}

.fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__wrap-input .tmpl-slide-price-left,
.fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__wrap-input .tmpl-slide-price-right {
    opacity: .6
}

.fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .slider-price__wrap-input .tmpl-slide-price-right {
    position: relative;
    right: -11px
}

html .fl-vc-vehicle-search .jelect-options {
    width: 103%;
    border: 1px solid #ddd;
    border-top: 0
}

html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container,
html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container .fl-vc-button-search {
    font-weight: 400
}

html .fl-vc-vehicle-search.fl-search-style--two form .vc-auto-search .col-4 {
    min-width: 200px
}

html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container,
html .fl-vc-vehicle-search.fl-search-style--two form .btn .button-container .fl-vc-button-search {
    width: 100%
}

.fl-form-comment-reply input[type=email],
.fl-form-comment-reply input[type=password],
.fl-form-comment-reply input[type=search],
.fl-form-comment-reply input[type=tel],
.fl-form-comment-reply input[type=text],
.fl-form-comment-reply input[type=url],
.fl-form-comment-reply select {
    margin-bottom: 10px
}

.logged-in-as {
    padding-bottom: 0;
    margin-bottom: 0
}

.fl-blog-post-div .inner_content a:active {
    color: #ccc
}

html .comments-container .comment-title {
    margin-bottom: 40px;
    padding-top: 20px
}

.comment-respond {
    padding-top: 20px
}

.fl-blog-post-div .inner_content a:active,
.fl-blog-post-div .inner_content a:link,
.fl-blog-post-div .inner_content a:visited {
    color: #222;
    text-decoration: underline
}

.fl-blog-post-div .inner_content a:hover {
    text-decoration: none
}

.amount,
.product-price {
    color: #e3740e !important
}

.shop-grid-item .woo-item-bottom-content .fl--woo-product-bottom-info-wrap .fl--add-to-cart-btn a.added,
.shop-grid-item .woo-item-bottom-content .fl--woo-product-bottom-info-wrap .fl--add-to-cart-btn a:hover {
    background: #e3740e !important;
    color: #fff !important
}

.widget_product_categories ul li a {
    font-size: 15px !important
}

.widget_product_categories ul li {
    border-bottom: 1px solid #ddd
}

html .widget_product_categories ul li a {
    padding-left: 20px
}

html .fl-woo-filter {
    margin-bottom: 20px
}

html .fl-single-product .fl-single-right-content .summary form.cart:not(.grouped_form) .quantity,
html .fl-vc-car-detail-wrapper .fl-slider-arrows div {
    border-color: #ddd !important
}

html .wc-tabs-wrapper ul li a {
    padding: 20px 0 20px !important
}

html .wc-tab#tab-reviews form.comment-form {
    margin-top: 0;
    padding: 0 0 35px
}

html .wc-tab#tab-reviews .comment-reply-title {
    padding-bottom: 0
}

html .single-product .woocommerce-message {
    margin-top: 20px
}

html .widget_products ul li .product_summary .product-title,
html .widget_top_rated_products ul li .product_summary .product-title {
    font-weight: 400;
    margin-top: -9px;
    padding-bottom: 3px
}

html .shop-grid-item .woo-item-bottom-content .fl--woo-product-bottom-info-wrap .fl--woo-price-wrap .price {
    font-size: 16px
}

.fl-custom-icon-minus-sign-of-a-line-in-horizontal-position.minus + .fl-custom-icon-minus-sign-of-a-line-in-horizontal-position.minus,
.fl-custom-icon-plus-sign.plus + .fl-custom-icon-plus-sign.plus {
    display: none
}

html .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr td,
html .woocommerce .cart-collaterals .cart_totals table.shop_table tbody tr th {
    font-size: 16px
}



.widget_categories ul li a,
html .sidebar:not(.cars-sidebar) .widget_archive ul li a {
    font-size: 15px;
    text-transform: capitalize
}



html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item {
    margin-right: 1%;
    margin-left: 1%;
}


#recentcomments .comment-author-link {
    font-weight: 700;
    text-decoration: none
}

#recentcomments a {
    text-decoration: underline
}

html .sidebar:not(.cars-sidebar) .widget_product_tag_cloud .tagcloud a,
html .sidebar:not(.cars-sidebar) .widget_tag_cloud .tagcloud a {
    padding: 8px 12px !important;
    border: 1px solid #ddd !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
    color: #555 !important;
    border-radius: 25px !important;
    margin-right: 5px !important;
    display: inline-block !important;
    margin-bottom: 5px !important;
    line-height: 12px !important;
    background: #fff !important
}

html .comments-container .comment-respond #cancel-comment-reply-link {
    font-size: 16px;
    padding-left: 10px;
    color: #555
}

.comment-reply-title {
    padding-bottom: 30px
}

.fl-blog-post-div .post-style-default-two .fl-post--item:last-child {
    margin-bottom: 0
}

html .single-post-wrapper .post-category--tags .right-post-top-content {
    text-align: right;
    width: 34%;
    padding-top: 10px
}

.sidebar .price-detail del {
    font-size: 18px
}

.dealer-info .phone-info {
    padding-left: 25px
}

.dealer-info .social-info {
    margin-top: -10px;
    padding-left: 25px
}

html .sidebar:not(.cars-sidebar) .dealer-info .dealer-bottom-info .phone-info .left {
    margin-right: 15px
}

html .sidebar:not(.cars-sidebar) .dealer-info .social-info ul li {
    font-size: 16px;
    padding: 0 10px
}

html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content .left-content .card__title {
    margin-bottom: 5px
}

html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content {
    margin-bottom: 0;
}

html .car-details .car-details__wrap-title {
    margin-bottom: 30px
}

html .sidebar:not(.cars-sidebar) .dealer-info {
    margin-top: 20px
}

html .car-details .tabs-content .tab-content .contact-list-info .dd-item dt {
    color: #222;
    line-height: 1;
    margin-bottom: 5px;
    font-size: 15px;
    display: inline-block
}

html .car-details .tabs-content .tab-content .contact-list-info .dd-item dd {
    font-size: 15px;
    display: inline-block
}

html .car-details .tabs-content .tab-content .contact-list-info .dd-item {
    margin-bottom: 15px;
    border-bottom: 1px dashed #ddd
}

html .fl-comment-form .comment-form-rating label {
    margin-top: 20px;
    margin-bottom: 5px;
    display: inline-block;
    max-width: 100%;
    font-size: 20px;
    display: inline-block;
    float: left;
    margin: 0
}

html .fl-comment-form .stars {
    margin: 0;
    padding: 0;
    padding-top: 6px;
    margin-left: 10px;
    display: inline-block
}

html .fl-comment-form .comment-form-rating {
    padding-left: 0;
    padding-bottom: 25px;
    padding-top: 10px
}

html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-info {
    margin-bottom: 10px
}

.comments-list .fl-comment-moderation {
    margin-bottom: 20px
}

html .comments-container .comments-list .fl-comment .comment-container .comment-meta .comment--reply {
    margin: 0
}

html .comments-list .fl-comment-moderation {
    font-size: 14px;
    line-height: 23px
}

html .single-post-wrapper .post-holder--info .post-info {
    padding-top: 30px;
    padding-bottom: 20px
}

html .sidebar:not(.cars-sidebar) .widget_product_tag_cloud .tagcloud a:hover,
html .sidebar:not(.cars-sidebar) .widget_tag_cloud .tagcloud a:hover,
html .single-post-wrapper .post-category--tags .tags-single-blog .tags-content a:hover {
    background-color: #e3740e !important;
    color: #fff !important;
    border-color: :#e3740e !important
}

html .pix-dynamic-content #pixad-listing.list .card .card__img .sale {
    background: #0ea338 !important;
    top: 15px;
    right: 15px;
    left: auto;
    padding: 8px 13px;
}

.card__wrap-label {
    background: #0ea338 !important;
    top: 15px;
    right: 15px;
    left: auto;
    padding: 1px 11px;
    color: #fff;
    position: absolute;
    font-size: 11px;
}




html .sidebar.cars-sidebar .btn-wrapper button:hover {
    background-color: #222;
}

html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content .left-content .card__description {
    padding-right: 73px;
}


html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content .left-content .card__description {
    font-size: 15px;
    line-height: 28px;
}

html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content .left-content .card__title a {
    font-size: 20px;
    padding-bottom: 7px;
}

html .pix-dynamic-content #pixad-listing.list .card .card__inner .bottom-content {
    margin-bottom: 5px;
    margin-top: 0;
}

html .car-details .auto-slider .sale {
    position: absolute;
    left: 0;
    top: 0;
    padding: 12px 15px;
    background: #e3740e !important;
    display: inline-block;
    right: auto;
}

.vehicle-characteristics {
    padding-bottom: 10px
}

.car-details .vehicle-characteristics .list-descriptions .dd-item dd {
    text-transform: capitalize
}

html .car-details .wrap-nav-table-content ul li span {
    font-weight: 600 !important
}

.fl--header .nav-menu li .sub-menu li .sub-sub-menu,
html .fl--header .nav-menu li .sub-menu li a {
    font-size: 14px
}

html .comment-title-content .font-text {
    font-size: 26px
}

html .comment-title-content .font-text {
    font-weight: 700;
}

html .button-container[data-animation].secondary-btn-style .fl-vc-button:after {
    background-color: #222 !important
}

html .button-container[data-animation].secondary-btn-style .fl-vc-button {
    border: 3px solid #fff !important;
    background-color: #e3740e !important
}

html .button-container[data-animation].secondary-btn-style .fl-vc-button:hover {
    border-color: #222 !important
}

html .button-container[data-animation].secondary-btn-style:hover .btn-skew-r__inner {
    color: #fff !important
}

html .fl-phone-number-wrapper-vc i {
    margin-right: 10px
}

html .fl-blog-style--2 .fl-post--item .post-bottom-content .post-btn-read-more a {
    padding: 15px 40px
}

.youzify-main-column .card__wrap-label {
    display: none;
}


.youzify-main-column .card__wrap-label.templines-label-status-publish,
.youzify-main-column .card__wrap-label.templines-label-status-draft {
    top: auto !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    position: absolute;
    display: block;
}


html .fl-blog-style--2 .fl-post--item .post-bottom-content .author-prefix {
    display: none !important;
}

html body .fl-action-content-wrapper-vc .vc-fl-action-content .inner-content .action-offer {
    right: 33px;
    bottom: 33px;
    padding: 5px 15px
}

.fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .tmpl-gray-footer .fl-auto-price .tmpl-slider-grid__mleage i {
    padding-right: 6px;
    font-size: 20px
}

.fl-vc-custom-title-container .custom-title-content-wrapper .fl-title-vc {
    line-height: 1.1
}

.tm-holder-function p {
    line-height: 1.6
}

.tm-holder-function .fl-comment-moderation ol > li a:hover,
.tm-holder-function .inner_content ol > li a:hover {
    color: #f79d05;
    text-decoration: underline
}

.tm-holder-function .fl_content_story a:hover {
    color: #f79d05;
    text-decoration: underline
}

.tm-holder-function .fl-post-bottom-content:after,
.tm-holder-function .fl-post-bottom-content:before {
    display: none
}

.tm-holder-function .fl--blog-style-standard .fl-post--item .fl-post-bottom-content {
    padding: 0 50px 40px 0;
    text-align: left;
    border-bottom: 1px #eee solid
}

.sticky .fl-post--title a:before {
    color: #8a9536 !important
}

.tm-holder-function .fl--blog-style-standard .sticky .fl-post-bottom-content {
    margin: 30px;
    padding-bottom: 0 !important;
    border: 0 !important
}

html .single-post-wrapper .post-category--tags {
    padding: 30px 0 0 0
}

html .single-post-wrapper .fl-prevnext-contain {
    padding-top: 50px
}

html .single-post-wrapper .fl-prevnext-contain .fl-next-post-contain a span.fl-nextprev-title,
html .single-post-wrapper .fl-prevnext-contain .fl-prev-post-contain a {
    font-size: 16px
}

html .fl-blog-post-div .post-style-default-two .fl-post--item .post-right-content .post-btn-read-more a {
    text-transform: uppercase
}

html blockquote {
    padding: 80px 20px 40px !important
}

.page-id-146 .fl--header {
    border-bottom: 1px solid #ddd
}

#pixad-listing .fl-autos-post-pagination #fl-ajax-load-more-pagination {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 700
}

#pixad-listing.list .fl-autos-post-pagination {
    margin: -5px 0 10px 0
}

.fl-full-screen-product-container.product_style_one .images .fl-mail-slider-wrapper .fl--product-slider .slick-slide {
    border: 1px solid #ddd
}

html .fl-full-screen-product-container.product_style_one .images .fl--product-carousel .slick-slide {
    background: #fff;
    border: 1px solid #ddd
}

html .woocommerce div.product .woocommerce-tabs ul.tabs::before {
    border-bottom: 1px solid #ddd
}

.sidebar:not(.cars-sidebar) ul li,
.tm-holder-function .sidebar:not(.cars-sidebar),
.tm-holder-function .sidebar:not(.cars-sidebar) ul li a {
    font-size: 15px
}

html .sidebar .widget_calendar {
    margin-bottom: 30px !important
}

.tm-holder-function .sidebar:not(.cars-sidebar) .widget_archive ul li a {
    font-size: 15px;
    line-height: 1
}

html .widget.widget_text {
    margin-bottom: 40px !important
}

footer .widget.widget_text {
    margin-bottom: 15px !important
}

footer .footer-widget-area .widget .widget--title {
    margin-bottom: 35px;
    padding-bottom: 20px
}

html .footer-widget-area .widget_nav_menu ul li:first-child {
    padding-top: 5px
}

footer .widget.widget_mc4wp_form_widget {
    margin-top: 0 !important
}

#fl_header_info_widget-2 {
    margin-top: 0
}

html .widget_text .textwidget {
    padding: 0 0
}

.tm-holder-function .widget_recent_comments .recentcomments .comment-author-link a {
    text-transform: none;
    color: inherit !important;
    font-weight: 700
}

.tm-holder-function .widget_tag_cloud .tagcloud a {
    background-color: #e3740e !important
}

.tm-holder-function .widget_tag_cloud .tagcloud a:hover {
    background-color: #f79d05 !important
}

.tm-holder-function .widget_rss ul li .rss-date {
    color: #6c6c6c;
    font-style: italic;
    margin-top: -10px;
    font-size: 12px
}

.tm-holder-function .widget_rss ul li .rsswidget {
    color: #222 !important;
    display: block;
    margin-bottom: 5px;
    transition: opacity .3s ease;
    font-size: 18px;
    font-weight: 700
}

.tm-holder-function .widget_rss ul li {
    font-size: 15px;
    list-style: none;
    margin-bottom: 15px;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 15px
}

.tm-holder-function .widget_rss ul li .rsswidget:hover {
    color: #e3740e !important;
    opacity: 1 !important
}

.tm-holder-function .widget_pages ul li:before {
    color: #e3740e !important
}

.tm-holder-function .widget_archive ul li span {
    color: #e3740e;
    font-weight: 400;
    font-size: 15px;
    line-height: 19px
}

.tm-holder-function .widget_recent_comments .recentcomments a:hover {
    color: #f79d05 !important
}

.tm-holder-function .widget_recent_entries ul li a:hover {
    border-bottom: 0
}

.sidebar:not(.cars-sidebar) #search-2.widget_search form.search {
    padding-top: 30px !important
}

.sidebar:not(.cars-sidebar) .widget .fl-sidebar-title-contain .widget-title a {
    color: #fff
}

.widget-title .rss-widget-icon {
    margin-right: 7px;
    margin-top: -2px
}

html .sidebar:not(.cars-sidebar) .widget.widget_text select {
    margin: 30px 0
}

html .wp-block-image .aligncenter > figcaption,
html .wp-block-image .alignleft > figcaption,
html .wp-block-image .alignright > figcaption,
html .wp-block-image.is-resized > figcaption {
    display: block
}

.tm-holder-function .wp-block-image figcaption,
.tm-holder-function .wp-block-quote cite,
.tm-holder-function .wp-caption-text,
.tm-holder-function figcaption {
    color: #6d6d6d
}

.tm-holder-function .wp-block-image figcaption a,
.tm-holder-function .wp-caption-text a,
.tm-holder-function figcaption a {
    color: inherit;
    text-decoration: underline !important
}

.tm-holder-function .wp-block-image figcaption a:hover,
.tm-holder-function .wp-caption-text a:hover,
.tm-holder-function figcaption a:hover {
    text-decoration: none !important
}

.tm-holder-function .wp-block-image .aligncenter img {
    margin: 0 auto;
    display: block
}

.tm-holder-function .wp-block-image .aligncenter {
    text-align: center
}

.tm-holder-function .wp-block-image .alignleft {
    float: left;
    margin: 10px 20px 20px 0
}

.tm-holder-function .wp-block-image .alignright {
    float: right;
    margin: 5px 0 20px 20px
}

.wp-block-button__link {
    text-decoration: none !important;
}

.tm-holder-function .wp-block-button:not(.is-style-outline) .wp-block-button__link {
    background-color: #222;
    transition: all .2s ease-in
}

.tm-holder-function .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover {
    background-color: #e3740e
}

.tm-holder-function .wp-block-button.is-style-outline .wp-block-button__link {
    border-color: #222;
    color: #222;
    transition: all .2s ease-in
}

.tm-holder-function .wp-block-button.is-style-outline .wp-block-button__link:hover {
    border-color: #e3740e;
    color: #e3740e
}

.tm-holder-function .wp-block-button:not(.is-style-outline) a.wp-block-button__link {
    color: #fff !important
}

.tm-holder-function .wp-block-button__link a {
    text-decoration: underline
}

.tm-holder-function .wp-block-cover,
.tm-holder-function .wp-block-cover-image {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: 50%;
    min-height: 430px;
    height: 100%;
    width: 100%;
    display: flex !important;
    justify-content: center;
    align-items: center;
    overflow: hidden
}

.tm-holder-function .wp-block-cover.has-background-dim,
.wp-block-media-text {
    margin-bottom: 1.1rem
}

.tm-holder-function .wp-block-cover-text a {
    color: #fff !important
}

.tm-holder-function .wp-block-cover-text a:hover {
    color: #fff !important;
    text-decoration: underline !important
}

.tm-holder-function .wp-block-gallery.columns-2.is-cropped,
.tm-holder-function .wp-block-gallery.columns-3.is-cropped,
.tm-holder-function .wp-block-gallery.columns-4.is-cropped,
.tm-holder-function .wp-block-gallery.columns-5.is-cropped,
.tm-holder-function .wp-block-gallery.columns-6.is-cropped,
.tm-holder-function .wp-block-gallery.columns-7.is-cropped,
.tm-holder-function .wp-block-gallery.columns-8.is-cropped {
    margin-bottom: 1.1rem
}

.tm-holder-function .blocks-gallery-grid + .blocks-gallery-caption {
    position: relative;
    top: -10px
}

.tm-holder-function blockquote {
    padding: 95px 50px 50px !important
}

.tm-holder-function blockquote p {
    text-align: inherit;
    font-size: 19px;
    line-height: 32px
}

.tm-holder-function .wp-block-quote {
    margin-bottom: 20px;
    margin-top: 20px
}

.tm-holder-function .wp-block-quote.has-text-align-right.extraclass {
    border-left: 6px solid #fbedd0;
    padding: 50px !important
}

.tm-holder-function .wp-block-quote.has-text-align-right.extraclass:before {
    display: none
}

.tm-holder-function .wp-block-pullquote.is-style-solid-color blockquote {
    background: 0 0;
    text-align: center;
    padding-top: 80px !important
}

.tm-holder-function .wp-block-pullquote.is-style-solid-color {
    padding: 0 !important
}

.tm-holder-function .blocks-gallery-item__caption {
    position: absolute;
    bottom: 0;
    width: 100% !important;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: linear-gradient(0deg, rgba(0, 0, 0, .7), rgba(0, 0, 0, .3) 70%, transparent)
}

.tm-holder-function .has-medium-font-size {
    font-size: 20px;
    line-height: 1.2
}

.tm-holder-function p.has-large-font-size {
    font-size: 36px;
    line-height: 1.3
}

.tm-holder-function .wp-block-image.size-full.is-style-circle-mask {
    margin-bottom: 20px;
    margin-top: 20px
}

.tm-holder-function .wp-block-file {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.tm-holder-function .wp-block-file .wp-block-file__button {
    background-color: #e3740e
}

.tm-holder-function .wp-block-tag-cloud a:hover {
    color: #fff !important;
    background: #f79d05 !important
}

.tm-holder-function ul.wp-block-archives li a:hover {
    color: #8a9536
}

.tm-holder-function .fl-content ul.wp-block-archives li span {
    position: relative;
    color: #e3740e;
    font-weight: 400
}

.tm-holder-function ul.wp-block-archives li {
    border: 0
}

.tm-holder-function .wp-block-archives.wp-block-archives-dropdown,
.tm-holder-function .wp-block-categories-dropdown {
    margin-bottom: 50px;
    margin-top: 20px
}

.tm-holder-function .fl-content .fl-comment-moderation table thead,
.tm-holder-function .fl-content table thead {
    background: 0 0;
    border-bottom: 1px solid rgba(0, 0, 0, .08)
}

.tm-holder-function .fl-content .wp-block-calendar table th {
    font-weight: 700;
    background: 0 0;
    font-size: 16px;
    text-align: center;
    padding: 1em;
    background: #eee;
    border-color: #e2e4e7 !important
}

.tm-holder-function .fl-content .wp-block-calendar td:first-child,
.tm-holder-function .fl-content .wp-block-calendar th:first-child {
    border-color: #eee
}

.tm-holder-function .fl-content .wp-block-calendar td {
    text-align: center
}

.tm-holder-function .fl-content table tfoot td {
    border-right: 0
}

.tm-holder-function .wp-block-calendar caption {
    caption-side: top;
    background: #222;
    font-weight: 600;
    padding: .5em;
    text-align: center;
    margin-bottom: 1px;
    color: #fff;
    font-size: 18px
}

.tm-holder-function .fl-content ol.wp-block-latest-comments {
    margin: 20px 0;
    padding-left: 15px
}

.tm-holder-function .fl-content .wp-block-latest-posts {
    list-style: none;
    margin: 0;
    margin-bottom: 50px
}

.tm-holder-function .fl-content .wp-block-latest-posts li:before {
    display: none
}

.tm-holder-function .fl-content .wp-block-latest-posts.is-grid li {
    border-top: 2px solid #eee;
    margin-top: 1rem;
    padding-top: 1rem
}

.tm-holder-function .fl-content .wp-block-latest-posts wp-block-latest-posts__list.is-grid columns-3 {
    margin: 32px 0
}

.tm-holder-function .fl-content .wp-block-rss__item-title a:hover,
.tm-holder-function .fl-content ul.wp-block-latest-posts li a:hover {
    color: inherit;
    text-decoration: underline !important
}

.tm-holder-function .fl-content .wp-block-search,
.tm-holder-function .fl-content .wp-block-tag-cloud {
    margin: 10px 0 50px 0
}

.tm-holder-function .wp-block-tag-cloud a {
    background: #e3740e;
    transition: all .3s;
    border-radius: 3px;
    margin: 5px 5px;
    padding: 5px 10px;
    display: inline-block;
    font-size: 13px !important;
    color: #fff
}

.tm-holder-function .wp-block-tag-cloud a {
    background: #e3740e;
    transition: all .3s;
    border-radius: 3px;
    margin: 5px 5px;
    padding: 5px 10px;
    display: inline-block;
    font-size: 13px !important;
    color: #fff !important
}

.fl-comment-moderation table thead,
html .inner_content table thead {
    border-bottom: 0
}

.tm-holder-function .post-page-numbers.current .page-numbers {
    border-color: #e3740e !important;
    background: #e3740e;
    color: #fff !important
}

.wp-block-group__inner-container {
    padding: 25px
}

.post-page-numbers .page-numbers {
    padding: 5px 10px;
    border: 2px #eee solid;
    margin: 0 5px;
    letter-spacing: -1px;
    color: inherit !important
}

.post-page-numbers .page-numbers,
.post-page-numbers .page-numbers a {
    color: #222 !important
}

pre.wp-block-code code {
    background: 0 0
}

.tm-holder-function .fl-content code {
    background: rgba(0, 0, 0, .075);
    border-radius: .2rem
}

.tm-holder-function .fl-content .wp-block-code code {
    background: 0 0
}

.tm-holder-function .fl-comment-moderation pre,
.tm-holder-function .fl-content pre {
    margin: 20px 0
}

.tm-holder-function .fl-content h1,
.tm-holder-function .fl-content h2,
.tm-holder-function .fl-content h3,
.tm-holder-function .fl-content h4,
.tm-holder-function .fl-content h5,
.tm-holder-function .fl-content h6 {
    margin-bottom: 1.25rem;
    line-height: 1.1;
    margin-top: 1.25rem
}

.fl-comment-moderation table td,
.tm-holder-function .fl-comment-moderation table th,
.tm-holder-function .inner_content table td,
.tm-holder-function .inner_content table th {
    line-height: 2.8;
    vertical-align: middle;
    padding: 10px 12px;
    border: 1px solid #eee
}

.tm-holder-function .inner_content .wp-block-table.is-style-stripes td,
.tm-holder-function .inner_content .wp-block-table.is-style-stripes th {
    border-color: #eee
}

.tm-holder-function .fl-content .fl-comment-moderation table thead tr th,
.tm-holder-function .fl-content table thead tr th {
    font-size: 15px;
    text-transform: none;
    font-weight: 700
}

.tm-holder-function dd {
    display: block;
    margin-inline-start: 40px
}

.tm-holder-function .fl-comment-moderation address,
.tm-holder-function .fl-content address {
    display: inline-block;
    padding: 0;
    background: 0 0;
    line-height: 20px;
    margin-bottom: 15px;
    font-style: italic
}

.tm-holder-function .fl-comment-moderation address,
.tm-holder-function .inner_content address {
    display: inline-block;
    padding: 20px;
    background: 0 0;
    line-height: 20px;
    margin-bottom: 15px;
    font-style: italic;
    border: 1px solid #222
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .tmpl-slider-grid__info {
    display: none !important
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .tmpl-gray-footer .top-info-content {
    margin-bottom: 0 !important
}

html .pix-dynamic-content #pixad-listing.list .card {
    margin-bottom: 20px
}

html .breadcrumbs-heading .breadcrumbs a {
    color: #222
}

html .sidebar:not(.cars-sidebar) .dealer-info .dealer-top-info img {
    margin-right: 0
}

html .car-details .tabs-content .tab-content .pixad-features-list li {
    max-width: 47%;
    width: 47%
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom {
    padding: 20px 25px !important
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .tmpl-gray-footer {
    padding-top: 20px !important;
    padding-bottom: 20px !important
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .tmpl-gray-footer .top-info-content .tmpl-slider-grid__name {
    font-size: 18px !important
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom ul li:before {
    bottom: 1px !important
}

.autos-container .col-md-9.right-sidebar .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom ul li span {
    font-size: 11px !important
}

.tm-holder-function .fl-comment-moderation img {
    display: block
}


.fl-subtitle-vc {
    max-width: 700px;
    margin: 0 auto;
}

code,
kbd,
tt,
var {
    padding: 3px 6px;
    font-size: 90%;
    color: rgba(0, 0, 0, .6);
    background-color: rgba(0, 0, 0, .05)
}

.pingback .fl-comment-author-name,
.trackback .fl-comment-author-name {
    font-size: 18px;
    display: inline-block;
    width: 100%;
    padding-bottom: 0;
    margin-bottom: 0
}

.pingback .fl-comments--reply-wrapper,
.trackback .fl-comments--reply-wrapper {
    padding-bottom: 0 !important;
    margin-bottom: 10px !important
}

html .fl-comments-container .fl-comments-list .pingback .fl-comment-meta .fl-comments--reply-wrapper .fl-comment--time a {
    color: #e3740e !important
}

html .fl-comments-container .fl-comments-list .pingback .fl-comment-meta .fl-comments--reply-wrapper .fl-comment--time {
    font-size: 15px
}

.tm-holder-function blockquote p cite a {
    font-size: 16px
}

@media (max-width:1540px) {
    .section-services .fl_custom_text__block li {
        font-size: 13px
    }

    html .fl-icon-box .fl-icon-box-wrapper .icon-box-right-content .icon-box-text-content {
        font-size: 12px
    }
}

html .fl-comment-moderation .pmpro_actions_nav a:hover,
html .inner_content .pmpro_actions_nav a:hover {
    transition: .3s ease;
    color: #fff !important
}

.fl-comment-moderation table td,
.fl-comment-moderation table th,
.inner_content table td,
.inner_content table th {
    border: 1px solid #ddd
}

.pmpro_actionlinks a {
    color: #222 !important;
    opacity: 1.8
}

.pmpro_message {
    max-width: 700px;
    margin: 0 auto 20px auto
}

#loginform label,
html form.pmpro_form label {
    font-weight: 400
}

#loginform input[type=password],
#loginform input[type=text],
form.pmpro_form .input,
form.pmpro_form select,
form.pmpro_form textarea {
    display: inline-block;
    max-width: 100%;
    background: #f4f4f4 !important;
    margin-bottom: 15px
}

.pmpro_actions_nav {
    text-align: center;
    color: #fff
}


.pmpro-levels .fl-content,
.pmpro-member-profile-edit .fl-content,
.pmpro_login_wrap,
.pmpro_lost_password_wrap,
.pmpro_reset_password_wrap,
.pmpro_login_wrap {
    border: 1px solid #ddd;
    max-width: 700px;
    padding: 50px;
    margin: 0 auto;
    background: #fff;
}

.pmpro-body-level-required .fl-content {
    border: 1px solid #ddd;
    max-width: 400px;
    padding: 50px;
    margin: 0 auto;
    text-align: center
}

.pmpro-checkout .fl-content {
    max-width: 700px;
    padding: 0;
    margin: 0 auto
}

.pmpro-checkout .fl-content .pmpro_message {
    max-width: inherit !important
}

#loginform + hr {
    margin-top: -10px
}

#lostpasswordform + hr {
    margin-top: 0
}

html #pmpro_account .pmpro_box h3 {
    background: #f6f6f6;
    padding: 30px 40px;
    margin-bottom: 50px;
    margin: 0 -40px 40px -40px
}

.pmpro_btn-select {
    padding: 8px !important;
    border: 0 !important;
    height: 34px !important;
    font-size: inherit
}

.inner_content table#pmpro_levels_table {
    width: 100% !important
}

.inner_content table#pmpro_levels_table thead tr th {
    font-size: 16px;
    line-height: 1.2;
    text-transform: uppercase;
    letter-spacing: .4px;
    padding: 9px 11px 10px;
    color: #222;
    background: #f6f6f6;
}

.inner_content table#pmpro_levels_table td {
    padding: 8px 14px
}

html #pmpro_account .pmpro_box {
    border: 1px solid #ededed;
    padding: 0 40px 40px 40px
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-name {
    display: inline-block;
    margin: 0;
    width: 100%
}

html .pmpro_checkout {
    padding: 0;
    margin: 15px auto 15px;
    border: 1px solid #ededed
}

.pmpro_checkout hr {
    display: none
}

.pmpro_checkout h3 {
    display: inline-block;
    width: 100%;
    background: #f6f6f6;
    padding: 30px 40px 20px !important;
    margin: 0 !important
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-top: 5px;
    display: block
}

.pmpro_confirmation_wrap {
    max-width: 800px;
    margin: 0 auto;
    display: block
}

html .pmpro_btn.pmpro_btn-submit-checkout {
    padding: 14px 30px;
    width: 100%
}

.pmpro_asterisk {
    color: red;
    position: absolute;
    left: -15px;
    top: 0
}

form.pmpro_form .pmpro_change_password-fields div {
    margin: 0 0 1em 0;
    position: relative
}



.login-submit .button,
.pmpro_btn,
html .inner_content .pmpro_actions_nav a {
    color: #fff !important;
    position: relative;
    display: inline-block;
    margin-bottom: 0;
    padding: 11px 25px !important;
    font-size: 13px !important;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    white-space: nowrap;
    transition: all .3s;
    background-color: #e3740e !important;
    border-radius: 0 !important;
    font-weight: 400;
    width: 100%;
    line-height: 28px;
    min-height: 50px;
    margin-bottom: 15px;
    border: 0;
    text-decoration: none !important
}


.pmpro_lost_password_wrap .pmpro_actions_nav a,
.pmpro_login_wrap .pmpro_actions_nav a {
    max-width: 48%;
}

#pmpro_levels-return-home,
html .inner_content .pmpro_actions_nav a {
    border: 2px solid #222 !important;
    background: 0 0 !important;
    color: #222 !important;
    margin: 0 !important;
    width: 100% !important;
    font-weight: 600
}

html body .pmpro_actions_nav a:first-child {
    float: left
}

html body .pmpro_actions_nav a:last-child {
    float: right
}

.pmpro-level-required .pmpro_content_message a {
    color: #fff !important;
    position: relative;
    padding: 11px 25px !important;
    font-size: 11px !important;
    line-height: 2 !important;
    text-transform: uppercase !important;
    transition: all .3s;
    letter-spacing: .02em !important;
    background-color: #e3740e !important;
    border-radius: 0 !important;
    border-color: #e3740e !important;
    font-weight: 400;
    min-height: 50px;
    text-decoration: none !important;
    border: 0 !important
}

.inner_content .pmpro_btn:hover,
.inner_content p .pmpro_btn:hover,
.login-submit .button:hover,
.pmpro_btn:hover,
html .pmpro_actions_nav a:hover,
html .pmpro_btn:hover {
    background-color: #222 !important;
    color: #fff !important
}

.pmpro_actions_nav a:hover {
    background: #e0eaf4
}

.pmpro_checkout-fields {
    padding: 40px
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: uppercase
}

html .fl-mega-menu ul li.has-submenu:last-child a {
    padding-right: 18px
}

html .sidebar:not(.cars-sidebar) .fl-popular-posts-widget .fl-widget-popular-posts-wrapper .fl--last-post .fl-last-post-info .fl-post-title a {
    font-weight: normal;
    font-size: 13px;
    line-height: 22px;
}


html .sidebar:not(.cars-sidebar) .fl-popular-posts-widget .fl-widget-popular-posts-wrapper .fl--last-post {
    margin-top: 0;
    padding: 15px 15px 0px 15px;
    overflow: hidden;
}

.fl-popular-posts-widget {
    padding-bottom: 15px;
}

html .fl-widget-popular-posts-wrapper .fl--last-post .fl-last-post-img {
    float: left;
    margin-bottom: 0;
    max-width: 43%;
}

.fl-last-post-info {
    float: left;
    max-width: 55%;
    padding-left: 5%;
}



html .footer-widget-area .widget_mc4wp_form_widget input[type=submit] {
    width: 100%;
    text-transform: uppercase;
}

html .woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
    border: 1px solid #ddd;
    padding: 40px 39px
}

html .woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
    padding: 0;
    border: 0
}

.woocommerce-MyAccount-navigation li:before {
    display: none !important
}

html .woocommerce-MyAccount-navigation ul li {
    margin: 0;
    padding-left: 0 !important;
    padding-top: 5px !important;
    list-style: none !important;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 5px
}

.woocommerce form .form-row label {
    display: inline-block;
    width: 100%
}

.woocommerce form .form-row .woocommerce-input-wrapper,
.woocommerce form .form-row input.input-text,
.woocommerce form .password-input,
.woocommerce-EditAccountForm .form-row textarea,
.woocommerce-page form .password-input {
    display: inline-block;
    width: 100%
}

.woocommerce form .form-row em {
    font-size: 11px
}

html .woocommerce-MyAccount-content legend {
    display: inline-block;
    padding-top: 15px
}

html .select2-container .select2-selection--single {
    padding: 10px;
    height: 37px
}

html .select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 4px !important;
    right: 1px !important
}

.woocommerce-MyAccount-content button.button {
    background-color: #e3740e;
    color: #fff !important
}

html .pmpro_btn.disabled,
html .pmpro_btn[disabled],
html fieldset[disabled] .pmpro_btn {
    pointer-events: none;
    height: auto;
    background: #222 !important
}

.pmpro_payment-expiration #ExpirationMonth {
    width: 40%;
    margin-right: 2%
}

.pmpro_payment-expiration #ExpirationYear {
    width: 40%;
    margin-left: 2%
}

#loginform p,
form.pmpro_form .pmpro_checkout-fields div {
    position: relative
}

.pmpro_payment-cvv small {
    width: 100%;
    display: inline-block;
    position: relative;
    top: -10px
}

html form.pmpro_form select {
    position: relative;
    border-radius: 0;
    padding-left: 15px;
    border: 0
}

html #pmpro_account .pmpro_box h3 {
    background: #f6f6f6;
    padding: 30px 40px;
    margin-bottom: 50px;
    margin: 0 -40px 40px -40px
}

html #pmpro_account .pmpro_box {
    border: 1px solid #ededed;
    padding: 0 40px 40px 40px
}

#pmpro_level_cost {
    background-color: #fcf8e3;
    padding: 13px 26px;
    border: 1px solid #faebcc
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-name {
    display: inline-block;
    margin: 0;
    width: 100%
}

html .pmpro_checkout {
    padding: 0;
    margin: 15px auto 15px;
    border: 1px solid #ededed
}

.pmpro_checkout hr {
    display: none
}

.pmpro_checkout h3 {
    display: inline-block;
    width: 100%;
    background: #f6f6f6;
    padding: 30px 40px 20px !important;
    margin: 0 !important
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: uppercase;
    margin-top: 5px;
    display: block
}

.pmpro_confirmation_wrap {
    max-width: 800px;
    margin: 0 auto;
    display: block
}

html .pmpro_btn.pmpro_btn-submit-checkout {
    padding: 20px 30px;
    width: 100%
}

.pmpro_actions_nav a {
    border-radius: 29px;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    display: inline-block;
    line-height: 1;
    padding: 17px 35px;
    color: #222;
    font-size: 14px;
    text-transform: uppercase;
    z-index: 2;
    background: #fff;
    border: #e0eaf4 2px solid;
    font-weight: 700;
    width: 100%;
    text-align: center
}

.pmpro_actions_nav a:hover {
    background: #e0eaf4
}

.pmpro_checkout-fields {
    padding: 40px
}

html .pmpro_checkout h3 span.pmpro_checkout-h3-msg {
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    text-transform: uppercase
}

#ExpirationMonth {
    max-width: 40%;
    margin-right: 10px
}

#ExpirationYear {
    max-width: 40%;
    margin-left: 10px
}

.pmpro_payment-cvv small {
    position: absolute;
    bottom: -15px;
    left: 10px
}

#pmpro_level_cost p {
    margin: 0;
    padding: 0;
    color: #8a6d3b
}

#pmpro_form {
    max-width: 800px;
    display: block;
    margin: 0 auto
}

.pmpro-login .pmpro_message {
    max-width: 800px;
    margin: 0 auto 30px
}

.pmpro_checkout {
    border: 1px solid #ededed;
    padding: 40px;
    margin: 15px auto 15px
}

.pmpro_login_wrap .pmpro_actions_nav a,
.pmpro_lost_password_wrap .pmpro_actions_nav a {
    width: 47%;
    margin: 0 1%
}

.pmpro_lost_password-instructions {
    padding-bottom: 20px
}

#wp-submit,
.pmpro_btn-submit {
    background-color: #4817b9;
    border: 0;
    color: #fff;
    padding: 18px
}

#wp-submit:hover,
.pmpro_btn-submit:hover {
    background-color: #f0487a
}

.pmpro_login_wrap .pmpro_actions_nav,
.pmpro_lost_password_wrap .pmpro_actions_nav {
    font-size: 0;
    color: #fff
}

.pmpro_checkout-fields .pmpro_checkout-field {
    position: relative
}

.pmpro_asterisk {
    position: absolute;
    top: 0;
    left: -4px;
    color: red
}

#pmpro_levels_table .pmpro_btn.disabled,
#pmpro_levels_table .pmpro_btn[disabled],
#pmpro_levels_table fieldset[disabled] .pmpro_btn {
    background: #222 !important;
    opacity: 1
}

.pmpro_actions_nav {
    text-align: center;
    overflow: hidden
}

.pmpro-member-profile-edit h2 {
    display: none
}

.pmpro_billing_wrap {
    max-width: 800px;
    margin: 0 auto
}

html #loginform label,
html form.pmpro_form label {
    margin-left: 10px;
    margin-bottom: 5px
}

.pmpro_content_message {
    text-align: center
}




.pmpro_change_password_wrap {
    max-width: 800px;
    margin: 0 auto;
    display: block
}

#pmpro_levels_table + .pmpro_actions_nav {
    max-width: 800px;
    display: block;
    margin: 25px auto !important
}

html form.pmpro_form .lite {
    font-size: 14px
}

.pmpro_btn:link,
html .pmpro_btn,
html .pmpro_content_message a,
html .pmpro_content_message a:link {
    background-color: #4817b9;
    border: 0;
    padding: 16px 30px !important;
    color: #fff;
    border-radius: 100px;
    height: 50px;
    line-height: 19px
}

table.pmpro_table th {
    background-color: #f6f6f6;
    text-transform: uppercase;
    color: #222
}

html #loginform input[type=password],
html #loginform input[type=text],
html form.pmpro_form .input,
html form.pmpro_form select,
html form.pmpro_form textarea {
    max-width: 100%
}

html .pmpro_btn.pmpro_btn-cancel {
    background-color: #f0487a !important;
    color: #fff;
    margin-top: 15px;
    text-decoration: none
}

html .pmpro_btn.pmpro_btn-cancel:hover {
    color: #fff;
    text-decoration: none;
    opacity: .8
}

.fl-venders-author .fl-venders-author-posts .fl-venders-select li:before {
    display: none
}

html .fl-venders-author .fl-venders-author-posts .fl-venders-select li {
    display: inline-block;
    padding: 9px 18px;
    border: 0 !important;
    color: #222;
    position: relative;
    cursor: pointer;
    border-radius: 0;
    margin-right: 5px;
    margin-top: 4px;
    text-align: center;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700
}

html .fl-venders-author:before {
    background-color: #f4f4f4 !important;
    -webkit-box-shadow: none;
    box-shadow: none
}

.fl-venders-author .fl-venders-author-posts .fl-venders-select li.active {
    background: #e3740e !important;
    border-color: #e3740e !important;
    color: #fff
}

html .fl-venders-author .fl-venders-author-avatar {
    margin-right: 30px
}

.fl-venders-account > h3 {
    display: none
}

html .fl-venders-account,
html .tmreviews-add-place {
    margin-top: 60px;
    margin-bottom: 60px
}

.fl-venders-account table.pmpro_table {
    margin-bottom: 10px
}

.fl-venders-account table.pmpro_table td,
.fl-venders-account table.pmpro_table th {
    border: 1px solid #ddd;
    padding: 15px
}

.fl-venders-login form,
.pmpro_logged_in_welcome_wrap {
    border: 1px solid #ededed;
    padding: 40px;
    max-width: 800px;
    margin: 50px auto
}

#pmpro_cancel {
    border: 1px solid #ededed;
    padding: 40px;
    max-width: 800px;
    margin: 50px auto;
    text-align: center
}

#pmpro_cancel .pmpro_actionlinks {
    padding-top: 25px
}

#pmpro_levels_table {
    width: 100%;
    max-width: 800px
}

.login-remember input[type=checkbox] {
    position: relative;
    left: 0
}

.pmpro_btn.pmpro_btn-cancel:link,
html .pmpro_btn.pmpro_btn-cancel {
    color: #fff;
    text-decoration: none;
    margin: 0 15px
}

.pmpro_cancel_return_home a {
    padding-top: 25px
}

.fl-membership-login {
    color: #f0487a;
    margin-right: 32px;
    font-size: 18px;
    font-family: Work sans;
    text-transform: uppercase;
    padding-bottom: 3px;
    background: #fff;
    padding: 17px 39px 17px 40px;
    border-radius: 100px;
    font-weight: 600
}

.fl-membership-login i {
    margin-right: 10px
}

table.pmpro_table {
    margin-bottom: 25px
}

table.pmpro_table td,
table.pmpro_table th {
    border: 1px solid #ddd;
    padding: 10px
}

html .pmpro_btn.pmpro_btn-cancel {
    background-color: #222 !important;
    color: #fff;
    margin-top: 15px;
    text-decoration: none;
    margin-left: 0
}

html #fl-vender-tabs .fl-venders-contain .fl-venders-places {
    border-radius: 0;
    border: 1px solid #ddd;
    display: flex;
    flex-direction: inherit;
    margin-bottom: 40px;
    padding: 15px
}

html #fl-vender-tabs .fl-venders-contain .fl-venders-places .fl-venders-places-meta {
    padding: 5px 30px;
    border: 0
}

.fl-venders-contain .b-submit__aside-step-inner-icon {
    display: none !important
}

html #fl-vender-tabs .fl-venders-contain .fl-venders-places .fl-venders-places-meta .fl-venders-places-excerpt {
    margin-top: 5px
}


@media screen and (max-width: 992px) {

    html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item {
        width: 48% !important;
        margin-right: 1% !important;
        margin-left: 1% !important;
        margin-bottom: 2% !important;
    }


    html .fl-recent_auto_filter-isotope-wrapper .fl-header-filter-recent_auto-category-wrapper .fl-filter-recent_auto--group li.active .fl-cars-count {
        display: none;
    }


    html .fl-recent_auto_filter-isotope-wrapper .fl-header-filter-recent_auto-category-wrapper .fl-filter-recent_auto--group li {
        border-right: 0;
    }


    html #fl-main-holder .fl-recent_auto_filter-isotope-wrapper .fl-header-filter-recent_auto-category-wrapper .fl-filter-recent_auto--group li {
        display: inline-block;
    }



}


@media (max-width:1400px) and (min-width:1190px) {

    html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute {
        display: none !important;
    }

    html .vc_custom_1616355684102 {
        margin-left: 10% !important;
    }

    html .vc_custom_1616355690950 {
        margin-right: 10% !important;
    }


}



@media (min-width:1150px) {





    .fl-vc-car-detail-wrapper.container {
        width: 100% !important;
        max-width: 100% !important;
    }


    .mobile-background .vc_column-inner {
        background-color: transparent !important;
    }

}




@media (max-width:1360px) {


    html .fl-vc-vehicle-search.fl-search-style--two {
        padding-left: 25px !important;
        padding-right: 25px !important;
    }

}


@media (max-width:1190px) {




    html .fl-header--navigation .fl-bottom-header-content .fl-navigation-container .header-btn-absolute {
        display: none !important;
    }



    html .sidebar .widget .fl-auto-sidebar-title-contain .fl-auto-icon {
        width: 100px;
    }


    html .sidebar.cars-sidebar .widget .widget-content .jelect-current {
        padding-right: 30px;
    }


    html #pix-sorting .sorting__inner .sorting__item {
        margin-bottom: 10px;
    }


    html .sidebar.cars-sidebar .widget.pixad-filter .slider-price__input {
        width: 100%;
    }

    html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom {
        display: inline-block;
        width: 100%;
    }


    html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom ul {
        width: 100%;
    }


    html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .card__img .fl-auto-price .slider-grid__price_wrap .slider-grid__price span {
        font-size: 14px;
    }


    html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .card__img .fl-auto-price .slider-grid__price_wrap .slider-grid__price {
        padding: 4px 12px;
    }

    html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .tmpl-gray-footer .top-info-content .tmpl-slider-grid__name a {
        font-size: 13px;
    }

    #pix-sorting .sorting__inner .fl-sorting-compare {
        display: none;
    }


    html .pix-dynamic-content #pixad-listing.list .card .card__inner .top-content .left-content .card__description {
        font-size: 13px;
    }


    html .pix-dynamic-content #pixad-listing.list .card .card__inner .bottom-content {

        display: none;

    }


    html body .fl-page-heading .content_header .header-title {
        font-size: 34px;
    }


    html body .fl-page-heading {
        min-height: 179px;
    }

    html body .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content .icon-box-title {
        font-size: 16px;
    }

    html .fl-icon-box .fl-icon-box-wrapper {
        padding-left: 25px;
        padding-right: 25px;
    }

    html body .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul {
        margin-bottom: 0;
        width: 100%;
        margin-left: 10%;
    }


    html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom {
        display: inline-block;
        margin-right: 15%;
        margin-left: 15%;
        margin-top: 30px;
        margin-bottom: 30px;
        width: 70%;
    }


    html body.fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul {
        margin-bottom: 0;
        width: 100% !important;
        margin-left: 0;
    }



    html .fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .card__img .fl-auto-price .slider-grid__price_wrap .slider-grid__price {
        padding: 6px 14px;
        font-size: 19px;
    }

    html .fl-resent-cars-vc .vc-cars-wrapper .slider-grid__inner .card__img .fl-auto-price .slider-grid__price_wrap .slider-grid__price span {
        font-size: 17px;
    }

    html .fl-blog-style--1 .blog-post .fl-blog-post-bottom-content .fl-blog-post-readmore {
        display: none !important;
    }

}





@media (max-width:1000px) {


    html body .fl-page-heading .content_header .header-title {
        margin-left: 25px;
    }


    .pix-dynamic-content #pixad-listing.list .card .card__inner {
        max-width: 100%;
        padding: 30px !important;
    }


    html body .pix-dynamic-content #pixad-listing.list .card {
        margin-bottom: 20px;
        padding: 0;
    }

}


@media (max-width:768px) {


    html body .pix-dynamic-content #pixad-listing.list .card {
        margin-bottom: 20px;
        padding: 0;
    }


    html body .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .card__img {
        max-height: inherit;
    }


    html blockquote p {
        font-size: 16px;
        line-height: 25px;
    }


    .post-holder--info {
        margin-bottom: 25px;
    }


    html body .fl-page-heading .content_header .header-title {
        font-size: 24px !important;
    }


    html .single-post-wrapper .post-category--tags .right-post-top-content {
        text-align: left;
        width: 100%;
        padding-top: 10px;
    }

    .pix-dynamic-content #pixad-listing.list .card .card__inner .fl-text-title-style-contain {
        padding-top: 20px;
    }

    html .fl-subtitle-vc {
        max-width: 75%;
    }

    .fl-icon-box {
        display: inline-block;
    }

    html .fl-icon-box .fl-icon-box-wrapper .icon-box-right-content {
        display: inline-block;
        width: 100%;
    }


    html #fl-page--preloader .fl--preloader-progress-bar {
        max-width: 300px;
        margin: 0 auto;
    }




    html .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-icon-wrapper i {
        top: 21px;
    }

    html body .fl_icon_box_style_three .fl-icon-box-wrapper .icon-box-right-content {
        padding-top: 100px;
    }

}

@media (max-width:480px) {


    html #fl-main-holder .fl-recent_auto_filter-isotope-wrapper .fl-header-filter-recent_auto-category-wrapper .fl-filter-recent_auto--group li {
        width: 100%;
    }

    .fl-icon-box {
        width: 100%;
    }

    html .fl--header.fl--navigation-menu-absolute-light {
        padding: 0 15px;
    }

}



html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom ul {
    margin-bottom: 0px;
    width: 100%;
}


html .pix-dynamic-content #pixad-listing.grid_two .fl-autos-grid-two .slider-grid__inner .fl-recent-car-bottom ul li {
    margin-left: 0;
    display: inline-block;
    margin-right: 0;
    width: 49%;
    line-height: 14px;
    font-size: 14px;
}


html .dd-item_custom , html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul li.dd-item_custom {
       width: 100%  !important; 
}


html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul {
    margin-bottom: 0;
    width: 100% !important;
    margin-left: 0%;
}


html .fl-resent-cars-vc .fl-recent_auto-isotope .fl-recent_auto--item .fl-recent-car-bottom ul li {
    margin-left: 0;
    display: inline-block;
    margin-right: 0;
    width: 49% !important;
    line-height: 14px;
    font-size: 14px;
}