@font-face{font-family:'font-awesome';src:url('fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#svgFontName') format('svg');font-weight:normal;font-style:normal}body{margin:0;padding:0;font-size:0.9rem}.hide-mobile{display:block}.show-mobile{display:none}.breadcrumb-item+.breadcrumb-item::before{content:"\f105";font-family:'font-awesome'}a{text-decoration:none;color:#333}a:hover{color:#ed3833;text-decoration:none}.clearfix::after{display:block;content:"";clear:both}.top-nav{background:#ed3833;color:#fff;height:30px}.top-nav ul{padding-left:0}.top-nav .nav-link{display:block;padding: .3rem 1rem}.top-nav ul li a{color:#fff}.dropdown-item{color:#353535 !important;white-space:inherit}.dropdown-item:focus,.dropdown-item:hover{color:#16181b}.dropdown-menu{white-space:inherit;width:18rem}.dropdown:hover>.dropdown-menu{display:block;margin-top:0px}.logo{max-width:220px;margin:10px 0}.navbar{padding:0px 1rem;width:inherit}.navbar-brand{font-size:1rem;margin:3px 0px 2px;min-width:220px}.sticky .navbar{padding:0px}.sticky .sticky-navbar{display:block !important;position:absolute;right:0}.bg-primary,.btn-danger{background-color:#ed3833!important}.border-primary{border-color:#ed3833!important}.text-danger{color:#ed3833!important}div#main-navbar{margin-bottom: .5rem}.menu-desktop{position:relative}.menu-desktop.sticky{box-shadow:0px 0px 3px 0px #353535}.main-menu{position:absolute;top:40px;left:0;display:none;z-index:1000;padding-top: .5rem}.home .main-menu{display:block}.sticky{position:fixed;top:0;width:100%;z-index:10000;background:#ed3833!important}.sticky .main-menu{display:none}.sticky .sticky-search{display:block !important;width:400px}.sticky .sticky-search form{margin-top:1px !important;margin-left:20px}.sticky .sticky-hide{display:none}.sticky+.main{padding-top:50px}.menu-title:hover .main-menu{display:block}.nav-form .form-control{border:1px solid #ecb100}.nav-form .input-group-text{background:#ffc107;border-color:#ecb100;color:#fff}.card-header.bg-danger a{color:#fff;font-weight:bold}.card-header.bg-danger a:hover{color:#ffc107;font-weight:bold;text-decoration:none}#map{height:35rem}.noti-box{position:fixed;right:70px;bottom:20px;z-index:10}.message{padding:20px 30px}.message.hidden{display:none}.message.error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.message.success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.menu{width:220px;position:relative;float:left}.menu .list-group-item{padding:1px 0px;position:inherit;height:30px}.menu .list-group-item a{display:block;color:#495057;text-decoration:none;font-size:10pt}.menu .list-group-item.active{background:#ed3833;border-color:#ed3833;color:#fff}.menu .list-group-item.active a{color:#fff}span.icon{width:22px;height:22px;display:inline-block;margin:1px 3px}span.icon img{width:100%;height:100%}span.subtitle{display:block;font-size:0.8rem}.menu .list-group-item:hover{border-right:none}.menu .list-group-item:first-child:hover{border-top-right-radius:0}.menu .list-group-item:last-child:hover{border-bottom-right-radius:0}.menu .list-group-item a:hover{color:#ed3833}.menu .list-group-item:hover .sub-menu{visibility:visible;webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.sub-menu{position:absolute;visibility:hidden;left:220px;top:0px;width:980px;background:#f7f7f7;border:solid 1px #dedede;border-left:none;height:480px;padding:15px;-webkit-transition:opacity 0.5s, -webkit-transform 0.5s;transition:opacity 0.5s, transform 0.5s;-webkit-transition:all 0.45s ease-out 0s;-moz-transition:all 0.45s ease-out 0s;-o-transition:all 0.45s ease-out 0s;transition:all 0.45s ease-out 0s;-moz-transform:translate(15px, 0);-webkit-transform:translate(15px, 0);transform:translate(15px, 0)}.sub-menu h2, .list-group-item .sub-menu h2 a{color:#ed3833;font-size:10pt;font-weight:bold}.sub-menu ul{padding-left:0}.sub-menu ul li{list-style:none}.slide-show{float:right;width:calc(100vw - 320px);height:485px}.carousel-item{height:428px}.banner-right{height:160px}.card-body .post-item{margin:0 15px;padding:15px 0px !important;border-bottom:1px dotted #ccc;height:90px}.card-body .post-item:last-child{border-bottom:none}.card-body .post-item a{color:#343a40;font-size: .9rem}.card-body .post-item a:hover{color:#000;text-decoration:none}.nav-tabs{border-bottom:1px solid #ed3833}.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{color:#ed3833;text-transform:uppercase;background-color:#fff;border-color:#ed3833 #ed3833 #fff}.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{border-color:#ed3833 #ed3833 #fff}.nav-tabs .nav-link{text-transform:uppercase;color:#333}.page-link{color:#ed3833}.page-item.active .page-link{background-color:#ed3833;border-color:#ed3833}.page-link:hover{color:#af3734}.page-link:focus{box-shadow:0 0 0 0.2rem rgb(255 0 0 / 25%)}.post-title{font-size:1rem}.sub-title{font-size: .8rem}.card-body>.row{padding:0 15px}.dealhome{position:relative;bottom:-28px}.dealhome a{background:#fff;padding:10px 30px;border-radius:20px;color:#ed3833;text-transform:uppercase;border:1px solid #ed3833;font-weight:bold;text-decoration:none}.dealhome a:hover{background:#ed3833;color:#fff}.promotion-banner{height:295px}span.big-sale{font-weight:bold;color:yellow;margin-left:30px}.item{padding:15px;border:1px solid #ddd;position:relative}.item .image{height:200px;display:flex;justify-content:center;align-items:center}.item .image img{max-height:200px;margin:auto}.item a{color:#333;font-size:0.9rem}.item a:hover{text-decoration:none;color:#ed3833}.item p{margin-bottom:0;max-height:42px;overflow:hidden}.item .price{font-size: .9rem;font-weight:bold;color:#ed3833}.item .price del{color:#6c757d;font-weight:normal}ul.top-selling{list-style:none;padding:0;margin:0 -15px}ul.top-selling li{float:left;width:30%;height:308px}ul.top-selling li:first-child{width:40%;height:616px}ul.top-selling li:first-child .image{height:365px}ul.top-selling li:first-child .image img{max-height:528px}.navbar-nav li{line-height:30px;color:yellow}.navbar-nav li a{color:yellow}.col-20{width:20%;float:left}.cat{padding-left:15px;padding-right:15px}span.cat-more{position:absolute;right:15px;font-size:20px;top:10px}span.cat-more a{color:#ed3833}span.cat-more a:hover{color:#b13138;text-decoration:none}.cat-page .product{margin-left:15px;margin-right:15px}.card-header{overflow:hidden}span.cat-title{background:#ed3833;margin:-15px -20px;padding:15px 20px;color:#fff;font-weight:bold;position:relative}span.cat-title:after{content:'';display:block;position:absolute;border:solid 48px transparent;border-left-color:#ed3833;right:-96px;bottom:0}span.cat-more{position:absolute;right:15px;font-size:20px;top:10px}i.icons{display:inline-block;background-image:url(../img/sprite.png);background-repeat:no-repeat}i.icons{width:30px;height:30px;float:left;margin-right:5px}.icon-ck1{background-position:-351px -175px}.icon-ck2{background-position:-389px -175px}.icon-ck3{background-position:-434px -175px;width:35px !important}.icon-ck4{background-position:-481px -175px}.large-discount{position:absolute;width:90px;height:90px;background:url(../img/sprite.png) -106px -3px no-repeat;display:block;text-align:center;font-size:29px;color:#fff;font-weight:500;line-height:90px;left:10px;top:10px}.discount{width:45px;height:45px;background:url(../img/sprite.png) -239px -62px no-repeat;display:block;position:absolute;color:#fff;font-weight:500;font-size:15px;line-height:45px;text-align:center;left:5px;top:5px;z-index:9}#carousel-slider .carousel-indicators{bottom:inherit;margin:0}#carousel-slider .carousel-indicators li{width:90px;height:50px}.modal-contact p.mobile{font-size:1.5rem}.modal-contact p.mobile span{width:40px;height:40px;display:inline-block}.modal-contact span.zalo{border:1px solid #ca1c18;border-radius:5px}.modal-contact span.zalo img{margin-top:-3px;border:none}.catalogues .image{border:1px solid red;width:100%;padding-top:56.25%;position:relative}.catalogues .image img{position:absolute;top:0;left:0;bottom:0;right:0}.product-page .title{text-transform:uppercase;font-size:1rem}.product-page .sub-title{font-size:0.9rem;font-weight:normal}.product-page .desc p{margin-bottom:0px;font-size: .9rem}.product-page .program{padding-left:20px;font-size: .9rem}.product-page .program p{margin-bottom:0px;margin-left:-20px}.product-page .carousel-item{height:370px;display:flex;justify-content:center;align-items:center;border:1px solid #dadada}.product-page .carousel-item img{max-width:100%;max-height:100%}.product-page .carousel-indicators{position:inherit;top:4px;margin:0;height:auto}.product-page .carousel-indicators li{width:50px;border:1px solid #dadada;height:50px;display:flex;justify-content:center;align-items:center;border:1px solid #dadada}.product-page .carousel-indicators li img{max-height:100%;max-width:100%}.product-page .right-side{background:#eaeaea;padding:15px}.product-page .n-price{width:100%;display:flex;justify-content:center;font-size:32px;color:#ed3833;margin-bottom:10px;font-weight:bolder}.product-page .price{margin-bottom:0;font-size: .9rem}.product-page .specialoffer p{font:bold 12px/24px Arial;text-transform:uppercase;color:#0071bb;margin-bottom:3px}.product-page .specialoffer h3{border-top:1px solid #d1d3d4;border-bottom:1px solid #d1d3d4;margin-bottom:7px;font:bold 12px/24px Arial;text-transform:uppercase;color:#0071bb}.right-box{position:fixed;right:5px;bottom:10px;width:50px;z-index:20}.right-box ul{list-style:none;padding:0;margin:0}.right-box ul li span{display:block;height:50px;width:50px;background:#ed3833;margin-bottom:5px;padding:5px;text-align:center;font-size:23px;border-radius: .25rem}.right-box ul li span:hover{background:#0084cb}.right-box ul li a{color:#fff}.right-box button{width:50px;height:50px}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#0084cb!important}input[type=checkbox],input[type=radio]{margin-right:3px}.MagicZoom,.MagicZoom:hover{outline:0!important;margin:auto;display:block !important;max-width:100%;max-height:100%}.MagicZoom img{border:0!important;outline:0!important;margin:0!important;padding:0!important}.MagicZoomHint{color:#fff;font-size:8pt;font-family:sans-serif;line-height:24px;min-height:24px;text-align:left;text-decoration:none;margin:0;padding:2px 2px 2px 20px !important}.MagicZoomExternalTitle{display:none}.MagicZoomBigImageCont{background:#fff;border:1px solid #999}.MagicZoomBigImageCont *{display:inline}.MagicZoomBigImageCont img{max-width:none!important;max-height:none!important;height:auto!important;width:auto!important}.MagicZoomHeader{background:#666;color:#fff;font-size:10pt!important;line-height:normal!important;text-align:center!important}.MagicZoomPup{background:#fff;border:1px solid #aaa;cursor:move}.MagicZoomLoading{background:#fff;border:1px solid #ccc;color:#444;font-family:sans-serif;font-size:8pt;line-height:1.5em;text-align:left;text-decoration:none;margin:0;padding:4px 4px 4px 24px !important}.MagicBoxShadow{-moz-box-shadow:3px 3px 4px #888;-webkit-box-shadow:3px 3px 4px #888;box-shadow:3px 3px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')" !important}.MagicBoxGlow{-moz-box-shadow:0px 0px 4px 4px #888;-webkit-box-shadow:0px 0px 4px 4px #888;box-shadow:0px 0px 4px 4px #888;border-collapse:separate;filter:progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888') !important;-ms-filter:"progid:DXImageTransform.Microsoft.Glow(Strength=4, Color='#888888')" !important}.footer{border-top:5px solid #ca1c18;padding:30px 0 0}.footer h4{font-weight:bold;font-size:1rem;border-radius:3px}.footer ul{padding-left:0px;list-style:none;margin-bottom:0}.footer ul a{color:#333}.footer ul a:hover{color:#ca1c18;text-decoration:none}.footer ul li{height:30px}.tel{font-weight:bold;color:#ca1c18}.tel span{width:25px;height:21px;display:inline-block;margin-right:5px}p.mobile{color:#ca1c18}p.mobile span{width:25px;height:25px;display:inline-block}span.phone{text-align:center;border:1px solid #ca1c18;border-radius:5px;color:#017fc8}p.mobile{margin-top:-4px}.zalo img{border:1px solid #ca1c18;border-radius:5px;margin-top:-3px}p.social{margin-top:-10px;margin-bottom:0.25rem}p.social span{font-size:42px}p.social span a{color:#2d84cc}p.social span a:hover{color:#0084cb}.owner-info{background:#ffe000;padding:5px 20px;border-radius:10px;max-width:700px;margin-bottom:20px}.owner-info p{margin-bottom:0px}.price-number-0,.price-number-1,.price-number-2,.price-number-3,.price-number-4,.price-number-5,.price-number-6,.price-number-7,.price-number-8,.price-number-9,.price-number-dot,.price-number-dash,.price-number-d{float:left;height:60px;width:32px}.price-number-0{width:33px;background:url("../images/0x60.png") no-repeat scroll center transparent}.price-number-1{width:23px;background:url("../images/1x60.png") no-repeat scroll center transparent}.price-number-2{background:url("../images/2x60.png") no-repeat scroll center transparent}.price-number-3{background:url("../images/3x60.png") no-repeat scroll center transparent}.price-number-4{background:url("../images/4x60.png") no-repeat scroll center transparent}.price-number-5{background:url("../images/5x60.png") no-repeat scroll center transparent}.price-number-6{background:url("../images/6x60.png") no-repeat scroll center transparent}.price-number-7{width:28px;background:url("../images/7x60.png") no-repeat scroll center transparent}.price-number-8{width:31px;background:url("../images/8x60.png") no-repeat scroll center transparent}.price-number-9{width:33px;background:url("../images/9x60.png") no-repeat scroll center transparent}.price-number-dot{width:15px;background:url("../images/x60.png") no-repeat scroll left bottom transparent}.price-number-dash{background:url("../images/.-x60.png") no-repeat scroll left bottom transparent;width:25px}.price-number-d{background:url("../images/dx60.png") no-repeat scroll left bottom transparent;width:119px}.price-number .price-number-d-2{position:absolute;right:95px;z-index:7}.price-number .price-number-d-3{position:absolute;right:76px;z-index:7}.price-number .price-number-d-4{position:absolute;right:59px;z-index:7}.price-number .price-number-d-5{position:absolute;right:39px;z-index:7}.price-number .price-number-d-6{position:absolute;right:12px;z-index:7}.price-number .price-number-d-7{position:absolute;right:-10px;z-index:7}.price-number-dash-7{position:absolute;right:35px;z-index:11}.price-number-dash-9{position:absolute;right:46px;z-index:11}.price-number-dash-10{position:absolute;right:19px;z-index:11}.price-number-dash-11{position:absolute;right:23px;z-index:11}.price-number span{position:relative}.price-number .price-0{z-index:0}.price-number .price-1{z-index:1;left:-3px}.price-number .price-2{z-index:2;left:-10px}.price-number .price-3{z-index:3;left:-16px}.price-number .price-4{z-index:4;left:-22px}.price-number .price-5{z-index:5;left:-27px}.price-number .price-6{z-index:6;left:-31px}.price-number .price-7{z-index:7;left:-35px}.price-number .price-8{z-index:8;left:-40px}.price-number .price-9{position:absolute;right:24px;z-index:9}.price-number .price-10{position:absolute;right:8px;z-index:10}.price-number .price-last{z-index:11;position:absolute;right:4px}.price-number .price-last-1{right:-18px}.price-number .price-number-dot{left:-8px}.price-number .price-number-dot-3{left:-18px}.price-number .price-number-dot-7{left:-38px}.price-number-small-0,.price-number-small-1,.price-number-small-2,.price-number-small-3,.price-number-small-4,.price-number-small-5,.price-number-small-6,.price-number-small-7,.price-number-small-8,.price-number-small-9,.price-number-small-dot,.price-number-small-dash{float:left;height:42px;width:22px}.price-number-small-0{background:url("../images/0x42.png") no-repeat scroll center transparent}.price-number-small-1{width:16px;background:url("../images/1x42.png") no-repeat scroll center transparent}.price-number-small-2{width:23px;background:url("../images/2x42.png") no-repeat scroll center transparent}.price-number-small-3{background:url("../images/3x42.png") no-repeat scroll center transparent}.price-number-small-4{background:url("../images/4x42.png") no-repeat scroll center transparent}.price-number-small-5{background:url("../images/5x42.png") no-repeat scroll center transparent}.price-number-small-6{background:url("../images/6x42.png") no-repeat scroll center transparent}.price-number-small-7{width:20px;background:url("../images/7x42.png") no-repeat scroll center transparent}.price-number-small-8{background:url("../images/8x42.png") no-repeat scroll center transparent}.price-number-small-9{width:23px;background:url("../images/9x42.png") no-repeat scroll center transparent}.price-number-small-dot{width:11px;background:url("../images/.x42.png") no-repeat scroll left bottom transparent}.price-number-small-dash{background:url("../images/.-x42.png") no-repeat scroll left bottom transparent;width:20px}.price-number-small span{position:relative}.price-small-number .price-small-0{z-index:0}.price-number-small .price-small-1{z-index:1;left:-4px}.price-number-small .price-small-2{z-index:2;left:-9px}.price-number-small .price-small-3{z-index:3;left:-13px}.price-number-small .price-small-4{z-index:4;left:-16px}.price-number-small .price-small-5{z-index:5;left:-19px}.price-number-small .price-small-6{z-index:6;left:-21px}.price-number-small .price-small-last{z-index:11;position:absolute;right:0}.price-number-small .price-small-last-2{right:5px}.price-number-small .price-small-last-3{right:-5px}.price-number-small .price-small-last-6{right:2px}.price-number-small .price-small-last-7{right:5px}.price-number-small .price-number-small-dot{left:-10px}.price-number-small .price-number-small-dot-1{left:-6px}.price-number-small .price-number-small-dot-2{left:-8px}.price-number-small .price-number-small-dot-3{left:-14px}.price-number-small .price-number-small-dot-7{left:-38px}@media (min-width: 768px){.container-fluid{padding-left:30px;padding-right:30px}.slide-show{width:calc(100vw - 350px)}}@media (min-width: 1200px){.container-fluid{padding-left:60px;padding-right:60px}.slide-show{width:calc(100vw - 370px)}}@media (min-width: 1600px){.container-fluid{max-width:1560px;padding-left:30px;padding-right:30px}.slide-show{max-width:1265px;height:511px}.slide-show .carousel-item{height:450px}.menu .list-group-item{height:32px}.sub-menu{height:512px}.banner-right{height:170px}}