.form-control-sm{height:1.75rem} .btn-sm{height:1.80rem;padding:0 !important} @font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont.woff) format("woff"); } .fa-telegram{position:relative} .fa-telegram:before{content:"\f2c6";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;color:#fff;font-size:18px;position:absolute} .ml-5{padding-left:5px} .first_title{display:inline-block;text-transform:lowercase} .first_title:first-letter{text-transform:uppercase} .content-2-line{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} .content-3-line{display:-webkit-box !important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} .content-4-line{display:-webkit-box !important;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden} .content-5-line{display:-webkit-box !important;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden} .content-6-line{display:-webkit-box !important;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden} .single .single-content strong, .single .single-content b{font-weight:bold !important} .single-content a{display:inline-block !important} .font-arial{font-family:'Arial', sans-serif} .custom-btn .btn{margin:2px 3px} .b-b{border-bottom:1px solid #801640;padding-bottom:.35rem} .float-right{float:right} .float-left{float:left} .search-content-inner a mark{color:#5d4112;font-family:Arial,sans-serif;font-weight:700;margin-right:.125rem;background:none} .associate__footer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:fixed;z-index:5;bottom:85px;right:31px} .quick-alo-ph-circle-fill{width:80px;height:80px;top:-15px;right:-15px;background-color:#000;border-radius:100%;border:2px solid transparent;animation:f 2.3s infinite ease-in-out} .quick-alo-ph-circle, .quick-alo-ph-circle-fill{position:absolute;opacity:1;transition:all .5s;transform-origin:50% 50%} .quick-alo-ph-circle{width:130px;height:130px;top:-40px;right:-40px;background-color:transparent;border-radius:100%;border:2px solid rgba(30,30,30,.4);animation:e 1.2s infinite ease-in-out} .quick-alo-ph-img-circle{opacity:1;animation:g 1s infinite ease-in-out;transform-origin:50% 50%} .icon--zalo-call{background-image:url(../images/icons/icon-menu-right2.png);width:60px;height:60px} .icon--face-call{background-image:url(../images/icons/messenger.png?ver=10);width:60px;height:60px} .icon--phone-call{background-image:url(../images/icons/phone.png);width:60px;height:60px} .icon--whatsapp-call{background-image:url(../images/icons/whatsapp.webp);width:49px;height:49px} .icon--line-call{background-image:url(../images/icons/line.webp);width:49px;height:49px} @keyframes e{0%{transform:rotate(0) scale(.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(.7) skew(1deg);opacity:.5}to{transform:rotate(0) scale(1) skew(1deg);opacity:.6}} @keyframes f{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) -moz-scale(1) skew(1deg);opacity:.2}to{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}} @keyframes g{10%{transform:rotate(0) scale(1) skew(1deg)}10%{transform:rotate(-25deg) scale(1) skew(1deg)}20%{transform:rotate(25deg) scale(1) skew(1deg)}30%{transform:rotate(-25deg) scale(1) skew(1deg)}40%{transform:rotate(25deg) scale(1) skew(1deg)}50%{transform:rotate(0) scale(1) skew(1deg)}to{transform:rotate(0) scale(1) skew(1deg)}} .main-slider-item::after{background:none} .bold{font-weight:bold} .italic{font-style:italic} .btn-group-filter .btn{overflow:hidden} .btn-group-filter ul li .dropdown-item {font-size:0.75rem} #sidebar .btn-group-pulldown .select2-container{ background-color:#fff}.widget-footer-pro li:last-child:after { width:0 !important} .mn-left li {border-top:1px solid #ededed;padding:.3em 0}.mn-left li a{margin-top:0.5rem} .mn-left li a .ani-zoom:hover img{transform:scale(2.5) !important}.b-recruit-detail-content a .ani-zoom:hover img{transform:scale(2) !important}.mn-left ul {margin-left:10px;padding-left:0px;border-bottom:1px solid #ededed;list-style:none;width:95%}#landing h3{color:var(--bs-primary)} #landing .desc a{color:var(--bs-primary);font-size:0.9rem} #landing .desc a{border-bottom:1px solid var(--bs-primary)}.product-content{padding:0 1.1rem}.product-search .product-content {padding:0 0.7rem 0.7rem}.product-search .card-product-sub .product-text {font-size:1rem}.product-search .product-price {font-size:1.25rem}.product-search .card-product-sub .product-title {font-size:1rem}.product-search .breadcrumb-item{color:#000}.product-search .breadcrumb-item+.breadcrumb-item::before{color:#000}.product-search .breadcrumb-item a {color:#000}.product-search .widget-recruit-list .product-item .card-product-sub .product-title{font-weight:400}.product-search .widget-recruit-list .product-item {margin-bottom:0.7rem}.product-search .widget-recruit-list .product-content{padding:0 0.7rem 0.1rem 0}.product-recent .product-title {font-family:Arial,sans-serif;font-size:1.125rem;font-weight:700;transition:color .3s ease-out}.product-recent .product-price {color:var(--bs-primary);font-family:SFUDinEngAlt,Arial,sans-serif;font-size:1.25rem;font-weight:500;margin-bottom:0.1rem}.mn-left ul li .sidebar-link {display:block;font-size:.9375rem;line-height:1.25rem;padding:0.15rem 0.625rem 0.15rem 2.1875rem;position:relative;text-transform:uppercase;color:#000e3c}.mn-left ul li .sidebar-link:after {background:url(../images/icons/arrow.webp);background-size:100% 100%;content:'';height:0.4125rem;left:0.75rem;position:absolute;top:57%;transform:translateY(-50%);transition:transform ease-out .4s;width:0.4125rem;z-index:1}.mn-left ul li .sidebar-link:hover:after {transform:translate(10px,-50%)}.header-bottom .logo:after, .header-bottom .search-form:after {background:#fff;width:0}.header-bottom {position:unset}.main-content .breadcrumb-wrap{position:unset}.breadcrumb-item, .breadcrumb-item a, .breadcrumb-item+.breadcrumb-item::before{color:#801640} .page-header{height:400px}.text-justify{text-align:justify} .box-youtube{width:98%;max-width:640px;margin:0 auto} .youtube{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden} .youtube iframe, .youtube object, .youtube embed{position:absolute;top:0;left:0;width:100%;height:100%} .video-container {position:relative;padding-bottom:56.25%}.video-container iframe {position:absolute;top:0;left:0;width:100%;height:100%}.text-right{text-align:right} .price-note{font-weight:normal;color:var(--bs-gray-dark);font-size:.875rem}.c-news>li>div.box-l {display:block;position:relative}.c-news__tag a{color:white}.product-recent a .name {font-weight:700}.product-recent a .price {color:#801640;font-weight:700}.toc-wrap {position:relative;float:right;background:#eee;font-size:0.8em;padding:1em 0.1em;margin:0 0 0.5em 0.5em}.toc-wrap {::-webkit-scrollbar {-webkit-appearance:none;width:7px}::-webkit-scrollbar-thumb {border-radius:5px;background-color:#cccccc;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}border-radius:0.375rem;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);background-color:#f9fafb;border-width:1px;border-color:#d2d6dc;.toc-title {text-align:center;font-size:2rem;margin-top:0.3rem}#toc {max-height:calc(100vh - 150px);padding:1rem;overflow-y:scroll;a {&:hover {text-decoration:underline}} .toc-active {font-weight:bold;color:#2563eb}.toc-item {padding:0.1em 0;a {padding:0.25em 0.5em;font-size:16px}} ul{padding-left:1rem} .toc-h2 { margin-left:0.5em } .toc-h3 { margin-left:1.75em } .toc-h4 { margin-left:3em } .toc-h5 { margin-left:4.25em } .toc-h6 { margin-left:5.5em } } } #toc ul li{list-style:none} .toc-title svg:not(:host).svg-inline--fa, svg:not(:root).svg-inline--fa {overflow:visible;box-sizing:content-box}.toc-wrap .toc-title{cursor:pointer}.toc-title .svg-inline--fa {display:var(--fa-display, inline-block);height:1em;overflow:visible;vertical-align:-.125em}.product-single-content .product-property li {margin-left:0.5rem}.productNew-slider .slide-next{right:-0.85rem}.productNew-slider .slide-prev {left:-0.85rem}.page-header-direct {-webkit-margin-before:unset !important;margin-block-start:unset !important}.card-product .product-price {position:unset !important}.b-filter ul li a{font-size:1.35rem}.search-blog{position:relative} .search-blog input {background:var(--bs-gray-200)}.product-meta .nav-item a{text-align:right}#noticeModal{--bs-modal-width:392px} .fixedbar {position:fixed;bottom:2rem;right:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:10}.fixedbar .txt {position:absolute;top:calc(100%);text-align:center;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#000;font-size:14px;white-space:nowrap}.fixedbar-btn.active {-webkit-transform:rotate(45deg);transform:rotate(45deg)}.fixedbar-list {-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0.5rem;margin-bottom:0.5rem}.fixedbar-list.active .fixedbar-it {transform:translateY(0%);opacity:1}.fixedbar-it:nth-child(1) {transform:translateY(calc(100% + 0.5rem))}.fixedbar-it {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:0.4s;transition:0.4s;opacity:0}.fixedbar-btn {width:3rem;height:3rem;border-radius:100rem;background:var(--bs-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;position:relative;-webkit-transition:0.4s;transition:0.4s;z-index:2;border:0.2rem solid white;-webkit-box-shadow:0px 4px 40px rgba(0, 0, 0, 0.1);box-shadow:0px 4px 40px rgba(0, 0, 0, 0.1)}.w-35{width:35% !important} .sale-off .btn{height:auto;position:absolute;left:0px;top:0px;z-index:3}.img_map img{width:auto;height:270px}.main-menu .nav-link{font-weight:500;font-size:14px;display:flex;align-items:center;white-space:nowrap}@media (min-width:1780px) {.page-header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}} @media (max-width:768px){#liveToast{padding-top:60px} .product-search #frm-product {margin-top:1.5rem} .only_sp li a.nav-link {font-size:.995rem;font-weight:600}.product-content {padding:0 0.65rem 0.65rem}.product-price {font-size:1.325rem}.page-header{height:240px}.select2-search--dropdown .select2-search__field{border:1px #ccc solid}.toc-wrap {width:100%}.sale-off .w-25{width:50% !important;position:absolute;left:auto;z-index:999;padding:0} .col-sm-pt-5{padding-top:9px} .sale-off .w-35 {width:60% !important} body>.skiptranslate{display:none} }