.sidebox-order_action .btncart-checkout:before {
    background: var(--mainColor)!important;
}
.sidebox-order_action .btncart-checkout {
    border-color: var(--mainColor)!important;
}
.sidebox-order_total p .total-price{
	color:var(--textColor) !important
}

/* === First Date: sua bo cuc trang chu === */
.projects .content_item a{display:block;overflow:hidden;}
.projects .content_item img{width:100% !important;height:auto !important;max-width:100%;aspect-ratio:3/4;object-fit:cover;}
.projects .section-content{overflow:hidden;}
.header-home .header-phone{left:auto !important;right:40px !important;}
/* === First Date: noi dung chuyen tu WordPress === */
.fd-section{margin-bottom:30px;}
.fd-section img,.fd-banner img,.fd-feature img,figure.wp-caption img{max-width:100% !important;height:auto !important;}
.fd-section .row{margin-left:-15px;margin-right:-15px;}
.fd-banner{position:relative;margin-bottom:20px;}
.fd-feature{text-align:center;margin-bottom:20px;}
figure.wp-caption{max-width:100% !important;margin:20px auto;text-align:center;}
figure.wp-caption figcaption{font-style:italic;font-size:90%;margin-top:6px;}
.content > .fd-section{max-width:1170px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
.fd-section [style*="color: #282828"],.fd-section [style*="color:#282828"],.fd-section [style*="rgb(40, 40, 40)"]{color:inherit !important;}
.fd-section h1{font-size:40px;line-height:1.2;}
.fd-section h2{font-size:30px;line-height:1.25;}
.fd-section p,.fd-section span{font-size:16px !important;line-height:1.7;}
.fd-section .col-md-6 > img,.fd-section .col-md-6 > a > img{margin-bottom:20px;}
.content > .row{max-width:1170px;margin-left:auto !important;margin-right:auto !important;}
.content > .row > [class*=col-]{padding-left:15px;padding-right:15px;}