/*
Theme Name: AZ9s.Com
Description: AZ9s Team developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.9
*/

/*************** CSS By Tuanngyn07 ***************/
:root{
     --main-col:#00095b;
     --secon-color:#1700f4;
     --thir-color:#008cba;
     --themeFontFamilyVietnamese: Arial;
     --themeFontFamilyVietnameseTitle: Arial
}
@font-face {
    font-family: "Linearicons";
    src: url("/wp-content/themes/az9s-com/fonts/Linearicons.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-weight: 100;
     font-family: "CityFordSansText2";
     src: url(/wp-content/themes/az9s-com/fonts/FORDANTENNAEXTRACONDWGL-REG.OTF);
}
@font-face {
    font-weight: 100;
     font-family: "CityFordSansText";
     src: url(/wp-content/themes/az9s-com/fonts/FORDANTENNAWGL-LIGHT.OTF);
}
@font-face {
    font-weight: 500;
     font-family: "CityFordSansText";
     src: url(/wp-content/themes/az9s-com/fonts/FORDANTENNAWGL-REGULAR.OTF);
}
@font-face {
    font-weight: 600;
     font-family: "CityFordSansText";
     src: url(/wp-content/themes/az9s-com/fonts/FORDANTENNACONDWGL-MED.OTF);
}
@font-face {
    font-weight: 700;
     font-family: "CityFordSansText";
     src: url(/wp-content/themes/az9s-com/fonts/FORDANTENNAEXTRACONDWGL-BOLD.OTF);
}

/* Transit */
.col-bg-blue-transit .col-inner {
    background: #066fef;
    color: white;
    padding: 55px;
    height: 100%;
    border-radius: 0 8px 8px 0;
}
.col-brs-transit img{
	border-radius: 8px 0 0 8px;
}
.col-bg-blue-transit .titlte-pd-car h3{
    font-size: 48px;
    color: white;
}
.col-bg-blue-transit .titlte-pd-car h4{
    font-size: 28px;
    color: white !important;
}
.col-bg-blue-transit .titlte-pd-car p{
	color:white;
}
.row-video-transit-cua .titlte-pd-car {
    padding: 0 0 0 50px;
}
.row-video-transit-cua .titlte-pd-car h3 {
    font-size: 40px;
}
.row-video-transit-cua .titlte-pd-car h3 strong{
    color: #066fef !important;
}
.ss-transit-h .row-transit-sosanh .box-text h3.card-title {
    font-size: 20px !important;
}
.ss-transit-h .card-decs .decs-even:nth-child(4) {
    height: 200px;
}
.ss-transit-h .card-decs .decs-odd:nth-child(7) {
    height: 670px;
}
/*Mobile*/
@media only screen and (max-width: 48em) {
	.ss-transit-h .card-decs .decs-even:nth-child(4),.ss-transit-h .card-decs .decs-odd:nth-child(7) {
		height: auto;
	}
	.col-bg-blue-transit .titlte-pd-car h3 {
		font-size: 32px;
		color: white;
	}
	.row-video-transit-cua .titlte-pd-car {
		padding: 30px;
	}
	.col-bg-blue-transit .col-inner {
		border-radius: 0 0 8px 8px;
	}
	.col-brs-transit img {
    border-radius: 8px 8px 0 0;
	}
}
h1, h2, h3, h4, h5, h6 {
     font-weight: 500;
     font-family: "CityFordSansText";
}
/*p,li,a,strong,span{
    font-weight: 500;
    font-family: "CityFordSansText";
}*/
b, strong{
    font-weight: 500;
}
a:hover{
    text-decoration: unset;
}
div#shop-sidebar {
    background: white;
}
.col-padding{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.col-padding-bottom{
    padding-bottom: 0 !important;
}
.col-padding-top{
    padding-top: 0 !important;
}
.col-padding-lr{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.col-padding-lr .row .section{
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.title-home h2,.title-home h3,.title-home h4,.title-home h5,.titlte-pd-car h2,.titlte-pd-car h3,.titlte-pd-car h4{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}

.title-home p,.cx_banner h2,.cx_banner h3,.cx_banner p,.cx_banner .button span{
    font-family: "CityFordSansText";
    font-weight: 500 !important;
}
.title-home-cg p {
    color: #616161;
    text-align: justify;
}
.title-home-cg h3 {
    font-size: 32px;
}
.title-home-cg h4 {
    font-size: 26px;
}
.title-home-cg h5 {
    font-size: 22px;
}
/*Header*/
#masthead {
    border-bottom: 1px solid #dfdfdf;
}
#masthead a.nav-top-link {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 1px;
    display: inline-block;
    line-height: 1.25;
    font-family: "CityFordSansText";
    cursor: pointer;
}
#masthead .sub-menu.nav-dropdown {
    border: none !important;
    box-shadow: none !important;
}
/*Menu*/
.st_dongxe .tabbed-content h4.text-left,.st_menu_tt h3{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 24px;
    font-weight: 500;
    letter-spacing: 0;
}
.st_dongxe li.tab a span{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 24px;

}
.st_dongxe li.tab a span{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
    letter-spacing: 1px;
    line-height: 24px;
}
.st_dongxe li.tab.active a span{
    color: var(--secon-color);
}
.st_dongxe .tab-panels h3 {
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 0;
}
.st_dongxe .col-padding-bottom .col{
    padding-bottom: 0 !important;
}
.st_dongxe .icon-box{
    left: calc(50% - 60px);
    position: relative;
}
.st_dongxe .box-text.text-center h4{
    color: var(--main-col);
    font-family:"CityFordSansText";
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.25;
}
i.icon-chevron:before{
    content: "\f138";
    font-family: 'FontAwesome';
}
 i.icon-chevron{
    margin-left: 10px;
}
.st_dongxe i.icon-chevron{
    margin-left: 10px;
    color: var(--main-col);
}
/*Hover Tìm hiểu thêm*/
.st_dongxe .bao-gia a,.mx_xeford .bao-gia a{
    color: var(--main-col);}
.st_dongxe .bao-gia a,.mx_xeford .bao-gia a,.tim-hieu-them a{
    font-family: 'CityFordSansText';
    font-size: 16px;
    line-height: 1.5rem;
    transition: all 0.5s;
}
.st_dongxe .bao-gia a:hover,.mx_xeford .bao-gia a:hover,.tim-hieu-them a:hover{
    transform: translateX(5px);
}
.st_menu_tt .ux-menu-link__link {
    border-bottom-style: solid;
    border: none !important;
    padding: 0 !important;
    min-height: 30px !important;
}
.st_menu_tt a .ux-menu-link__text{
    font-size: 14px !important;
    font-weight: 100;
    font-family: 'CityFordSansText';
    color: var(--main-col);
}
.st_menu_tt a .ux-menu-link__text:hover{
    color: var(--secon-color);
}
.nav-dropdown-has-arrow li.current-dropdown.has-dropdown:before, .nav-dropdown-has-arrow li.current-dropdown.has-dropdown:after {
    opacity: 0 !important;
}
.st_menu_right {
    box-shadow: 0 2px 12px 0 rgba(0,0,0,0.28);
    border-radius: 3px;
    background-image: linear-gradient(135deg,#fff,#f7f7f7) !important;
}
.st_menu_right .col{
    padding-bottom: 15px !important;
}
.st_menu_right .icon-box-img{
    margin-bottom: 5px !important;
}
.st_menu_right .icon-box .icon-box-text p{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 11px !important;
    letter-spacing: 1px;
    line-height: 16px;
    font-weight: 500;
}
/*Banner*/
.ms-container .ms-layer span{
    font-family: "CityFordSansText";
}
.ms-container .ms-layer h2 span{
    font-weight: 500;
    font-size: 22px;
}
.ms-container .ms-layer h3 span{
    font-weight: 100;
    font-size: 16px;
    line-height: 1.5rem;
        letter-spacing: 0;
}

/*Trang chủ*/

.title-home h2{
    font-size: 36px;
}
.st_xeford .slider-wrapper .section{
    padding-left: 0 !important;
    padding-right: 15px !important;
}
.st_xeford .box-image img{
    border-radius: 4px;
}
.st_xeford .box-text h2 a {
    font-family: "CityFordSansText";
    font-weight: 500;
    transition: all 0.5s;
    font-size: 22px;
}
.st_xeford .car-card:hover h2 a{
color: var(--secon-color);
}
.st_dichvu {
    margin-top: -10px;
}
.pd-bottom,.pd-bottom .col{
    padding-bottom: 0 !important;
}
.pd-bottom .title-home h2 {
    margin-bottom: 0;
}
.st_dichvu .overlay {
    background-color: rgb(0 0 0 / 0%) !important;
}
.st_dichvu h2 a{
    font-family: "CityFordSansText";
    font-weight: 500;
    text-shadow: 0 0 transparent !important;
}
.st_dichvu p{
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
    text-shadow: 0 0 transparent !important;
}
.st_dichvu a{
    text-shadow: 0 0 transparent !important;
}
.st_dichvu .chuyengia-ford h2 a,.st_dichvu .chuyengia-ford,.st_dichvu .chuyengia-ford p,
.st_dichvu .chuyengia-ford a,.chuyengia-ford i.icon-chevron {
    color: var(--main-col);
}
.st_dichvu h2 a {
    font-size: 22px;
}
/*.st_dichvu .col-inner:hover h2 a{
    color: var(--secon-color);
}*/
.st_dichvu .row-dv-1 h2 a{
    height: 70px;
}
.st_dichvu .row-dv-1 p,.st_dichvu .row-dv-2 p{
/*    height: 110px;*/
    margin-bottom: 10px;
}
.st_dichvu .row-dv-2 h2 a{
    height: 50px;
}
.st_dichvu .row-dv-3 h2 a{
    height: 60px;
}
.st_dichvu .row-dv-3 p{
    height: 80px;
    margin-bottom: 10px;
}
.st_dichvu p {
    text-align: justify;
}
.st_timhieuthem .title-home h2{
    color: white;
}
.row-dv-3 .col:last-child .box-text{
    background: var(--main-col);
}
.row-dv-3 .col:last-child .box-text{
    background: var(--main-col);
}
ul.btn-timhieuthem {
    display: flex;
    justify-content: center;
}
ul.btn-timhieuthem li{
    list-style: none;
}
ul.btn-timhieuthem li a{
    border-radius: 99px;
    transition: all 0.5;
}
ul.btn-timhieuthem li a.white.is-outline:hover{
    color: var(--secon-color) !important;
    transform: scale3d(1.1,1.1,1.1);
}
/*Blog Tin tức*/
.post-item  img{
    border-radius: 4px 4px 0 0;
}
.post-item h5.post-title {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    font-family: "CityFordSansText";
    color: var(--main-col);
    font-weight: 500;
    height: 52px;
    font-size: 18px;
    line-height: 1.5;
}
.post-item p.from_the_blog_excerpt {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
}
.post-item .is-divider {
    height: 0px !important;
    margin-bottom: 15px;
}
.post-item button {
    border-radius: 99px;
    padding: 2px 20px;
}
.btn-xemtatca a {
    padding: 10px 15px;
    display: inline-block;
    border-radius: 99px;
    border: 1px solid var(--main-col);
    transition: transform .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out;
}
.btn-xemtatca a:hover {
    background: var(--main-col);
    color: white;
    border: 1px solid var(--main-col);
    transform: scale(1.07);
}
/* Css cate */
.blog-archive .col.post-item .col-inner{
    line-height: 1.5em;
    background: #fff;
    box-shadow: 0 0 5px rgb(0 0 0 / 25%);
    overflow: hidden;
    height: 100%;
}
.blog-archive .col.post-item .col-inner:hover{
    box-shadow: 1px 2px 15px rgb(0 0 0 / 30%);
}

.blog-archive .col.post-item .box-text{
    padding: 15px;
}
.blog-archive .post-item:nth-child(n + 3) .box-text h5{
    min-height: 41px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: #000;
}
/*
.blog-archive .col.post-item .box-text h5:hover{
    color: var(--secon-color);
}*/
.blog-archive .post-item .col-inner{
    box-shadow: 0 1px 4px 0 rgb(102 98 98 / 40%);
    border-radius: 16px;
    overflow: hidden;
    height: 100%;
}
.blog-archive .col.post-item:nth-child(1) .image-cover:after,
.blog-archive .col.post-item:nth-child(2) .image-cover:after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    opacity: 1;
    background: linear-gradient(transparent, #495065);
    pointer-events: none;
    backface-visibility: hidden;
    transition: opacity .3s;
}
.blog-archive .col.post-item:nth-child(1) .image-cover,
.blog-archive .col.post-item:nth-child(2) .image-cover{
    padding-top: 65% !important;
}
.blog-archive .col.post-item:nth-child(1) .box-text,
.blog-archive .col.post-item:nth-child(2) .box-text {
    position: absolute;
    width: 100%;
    max-height: 100%;
    bottom: 0;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
.blog-archive .col.post-item:nth-child(1),
.blog-archive .col.post-item:nth-child(2){
    max-width: 50%;
    flex-basis: 50%;
}
.blog-archive .col.post-item:nth-child(1) .box-text,
.blog-archive .col.post-item:nth-child(2) .box-text{
    padding: 1.5rem !important;
    color: #fff;
}
.blog-archive .col.post-item .box-text p.cat-label{
    color: #fff !important;
    opacity: 1;
    font-size: 12px;
    font-weight: 500;
}
.blog-archive .post-item .box-text h5{
    text-transform: uppercase;
    color: #fff;
    font-size: 18px;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.blog-archive .post-item:hover img{
    transform: scale(1.1);
}
.blog-archive .post-item:nth-child(n + 3) .box-text{
    padding: 1rem 1.25rem;
    border-top: 2px solid var(--main-col);
}
.blog-archive .post-item:nth-child(n + 3) .box-text p.cat-label{
    position: absolute;
    top: -14px;
    left: 1rem;
    font-weight: 500;
    font-size: 14px;
    background-color: var(--main-col);
    color: #fff;
    padding: .2rem 1rem;
    border-radius: 4rem;
    opacity: 1;
    text-transform: none;
    font-family: "CityFordSansText";
    font-weight: 500;
}
/* Hiden divider post*/
.entry-divider.is-divider.small {
    display: none;
}
@media only screen and (max-width: 48em){
    .blog-archive .col.post-item:nth-child(1), .blog-archive .col.post-item:nth-child(2) {
        flex-basis: 100%;
        max-width: 100%;
    }

}
/* End Page news AZ9s Team*/
/*Testimonial*/
.title-home.t-white h2{
    color: white !important;
}
.slider-testimonial .slick-next:before,.slider-testimonial .slick-prev:before {
    font-size: 30px;
    color: #ffffff;
}
.testimonial-item {
    padding: 0 1rem;
}
.testimonial-item .testimonial-content {
    background: var(--main-col);
    padding: 40px 30px;
    position: relative;
    display: flex;
    border-radius: 4px;
}
.testimonial-item .testimonial-content:before {
    width: 0;
    height: 0;
    border-style: solid;
    content: "";
    border-width: 20px 20px 0 0;
    border-color: var(--main-col) transparent transparent transparent;
    position: absolute;
    left: 50px;
    bottom: -20px;
}
.testimonial-item .testimonial-content i {
    display: table-cell;
    color: #fff;
    font-size: 50px;
    padding-right: 20px;
}
.testimonial-item .testimonial-content p {
    color: #fff;
    vertical-align: top;
    font-size: 1rem;
    line-height: 1.5;
    -webkit-line-clamp: 4;
    text-align: justify;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.testimonial-item .testimonial-info {
    margin-top: 50px;
    display: flex;
    align-items: center;
}
.testimonial-item .testimonial-avatar {
    display: table-cell;
    padding-right: 20px;
}

.testimonial-item .testimonial-avatar img {
    width: 100px !important;
    height: 100px;
    border-radius: 50%;
    border: 4px solid #fff;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.testimonial-item .testimonial-name h6 {
    color: #fff;
    font-family: "CityFordSansText";
    font-weight: 500;
    font-size: 1.3rem;
    margin-bottom: 0.5rem;
}
.testimonial-item .testimonial-name span {
    font-size: 1rem;
    color: #d1d1d1;
}
.slider-testimonial .slick-list.draggable {
    height: 400px;
}
@media only screen and (max-width: 48em) {
.testimonial-item .testimonial-content {
    padding: 20px 15px;
}
.testimonial-item .testimonial-content i {
    font-size: 25px;
    padding-right: 10px;
}
.testimonial-item .testimonial-content p {
    font-size: 14px;
    text-align: left;
}
.testimonial-item .testimonial-name h6 {
    font-size: 16px;
}
.testimonial-item .testimonial-info {
    margin-top: 50px;
    display: flex;
    align-items: center;
    text-align: center;
    flex-direction: column;
}
.testimonial-item .testimonial-avatar {
    margin-bottom: 15px;
}

}
/*Trang chi tiết sp*/
.pd_custom .rank-math-breadcrumb {
    background: #f8f9fa;
    padding: 10px;
    border-radius: 6px;
}
.pd_custom .rank-math-breadcrumb p{
    margin-bottom: 0;
}
.woocommerce-billing-fields p.form-row-first, .woocommerce-billing-fields p.form-row-last {
    width: 100%;
    float: left;
}
.pd_custom .row-white {
    background: white;
    border-radius: 4px;
    padding: 20px 10px 0;
}
.pd_custom .woocommerce-breadcrumb {
    margin-bottom: 20px;
}
.pd_custom .woocommerce-breadcrumb a {
    background: var(--main-col);
    padding: 7px 20px;
    border-radius: 99px;
    color: white;
}
.is-divider.small {
    display: none;
}
span.widget-title {
    font-weight: 500;
    color: var(--main-col);
    border-bottom: 2px solid;
}
.pd_custom button:nth-child(3){
    background: var(--secon-color) !important;
}
.btn-chinhanh a {
    color: white;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
}
.btn-chinhanh i{
    margin-right: 5px;
}
.product-detail__moreInfo .service p{
    margin-bottom: 10px;
}
.product-detail__moreInfo {
    border: 1px solid var(--main-col);
    padding: 10px;
    border-radius: 6px;
    background: #f8f9fa;
}
.product-detail__moreInfo h3,.product-detail__moreInfo i{
    color: var(--main-col);
}
.pd_custom ins span.amount ,.phone-lh-2-col h3,.pd_custom .price-wrapper bdi{
    font-size: 24px;
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
span.amount{
    font-weight: 500 !important;
}
.pd_custom del span.amount{
    font-size: 20px;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.pd_custom del {
    font-size: 24px;
}
.product-short-description,.phone-lh-2-col {
    background: #f8f9fa;
    padding: 15px 10px;
    border-radius: 4px;
    margin-bottom: 30px;
}
.product-short-description ul {
    margin-bottom: 0;
}
.product-short-description ul li{
    list-style: square;
}
.pd_custom ins,.product-small  ins {
    background: #fff;
}
.pd_custom #buy_now_button{
    background: var(--secon-color) !important;
}
.pd_custom .single_add_to_cart_button {
    border-radius: 6px;
    width: 100%;
    padding: 6px;
    text-align: center;
}
.pd_custom form.cart .quantity, .pd_custom form.cart button {
    margin-right: 10px;
    margin-bottom: 10px;
}
.pd_custom form.cart .quantity input[type=number] {
    max-width: 3.5em;
    width: 3.5em; 
}
.pd_custom form.cart .quantity input[type=button]{
    border-radius: 8px;
    max-width: 3em;
    width: 3em; 
}

.pd_custom form.cart {
    border: 1px solid #dee2e6;
    padding: 15px 15px 0;
    border-radius: 4px;
}

.phone-lh-2-col div{
    display: flex;
    justify-content: space-evenly;
    align-items: center;
}
.woocommerce-tabs ul.tabs {
    font-size: 1.1em !important;
    text-transform: uppercase;
    color: var(--main-col);
}
.related-products-wrapper h3 {
    font-size: 1.1em !important;
    text-transform: uppercase;
    color: var(--main-col);
    background: #fff;
    max-width: 1270px;
    display: block;
    position: relative;
    padding-bottom: 0.4em;
    border-bottom: 1px solid #dadada;
    margin-bottom: 1.36em;
}
.related-products-wrapper h3:after {
    content: ' ';
    border-color: var(--main-col);
    border-bottom: 2px solid;
    display: block;
    width: 20%;
    position: absolute;
    bottom: -1px;
}
.product-section {
     border-top: 0; 
}
.row-zero{
    background: white;
}
.row-zero .col{
    padding: 0;
}
.related-products-wrapper .row{
    margin: 0 !important;
}
.related-products-wrapper .box-text{
    padding: 10px;
}
.related-products-wrapper .col-inner {
    -webkit-box-shadow: 0 1px 3px -2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
    box-shadow: 0 1px 3px -2px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
}
.woocommerce-tabs {
    padding: 0;
}
.woocommerce-tabs ul.tabs a{
    color: var(--main-col);
    font-size: 1.1em !important;
}
.woocommerce-tabs .tab-panels {
    background: white;
    padding: 20px;
    border-radius: 0 0 4px 4px;
}
.woocommerce-tabs h2,.woocommerce-tabs h3,.woocommerce-tabs h4{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
.product-small .product-title a{
    color: var(--secon-color);
    font-family: "CityFordSansText";
    font-weight: 500;
    font-size: 18px;
    overflow: hidden;
    height: 50px;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2; 
   -webkit-box-orient: vertical;
}
.product-small .price-wrapper .amount{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
    font-size: 20px;
}
.title-home-pd{
    margin-bottom: 15px;
}
.title-home-pd h3 {
    display: initial;
    border-bottom: 2px solid var(--main-col);
}
.pd-khac-ct .amount{
    display: none;
}
.product-small .price-wrapper {
    text-align: end;
}
.product-small .price-wrapper .woocommerce-Price-amount bdi {
    font-size: 18px !important;
}
/*Trang danh mục*/
.shop-page-title .woocommerce-breadcrumb{
    font-size: 30px;
    font-family: "CityFordSansText";
    font-weight: 500;
    color: var(--main-col);
}
.woof_container_inner h4{
    font-family: "CityFordSansText";
    font-weight: 500;
    color: var(--main-col); 
    border-bottom: 2px solid;
}
/*Trang công nghệ Ford*/
.cn-img-box {
    display: flex;
    align-items: flex-start;
    height: 50px;
}

.cn_congnghe .col:nth-child(even) .box-text {
    background-color: rgb(99 161 194 / 50%) !important;
}
.cn_congnghe .col:nth-child(even) .col:nth-child(even) .box-text {
    background-color: rgba(0, 0, 0, 0.459) !important;
}
.cn_khampha,.cn_khampha .col {
    background: #2d96cd;
    padding: 0 !important;
}
.kpcn_accordion{
    background: #1b394e;
    color: white;
    padding: 10px 30px;
}
.kpcn_accordion i {
    border: 2px solid #fff !important;
    border-radius: 99px;
    width: 40px;
    height: 40px;
    opacity: 1;
    color: white;
}
.kpcn_accordion .accordion-title{
    padding-left: 56px;
    border-top: 1px solid #fff0;
}
.kpcn_accordion .accordion-title span,.kpcn_accordion .accordion-title span:hover,.kpcn_accordion .toggle{
    color: white;
}
.kpcn_accordion .toggle{
    opacity: 1;
    top: auto;
}
.kpcn_accordion .accordion-title span{
    font-size: 24px;
    font-weight: 500;
}
.kpcn_accordion .accordion-inner.active {
    position: absolute;
    display: table !important;
    z-index: 9;
    padding: 1em 2.3em;
    background: white;
}
.row-sync .col-inner p {
    height: 150px;
}
.row-sync .button{
    border-radius: 6px;
}
.row-sync .button span,a.btn-uudai{
    font-family: "CityFordSansText";
    font-weight: 500;
}
/*Check out*/
.checkout-page-title a {
    font-size: 14px;
    font-weight: 500;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    color: #191919;
    text-decoration: none;
    transition: all 5s;
}
.checkout-page-title a.current {
    background-color: var(--main-col);
    color: white;
    transform: scale3d(1.1,1.1,1.1);
    box-shadow: 1px 1px 3px #00095b;
}
/*.checkout-page-title a:after {
    position: absolute;
    top: 8px;
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 35px;
    height: 35px;
    border: 1px solid #e7e7e6;
    border-width: 1px 1px 0 0;
    background: #fff;
    content: "";
    right: -18px;
    z-index: 9;
}*/
.checkout-breadcrumbs a {
    background-color: #e1e7e9;
    height: 50px;
    line-height: 50px;
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.checkout-breadcrumbs .divider {
    display: none;
    top: 0;
    margin: 0;
}
/*Chi tiết bài viết*/
h1.entry-title {
    font-size: 30px;
    font-family: "CityFordSansText";
    font-weight: 500;
    color: #1b394e;
    margin-top: 10px;
}
.blog-single .entry-content h2,.blog-single .entry-content h3,
.blog-single .entry-content h4,.blog-single .entry-content h5,
.blog-single h6.entry-category a{
    font-family: "CityFordSansText";
    font-weight: 500;
    color: var(--main-col);
}
.blog-single .entry-header .is-xsmall {
    font-size: 16px;
}
/*Trang bảng giá*/
.st_banggiaford h2,.st_banggiaford h3,.st_banggiaford h3 a,.st_banggiaford h4{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
.st_banggiaford p{
    color: #4d4d4d;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.title-bg-xe{
    padding-bottom: 0 !important;
}
.title-pd-left h3{
    margin-left: 30px;
}
.title-pd-left h3 a{
    color: var(--thir-color) !important;
}
.title-bg-xe h3{
    margin-bottom: 0;
    color: #616161;
}
.st_banggiaford h2{
    font-size: 48px;
}
.st_banggiaford h3{
    font-size: 42px;
}
.st_banggiaford h4{
    font-size: 24px;
}
.line-top {
    border-top: 1px solid #ececec;
    padding-top: 20px;
}
.line-bottom{
    border-bottom: 1px solid #ececec; 
    padding-top: 20px;
    padding-bottom: 0px;
}
.col-banggia-xe td:nth-child(1) p:nth-child(1) {
    color: var(--thir-color);
} 
.col-banggia-xe td:nth-child(1) p:nth-child(2) {
    font-size: 14px;
} 
.col-banggia-xe tr:nth-child(even)  {
    background: #f7f7f7;
}
.col-banggia-xe td:first-child {
    padding-left: 10px;
}
.col-banggia-xe td {
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #fff;
}
/*Trang indicator icons*/
.ic_icon-tt .icon-box-text h4 a,.btn-timdl-lh h3,.btn-timdl-lh h2{
    color: var(--thir-color);
    font-weight: 500;
    font-family: 'CityFordSansText';
}
.title-icon-f h2{
    color: var(--main-col);
    font-size: 36px;
    margin-bottom: 0;
    margin-top: 20px;
}
 .title-icon-f h3{
    color: #616161;    
    font-size: 42px;
 }
.title-icon-f h2, .title-icon-f h3{
    font-weight: 500;
    font-family: 'CityFordSansText';
}
.btn-timdl-lh h2{
    margin-bottom: 8px;
}
.ic_icon-tt .icon-box-text h4 a{
    font-size: 16px;
}
.ic-thongtin{
    padding-bottom: 0 !important;
}
.ic-thongtin .icon-box-text h3 {
    font-size: 21px;
    color: var(--main-col);
    font-weight: 500;
    font-family: 'CityFordSansText';
    padding-bottom: 30px;
    border-bottom: 1px solid #dbdbdb;
}
.ic-thongtin .col-icon-tt {
    padding-bottom: 0 !important;
}
.ic-thongtin .col-icon-tt .col-inner{
    background: #f7f7f7;
    padding: 30px;
}
.ic-thongtin .col-icon-tt .col-inner h3,.ic-thongtin .col-icon-tt .col-inner h4{
    color: var(--main-col);
    font-weight: 100;
    font-family: 'CityFordSansText';
}
.ic-thongtin .col-icon-tt .col-inner li,.ic-thongtin .col-icon-tt .col-inner p,.btn-timdl-lh p{
    color: #4d4d4d;
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
}
.btn-timdl-lh p{
    color: white !important;
}
@media only screen and (max-width: 48em) {
.title-icon-f h2{
    font-size: 20px;
}
.title-icon-f h3{
    color: #616161;    
    font-size: 24px;
}
}
/*Sticky button*/
.sticky-bar-footer-fds {
    display: flex;
    min-height: 60px;
    background: #fff;
    position: fixed;
    right: 0;
    bottom: 0;
    flex-wrap: wrap;
    margin: 30px;
    justify-content: center;
    border-radius: 50rem;
    align-items: center;
    z-index: 9999;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,0.28);
}
.sticky-bar-footer-fds .btn-content {
    display: flex;
    flex-direction: row-reverse;
    padding: 10px 10px;
}
.sticky-bar-footer-fds .hideForMobile {
    display: none;
}
.sticky-bar-footer-fds .btn-content .content-title {
    opacity: 0;
    width: 0;
    height: 0;
    white-space: nowrap;
    transition: width .6s ease-in-out;
}
.sticky-bar-footer-fds .btn-content span a {
    position: relative;
    top: 29%;
    color: var(--main-col);
    font-weight: 500;
    font-family: 'CityFordSansText';
    font-size: 13px !important;
    padding: 0 15px;
}
.sticky-bar-footer-fds .btn-content .btn-icon {
    width: 45px;
    height: 45px;
    border-radius: 50%;
    box-shadow: 10px 10px 10px 0 rgba(0,0,0,0.1);
    position: relative;
    background-repeat: no-repeat;
    background-size: 45px;
}
.sticky-bar-footer-fds .btn-content:hover .content-title {
    opacity: 1;
    height: auto;
    width: 100%;
    transition: width .5s ease-in-out,opacity 1s ease-out;
}
/*.icon-hotline-fds{
    background: url(/wp-content/uploads/2024/05/ft-icon-4.png);
    background-repeat: no-repeat;
    background-size: 45px;
}
.icon-reserve-fds{
    background: url(/wp-content/uploads/2023/08/ft-icon-3.png);
    background-repeat: no-repeat;
    background-size: 45px;
}
.icon-drive-fds{
    background: url(/wp-content/uploads/2023/08/ft-icon-2.png);
    background-repeat: no-repeat;
    background-size: 45px;
}
.icon-book-service-fds{
    background: url(/wp-content/uploads/2023/08/ft-icon-1.png);
    background-repeat: no-repeat;
    background-size: 45px;
}
.icon-locate-a-dealer-fds{
    background: url(/wp-content/uploads/2023/08/ft-icon-4.png);
    background-repeat: no-repeat;
    background-size: 45px;
}
*/
/* ẩn thanh sửa trang */
/* li#wp-admin-bar-edit {
    display: none;
} */

@media only screen and (max-width: 48em) {
.sticky-bar-footer-fds {
    margin-left: auto;
    margin-right: auto;
    left: 0 !important;
    width: fit-content;
    margin-bottom: 25px;
}
.sticky-bar-footer-fds {
    z-index: 499;
}
.sticky-bar-footer-fds .content-title{
    display: none;
}

}


/*Footer*/
.absolute-footer {
    display: none;
}
.st_footer {
    border-top: 1px solid #dfdfdf;
}
.ft-col-follow .col-inner {
    border-bottom: 1px solid var(--main-col);
    padding-bottom: 10px;
    margin-bottom: -10px;
}
.ft-col-follow  .social-icons i,.ft-col-absolute .col-inner a  {
    color: var(--main-col);
}
.ft-col-follow  .social-icons a {
    margin-left: 0 !important;
    margin-right: 1.25em !important;
}
.ft-col-absolute .col-inner {
    border-top: 1px solid var(--main-col);
    padding-top: 10px;
    margin-top: -10px;
}
.ft-col-links h3 {
    font-family: "CityFordSansText";
    color: var(--main-col);
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.5rem;
    padding-bottom: 6px;
    letter-spacing: 0;
}
.ft-col-links h3:after {
    content: "";
    display: block;
    width: 60px;
    background: var(--main-col);
    top: 5px;
    position: relative;
    height: 2px;
    border-radius: 99px;
}
.ft-col-links .ux-menu-link__link {
    border-bottom-style: solid;
    border: none !important;
    padding: 0 !important;
    min-height: 30px !important;
}
.ft-col-links a .ux-menu-link__text{
    font-size: 14px !important;
    font-weight: 100;
    font-family: 'CityFordSansText';
    color: var(--main-col);
}
.ft-col-links a .ux-menu-link__text:hover{
    color: var(--secon-color);
}
ul.dieu-khoan-cityford {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
}
ul.dieu-khoan-cityford li{
    list-style: none;
    margin-left: 0 !important;
}
ul.dieu-khoan-cityford li a {
    color: var(--main-col);
    font-size: 15px;
}
/*Statistics*/
#wp_statistics_widget-2 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
#wp_statistics_widget-2 ul li {
    border-top: 0;
}
.widget_wp_statistics_widget label{
    display: inline-block;
    padding-right: 15px;
    color: var(--main-col);
}
.widget_wp_statistics_widget li:before{
    content: "";
    width: 20px;
    height: 20px;
    background: url('/wp-content/uploads/2024/04/ic-uservs.png') no-repeat;
    background-size: contain;
    opacity: 1 !important;
    background-position: center;
        margin-right: 5px;
    margin-bottom: -5px;
}
.widget_wp_statistics_widget li:last-child:before{
    background: url('/wp-content/uploads/2024/04/inscrea.png');
    background-size: contain;
}
/* Accordion */
.accordion.accor_custom {
    position: relative;
    box-shadow: 0px 2px 5px #595959a3;
    margin-bottom: 0px;
    border-radius: 5px;
    border-bottom: 2px solid var(--main-col);
}
.accor_custom .accordion-title span {
    color: var(--main-col) !important;
    text-transform: capitalize;
}
.accor_custom .accordion-title span:before{
    position: absolute;
    content: "+";
    top: 7px;
    left: 8px;
    font-family: Arial;
    transition: .3s transform;
    font-size: 34px;
    font-weight: 400;
    border: none;
    width: 32px;
    height: 32px;
    line-height: 28px;
    text-align: center;
    color: #fff;
    background: var(--main-col);
    border-radius: 4px;
}
.accor_custom .accordion-title.active span:before {
    content: "-";
}
.accor_custom .accordion-item {
    border-bottom: 1px solid var(--main-col);
}
.accor_custom .accordion-item .accordion-item {
    border-bottom:0;
}
.accor_custom .accordion-title, .accor_custom .accordion-title.active {
    background: #e8e8e8;
    padding: 0.5em 0.5em 0.5em 2.7em;
    border-color: #fff;
}
.accor_custom .accordion-inner {
    padding: 10px 15px;
}
.accor_custom .box .box-text h3{
    color: var(--main-col);
}
.accor_custom .accordion-inner ul {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0;
}

.accor_custom .accordion-inner ul li{
    list-style: none;
    margin-left: 0 !important;
}
.accor_custom .accordion-inner ul li a,.accor_custom .accordion-title span {
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
}
.accor_custom .accordion-inner ul li a:hover {
    text-decoration: underline;
}
/*CSS Back to Top*/
.back-to-top {
    bottom: 65px;
}
a#top-link {
    object-fit: cover;
    background-repeat: no-repeat;
    background-image: url(/wp-content/uploads/2023/05/back-top.png);
    background-size: cover;
    border: 0;
    width: 45px;
    height: 45px;
}
a#top-link .icon-angle-up {
    font-size: 0 !important;
}
/*Trang Catalog*/
.tab-catalog a span {
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
    font-size: 16px;
    padding: 5px 20px;
}
.icon-catalog .icon-box-left{
    align-items: center;
}
.icon-catalog .icon-box-text h3,.icon-catalog .icon-box-text a{
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
}
.icon-catalog .icon-box-text i,.icon-catalog .icon-box-text h3{
    font-size: 24px;
}
.icon-catalog .col-inner {
    padding: 44px 0;
    border-bottom: 1px solid rgba(0,0,0,0.2);
}
@media only screen and (max-width: 48em) {
.tab-catalog ul{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: space-between;
}
.tab-catalog a span {
    padding: 0;
    text-align: center;
    width: auto;
}

.icon-catalog .icon-box-img {
    width: 150px !important; 
}
.icon-catalog .icon-box-text h3 {
    font-size: 20px;
}
}
/*Quan hệ cổ đông*/
.qhcd-post:last-child {
    border-bottom: none;
}
.qhcd-post {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 0;
    border-bottom: 1px solid gainsboro;
}
.icon-docs:before {
    content: "\e6d8";   
    margin-right: 5px;
    font-family: "Linearicons" !important;
}
.icon-download-2:before {
    content: "\f06e";   
    margin-right: 5px;
    font-family: 'FontAwesome';
}
.icon-download:before {
    content: "\e8f5";   
    margin-right: 5px;
    font-family: "Linearicons" !important;
}
.btn-download a {
    font-size: 14px;
    font-weight: 500;
}
h3.qhcd-title-post,.st_post_qhcd .tab-qhcd a span{
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
}
h3.qhcd-title-post {
    text-decoration: underline;
        font-size: 22px;
}
.st_qhcd .title-tt{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 36px;
    font-weight: 500;
}
.tab-qhcd .tab-panels{
    padding: 10px;
}
.tab-qhcd .tab-panels .panel .col{
    padding-bottom: 0 !important;
}
.tab-qhcd .accor_custom:first-child .accordion-inner{
    display: block !important;
}
/*Form thông tin*/
.title_form{
    text-align: center;
}
.title_form h2{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 54px;
    font-weight: 500;
}
.title_form p{
    font-size: 20px;
}
.form-thong-tin {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 30px 150px 0;
}
.form_group_2 {
    width: 49%;
}
.form_group{
    width: 100%;
}
.form-thong-tin label {
    font-size: 14px;
    font-weight: 100;
    margin-bottom: 30px;
}
.form-thong-tin .wpcf7-list-item label{
    margin-bottom: 0;
}
.form-thong-tin input.wpcf7-text,.form-thong-tin select.wpcf7-select  ,.form-thong-tin textarea.wpcf7-textarea {
    border: 1px solid black;
    border-radius: 4px;
    height: 50px;
    margin: 0;
    padding: 0.75rem;
    background-color: #f4f4f4;
    font-size: 18px;
    margin-top: 5px;
}
.form-thong-tin input.wpcf7-text:focus,.form-thong-tin select.wpcf7-select:focus,.form-thong-tin textarea.wpcf7-textarea:focus {
    background: #fff;
}
.form-thong-tin input.wpcf7-submit {
    border-radius: 99px;
    box-shadow: 0 1.25rem 1rem #5b5b5ba1;
    transition: all 0.5s;
    margin-top: 10px;
}
.form-thong-tin input.wpcf7-submit:hover {
    background: var(--secon-color);
    transform: scale(1.025);
}
/*Slick Slider*/
.slider-item {
    padding-right: 10px;
}
.slider-item span.wpcf7-list-item-label {
    font-weight: 100;
    font-size: 16px;
    text-transform: uppercase;
}
.slick-next:before, .slick-prev:before {
    font-size: 30px;
    color: var(--main-col);
}
.slider-item span.wpcf7-list-item {
    margin-right: 0;
}
.slider-item p {
    text-align: center;
}
.title_catalogue_2 {
    border-top: 1px solid;
    padding: 20px 0 0;
    margin: 20px 0 0;
}
.title_catalogue_3 {
    border-top: 1px solid;
    padding: 20px 0 0;
    margin: 20px 0 0;
}
h3.title-form{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-size: 28px;
    font-weight: 500;
}
.slick-list.draggable {
    height: 200px;
}
.slider-form.slick-initialized.slick-slider {
    height: 200px;
}
/*.slider-form.slick-initialized.slick-slider {
    height: 200px;
    margin: 20px;
    padding: 20px;
    border-top: 1px solid;

    border-bottom: 1px solid;
    border-color: #c7c7c7;
}*/
/*Tất cả mẫu xe*/
.st_title_hearder {
    box-shadow: 0 7px 7px #d8d8d8;
    padding: 1rem 0 1.5rem 0 !important;
}
.mx_xeford .title_car h3 {
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
    font-size: 28px;
}
.mx_card .col-inner {
    padding: 20px 0px 0px;
    border-radius: 4px;
    height: 100%;
    background: white;
}
.mx_card .box-text h3{
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
    font-size: 22px;
    margin-bottom: 10px;
}
.mx_card .col-inner:hover h3{
    color: var(--secon-color);
}
.mx_card .box-text h4{
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: #4d4d4d;
    font-size: 16px;
        margin-bottom: 20px;
}
.mx_card .btn-timhieuthem {
    margin-bottom: 30px;
}
.mx_card .btn-timhieuthem a{
    font-family: 'CityFordSansText';
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: 1px;
    text-transform: none;
    color: #fff;
    background-color: var(--main-col);
    border-color: var(--main-col);
    padding: 0.25rem 2rem 0.25rem;
    border-radius: 99px;
    border: 2px solid transparent;
    box-shadow: 0 1rem 1rem 0 rgba(0,0,0,0.1), 0 2rem 2rem 0 rgba(0,0,0,0.1);
    will-change: transform,box-shadow;
    transition: transform .3s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out,border-color .3s ease-in-out;
}
.mx_card .btn-timhieuthem a:hover{
    color: #fff;
    background-color: var(--secon-color);
    border-color: var(--secon-color);
    transform: scale(1.07);
}
.mx_xeford .icon-box{
    left: calc(50% - 75px);
    position: relative;
}
/*Chi tiết xe Ford*/
/*Explorer*/
.titlte-pd-car h2{
    font-size: 36px;
}
.titlte-pd-car h3{
    font-size: 24px;
}
.titlte-pd-car.white h4{
    font-size: 16px;
    color:#fff ;
}
.p-padiding p{
    margin: 15px 0;
}
.titlte-pd-car p {
    color: #4d4d4d;
    text-transform: none;
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
    line-height: 1.5rem;
    letter-spacing: 0;
}
.pd_title_2 h4 {
    font-weight: 500;
    font-family: 'CityFordSansText';
    color: var(--main-col);
    line-height: 1.5rem;
    letter-spacing: 0;
    margin-bottom: 20px;
}
.pd_title_2 .pd_white h4,.pd_title_2 .pd_white .tim-hieu-them{
    color: #fff;
}
.pd_title_2 .tim-hieu-them{
    color: var(--main-col);
}
.pd_title_2 .tim-hieu-them:hover,.pd_title_2 .tim-hieu-them a:hover{
    color: var(--secon-color);
}
.pd_title_2  .overlay {
    background-color: rgb(0 0 0 / 0%);
}
/*Menu sticky*/
.menu-bottom {
    position: sticky;
    top: 0px;
    left: 0;
    z-index: 9;
    background: #fff;
    text-align: center;
}
.menu-bottom ul {
     list-style: none;
     overflow: hidden;
     border-bottom: 1px solid #ccc;
     margin-bottom: 0;
}
.menu-bottom ul li {
    display: inline-block;
    margin-left: 0;
    margin-bottom: 3px;
    padding: 15px 30px;
    font-weight: 500;
}
.menu-bottom ul li a {
    color: #555;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.menu-bottom ul li a:hover {
     border-bottom: 4px solid var(--main-col);
     padding-bottom: 4px;
     color: var(--main-col);
}
.flickity-button{
    opacity: 1;
    width: 40px;
}
.slider-nav-reveal .flickity-button svg.flickity-button-icon,.slider-nav-reveal .flickity-button svg.flickity-button-icon:hover {
    background: #00095b00 !important;
}
.flickity-button svg.flickity-button-icon {
    background: var(--main-col);
    border-color: var(--main-col);
    border-radius: 6px;
    color: white;
}
.flickity-button svg.flickity-button-icon:hover{
    background: var(--secon-color) !important;
    border-color: var(--secon-color) !important;
}
.btn_dutoan_tragop a {
    padding: 10px 30px;
    border-radius: 3px;
    margin-right: 10px;
}
.btn_dutoan_tragop a.btn-link {
    background: white;
    border: 2px solid var(--main-col);
    color: var(--main-col);
    transition: all 1s;
}
.btn_dutoan_tragop a.btn-link-2:hover {
    background: var(--secon-color);
    border: 2px solid var(--secon-color);
    color: #fff;
}
.btn_dutoan_tragop a.btn-link-2,.btn_dutoan_tragop a.btn-link:hover {
    background: var(--main-col);
    border: 2px solid var(--main-col);
    color: #fff;
    transition: all 0.5s;
}
.btn_dutoan_tragop a.btn-link:hover,.btn_dutoan_tragop a.btn-link-2:hover  {
    transform: scale(1.1);
}
.btn_dutoan_tragop_2 {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
}
.btn_dutoan_tragop_2 a {
    border-radius: 99px;
    margin-bottom: 15px;
}
.muctieuthu th:first-child,.muctieuthu td:first-child {
    padding-left: 0.5em !important;
}
.muctieuthu th {
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
.muctieuthu td {
    color: #4d4d4d;
    font-family: "CityFordSansText";
    font-weight: 100;
}

.tabs-content span.title-tab,.tab_pk_m span{
    background: white;
    padding: 10px 20px;
    border: 1px solid var(--main-col);
    font-family: "CityFordSansText";
    color: var(--main-col);
    border-radius: 4px;
    font-weight: 500;
    width: 180px;
    font-size: 16px;
    line-height: 1.5;
    transition: all 0.5s;
    display: inline-block;
    text-align: center;
}
.tab_pk_m span{
    width: auto;
}
.pd_ncpl .tabs-content span.title-tab,.khampha_ford_2.tabs-content span.title-tab {
    width: 250px;
}

.tabs-content .active span.title-tab, .tab_pk_m .active span{
    background: var(--main-col);
    color: #fff;
}

.pd_cacphienban .uk-grid {
    justify-content: center;
}
.pd_cacphienban ul.uk-slider-items.uk-grid.uk-thumbnav {
    transform: none !important;
}
.pd_cacphienban .uk-width-1-4 {
    width: 15%;
}
.pd_cacphienban .uk-light .uk-thumbnav>*>::after{
    background-image: linear-gradient(180deg,rgba(0,0,0,0),rgb(0 0 0 / 0%)) !important;
}
.pd_cacphienban .uk-panel {
    cursor: pointer;
}
.pd_cacphienban .active-click .icon,.pd_cacphienban .active-click-2 .icon,
.pd_cacphienban .active-click-3 .icon,.pd_cacphienban .active-click-4 .icon,
.pd_cacphienban .active-click-5 .icon,.pd_cacphienban .active-click-6 .icon{
    background: url(/wp-content/uploads/2023/06/tick-icon.webp) 0 0 no-repeat;
    background-size: cover;
    z-index: 1;
    position: absolute;
    width: 40px;
    right: calc(100% - 20px);
    top: calc(100% - 20px);
    height: 40px;
}
.pd_cacphienban .uk-width-1-6 {
    width: calc(100% * 1 / 8.001);
    margin-left: 5px;
}
.cacphienban_ford ul,.pd_xemxe360 .xemxe360 ul,.pd_khampha .khampha_ford ul {
    position: sticky;
    top: 60px;
    left: 0;
    z-index: 9;
    background: #fff;
    text-align: center;
}
.pd-sosanh-xe section {
    padding: 15px !important;
}
.pd-sosanh-xe .img-box-ss {
    border-radius: 3px;
    background-color: #fff;
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.28);
    -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.28);
    height: 100%;
}
.pd-sosanh-xe .box-text{
    padding-bottom: 0;
}
.pd-sosanh-xe .box-text h3.card-title {
    font-family: 'CityFordSansText';
    font-weight: 500;
    font-size: 24px;
    color: var(--main-col);
    margin-bottom: 30px;
    padding: 0 20px;
}
.pd-sosanh-xe .box-text h4 {
    font-family: 'CityFordSansText';
    font-weight: 500;
    font-size: 20px;
    color: var(--main-col);
    margin-bottom: 10px;
}
.pd-sosanh-xe .card-decs li {
    font-size: 12px;
    font-family: 'CityFordSansText';
    font-weight: 100;
    color: #4d4d4d;
    letter-spacing: 1px;
    margin-bottom: 12px;
}
.card-decs ul{
    margin-bottom: 0;
}
.card-decs .decs-odd, .card-decs .decs-even{
    padding: 20px;
}
.card-decs .decs-odd {
    background-color: #f7f7f7;
}
.pd_sosanhxe-everest .card-decs div:nth-child(3){
    height: 200px;
}
.pd_sosanhxe-Territory .card-decs div:nth-child(5){
    height: 220px;
}
.pd_sosanhxe-Territory .card-decs div:nth-child(6) {
    height: 210px;
}
.pd_sosanhxe-Territory .card-decs div:nth-child(8) {
    height: 400px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(1){
    height: 230px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(2) {
    height: 120px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(3) {
    height: 230px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(5) {
    height: 220px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(6) {
    height: 220px;
}
.pd_sosanhxe-ranger .card-decs div:nth-child(8) {
    height: 290px;
}
/*Everest*/
.col-card-img .col-inner .box {
    height: 500px;
    border-radius: 3px;
    background: linear-gradient(135deg,#fff,#f7f7f7);
    box-shadow: 0 2px 12px 0 rgba(0,0,0,.28);
    overflow: hidden;
    position: relative;
}
.col-card-img .col-inner .box-text {
    background: linear-gradient(180deg,rgba(0,0,0,0),#000);
    height: 260px;
    width: 100%;
    position: absolute;
    bottom: 0;
    padding: 20px;
    z-index: 3;
}
.col-card-img .col-inner .box-image .overlay {
    background-color: rgb(0 0 0 / 0%) !important;
}
.col-card-img .col-inner .box-text-inner {
    bottom: 30px;
    position: absolute;
    width: 330px;
}
.col-card-img .box-text h3,.col-card-img .box-text p,
.col-card-img .box-text .tim-hieu-them a,.col-card-img .box-text .tim-hieu-them i{
    color: white;
}
.col-card-img .box-text h3{
    margin-bottom: -10px;
}
.col-card-img .box-text p {
   font-size: 14px;
}
.col-card-img .col-inner .t-blue .box-text {
    background: #fff;
}
.col-card-img .t-blue .box-text h3,.col-card-img .t-blue .box-text p,
.col-card-img .t-blue .box-text .tim-hieu-them a,.col-card-img .t-blue .box-text .tim-hieu-them i{
    color: var(--main-col);
}
.img-kn-dc .box-text-inner ul li{
    list-style: none;
    margin-left: 0 !important;
}
.img-kn-dc .box-text-inner ul {
    margin: 10px 30px;
}
.img-kn-dc .box-text-inner {
    display: flex;
    justify-content: center;
}
.pd-text-img-1 p {
    margin-bottom: 50px;
}
.pd-text-img-2 p {
    margin-bottom: 60px;
}
.col-padding-img .col{
    padding: 5px !important;
}
.col-padding-img  img{
    height: 460px;
    object-fit: cover;
}
.box-ts-raptor .box-text-ts {
    display: flex;
    flex-wrap: wrap;
}
.text-ct-left {
    width: 30%;
}
.text-ct-right {
    width: 70%;
}
.box-ts-raptor .box-text-ts h3,.box-ts-raptor .box-text-ts h4,.st_tuvancg_ford h2,.st_tuvancg_ford h3,.st_tuvancg_ford h4{
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
.st_tuvancg_ford_2 h2,.st_tuvancg_ford_2 h3,.st_tuvancg_ford_2 h4{
    color: #616161;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.st_tuvancg_ford .table-protect p,.st_tuvancg_ford .table-center p,.st_tuvancg_ford .table-center-2 p,.st_tuvancg_ford .table-center-3 p{
    font-size: 14px !important;
    margin-top: 0;
    margin-bottom: 0;
}
.st_tuvancg_ford .table-protect tr:nth-child(odd),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(1),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(2),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(3),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(4),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(7),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(8),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(12),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(11),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(15),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(16),.st_tuvancg_ford .table-center-cl-1 tr:nth-child(19),
.st_tuvancg_ford .table-center-cl-1 tr:nth-child(20),.st_tuvancg_ford .table-center-cl-2 thead tr:nth-child(1),
.st_tuvancg_ford .table-center-cl-2 tr:nth-child(3),.st_tuvancg_ford .table-center-cl-2 tr:nth-child(4),
.st_tuvancg_ford .table-center-cl-2 tr:nth-child(7),.st_tuvancg_ford .table-center-cl-2 tr:nth-child(8),
.st_tuvancg_ford .table-center-2 tr:nth-child(1) td,.st_tuvancg_ford .table-center-2 tr:nth-child(3) td,
.st_tuvancg_ford .table-center-2 tr:nth-child(5) td,.st_tuvancg_ford .table-center-3 tr:nth-child(1) td,
.st_tuvancg_ford .table-center-3 tr:nth-child(2n+3) {
    background: #f7f7f7;
}
.table-center{
    overflow: auto;
}


.st_tuvancg_ford .table-protect td:nth-child(1){
    width: 10%;
}
.st_tuvancg_ford .table-protect td:nth-child(2),
.st_tuvancg_ford .table-protect td:nth-child(3),
.st_tuvancg_ford .table-protect td:nth-child(4){
    width: 30%;
}
.table-center td,.table-center th,.st_tuvancg_ford .table-center-3 p {
    text-align: center;
}
.box-ts-raptor p,.st_tuvancg_ford p,.st_tuvancg_ford ul li{
    color: #4d4d4d;
    text-transform: none;
    font-family: "CityFordSansText";
    font-weight: 100;
    font-size: 16px;
    line-height: 1.5rem;
    letter-spacing: 0;
}
.st_tuvancg_ford p{
    font-size: 18px !important;
    margin-top: 15px;
}
.box-ts-raptor .box-text-ts h3,.st_tuvancg_ford h2{
    font-size: 36px;
}
.box-ts-raptor .box-text-ts h4,.st_tuvancg_ford h3{
    font-size: 24px;
}    
.box-ts-raptor ul li{
    text-align: left;
}
.box-text-ts {
    border-top: 1px solid #9a9a9a;
    padding-top: 40px;
    margin-bottom: 40px;
}
/*Liên hệ*/
.dvls_maps_wrap input.dvls-submit {
    background: #00095b !important;
}
/*.row-ban-lo .icon-box-text h3{
    height: 80px;
}
.row-ban-lo .icon-box-text p{
    height: 200px;
}*/
/*Những câu hỏi thường gặp*/
.pd_accordion .toggle {
    left: auto !important;
    right: 0 !important;
}
.pd_accordion .accordion-title span {
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
    font-size: 20px;
}
.pd_accordion .toggle i{
    color: var(--main-col);
}
.pd_accordion .accordion-inner p,.pd_accordion .accordion-inner li,
.luuy_accordion .accordion-inner p,.luuy_accordion .accordion-inner li {
    color: #4d4d4d;
    font-family: "CityFordSansText";
    font-weight: 500;
}
.luuy_accordion .accordion-inner p,.luuy_accordion .accordion-inner li {font-size: 14px;}
.luuy_accordion a.accordion-title {
    text-align: center;
}
.luuy_accordion .toggle {
    left: 50% !important;
}
.luuy_accordion .toggle i{
    font-size: 18px;
    color: var(--secon-color);
}
.luuy_accordion .accordion-title span {
    margin-right: 30px;
    font-weight: 100;
    color: var(--secon-color);
    font-family: "CityFordSansText";
}
/*Chuyên gia Ford*/
.col-mg-p p {
    height: 90px;
}
/*Mobile*/
@media only screen and (max-width: 48em) {
.row-change-up{
    display: flex;
    flex-direction: column-reverse;
}
.col-padding-lr-2 .col{
    padding-left: 0 !important;
    padding-right: 0 !important;
}

  /*  Menu mobile  */
.off-canvas-left .mfp-content {
        width: 100%;
        top: 70px;
        background: transparent !important;
        box-shadow: none;
    }
    .mobile-sidebar {
        background: #fff;
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li>a {
        font-size: 17px;
        color: var(--main-col);
    }
    .off-canvas:not(.off-canvas-center) .nav-vertical li li.menu-item-has-children>a {
        color: var(--main-col) !important;
    }
    .mobile-nav .header-button .button.is-outline {
        border-color: var(--main-col) !important;
    }
    .nav-sidebar.nav-vertical>li.menu-item.active{
        background-color: rgb(255 255 255 / 5%) !important;
    }
    .mfp-content .toggle {
        color: #000;
    }
    .icon-menu:before {
        content: "\f550";
        font-family: "Font Awesome 5 Free" !important;
        font-weight: 900;
        margin-right: 5px;
    }
    .icon-menu:after {
         content: "Menu";
         font-weight: 500;
         font-family: 'Muli';
    }
   .header-main .nav > li > a > i {
    font-size: 15px;
    color: var(--main-col);
    border: 1px solid;
    background: #fff;
    border-radius: 4px;
    padding: 5px;
}
      .bai-viet-lien-quan ul li {
    width: 100%;
}
/*  Trang chủ mobile */
.title-home h2 {
    font-size: 28px;
}
.st_xeford .box-text h2 a,.st_dichvu h2 a{
    font-size: 24px;
}
.st_dichvu .chuyengia-ford h2 a{
    font-size: 22px !important;
    margin-bottom: 0px !important;
}
.st_dichvu .row-dv-1 h2 a, .st_dichvu .row-dv-2 h2 a, .st_dichvu .row-dv-3 h2 a{
    height: auto;
    margin-bottom: 20px;
}
.st_dichvu .row-dv-1 p,.st_dichvu .row-dv-2 p,.st_dichvu .row-dv-3 p {
    height: auto;
}
ul.btn-timhieuthem {
    flex-direction: column;
}
/*Chi tiết các dòng xe*/
.titlte-pd-car h2 {
    font-size: 28px;
}
.titlte-pd-car h3 {
    font-size: 22px;
}
.titlte-pd-car h4 {
    font-size: 20px;
}
.row-1-col {
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
}
.row-1-col .col {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 80%;
    max-width: 100%;
}
  table.table-gia {
    border: 0;
  }

  table.table-gia caption {
    font-size: 1.3em;
  }
  
  table.table-gia thead {
    border: none;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
  }
  
  table.table-gia tr {
    border-bottom: 3px solid #ddd;
    display: block;
    margin-bottom: .625em;
  }
  
  table.table-gia td {
    border-bottom: 1px solid #ddd;
    display: block;
    font-size: .8em;
    text-align: right;
  }
  
  table.table-gia td::before {
    content: attr(data-label);
    float: left;
    margin-top: 15px;
    font-weight: 500;
    text-transform: uppercase;
    color: var(--main-col);
    font-family: "CityFordSansText";
    font-weight: 500;
}
  
  table.table-gia td:last-child {
    border-bottom: 0;
  }

.menu-bottom {
    display: none;
}
.btn_dutoan_tragop {
    display: flex;
    flex-direction: column;
    text-align: center;
}
.btn_dutoan_tragop a.btn-link {
    margin-bottom: 15px;
}
.btn_dutoan_tragop_2 a{
    font-size: 16px;
}
.btn_dutoan_tragop_3 a {
    width: 110px;
    margin-bottom: 0 !important;
}
.btn_dutoan_tragop_3 {
    display: flex;
    flex-direction: row;
    text-align: center;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}
.pd_cacphienban .uk-width-1-2 {
    width: 90%;
}
.pd_cacphienban .uk-width-1-4 {
    width: 18%;
    margin-left: 0 !important;
}
.pd_cacphienban .active-click .icon {
    position: absolute;
    width: 30px;
    right: calc(100% - 16px);
    top: calc(100% - 15px);
    height: 30px;
}
.khampha_ford ul.nav,.pd-sosanh-xe .row ,.pd_xemxe360 .xemxe360 ul{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: space-between;
}
ul.dieu-khoan-cityford {
    flex-direction: column;
}
/*Ford Everest*/
.titlte-pd-car.row-1-col .col,.pd-sosanh-xe .row .col {
    flex: 0 0 90%;
}
.col-card-img .col-inner .box-text-inner {
    width: 280px;
}
.col-timhieu-mb .col-inner{text-align: center;}
.pd_ncpl ul ,.pd_cacpb_2 .tabs-content ul.nav,.khampha_ford_2.tabs-content ul.nav{
    display: flex;
    flex-wrap: nowrap;
    overflow-x: auto;
    justify-content: flex-start;    
}
.col-padding-img .img-inner{
    padding-top: 0 !important;
}
.col-padding-img  img{
    height: 250px;
    object-fit: cover;
}
.col-padding-img .box .box-image img{
    height: 500px;
    object-fit: cover;
}
.cacphienban_ford ul, .pd_xemxe360 .xemxe360 ul, .pd_khampha .khampha_ford ul.nav {
    top: 0;
}

.st_tuvancg_ford p{
    font-size: 16px !important;
}
.box-ts-raptor .box-text-ts h3,.st_tuvancg_ford h2{
    font-size: 28px;
}
.box-ts-raptor .box-text-ts h4,.st_tuvancg_ford h3{
    font-size: 20px;
}   
.col-mg-p p {
    height: auto;
    margin-bottom: 15px;
}

/*Quan hệ cổ động mobile*/
.qhcd-post .btn-download a {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.qhcd-post .qhcd-title-post {
    width: 75%;
}
.btn-download a {
    font-size: 12px;
}
.tab-qhcd .tab a,.tab-qhcd .tab {
    width: 100%;
    max-width: 100%;
}
.tab-qhcd .nav-tabs>li {
    margin: 0;
}
h3.qhcd-title-post {
    font-size: 18px;
}
/*Chi tiết bài viết*/
    h1.entry-title {
    font-size: 24px;
}
.blog-single .entry-header .is-xsmall {
    font-size: 14px;
}
/*CSS Form*/
.form-thong-tin {
    padding: 0;
}
.title_form h2 {
    font-size: 30px;
}
.title_form p {
    font-size: 18px;
}
h3.title-form {
    font-size: 24px;
}

#wp_statistics_widget-2 ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    flex-direction: column;
}
div#wp_statistics_widget-2 {
    padding: 0;
    margin-bottom: 50px;
}
.form-thong-tin {
    flex-direction: column;
}
.form_group_2 {
    width: 100%;
}


}
/* Tab Image */
.st_info_car .box .box-text h3 {
    font-size: 38px;
    padding-bottom: 10px;
}
@media only screen and (max-width: 48em) {
    .st_info_car .box .box-text h3 {
        font-size: 24px;
    }
}
.giuseart_tabs > .nav .tab {
    display: flex;
    margin: 0;
    flex-direction: column;
    align-items: center;
    margin-left: 6px !important;
}
.giuseart_tabs {
    flex-direction: column-reverse;
}
.giuseart_tabs ul.nav {
    margin-bottom: 0;
    padding: 10px;
    border-radius: 8px 8px 0 0;
}
.giuseart_tabs > .nav .tab a {
    text-align: center;
    display: inline-block;
    border: none;
    overflow: hidden;
    position: relative;
    padding: 0;
    border-radius: 4px;
    display: block;
    height: 48px;
    width: 48px;
}
.giuseart_tabs > .nav .tab.active a {
    border: none;
    box-shadow: none;
}
.giuseart_tabs .nav-vertical > li + li {
    border-top: 0
}
.giuseart_tabs > .nav .tab a > img {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    transform: scale(1.5);
}
.giuseart_tabs > .nav .tab a > img:nth-child(2) {
    display: none;
}
.giuseart_tabs > .nav .tab.active a > img:nth-child(1) {
    display: none;
}
.giuseart_tabs > .nav .tab.active a > img:nth-child(2) {
    display: block;
}
.giuseart_tabs > .nav .tab a:before {
    display: none;
}
.giuseart_tabs .nav h3 {
    text-transform: none;
    letter-spacing: 0;
    font-weight: normal;
    font-size: 15px;
    color: black;
    text-align: center;
    height: 40px;
    margin-top: 10px;
    padding-top: 5px;
    border-top: 3px solid #ffffff;
}
.giuseart_tabs > .nav .tab.active h3{
    border-top: 3px solid black;
}
.giuseart_tabs > .tab-panels {
    width: 100%;
    padding: 20px;
}
.giuseart_tabs .tab-panels .row {
    margin: 0;
}
.giuseart_tabs .tab-panels .panel .row .col {
    padding: 0 5px 5px;
}
.giuseart_tabs .nav.nav-vertical a{
    border: 1px solid #d2d2d2;
    text-align:center;
}
.giuseart_tabs .nav-vertical{
    margin-bottom:0;
    width: 200px;
    background-color: #ededed;
}
.nav-vertical+.tab-panels{
    border-left: none;
    background-color: #ededed;
}
.col-card-img .box-text .tim-hieu-them a {
    display: contents;
}
.col-card-img .box-text h3 {
    margin-bottom: 10px !important;
}
.ul-scroll {
    display: flex;
    overflow: scroll;
    flex-wrap: nowrap;
}
.ul-scroll .col{
    -ms-flex: 0 0 33%;
    -webkit-box-flex: 0;
    flex: 0 0 33%;
    max-width: 33%;  
}