:root {
--user-red-color: #ed1c24;
--user-green-color: #00ab4f;
--user-yellow-color: #f8de29;
--user-darker-color: #000;
--user-dark-color: #333;
--user-grey-color: #cfcfcf;
--user-light-color: #fff;
}
#woocommerce-product-search-field-0 {
border-radius: 5px !important;
}  .header-main {
border-top: 4px solid var(--user-green-color);
}
.header-top {
min-height: 5px !important;
}
.header-bottom {
border-bottom: 1px solid #f0d728;
} .header-wrapper .nav-dropdown {
padding-top: 0;
padding-bottom: 0;
}  .header-social {
display: flex;
flex-direction: row;
max-width: 150px;
}
.header-social .social-item {
display: block;
margin-left: 10px;
}
.header-social .social-item>img {
max-width: 100%;
max-height: 100%;
}   .yoast-breadcrumbs {
border-bottom: 2px solid var(--user-green-color);
padding-top: 10px;
padding-bottom: 10px;
font-weight: 600;
font-size: 90%;
}
.yoast-breadcrumbs .col {
padding-top: 0;
padding-bottom: 0;
}
.yoast-breadcrumbs .divider {
margin: 0 10px;
}
.yoast-breadcrumbs .breadcrumb_last {
color: var(--user-green-color);
}  .custom-footer p {
margin-bottom: 10px;
}
.custom-footer li a {
color: rgb(10, 10, 10);
}
.custom-footer a.hotline {
color: #007030 !important;
}  .absolute-footer {
padding: 10px;
border-top: 1px dashed #007030;
}
.copyright-footer {
color: var(--user-darker-color);
}
.copyright-footer>a {
color: var(--user-darker-color) !important;
}  .title-divider {
display: flex;
align-items: center;
width: 20rem;
margin: 0 auto;
color: var(--user-grey-color);
}
.title-divider::before {
margin-right: 10px;
content: "";
background-color: var(--user-grey-color);
width: 100%;
height: 1px;
}
.title-divider::after {
margin-left: 10px;
content: "";
background-color: var(--user-grey-color);
width: 100%;
height: 1px;
}
.title-divider__shorter {
width: 120px !important;
}   .home__project-list .is-divider {
display: none;
}  .partner-item {
border: 1px solid #cdb300;
padding: 10px;
}  .category-section .box-text {
padding: 10px;
}  .home__btn-more:hover {
border: 1px solid var(--user-green-color) !important;
background-color: var(--user-green-color) !important;
color: var(--user-light-color) !important;
}  .home__product-section .tabbed-content > h4 {
margin-bottom: 15px;
}  .custom-tabs .nav li.active > a {
background-color: var(--user-green-color) !important;
}
.custom-tabs {
position: relative;
margin-bottom: 20px;
}
.custom-tabs > h4 {
border-bottom: 1px solid #f5f5f5;
padding-bottom: 10px;
}
.custom-tabs .nav-pills.nav-normal {
position: absolute;
justify-content: flex-end !important;
right: 0;
}   .widget .widget-title {
width: 100%;
background-color: #004a23;
display: block;
padding: 10px;
text-align: center;
color: #ffffff;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.widget .is-divider {
display: none;
}
.widget > ul {
border: 1px solid #004a23 !important;
border-top: 0  !important;
padding: 0 10px !important;
}  #menu-item-37 > div.sub-menu.nav-dropdown {
background-color: #004a23;
border: 3px solid var(--user-green-color);
border-top: 0;
}
#menu-item-37 > div.sub-menu.nav-dropdown a:hover {
color: var(--user-yellow-color) !important;
}  div.product-footer > div > div.woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content {
border-top: 0;
}
#tab-title-description {
display: none;
}
div.product-footer > div > div.related.related-products-wrapper.product-section {
border-top: 0;
}
.product-thumbnails img, .product-gallery-slider img {
border: 1px solid #ccc;
border-radius: 5px;
}
.related .product-section-title {
text-align: center;
}
#container.wc360-container {
width: 100% !important;
}
#container.wc360-container .wc360 {
border: 1px solid #ccc;
border-radius: 5px;
}  .btn-purchase {
display: flex;
flex-direction: row;
font-family: 'Roboto';
margin-bottom: 10px;
}
.btn-purchase__item {
display: flex;
flex-direction: row;
align-items: center;
text-align: center;
border-radius: 5px;      
padding: 10px;      
text-decoration: none;    
}
.btn-purchase__item:not(:first-child) {
margin-left: 10px;
}
.btn-purchase__icon {
padding: 0 10px;
}
.btn-purchase__icon > img {
width: 100%;
max-width: 40px;
}
.btn-purchase__text {
padding: 0 10px;
}
.btn-purchase__item-title {
color: #fff;
margin: 2px 0;
font-size: 1rem;
text-transform: uppercase;
}
.btn-purchase__item-via {
color: #fff;
}
#btnPurchase_ViaHotline {
background: #06c423;
}
#btnPurchase_ViaHotline:hover {
background: #03991a;
}
#btnPurchase_ViaZalo {
background: #1182c5;
}
#btnPurchase_ViaZalo:hover {
background: #065e91;
}   .custom-page-title {
padding-bottom: 50px;
}
.custom-page-title h1 {
text-align: center;
} div.box-text.text-left > div > div.is-divider {
display: none;
} .post .nav-previous,
.post .nav-next {
padding: 0 10px;
}
.single-post .entry-divider {
display: none;
}
.single-post .entry-title {
margin-bottom: 0;
}
.single-post .entry-category {
display: none;
} .agency-slider .box-image {
padding: 10px;
border: 1px solid #cdb300;
}
.border-image {
border-radius: 5px;
overflow: hidden;
}
@media only screen and (max-width: 48em) {  .custom-tabs {
position: inherit;
}
.custom-tabs > h4 {
border-bottom: none;
padding-bottom: 0;
}
.custom-tabs .nav-pills.nav-normal {
position: inherit !important;
right: inherit !important;
justify-content: flex-start !important;
} }