@charset "utf-8";

.social a{background:#a6a8a9;border-radius: 3px;color: #fff;display: inline-block;font-size: 20px;height: 27px; line-height:27px;text-align: center;width: 27px; margin:0 0 0 4px;}
.social a:hover { background:#555; color:white;}
.social a i { font-size: 17px; color:white;}
/*navigation*/
.navigation {
    height: 26px;
    position: relative;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #ccc;
    padding: 8px 0;
}
.navigation>ul>li.nav-show {
    border-right: 1px solid #388a00;
    font-family: utmfb,arial;
    font-size: 18px;
    text-transform: uppercase;
    display: block;
    float: left;
    height: 26px;
    margin: 0;
}
.navigation ul .nav-show:first-child { border-left:0 none;}
.navigation .nav-show a {
    color: #4BAA00;
    display: block;
    padding: 0 30px;
    height: 26px;
    line-height: 30px;
    font-size: 18px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-transition: all 0.2s ease 0s;
    -moz-transition: all 0.2s ease 0s;
    -o-transition: all 0.2s ease 0s;
    transition: all 0.2s ease 0s;
}
.navigation li.nav-show .nav-select, .navigation li.nav-show .current:hover { color:#61a235;}
.navigation ul .nav-show:first-child a {
    padding-left: 15px;
}
.navigation li.nav-hide{/*display:none;*/}
.navi-more{ position:absolute; top:0; right:0; display:block;}
.navi-more:hover .fa{ color:white;}
.navi-more .tx {
    display: block;
    padding: 5px 8px 0px;
    float: left;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.navigation .navi-sub{position:absolute; top:40px; left:0; width:100%; height:40px; background:url(https://media.healthplus.vn/themes/images/navbg.jpg) no-repeat center bottom; overflow: hidden;}
.navigation .navi-sub li{float:left; font-family:utmfb,arial; font-size:14px;}
.navigation .navi-sub li a{color:#666; display:block; padding:3px 10px; text-transform:none; font-size:14px; line-height:25px;}
.navigation .navi-sub li a:hover { color:#333;}
.topic { box-sizing: border-box; font-weight: bold; padding: 0 10px; font-size:11px; margin-bottom:12px; margin-top:10px;}
.topic-name { background: #eee; border: 1px solid #bbb; -moz-border-radius:1px; -webkit-border-radius:1px; border-radius: 1px; display: inline-block; font-size: 11px; font-weight: normal; margin: 0 0 0 5px; padding: 1px 6px; white-space:nowrap;}
.topic-name:hover { background:#388a00; border:1px solid #357b2b; color:white;}

/*focus tab*/
.hide { position: absolute; top: -9999px; left: -9999px; }
.focus-tab .tabnav{ margin: 0 0 10px 0; width:100%;}
.focus-tab .tabnav li { width: 50%; float: left; text-align:center;}
.focus-tab .tabnav li.last { margin-right: 0; }
.focus-tab .tabnav li a { display: block; padding: 6px 5px 3px; position:relative; color:#388A00; font-size:15px; text-transform:uppercase;}
.focus-tab .tabnav li a:hover { text-decoration:underline;}
.focus-tab ul.tabnav li a.current {cursor:default; text-decoration:none;}
.focus-tab ul.tabnav li a.current:after, .focus-tab .single-tab li a:after {
    top: 95%;
    left: 53%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(156, 207, 112, 0);
    border-top-color: #96C378;
    border-width: 7px;
    margin-left: -10px;
}
    .focus-tab .single-tab li a:after{border-top-color:#388a00;}
#focus-tab.focus-tab { border-bottom:0 none;}
.focus-tab { width:255px; border: 1px solid #61a235; -webkit-border-radius:5px; -o-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
.prevent-side .focus-tab {border: 2px solid #e07219;}
.focus-tab .tabnav{font-family:utmfb,arial;}
.focus-tab .single-tab li { width: 100%;}
.focus-tab .single-tab li a:after { left: 18%;}
.list-wrap .slimScrollDiv { height: 369px !important;}
.list-wrap .slimScrollDiv .focus-list { height: 353px !important;}
.focus-list { height: 354px; overflow: hidden; margin: 0px 5px 16px;}
.focus-list a{display:block; font-size:12px;  line-height:17px; padding:8px 0; border-bottom:1px dotted #ccc; margin: 0 3px;}
.focus-list a:hover { text-decoration:underline;}
.focus-list a * { font-weight: normal; line-height: 18px; max-height: 35px; overflow: hidden;}
.focus-foot{background:#61a235; height:25px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px; border-radius:0 0 2px 2px;}
.focus-foot a{float:right; display:block; height:25px; border-left:4px solid #fff; padding:0 10px; color:#fff; font-size:13px; line-height:25px;}
.focus-foot a:hover { text-decoration:underline;}
.focus-foot a i { color: white; font-size: 17px; margin-right: 6px; vertical-align: middle;}
/*big-focus*/
.big-focus{box-sizing: border-box; width:395px; padding:10px; border:1px solid #E4EBEE; margin-bottom: 12px;}
.big-focus a{display:block; width:100%; }
.big-focus .thumb span{display:block; overflow:hidden; width:100%; height:234px; margin-bottom: 5px;}
.big-focus a:hover * { color:#388a00;}
.big-focus .title{ font-size:16px; color:#388a00; }
.big-focus .title *{font-weight:bold; font-size:16px; line-height: 19px;}
.big-focus .title:hover *{color:#4baa00;}
.big-focus .bxslider {height: 277px;overflow: hidden;}
/*small-thumb-focus*/
.small-thumb-focus{width:402px;}
.small-thumb-focus a{display:block; width:32%; margin:0 0.5%; float:left; overflow:hidden; position:relative;}
.small-thumb-focus .thumb span{ height:120px; display:block; width:100%; overflow:hidden;}
.small-thumb-focus .thumb span img {height: 80px;width: 129px;}
.small-thumb-focus .title{display:block; padding:5px; font-size:12px; color:#558B30; background:#fff; position:absolute; bottom:0; left:0; box-sizing: border-box; width:100%;}
.small-thumb-focus .title:hover { text-decoration:underline;}
.small-thumb-focus .title *{font-size:12px; font-weight:normal; color:#558B30; max-height: 30px; overflow: hidden; line-height: 16px;}
/*module*/
.module{margin:20px 0;}
.mod-head{background:url(https://media.healthplus.vn/themes/images/module_left.png) no-repeat; height:49px; margin-bottom: 10px;}
.mod-head .title{height:37px; background:url(https://media.healthplus.vn/themes/images/module_left.png) 100% bottom; float:left; padding:0 45px 0 0; line-height:45px;font-family:utmfb,arial; text-transform:uppercase; margin-left:14px;}
.mod-head .title a{ color:#fff; font-size:18px; line-height: 37px;}
.mod-head .title a:hover { text-decoration:underline;}
.mod-sub {line-height:31px; border-bottom:1px dotted #ccc;  text-align:right; margin-left:10px;}
.mod-sub a { color: #222; display: block; float: left; line-height: 38px; margin: 0 0 0 12px; text-transform: uppercase;}
.mod-sub a:hover{text-decoration:underline;}
.catechild { display: block; margin: -10px 12px 12px;}
.catechild a { background: #eee; border: 1px solid #c2c2c2; -webkit-border-radius:2px; -o-border-radius:2px; -moz-border-radius:2px; border-radius: 2px; color: #388a00; margin: 0 3px 8px; padding: 2px 5px; -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s; float:left; white-space: nowrap;}
.catechild a:hover { background:#61a235; color:white; border:1px solid #388a00;}
.module.songkhoe .col-325{ padding: 0 5px;}
.blk-title:hover *{color:#4ba900;}
.blk-title{color:#388a00; text-transform:uppercase; margin-bottom:10px; display:block;}
.blk-title *{font-size:16px; font-weight:bold;}
.dot-line{height:0px; line-height:0; font-size:0; border:0 none; border-bottom:1px dotted #ccc;}
.news-with-thumb{ margin-bottom:15px; display:block; height: 208px; overflow: hidden; position: relative;}
.news-with-thumb .thumb { display: block; height: 178px; overflow: hidden; width: 100%;}
.thumb img { display: block; margin: auto;}
.news-with-thumb .title { 
    display:block;
    line-height: 21px;
    padding: 6px 10px;
    background:#fff;
    color:#558b30;
    font-size:14px;
    box-sizing: border-box;
    width:100%;
    position: absolute;
    bottom: 0;
    height: 30px; 
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.news-with-thumb:hover .title { height:auto;}
.news-with-thumb .title:hover { text-decoration:underline;}
.col-325 .dot-line{margin-bottom:15px;}
/*tin thoi su*/
.col-330 .slimScrollDiv { height: 1010px !important;}
.col-330 .scroll-blk { height: 1010px !important;}
.news-full-op{overflow:hidden; padding-bottom:15px; border-bottom:1px dotted #ddd; margin-bottom:16px;}
.scroll-blk .news-full-op .thumb { width: 120px;}
.news-full-op .thumb{display:block; width:95px; height:83px; overflow:hidden; float:left; margin-right:12px;}
.scroll-blk .news-full-op .info { width:59%;}
.news-full-op .info { float: left; width: 65%;}
.news-full-op .info .title{font-family:Arial, Helvetica, sans-serif; display:block; margin-bottom:5px; max-height: 35px; overflow: hidden;}
.news-full-op .info .title *{font-size:14px; font-weight: bold;}
.news-full-op .info .title:hover * { text-decoration:underline;}
.news-full-op .info  .metadata{font-size:11px; color: #999; margin-bottom:5px;}
.news-full-op .info .desc { color: #666; max-height: 31px; overflow: hidden; line-height: 16px;}

.other-module .news-with-thumb { width:312px;}
.other-module .col-330 { margin-top: 28px; height: 208px; overflow: hidden;}
.module.other-module  .news-full-op{padding-bottom:8px; margin-bottom:8px;}
.module.other-module .news-full-op:last-child { border:0 none; margin:0; padding:0;}
.module.other-module  .news-full-op .thumb{height:58px;}
.module.other-module  .news-full-op .info .title *{font-size:12px;}
.other-module .module-cnt{padding:5px; background:#fbfbfb; border:1px solid #f0f0f0; margin-bottom:18px; padding: 10px 5px;}

/*khuyen mai*/
.promo-blk{width:120px;}
.promo-blk .head{display:block; background:url(https://media.healthplus.vn/themes/images/module_left.png) no-repeat 100% 100%; color:#fff; text-transform:uppercase; padding:5px 0; text-indent:10px;}
.promo-blk .head:hover *{ text-decoration:underline; color:white;}
.promo-blk  ul{ height:185px; overflow-y:scroll;}
.promo-blk  ul li{list-style:inside disc; color:#4CAA00; font-size:11px; padding:4px 0;}
.promo-blk  ul li a{color:#000; font-size:11px;}
.promo-blk ul li a:hover { text-decoration:underline;}
.promo-blk  ul li a *{font-weight:normal;}
.promo-bnr{display:block; width:190px; overflow:hidden;height:208px;}

.benh{margin-top:-60px;}
.benh .header { background: url("https://media.healthplus.vn/themes/images/benh_head.png") no-repeat; color: #fff; display: block; height: 37px; margin: 1px 0 0 -114px; padding-left: 20px;}
.benh .header *{font-family:utmfb,arial; font-size:18px; text-transform:uppercase; text-indent:20px; background:#E27200; display:block; height:37px; line-height:41px; color:white;}
.benh .header:hover * { text-decoration:underline;}
.benh-list { height: 474px; margin: 52px 0 15px; overflow-y: scroll;}
.benh-list li {padding:8px 0; list-style:disc inside; padding-left:10px; color: #4caa00;}
.benh-list li .num{font-weight:normal;}
.benh-list li .fa{font-size:11px; color: #388B00;} 
.benh-list li .title { display: inline-block; vertical-align: top; width: 285px;}
.benh-list li .title * { font-size: 13px; font-weight: bold; line-height: 17px;}
.benh-list li .title:hover * { text-decoration:underline;}
.benh-list li.odd{background:#f6f6f6;}

.module-box{border:3px solid #e3e3e3; background:#f2f2f2;margin-bottom: 30px;}
.module-box .small-module{width:33%;float:left; overflow:hidden;}
.small-module{margin-top:-10px;}
.small-module .head{background:url(https://media.healthplus.vn/themes/images/module_small.png) no-repeat 0 0; width:90%; padding-left:10px}
.small-module .head .title{background:url(https://media.healthplus.vn/themes/images/module_small.png) no-repeat 100% 100%;text-indent:15px;}
.small-module .head .title a{color:#fff;font-family:utmfb,arial; font-size:18px; font-weight:normal;  line-height:30px; text-transform:uppercase;}
.small-module .head .title a:hover { text-decoration:underline;}
.small-module .thumb{display:block; margin:10px auto 5px; width:176px; height:107px; overflow:hidden;}
.small-module .tieude { color: #000; display: block; font-weight: bold; max-height: 29px; overflow: hidden;}
.small-module .tieude:hover { text-decoration:underline;}
.small-module  .metadata{font-size:11px ;color: #999; line-height:20px;}
.small-module .module-cnt{padding:2px 20px 15px;}

.banner-300 img{max-width:300px; margin-bottom:10px;}
/*cong dong len tieng*/
.box .head{background:#388a00; height:30px; text-align:center; position:relative; border-bottom:5px solid #9ccf70; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.box .head .title a{text-transform:uppercase; font-size:18px; color:#fff; font-weight:normal;font-family:utmfb,arial; line-height:36px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.box {margin-bottom:10px;}
.box .head .title a:hover { text-decoration:underline;}
.box .head:after{top: 100%;
    left: 20%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(156, 207, 112, 0);
    border-top-color: #388a00;
    border-width: 10px;
    margin-left: -15px;}
.congdong .box-cnt{border:2px solid #61a235; border-width:0 2px 0 2px; padding:10px 8px;}
.congdong .thumb{display:block; overflow:hidden; width:88px; height:72px; float:left;margin:0 10px 10px 0;}
.congdong .title{font-size:14px;  margin-bottom:5px; font-weight:bold;}
.congdong .title:hover { text-decoration:underline;}
.congdong .metadata{font-size:11px; color: #999; line-height:25px; font-style:italic;}
.congdong .comment{font-weight:bold; font-style:italic; }
.congdong .desc{display:block; margin:10px 0; color:#666; line-height:18px;}
.congdong .congdong-cmt .title2{display:block; color:#E27300; padding:3px 0; border:1px dotted #ccc; border-width:1px 0 1px 0; font-weight:bold;}
.congdong-cmt{margin-bottom:10px;}
.congdong-cmt .one-cmt{ padding:5px 0; border-bottom:1px dotted #ccc;}
.congdong-cmt .one-cmt .name{font-weight:bold;}
.congdong-cmt .one-cmt .datetime{color:#999;}
.congdong-cmt .one-cmt p{color:#555; font-style:italic; padding:3px 0;}
.congdong-ul {padding:10px 0 0 0;}
.congdong-ul a{display:block; float:left; width:49%; font-weight:bold; color:#999; text-transform:uppercase; font-size:13px;}
.congdong-ul a:hover { color:#555;}
.congdong-ul a i{font-size:20px;}

/*trao doi va hoi dap*/
.box.faq {border:1px solid #7ECB53; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.box.faq .head{background:url(https://media.healthplus.vn/themes/images/hoidap_grd.jpg) repeat-x; height:38px; line-height:38px; border:0 none; text-align:left; text-indent:10px; -moz-border-radius:3px 3px 0 0; -webkit-border-radius:3px 3px 0 0; border-radius:3px 3px 0 0;}
.hoidap-tab .list-wrap{padding:0 7px;}
.box.faq .head:after{display:none;}
.box.faq .head .title{color:#fff; text-transform:uppercase; display:block; height:38px; background:url(https://media.healthplus.vn/themes/images/hoidap.jpg) no-repeat 100% 0;}
.box.faq .head .title *{font-family:utmfb,arial; font-size:16px;line-height:45px; color:white;}
.box.faq .head .title:hover * { text-decoration:underline;}
.hoidap-tab ul{background:#F2F5E2;}
.hoidap-tab ul li{width:50%; text-align:center; text-transform:uppercase;  float:left;}
.hoidap-tab ul a{display:block;color:#333; font-size:12px; font-weight:bold; padding:5px 0;}
.hoidap-tab ul a.current{background:#FCF7DC; color:#FF9A00}
.faq-ques{overflow:hidden; padding:7px 0;}
.faq-ques.odd{background:#F4F4F4;}
.faq-ques .thumb{display:block; width:70px; height:55px; overflow:hidden; float:left; margin-right:7px;}
.faq-ques .title{color:#003168;}
.faq-ques .title * { font-weight:bold; color:#003168;}
.faq-ques .title *:hover { text-decoration:underline;}
.hoidap-tab .list-wrap .date{font-size:11px; color:#999; line-height:30px;}
.ques-more{font-size:14px; text-transform:uppercase; text-align:center; display:block; margin:5px 0; color:#999;  font-weight:bold; -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;}
.ques-more i { color: #999; font-size: 16px; padding:0;}
.ques-req {
    background: #ff9b00;
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px;
    color: #fff;
    display: table;
    font-size: 13px;
    font-weight: bold;
    margin: auto;
    padding: 7px 10px 5px;
    text-align: center;
    text-transform: uppercase;
    margin-bottom:20px;
    -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;
}
.ques-req:hover { background:#7ebb3b; color:white;}

/*video photo home*/
.video-photo{background:#fbfbfb; border:1px solid #f0f0f0; padding:7px; height:246px; overflow:hidden;}
.video-photo .mod-head { margin-left: -10px;}
.video-photo .bx-wrapper .bx-pager { display: none;}
.video-slider li{position:relative; overflow:hidden;}
.video-slider li i{position:absolute; color:#fff; opacity:0.3; top:30%; left:35%;}
.video-slider li:hover i { opacity:0.7;}
.video-slider li .title {background: #fff;color: #558b30; padding: 5px 10px 3px; overflow: hidden;line-height: 18px; height: 36px;}
.video-slider li .title:hover {text-decoration:underline;}
.video-slider .thumb { background: #558b30; box-sizing: border-box; color: white;}
.video-slider .thumb .title { color:white; padding: 1px 10px 7px;}
.video-photo .thumb .title { color:white; padding: 1px 10px 7px;}
.video-photo .bx-wrapper .bx-controls-direction a{width:15px; height:29px;background:url(https://media.healthplus.vn/themes/images/arrow.png) no-repeat 0 0;}
.video-photo .bx-wrapper .bx-controls-direction .bx-prev{left:0;}
.video-photo .bx-wrapper .bx-controls-direction .bx-prev:hover{background-position:0 -29px;}
.video-photo .bx-wrapper .bx-controls-direction .bx-next{background-position:100% 0; right:0;}
.video-photo .bx-wrapper .bx-controls-direction .bx-next:hover{background-position:100% -29px;}
.video-photo .thumb span { display: block; height: 120px; margin-bottom: 5px; overflow: hidden;}
.video-photo .thumb .title:hover { text-decoration: underline;}
.full-box{clear:both; background:#eee; border:2px solid #CECECE; padding:10px; margin-bottom:15px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;max-height: 300px;overflow: hidden;}
.full-box .head .title{color: #3b8901;display: block;margin-bottom: 10px;text-transform: uppercase;}
.full-box .head .title *{font-family:utmfb,arial; font-size:15px; color:#3b8901;}
.hori-slide  li{padding:0 10px; border-right:1px dotted #ccc; box-sizing:border-box;}
.hori-slide .thumb{display:block; width:119px; height:80px; float:left; margin:0 10px 10px 0; overflow:hidden;}
.hori-slide .info .title{font-weight:bold; color:#000; max-height:28px; display:block; overflow:hidden;}
.hori-slide .info .title:hover, .ws-link li .title:hover { text-decoration:underline;}
.hori-slide .info .desc{margin-top:7px; color:#666; max-height:47px; overflow:hidden; line-height: 16px;}
.doanhnghiep .bx-wrapper .bx-pager { display:none;}

.ws-link li{padding:10px; box-sizing:border-box;background:#fff;}
.ws-link li .thumb{display:block; margin-bottom:10px; height:130px; overflow:hidden}
.ws-link li .title * { font-weight:bold;}
.ws-link li  .desc{font-size:11px; color:#666; margin-top:5px; max-height:44px; overflow:hidden; line-height: 15px;}

/* Categories */
.hCat {

    background: #fafafa;
    border: 1px solid #ddd;
    border-top-width:4px;
    margin: 5px 0 25px;
    padding-bottom: 18px;
}
.hCat-ctn {
    margin: -4px auto auto;
    width: 97.5%;
}
.hCat-ctn li {
    float: left;
    overflow: hidden;
    width: 200px;
    margin: 0 20px;
}
.hCat-title {
    border-top: 4px solid #61a235;
    border-bottom: 1px solid #ccc;
    position: relative;
    font-size: 16px;
    padding: 7px 0 5px;
    text-align: center;
    display:block;
    font-weight:bold;
    color:#222;
    margin-bottom:17px;
    -webkit-transition:all 0.1s ease 0s; -moz-transition:all 0.1s ease 0s; -o-transition:all 0.1s ease 0s; transition:all 0.1s ease 0s;
}
.hCat-title:hover { color:#61a235;}
.thumb200x130 {
    width:200px;
    height:130px;
    display:block;
    overflow:hidden;
    margin-bottom:5px;
}
.hCat-ctn .title {
    color: #222;
    font-size: 13px;
    font-weight: bold;
    line-height: 17px;
}
.hCat-ctn .title:hover { text-decoration:underline;}

/*footer*/
.foot-nav{background:#446AAD;padding:7px 10px; margin-bottom:10px; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.foot-nav a {padding: 3px 10px;float: left;white-space: nowrap;}
.foot-nav a:hover *{ text-decoration:underline;}
.foot-nav a * { color: #fff; font-size: 13px; font-weight: bold;}
.foot-info{text-align:center; color:#666; padding-bottom:20px;}
.foot-info p{line-height:20px;}
.foot-info a { color: #388a00;}
.foot-info a:hover { text-decoration:underline;}

.cate-focus-list { margin: -9px 8px 8px;}
.cate-focus-list .it { border-bottom: 1px solid #ccc; margin-bottom: 6px; overflow: hidden; padding: 8px 0;}
.cate-focus-list .it:last-child { border-bottom: 0 none; margin-bottom: 0; padding: 0;}
.cate-focus-list .it .thumb{display:block; width:90px; height:60px; overflow:hidden; float:left; margin: 0 7px 6px 0;}
.cate-focus-list .info .title:hover { text-decoration: underline;}
.cate-focus-list .it .desc { color: #777; margin-top: 6px; max-height: 27px; overflow: hidden;}
.cate-focus-list .title { display: block; max-height: 28px; overflow: hidden;}
.cate-focus-list .title * { font-weight: bold;}

.bnr-hori{margin:15px 0; overflow:hidden;}
.cate-pad .module-cnt { margin: 0 0 0 12px;}
/*.cate-list{border-bottom:1px dotted #ccc;}*/
.cate-list li { border-bottom: 1px dotted #ccc; clear: both; margin-bottom: 20px; padding: 0 0 8px;}
.cate-list>li:first-child {border-top: 1px dotted #ccc;padding-top: 20px;}
.cate-list .thumb{display:block; width:230px; height:145px; overflow:hidden; float:left; margin:0 15px 8px 0;}
.cate-list .cate-name{font-size:16px; font-weight:bold; color:#388a00; text-transform:uppercase;}
.cate-list .cate-name *{display:inline;}
.cate-list .info span{color:#7EBB3B; font-weight:bold; margin: 0 2px;}
.cate-list .info .title{color:#000; font-size:16px;}
.cate-list .info .title *{font-size:16px; display:inline; font-weight:bold; color:#333;}
.cate-list .info .title *:hover { color:black;}
.cate-list .info .metadata { color: #999; font-size: 13px; font-style: italic; line-height: 30px;}
.cate-list .info .desc{ line-height: 20px; color: #444; font-size: 13px; max-height: 58px; overflow: hidden;}

.cate-relate{clear:both; }
.cate-relate li {list-style: disc inside;color: #7EBB3B;padding: 3px 5px 0px 0;width: 49%;height: 14px;margin-bottom: 10px;float: left;overflow: hidden; clear:none; border-bottom:0 none;}
.cate-relate li a:hover { text-decoration:underline;}
.cate-relate li *{display:inline; color:#888;}
.cate-list .cate-f { border-bottom: 0 none; border-right: 1px dotted #ccc; clear: none; margin: 0; padding: 0 0 20px; width: 56%;}
.cate-list .cate-f .thumb { height: 95px; width: 150px;}
.cate-list .cate-f .info .title { color: #333; display: block; line-height: 16px; margin: 5px 0; padding-right: 10px;}
.cate-list>li.cate-f .title *{font-size:13px;}
.cate-list>li.cate-f-fr{width:40%; padding-left:3%; clear:none; border-bottom:0 none;}
.cate-list>li.cate-f-fr .thumb{width:100%;margin:0 0 20px 0}
/*pager*/
.pager{margin:15px 0;}
.pager a{display:block;float:left; margin:0 1px 0 0; padding:5px 8px; font-size:13px; font-weight:bold; color:#fff; background:#ccc; white-space: nowrap;}
.pager a:hover,.pager a.current {background:#61a235;}
.pager a:first-child{border-radius:3px 0 0 3px;}
.pager a:last-child{border-radius:0 3px 3px 0;}

/*tin nong*/
.hot-news-box{border:2px solid #ccc; background:#fbfbfb;padding:8px;}
.hot-news-box .head{background:url(https://media.healthplus.vn/themes/images/module_left.png) no-repeat 0 -11px; height:38px; border:0 none; padding-left:14x; margin-left:-19px}
.hot-news-box .head .title{background:url(https://media.healthplus.vn/themes/images/module_left.png) no-repeat 100% 100%; height:26px; color:#fff; font-size:14px; font-weight:bold; text-align:left; text-indent:30px; padding-right:47px;float:left;}
.hot-news-box .head .title a{ line-height:32px;}
.box.hot-news-box .head:after{display:none;}
.hot-news-list li{margin-bottom:20px;}
.hot-news-list .thumb{display:block; width:140px; height:85px; overflow:hidden;float:left; margin-right:10px; position:relative;}
.hot-news-list .thumb i{position:absolute; top:30%; left:30%; opacity: 0.3; color:white;}
.hot-news-list .thumb:hover i { opacity:0.7;}
.fa-picture-o{font-size:50px; color:#fff;}
.fa-caret-right{padding:0px 16px; border:4px solid #fff; border-radius:4px; font-size:38px; color:#fff;}

.hot-news-list .title *{font-size:13px; font-weight: bold;}
.hot-news-list .title *:hover { text-decoration:underline;}
.hot-news-list  .desc{color:#666; margin-top:5px; max-height:32px; overflow:hidden; line-height: 17px;}

/*article*/
.detail{ margin-left:20px;}
.detail .head .art-title{font-size:25px; color:#222; margin-bottom:20px; font-weight:bold;}
.art-author{float:left; width:130px;}
.art-author strong{font-size:14px; color:#388A00; display:block;}
.art-author .date{ color:#999; line-height:22px;}
.art-sum{font-size:14px; width:500px; float:right; line-height:22px; font-weight:bold; margin-bottom:20px;}
.copyr{font-size:14px; text-transform:uppercase; color:#666;}
.art-thumb{margin-bottom:20px;}
.art-thumb img{width:650px; margin:20px 0 0 0;}
.art-thumb p{font-size:17px; text-align:center; margin:5px 0; font-family: "Times New Roman", Times, serif !important;}
.art-rel{margin-bottom:20px;}
.art-rel a{display:list-item; list-style:disc inside; padding:8px 0 8px 10px; color:#388A00; border-bottom:1px dotted #ccc;}
.art-rel a:last-child{border:0 none;}
.art-rel a *{ display:inline; font-weight:bold;}
.art-rel a:hover *{ color:#388a00; text-decoration:underline;}
.col-300 .focus-tab {margin-bottom: 20px;width: 99%;}

.art-tag { padding: 5px; border-top: 3px solid #eee; margin: 12px 0 12px;}
.art-tag span{float:left;display:inline-block; background:url(https://media.healthplus.vn/themes/images/tag.jpg) no-repeat 0 0; width:38px; height:26px; text-indent:-999em; vertical-align:middle;}
.art-tag a { background-color: #EFEFEF;border: 1px solid #D1D1D1;color: #777;float: left;font-size: 10px;height: 16px;line-height: 18px;margin-top: 2px;margin-left: 5px;padding-left: 5px;padding-right: 5px;text-decoration: none;text-transform: uppercase;}
.art-tag a:hover{background-color: #357B2B;border: 1px solid #555;color: #FFF;height: 16px;line-height: 16px;}
.art-cm{margin:15px 0; overflow:hidden;}

/*other-news*/
.other-news{ padding:20px 15px; background:#fbfbfb;border: 1px solid #ccc; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; margin-bottom:20px;}
.other-thumb-news{margin-bottom:15px;}
.other-thumb-news .thumb{display:block; margin-bottom:5px; height:100px; overflow:hidden;}
.other-thumb-news .title * { font-weight: bold; line-height: 16px; color: black; max-height: 30px; overflow: hidden;}
.other-thumb-news  .title:hover *{ text-decoration:underline;}
.other-news .head .title *{font-family:utmfb,arial; font-size:18px; text-transform:uppercase; color:#3b8901; margin-bottom:10px;}
.title-news{margin-top:15px;}
.title-news li{float:left; width:46%; margin-right:3%; padding:5px 0;border-bottom:1px dotted #ccc; list-style:disc inside; color:#69A639; padding-left:1%; height:30px;}
.title-news li .title * { color: #666; display: inline-block; height: 30px; overflow: hidden; vertical-align: top; width: 95%;}
.title-news li .title:hover *{color:#000;}

.nav-hide-wrap {
    background: #fff;
    position: absolute;
    right: 0;
    top: 40px;
    width: 250px;
    height: 270px;
    z-index: 99;
    border: 2px solid #ccc;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}
.nav-hide{position:absolute; top:38px; right:10px; z-index:100;}
.nav-hide a {
    display: block;
    padding: 12px 10px 6px;
    font-family: utmfb,arial;
    font-size: 18px;
    color: #4BAA00;
    border-bottom: 1px dotted #ccc;
    width: 220px;
}
.nav-hide a:hover { text-decoration:underline;}
.nav-hide-1{top:38px;}
.nav-hide-2{top:76px;}
.nav-hide-3{top:116px;}
.nav-hide-4{top:156px;}
.nav-hide-5{top:196px;}
.nav-hide-6{top:236px;}
.nav-hide-7{top:276px;}
.nav-hide-8{top:316px;}
.nav-hide-9{top:356px;}

.full-box .bx-wrapper .bx-controls-direction a{top:-18px;}
.full-box .bx-wrapper .bx-controls-direction a{width:15px; height:29px;background:url(https://media.healthplus.vn/themes/images/arrow.png) no-repeat 0 0;}
.full-box .bx-wrapper .bx-controls-direction .bx-prev{left:auto; right:0;}
.full-box .bx-wrapper .bx-controls-direction .bx-prev:hover{background-position:0 -29px;}
.full-box .bx-wrapper .bx-controls-direction .bx-next{background-position:100% 0; right:20px;}
.full-box .bx-wrapper .bx-controls-direction .bx-next:hover{background-position:100% -29px;}

.ws-logo{display:block; text-align:center; margin:5px 0;}
.ws-logo img{display:inline !important}


/* Photo - Video
*****************************************************************/
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.aside-head { margin-left: -17px;}
.aside-head .title a { padding: 0 10px 0 5px;}
.aside-head .mod-sub a { float: none; text-align: right; line-height: 40px;}
.aside-cate .head .art-title { color: #6d6e71; font-size: 22px;}
.readmore { color: #3b8801; display: block; font-size: 14px; margin-right: 20px; text-align: right;}

.photo-block { background: #fbfbfb; border: 2px solid #f5f5f5;}
.photo-block .head .title * { font-size: 18px; margin: 7px 0 0 10px;}
.photo-block .bx-wrapper .bx-viewport { height: 185px !important;}
.albmore-slide { margin: 10px 0;}
.albmore-slide li{padding:0 10px; box-sizing:border-box; width:200px !important;}
.albmore-slide .thumb{display:block; width:200px; height:130px; overflow:hidden; margin-bottom: 5px; position:relative;}
.albmore-slide .thumb i { left: 35%; position: absolute; top: 30%; opacity:0.3; color:white;}
.albmore-slide .thumb:hover i { opacity:0.7;}
.albmore-slide .title { color: #333; display: block; width: 200px; font-size: 13px;}
.albmore-slide .title:hover { text-decoration:underline;}

.album-tab { position: relative;}
.album-tab .tabnav { left: 28%; position: absolute; top: -34px;}
.album-tab .tabnav li { color: #80b944; float: left; list-style: disc outside none; margin-left: 20px; text-transform: uppercase;}
.album-tab .tabnav a{display:block;color:#555; font-weight:bold; padding:5px 0;}
.album-tab .tabnav a:hover { text-decoration:underline;}
.album-tab .tabnav a.current{ color:#FF9A00; text-decoration:none; cursor:default;}

/* Photo Slide */
.slide_photo_detail { margin-bottom: 20px; overflow: hidden;}
.photo-cate .col-670 { width:655px;}
.photo-cate .col-300 { margin-left:20px; float:left;}
.jssora05l, .jssora05r, .jssora05ldn, .jssora05rdn { position: absolute; cursor: pointer; display: block; background: url(https://media.healthplus.vn/themes/images/a17.png) no-repeat; overflow:hidden;}
.jssora05l { background-position: -10px -40px; }
.jssora05r { background-position: -71px -40px; }
.jssora05l:hover { background-position: -130px -40px; }
.jssora05r:hover { background-position: -191px -40px; }
.jssora05ldn { background-position: -250px -40px; }
.jssora05rdn { background-position: -310px -40px; }
.jssort01 .w { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%;}
.jssort01 .c { position: absolute; top: 0px; left: 0px; width: 68px; height: 68px; border: #000 2px solid;}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c, .jssort01 .pav .c { background: url(https://media.healthplus.vn/themes/images/t01.png) center center; border-width: 0px; top: 2px; left: 2px; width: 68px; height: 68px;}
.jssort01 .p:hover .c, .jssort01 .pav:hover .c { top: 0px; left: 0px; width: 70px; height: 70px;  border: #fff 1px solid;}
.detail_img_photo { width:auto !important;position:relative !important;top:auto !important;left:inherit !important;}
.box_photo { text-align:center;}
.sapo_photo { background: rgba(0, 0, 0, 0.6); bottom: 0; color: #fff; font-size: 13px !important; font-weight: normal; left: 0; padding: 10px; position: absolute; right: 0; text-align: center;}
/* End Photo Slide */


/* Catalogue - Flipping
*****************************************************************/
.green { color:#3b8901;}
.red { color:#e40000;}
.catalogue-tab { position:relative;}
.catalogue-tab .tabnav { position: absolute; right: 0; top: -48px;}
.catalogue-tab .tabnav li{ color: #80b944; float: left; list-style: disc outside none; margin-left: 20px; text-transform: uppercase;}
.catalogue-tab .tabnav li a{display:block;color:#555; font-weight:bold; padding:5px 0; white-space:nowrap;}
.catalogue-tab .tabnav li a:hover { color:black;}
.catalogue-tab .tabnav li a.current{ color: #ff9a00; cursor: default; border-bottom: 3px solid #ff9a00;}
.cata-content { padding: 0 0 0 15px;}
.cata-block { margin-bottom: 30px;}
.cata-title { font-size: 14px; font-weight: bold; text-transform: uppercase; color:#555; margin-bottom: 18px;}
.green-dot { background: #80b944; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius:50%; display: inline-block; height: 5px; vertical-align: middle; width: 5px; margin-right: 5px;}
.cata-list li { float: left; width: 20%; margin: 0 0 25px 0; padding: 0 10px;}
.cata-list li:nth-child(3n) { margin-right:0;}
.thumb180x240 { 
    border: 4px solid white; 
    -moz-box-shadow: 0 0 6px #bbb; -webkit-box-shadow: 0 0 6px #bbb; box-shadow: 0 0 6px #bbb;
    display: block;
    height: 240px;
    margin-bottom: 5px;
    overflow: hidden;
    width: 180px;
}
.gray-foot { background:#c6c6c6; height:22px;}
.gray-foot a { font-size: 12px; height: 22px;}
.cata-list .title { color: #555; display: block; line-height: 17px; margin-top: 10px;    overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; white-space: pre-wrap;}
.cata-list .title:hover { text-decoration:underline;}
.cata-sell { padding:0 15px;}
.cata-price { color:#555; text-transform:uppercase; font-size:13px; margin-bottom: 5px;}
.cata-price .green { font-size: 17px; font-weight: bold;}
.cate-form { border-bottom: 1px dotted #ccc; padding: 20px 0 40px; margin-bottom: 30px;}
.cate-form label { color:#555; font-size: 13px; width:100px; text-align:right; margin-right:15px; display: inline-block;}
.cate-form input, .cate-form textarea { border: 1px solid #ddd; color: #888; font-family:Arial, Helvetica, sans-serif; height: 28px; padding: 0 10px; width: 430px; vertical-align: inherit; margin-bottom: 10px;}
.notice { color: #777; display: inline-block; line-height: 18px; margin-bottom: 10px;}
.btn { background:#80b944; border:1px solid #388a00; padding: 5px 15px 4px; color:white; font-weight:bold; text-transform:uppercase; text-align:center; display:inline-block; font-size:14px;}
.newspaper-house { color: #555; font-size: 13px; line-height: 20px; margin: 10px 0 0;}

.flipping { position:relative; margin: 0 15px 0 0;}
.flip-decor { background: url("https://media.healthplus.vn/themes/images/gray-triangle1.png") no-repeat scroll right 0 #818385; display: inline-block; height: 35px; padding-right: 65px; width: auto;}
.flip-decor .cata-title { color: white; line-height: 45px; margin: 0 0 0 25px;}
.flip-ctn { background:#818385; padding: 15px; overflow:hidden;}
.flipping-slide { margin: 10px 0;}
.cata-ctn .bx-wrapper .bx-viewport { height: 348px !important;}
.flipping-slide li {
    box-sizing: border-box;
    padding: 0 10px;
    width: 208px !important;
}
.flipping-slide .title {
    color: #555;
    display: block;
    line-height: 17px;
    margin-top: 10px;
}
.flipping-slide .title:hover { text-decoration:underline;}

/* Prevent
*****************************************************************/
.prevent-side .bx-wrapper .bx-pager.bx-default-pager a { -moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%; height: 13px; margin: 0 3px; width: 13px;}
.prevent-side .bx-wrapper .bx-pager.bx-default-pager a:hover,
.prevent-side .bx-wrapper .bx-pager.bx-default-pager a.active { background: #ff8828;}
.prevent-side .big-focus .title, .prevent-side .big-focus a:hover * { color:#ff8828;}
.prevent-side .focus-tab .tabnav { background:#e07219; margin-bottom:12px;}
.prevent-side .focus-tab .single-tab li a:after { border-top-color: #e07219; left: 15%;}
.prevent-side .focus-tab .tabnav li { float: none; width: auto;}
.prevent-side .catechild { margin-left: 10px;}
.prevent-side .mod-head{ background:url(https://media.healthplus.vn/themes/images/module_left-orange.png) no-repeat;}
.prevent-side .mod-head .title { background:url("https://media.healthplus.vn/themes/images/module_left-orange.png") repeat scroll 100% bottom;}
.prevent-side .catechild a:hover,  .prevent-side .catechild-current { color: white; border: 1px solid #e07219; background:#e07219;}
.prevent-side .catechild a { color: #e07219; border: 1px solid #e07219; background: white;}
.prevent-side .cate-list .cate-name { color: #ff8828;}
.prevent-side .big-focus .title:hover * { color:#e07219;}
.prevent-side .cate-list .info span, .prevent-side .cate-relate li { color:#ffa65e;}
.prevent-side .pager a:hover, .prevent-side .pager a.current { background:#ff8828;}

.prevent-side .box .head { background: #e07219; border-bottom-color: #ff8828;}
.prevent-side .box .head:after{ border-top-color: #e07219;}
.prevent-side .box .head .title a { font-size: 17px;}
.prevent-side .congdong .title:hover { text-decoration:none;}
.prevent-side .congdong .box-cnt { border-color: #e07219; padding: 5px;}
.common-scroll li { background: #f6f6f6; color: #ff8828; list-style: disc inside none; padding: 7px 10px;}
.common-scroll li:nth-child(2n) { background:white;}
.common-scroll li a { line-height: 17px; font-weight: bold;}
.common-scroll li a:hover { text-decoration:underline;}
.number { color:#888; font-weight:normal;}
.prevent-side .focus-foot { background:#e07219;}
.prevent-side .hot-news-box .head { background:url("https://media.healthplus.vn/themes/images/module_left-orange.png") no-repeat scroll 0 -11px;}
.prevent-side .hot-news-box .head .title { background:url("https://media.healthplus.vn/themes/images/module_left-orange.png") no-repeat scroll 100% 100%;}
.prevent-side .box.faq .head { background:url("https://media.healthplus.vn/themes/images/hoidap_grd.jpg") repeat-x;}

.prevent-side .aside-head .mod-sub a, .prevent-side .art-author strong,
.prevent-side .art-rel a, .prevent-side .art-rel a:hover * { color: #ff8828;}
#main-detail .notice-para {border-top: 5px solid #1bad53;box-sizing: border-box;color: #1bad53;font-family:Arial, Helvetica, sans-serif !important;font-size: 16px !important;line-height: 1.8;padding: 8px 5px;margin: 30px 0 0 !important;}
#main-detail .notice-para * {color: #1bad53;/* font-family: Arial,Helvetica,sans-serif !important; *//* font-size: 16px !important; *//* line-height: 22px !important; */}
#main-detail .content-para { float: right; width: 180px; text-align: justify; margin: 0 10px 0 20px !important;}
#main-detail .notice-title { font-size: 18px !important; margin: 5px 0 12px; text-transform: uppercase;}
#main-detail .notice-para a { font-weight: bold;}
.fl-left {float: left !important;}
.fl-right {float: right !important;}
#main-detail .notice-hotline {border: 1px solid #C25D0B;padding: 10px;background: rgba(228, 114, 25, 0.9);color: #fff !important;margin-top: 10px;}
#main-detail .notice-hotline strong {color: #fff !important;}
/* Store
*****************************************************************/
.mar20 { margin-bottom:20px;}
.relative { position:relative;}
.store-list { width:268px; border-right:5px solid #9ecd74; margin-right: 7px;}
.store-list .common-scroll li {color: #3a8a45;max-height: 17px;overflow: hidden;list-style: none;line-height: 19px;padding: 4px 0px 3px 5px;}
.store-list .common-scroll li span {padding: 2px;display: inline-block;border-radius: 50%;background: #298B44;margin: 0 6px 2px 0;}
.store-list .common-scroll li a {font-size: 11px;font-weight: normal;text-decoration: none;height: 15px;overflow: hidden;display: inline-block;width: 250px;}
.store-list .common-scroll .store-select, .store-list .common-scroll li:hover { background: #9ecd74; color: white;}
.store-list .common-scroll .store-select a, .store-list .common-scroll li:hover a { color:white;}
.store-view { float: left; width: 402px; overflow: hidden;}
.thumb402x285 { display: block; height: 307px; overflow: hidden; width: 402px;}
.store-thumbs { margin: 7px 0;}
.store-thumbs li { background: #e7e7e8; border: 1px solid #7abf79; margin-right: 7px; width: 127px; padding-bottom: 5px; float:left; overflow:hidden;}
.store-thumbs li:last-child { margin-right:0;}
.store-thumbs li:hover { background:#9ecd74;}
.store-thumbs li:hover .store-title { color:white;}
.store-thumbs li a { display: block;}
.store-title { color: #555; display: block; font-size: 11px; font-weight: bold; height: 28px; overflow: hidden; padding: 2px 7px 0; line-height: 14px;}
.thumb127x105 { display: block; height: 105px; overflow: hidden; width: 127px; text-align: center;}
.store-news { margin: 0;}
.store-news .head { background: #4eaa4c; border-bottom-color:#9ecd74;}
.store-news .head:after { border-top-color: #4eaa4c;}
.store-news .title:hover { text-decoration:none;}
.store-foot { background: #4eaa4c;}
.store-news .slimScrollDiv { height: 376px !important;}
.store-scroll { height: 367px !important;overflow: hidden;}
.store-scroll li { border-bottom:1px dotted #c2c2c2; padding-bottom:5px; margin-bottom:5px;}
.store-scroll .thumb { height: 35px; width: 55px; margin: 0 10px 0 0;}
.store-scroll .title { box-sizing: border-box; color: #333; display: block; margin: 0 5px 0 0; max-height: 33px; overflow: hidden;}
.store-scroll .title:hover * { color:#347400;}
.store-scroll .title * { line-height: 16px;}

.store-box { background: #f2f2f2; border: 3px solid #e3e3e3; margin-bottom:20px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.ribbon-head {background: url("https://media.healthplus.vn/themes/images/module_small.png") no-repeat; padding-left: 10px; margin: -13px 0 0 2px; height: 34px;}
.ribbon-head .title { float:left; background:#4fa804; text-indent: 15px; height: 34px;}
.ribbon-head .title a { color:white; font-family:'utmfb',Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; line-height: 38px; text-transform: uppercase;}
.ribbon-head .title a:hover { text-decoration:underline;}
.green-ribb { background: url("https://media.healthplus.vn/themes/images/module_small.png") no-repeat scroll -170px -34px; display: inline-block; height: 35px; width: 40px;}
.store-sale { height: 165px; margin: 17px 0 20px; overflow: hidden;}
.store-sale li { float:left; position:relative; width: 225px; margin: 0 10px 20px;}
.thumb130x145 { width:130px; height:145px; display:block; overflow:hidden; margin-right:10px; border: 1px solid #7abf79; float:left;}
.store-sale .title { color:#333; display: block; line-height: 16px; font-weight: bold; max-height: 130px; overflow: hidden;}
.store-sale .title:hover { color:#347400;}
.sale-tag {
    background: #4eaa4c;
    -moz-border-radius:50%; -webkit-border-radius:50%; border-radius: 50%;
    bottom: -15px;
    box-sizing: border-box;
    color: white;
    display: block;
    font-size: 11px;
    height: 70px;
    padding: 13px 0;
    position: absolute;
    left: 42%;
    text-align: center;
    text-transform: uppercase;
    width: 70px;
    line-height: 22px;
}
.sale-tag span { font-family:Tahoma, Geneva, sans-serif; font-size: 20px; font-weight: bold; line-height: 15px;}
.box-banner { margin-bottom: 20px; overflow: hidden; text-align: center;}

.col-682 .store-box { background: #fbfbfb; border-color: #eee;}
.store-prod { padding: 18px 13px;}
.store-index .store-ht { padding-bottom: 20px;}
.store-ht { border-right: 1px solid #ccc; width: 198px; float: left;}
.store-ht .cata-title { font-size: 11px; margin-bottom: 5px;}
.thumb190x260 { display: block; height: 260px; margin-bottom: 5px; overflow: hidden; width: 190px; position:relative;}
.thumb190x260 .title { background:rgba(0,0,0,0.7); bottom: 0; box-sizing: border-box; color: white; display: block; left: 0; line-height: 17px; padding: 5px 10px; position: absolute; width: 100%;}
.thumb190x260 .title:hover { background:rgba(0,0,0,1);}
.store-ht .desc { color: #555; line-height: 16px; margin-bottom: 2px;}
.store-price { color: black; font-weight: bold;}
.store-price .big-price { font-size: 18px;}
.big-price { color: #398b45; font-family:Tahoma, Geneva, sans-serif; font-weight:bold;}
.store-index .store-prod-list { height: 385px; overflow: hidden;}
.store-prod-list { float: left; width: 69%;}
.store-prod-list ul li { background:none; border: 2px solid transparent; float: left; margin: 0 5px 20px; padding: 5px 5px 15px; width: 127px;}
.store-prod-list ul li:nth-child(3n) { margin-right:0;}
.store-prod-list ul li:hover { background: white; border: 2px solid #4eaa4c;}
.store-prod-list .store-title { color: black; padding: 3px 0 0; margin-bottom: 2px;}
.store-prod-list .store-title:hover { color:#347400;}
.store-link { font-size:11px; color:#777; display:block;}
.store-link:hover { color:#777; text-decoration:underline;}
.rating { background:url(https://media.healthplus.vn/themes/images/rating.png) no-repeat; width:86px; height:13px; display:none; text-indent:-999em; margin-top:3px;}
.star4  { background-position:0 -17px;}
.star3  { background-position:0 -34px;}
.star2  { background-position:0 -51px;}
.star1  { background-position:0 -69px;}
.logo-list .slimScrollDiv { height: 495px !important;}
.logo-list .slimScrollDiv ul { height: 490px !important;}
.logo-list .hot-news-list li { border-bottom: 1px solid #ddd; padding-right: 5px;}

/* Store-Cate */
.gray-ribbon { background: url("https://media.healthplus.vn/themes/images/module_small-gray.png") no-repeat;}
.gray-ribbon .title { background:#c3c3c3;}
.gray-ribbon .green-ribb { background: url("https://media.healthplus.vn/themes/images/module_small-gray.png") no-repeat scroll -170px -34px;}
.store-ht .slimScrollDiv { height: 1175px !important;}
.store-ht .slimScrollDiv ul { height: 1170px !important;}
.hot-product li { margin-bottom:25px;}
.product-sale { color: #777; font-style: italic; font-weight: normal; margin-bottom: 3px;}
.product-sale span { text-decoration: line-through; font-size: 12px;}
.store-prod-list .product-sale { color: red; margin-top: 3px;}
.store-prod-list .pager { margin: 0 0 10px 10px;}
.col-300 .store-list { border-left: 5px solid #9ecd74; border-right:0 none; width:auto; margin: 0 0 15px;}
.range { border-bottom: 1px dotted #c2c2c2; margin: 0 0 15px 15px; text-align: right;}
.range .cata-title { display: inline-block; font-size: 12px; font-weight: normal; margin: 0 5px 10px 0;}

/* Store-Detail */
.big-thumb { display: block; height: 290px; overflow: hidden; text-align: center; width: 340px; padding-bottom: 10px; border-bottom:1px solid #ddd; margin-bottom:10px;}
.product-view { float: left; width: 340px; margin-right: 20px;}
.product-list { text-align:center;}
.product-list li { margin: 0 3px; width:45px; height:45px; display:inline-block; overflow:hidden; border:1px solid #ddd;}
.product-list li:hover, .product-list .product-select { border:1px solid #999;}
.product-info { float: left; width: 305px;}
.detail-title { border-bottom: 1px dotted #ddd; color: #666; font-size: 16px; font-weight: bold; line-height: 21px; margin-bottom: 15px; padding-bottom: 15px;}
.art-social { border-bottom:1px solid whitesmoke; padding-bottom:12px; margin-bottom:12px;}
.art-social .fl { margin:0 10px 0 0;}
.product-cap { border-bottom: 1px solid whitesmoke; margin-bottom: 12px; padding-bottom:12px;}
.product-cap li { color: #3a8a45; font-size: 11px; list-style: disc inside none; margin-bottom: 7px;}
.product-cap li * { color:#666; font-size:12px; line-height: 17px;}
.product-info .store-price { border-bottom: 1px solid whitesmoke; padding-bottom: 12px; margin-bottom:12px;}
.phone { background: url("https://media.healthplus.vn/themes/images/phone.png") no-repeat scroll 0 center; color: #c6c6c6; font-size: 14px; font-weight: bold; margin-top: 15px; padding: 0 0 0 42px;}
.phone span { font-size: 20px;}

.store-label { background:#4eaa4c; color:white; text-transform:uppercase; float: left; padding: 8px 15px;}
.store-detail-hdr .triangle {  border-color: transparent transparent #4eaa4c; border-width: 0 18px 30px 0;}
.product-art .store-box { padding: 15px;}
.product-art #main-detail, .product-art #main-detail * { font-size: 16px !important; line-height: 22px !important;}
.more-product { background:#fbfbfb; border-color: #eee;}
.more-product .store-prod-list { width: 100%; margin: 15px 0 0; height: 240px; overflow:hidden;}
.more-product .store-prod-list ul li { margin: 0 11px 20px;}


/* Comment
*****************************************************************/
.comment-box { background: #fbfbfb; border: 3px solid #f5f5f5;}
.comment-art { padding: 20px 27px 15px;}
.comment-form { margin-bottom:20px;}
.ipt { width:265px; height:32px; border:1px solid #ddd; background:white; color:#999; font-size:12px; font-family:Arial, Helvetica, sans-serif; box-sizing: border-box; padding:5px 10px; float:left; margin-bottom: 7px;}
.comment-form textarea { width:333px; float:right;}
.ipt-code { margin-right: 9px; width: 160px;}
.green-btn { background: #4eaa4c; border: 1px solid #288926; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius: 3px; color: white; float: right; font-weight: bold; padding: 10px 12px 7px; text-transform: uppercase;}
.green-btn:hover { color:white; background:#555; border:1px solid #333;}
.comment-hdr { border-bottom: 3px solid #ddd; color: #333; display: block; font-size: 16px; font-weight: bold; padding: 0 0 3px 1px;}
.comment-list { margin-top: 5px;}
.comment-list li { border-bottom: 1px dotted #bbb; padding: 15px 0;}
.comment-list li:last-child { border:0 none;}
.comment-list li img { float: left; margin-right: 13px;}
.comment-ctn { float: left; width: 540px;}
.comment-ctn h4 { color: #333; display: inline-block; font-size: 13px; font-weight: bold;}
.timer { color: #888; font-size: 11px; margin: 0 0 0 3px;}
.misc { background: #4eaa4c; display: inline-block; height: 2px; margin-right: 3px; vertical-align: middle; width: 2px;}
.comment-ctn p { color: #555; font-size: 13px; line-height: 18px; margin-top: 7px;}
.arr {
    background: url("https://media.healthplus.vn/themes/images/arrow-direct.png") no-repeat scroll right -19px rgba(0, 0, 0, 0);
    color: #777;
    font-size: 11px;
    font-style: italic;
    padding-right: 16px;
    position: absolute;
    right: 0;
    top: 3px;
    -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;
}
.arr:hover { background-position:right 5px;}

/* Pop-up Form */
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 999;
  background-color: black;
}
.modal-backdrop,
.modal-backdrop.fade.in {
  opacity: 0.8;
  filter: alpha(opacity=80);
}  
.modal {
  position: fixed !important;
  top: 20% !important;
  left: 30% !important;
  width: 720px;
  background: #f9f9f9;
  z-index: 10000;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.3);
  *border: 1px solid #999;
  -webkit-border-radius: 2px;
     -moz-border-radius: 2px;
          border-radius: 2px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding-box;
          background-clip: padding-box;
}
.modal.fade {
  top: -25%;
  -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
     -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
       -o-transition: opacity 0.3s linear, top 0.3s ease-out;
          transition: opacity 0.3s linear, top 0.3s ease-out;
}
.modal.fade.in { top: 10%;}
.modal-header {
    border-bottom: 1px solid #ddd;
    padding: 20px 0;
}
.modal-body {
    padding: 35px 0;
    position: relative;
    background:#f5f5f5;
    border-top:1px solid #fefefe;
}
.modal-inner {
    width:463px;
    margin:auto;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
     -moz-transition: opacity 0.15s linear;
       -o-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear;
}
.fade.in { opacity: 1;}
.hide { display: none;}
.modal .og-close {
    height: 80px;
    position: absolute;
    right: -50px;
    top: 5px;
    width: 80px;
    cursor: pointer;
    border:0 none;
    background:none;
}
.modal .og-close::before,
.modal .og-close::after {
    content: '';
    position: absolute;
    width: 100%;
    top: 50%;
    height: 1px;
    background: white;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    transform: rotate(45deg);
}
.modal .og-close::after {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.modal .og-close:hover::before,
.modal .og-close:hover::after {
    background: #4ba900;
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
/* End Pop-up Form */

.reply-label { color: #4ba900; font-family: utmfb,arial; font-size: 24px; text-align: center; text-transform: uppercase;}
.model-dtl label { color: #555; display: block; float: left; line-height: 30px; margin-right: 20px; text-align: right; width: 20%; height: 23px;}
.model-dtl label span { color:#e40000;}
.model-dtl .ipt { width: 350px;}
.modal-notice { color: #e40000; font-size: 11px;}

.social-box { margin: 0 0 20px 10px; padding: 30px 20px;}
.social-box .comment-hdr { margin-bottom: 25px;}
.social-content { margin: 0 0 35px 13px;}
.new-comment { padding:0 5px;}

/* Box Video - Photo - News */
.box-thumb {
    display: block;
    margin-bottom: 8px;
}
.thumb280x170 {
    display: block;
    height: 170px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    width: 280px;
}
.video-icon {
    background: url("https://media.healthplus.vn/themes/images/icon-vi.png") no-repeat;
    display: block;
    height: 64px;
    left: 37%;
    opacity: 0.7;
    position: absolute;
    top: 32%;
    width: 62px;
}
.thumb280x170:hover .video-icon, .thumb280x170:hover .photo-icon { opacity:1;}
.box-thumb .title {
    color: #388a00;
    font-size: 14px;
    font-weight: bold;
    -webkit-transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s; -o-transition:all 0.2s ease 0s; transition:all 0.2s ease 0s;
}
.box-thumb .title:hover { color:black;}
.box-list { margin-bottom: 10px;}
.box-list li {
    float: left;
    margin-right: 5px;
    width: 90px;
}
.box-list li:last-child { margin-right:0;}
.thumb90x60 {
    display: block;
    height: 60px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    width: 90px;
}
.video-icon-misc {
    background:url(https://media.healthplus.vn/themes/images/icon_play.png) no-repeat;
    display: block;
    height: 38px;
    left: 30%;
    opacity: 0.7;
    position: absolute;
    top: 25%;
    width: 37px;
}
.thumb90x60:hover .video-icon-misc, .thumb90x60:hover .photo-icon-misc { opacity:1;}
.box-list .title {
    display: block;
    font-size: 11px;
    font-weight: bold;
    max-height: 42px;
    overflow: hidden;
    padding: 0 1px;
    line-height: 14px;
}
.box-list .title:hover { text-decoration:underline;}
.photo-icon {
    background: url("https://media.healthplus.vn/themes/images/icon-photo.png") no-repeat;
    display: block;
    height: 63px;
    left: 33%;
    opacity: 0.7;
    position: absolute;
    top: 33%;
    width: 90px;
}
.photo-icon-misc {
    background: url("https://media.healthplus.vn/themes/images/icon-photo-misc.png") no-repeat;
    display: block;
    height: 28px;
    left: 26%;
    opacity: 0.7;
    position: absolute;
    top: 30%;
    width: 40px;
}

/* Marquee */
.marquee-news {
    background: white;
    box-sizing: border-box;
    display: block;
    height: 32px;
    margin: auto auto 13px;
    padding: 9px 10px;
    position: relative;
    width: 990px;
}
.hotline a{
    color: #c12c2c;
    float: left;
    font-weight: bold;
    text-transform: uppercase;
}
.marquee-area {
    float: left;
    margin-left: 15px;
}
.marquee-ctn {
    overflow: hidden;
    width: 860px;
}
.marquee-ctn a {
    /*background: url("https://media.healthplus.vn/themes/images/dot.png") no-repeat scroll 0 center;*/
    font-weight: bold;
    color: #666;
    margin-right: 20px;
    padding-left: 8px;
}
.marquee-ctn a:hover { text-decoration:underline;}

/* Tags
*****************************************************************/
.tag-label { background: #9ccf70; color: white; display: inline-block; margin: 5px 0 0 3px; padding: 5px 10px;}
.tag-label:hover {background:#999; color:white;}
.tag-ctn .cate-list .thumb { height: 120px;}


/* Contact
*****************************************************************/
.contact .catalogue-tab { margin-bottom: 50px;}
.contact .catalogue-tab .tabnav li { text-transform: none;}
.contact .catalogue-tab .tabnav li a { font-weight:normal;}
.contact .catalogue-tab .tabnav li a.current { border-color: #90ce63; font-weight: bold; color: #3b8901;}
.contact .cata-title { font-size: 12px; font-weight: normal; text-transform: none;}
.contact .cata-title a { color: #3b8901; font-weight: bold;}
.contact .cata-title a:hover { text-decoration:underline;}
.contact-head { /*border-bottom:15px solid #e8e7e7;*/ margin-bottom: 7px;}
.contact-head .bmi-head .title { font-size: 15px; /*line-height: 47px;*/ padding: 0 20px; text-transform: uppercase;}
.contact-ctn { background:url("https://media.healthplus.vn/themes/images/bmi_bg.jpg") no-repeat scroll right 0 #e8e7e7; padding:20px; border-bottom: 7px solid #4aaa47;}
.contact-ctn p { margin: auto auto 10px; width: 70%;}
.contact-ctn label { display: inline-block; font-weight: bold; margin-right: 10px; width: 70px; vertical-align: top; line-height:30px;}
.contact-ctn .txt {
    -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; 
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2) inset; 
    font-size: 14px;
    line-height: 30px;
    padding: 0 5px;
    border: 1px solid #dcdcdc;
    font-family:Arial, Helvetica, sans-serif;
}
.contact-ctn input { /*width: 300px;*/ height: 30px;}
.contact-ctn textarea { height: 150px; width: 87%;}
.contact-ctn .bmi-btn { display: inline-block; float: none; padding-left: 10px; width: 95px;}
.contact .full-box { max-height: none;}
.contact .full-box .head { margin: 5px 5px 10px;}
.cata-slide .thumb180x240 { height: 220px; width: 96%;}
.contact .bx-controls { position: absolute; right: -45px; top: 0;}

.info-title { background: #4dac48; color: white; display: block; font-size: 15px; font-weight: bold; padding: 10px 20px; line-height:18px;}
.info-heal { background:#f5f9f8; margin: 5px 0 20px;}
.info-heal li { border-bottom: 1px dotted #cfd7d5; border-top:1px dotted white; padding: 10px 20px;}
.info-heal label { display: inline-block; font-weight: bold; line-height: 20px; margin-right: 10px; vertical-align: top; width: 125px;}
.info-heal p { color: #333; display: inline-block; line-height: 20px; width: 85%;}
.info-addr { border-bottom: 1px dotted #ccc; color: #33871c; display: block; font-size: 15px; font-weight: bold; padding: 10px 20px 5px; text-transform: uppercase;}
.copyright p { color: #333; font-size: 14px; font-weight: bold; margin-bottom: 5px;}
.copyright p * { font-size: 14px;}
.copyright a { color: #33871c; font-weight: bold;}
.copyright a:hover { text-decoration:underline;}


/* Responsive
*****************************************************************/
@media screen and (max-width: 1024px){
    body { overflow-x:hidden;}
    .full, .marquee-news, .hCat-ctn { width: 99%;}
    .topbar { display:none;}
    .header { margin-top:17px;}
    .header .logo { margin: 20px 0; width: 23%;}
    .header .logo a { background-size: 100% auto; height: 52px; width: 100%;}
    .marquee-ctn { width: 830px;}
    .photo-cate .col-670 { width: 66%;}
    .col-670 { width: 67.5%;}
    .focus-tab { width: 36%;}
    .col-330 { width: 48%;}
    .scroll-blk .news-full-op .info { width: 56%;}
    .news-full-op .info { width:63%;}
    .promo-bnr { width:57%;}
    .benh-list li .title { width: 92%;}
    .art-sum { width: 78%;}
    .art-thumb img { display: block; margin: 20px auto auto; width: 90%;}
    .comment-form textarea { width:305px;}
    .comment-ctn { width:89%;}
    .hCat-ctn li { margin: 0 18px;}
    
    .aside-head { margin-left:0;}
    .cata-list li { width: 50%; margin: 0; padding: 0;}
    .store-sale li { margin: 0 1.5% 2%; width: 30%;}
}

@media screen and (min-width:980px) and (max-width:1024px) {
    .hCat-ctn li { margin: 0 17px;} 
}

@media screen and (min-width: 960px) and (max-width: 980px){
    .full, .marquee-news, .hCat-ctn { width: 98%;}
    .header .logo { width: 20%;}
    .header .logo a { height: 48px;}
    .marquee-ctn { width:800px;}
    .photo-cate .col-670 { width: 65.5%;}
    .col-670 { width: 66.5%;}
    .big-focus { padding: 6px; width: 365px;}
    .small-thumb-focus { width: 383px;}
    .list-wrap .slimScrollDiv { height: 362px !important;}
    .list-wrap .slimScrollDiv .focus-list { height: 353px !important;}
    .col-325 { width:308px;}
    .scroll-blk .news-full-op .info { width: 52%;}
    .news-full-op .info { width: 59%;}
    .news-full-op .info .title { max-height:32px;}
    .other-module .news-with-thumb { width:100%;}
    .other-module .col-330 { width: 46.5%;}
    .hCat-ctn li { margin: 0 14px;}
    
    .cate-focus-list .it { padding: 7px 0;}
    .navigation .nav-show a { padding: 0 10%;}
    .art-sum { width:78%;}
    .ipt { width: 46%;}
    .ipt-code { width:27%;}
    .comment-form textarea { width:52%;}
    .comment-ctn { width:88%;}
    
    .cata-list li { width: 29%;}
    .thumb180x240 { width:100%;}
    .thumb180x240 img { display: block; margin: auto;}
    
    .col-682 { width: 67%;}
    .store-list { width: 33%;}
    .store-index .store-prod-list { width: 66%; height: 420px;}
    .store-index .store-prod-list ul li { margin: 0 3% 3%; width: 40%;  height: 180px;}
    .store-prod-list .thumb127x105 { width: 100%; height: 135px;}
    .store-prod-list .store-title { max-height: 28px; height:auto;}
    .logo-list .slimScrollDiv { height: 530px !important;}
    .store-prod-list { width:66%;}
    .store-prod-list ul li { margin: 0 3% 3%; width: 40%;}
    .store-prod-list ul { margin-bottom: 22px; max-height: 1208px; overflow: hidden;}
    
    .product-view { margin-right: 2%;}
    .product-info { width:42%;}
    .more-product .store-prod-list ul li { width:16%; margin: 0 1% 3%;}
    .more-product .store-prod-list { height:260px;}
}

@media screen and (min-width:900px) and (max-width:960px) {
    .full, .marquee-news, .hCat-ctn { width: 98%;}
    .header .logo { width: 24%;}
    .marquee-ctn { width:740px;}
    .top-bnr { width: 640px;}
    .top-bnr img { width: 100%;}
    .sub-nav { margin-bottom: 3px;}
    .social { display: none;}
    .navigation .nav-show a { font-size: 16px; padding: 0 8%;}
    .nav-hide a { font-size: 16px; width: 185px;}
    .nav-hide-wrap { width: 220px;}
    .photo-cate .col-670 { width: 63.5%;}
    .col-670 { width: 63.5%;}
    .big-focus { padding: 6px; width: 100%;}
    .focus-tab { width: 100%;}
    .big-focus .title * { line-height:20px;}
    .focus-tab .tabnav li a { font-size:17px;}
    .focus-list a * { font-size:14px;}
    .small-thumb-focus, .mod-sub a { display:none;}
    .col-325 { overflow: hidden; width: 55%;}
    .other-module .news-with-thumb { width: 100%;}
    .col-330 { width: 43%;}
    .scroll-blk .news-full-op .thumb { height: 70px; width: 42%;}
    .scroll-blk .news-full-op .info { width: 52%;}
    .news-full-op .thumb { width: 39%;}
    .news-full-op .info .title * { font-size: 11px;}
    .news-full-op .info .metadata, .news-full-op .info .desc { display:none;}
    .news-full-op .info { width: 53%;}
    .news-full-op .info .title { max-height:45px;}
    .promo-blk { width:auto;}
    .promo-bnr { display:none;}
    .small-module .head .title a { font-size:14px;}
    .small-module .module-cnt { margin: 0 5% 5%; padding: 0;}
    .small-module .thumb { height: 95px; width: 100%;}
    .benh .header { width: 154%;}
    .hCat-ctn li { margin: 0 6px;}
    
    .detail .head .art-title { margin-bottom:10px; font-size:22px;}
    .art-author { float: none; margin: auto; text-align: center;}
    .art-author img { display: block; margin: 5px auto !important;}
    .art-sum { width: 100%;}
    .ipt { width: 46%;}
    .ipt-code { width:23%;}
    .comment-form textarea { width:52%;}
    .comment-ctn { width:85%;}
    .other-thumb-news .title * { max-height:50px; overflow:hidden; display:block;}
    .foot-nav a { padding: 3px 10px;}
    
    .cata-list li { margin-right: 12%; width: 42%;}
    .cata-list li:nth-child(2n) { margin-right: 0;}
    .cata-list li:nth-child(3n) { margin-right:10%;}
    .thumb180x240 { width:100%;}
    .thumb180x240 img { display: block; margin: auto;}
    .cate-form input, .cate-form textarea { width: 70%;}
    .prevent-side .focus-tab .single-tab li a:after { left:10%;}
    
    .col-682 { width: 100%;}
    .store-list { width: 33%;}
    .store-view { width: 65%;}
    .thumb402x285, .thumb127x105, .store-respon .col-300 { width: 100%;}
    .store-thumbs li { width: 31.5%;}
    .store-sale li { margin: 0 1.5% 2%; width: 30%;}
    .store-index .store-prod-list { width: 74%; height: 420px;}
    .store-index .store-prod-list ul li { margin: 0 3% 2%; width: 24%;  height: 180px;}
    .store-prod-list .thumb127x105 { width: 100%; height: 135px;}
    .store-prod-list .store-title { max-height: 28px; height:auto;}
    .logo-list .slimScrollDiv { height: 530px !important;}
    .store-prod-list { width:74%;}
    .store-prod-list ul li { height: 220px; margin: 0 2% 2%; width: 18%;}
    .banner-300 img { display: block; margin: auto auto 10px;}
    
    .product-info { width:61%;}
    .more-product .store-prod-list ul li { width:16%; margin: 0 1% 3%;}
    .more-product .store-prod-list { height:260px;}
}

@media screen and (max-width: 900px){
    .full, .marquee-news, .hCat-ctn { width: 98%;}
    .marquee-ctn { width:685px;}
    .header .logo { float: none; margin: auto; width: 25%;}
    .top-bnr { display:none;}
    .sub-nav { margin-bottom: 3px;}
    .social { display: none;}
    .breadcrumb-trail { max-width: 55%;}
    .navigation .nav-show a { font-size: 15px; padding: 2px;}
    .nav-hide a { font-size: 16px; width: 185px;}
    .nav-hide-wrap { width: 220px;}
    .col-670, .photo-cate .col-670 { width: 100%;}
    .big-focus { box-sizing: border-box; padding: 0.5em; width: 100%;}
    .focus-tab { width: 100%;}
    .big-focus .title * { line-height:20px;}
    .small-thumb-focus, .mod-sub a { display:none;}
    .col-325 { overflow: hidden; width: 55%;}
    .news-with-thumb { width: 100%;}
    .col-330 { width: 44%;}
    .news-full-op .thumb { height: 60px; width: 40%;}
    .news-full-op .info .title * { font-size: 12px;}
    .news-full-op .info .metadata, .news-full-op .info .desc { display:none;}
    .news-full-op .info { max-height: 60px; overflow: hidden; width: 54%;}
    .promo-blk { width:auto;}
    .promo-bnr { display:none;}
    .module-box .small-module { margin: -12px 11px 0; width: 30%;}
    .small-module .head .title a { font-size:16px;}
    .small-module .module-cnt { margin: 0 5% 5%; padding: 0;}
    .small-module .thumb { height: 95px; width: 100%;}
    .benh .header { margin: 1px 0 0 -260px; width: 176%;}
    .col-300 { width:100%;}
    .foot-nav a { padding: 3px 10px;}
    .banner-300 img { display: block; margin: auto auto 10px;}
    .hCat { height: 218px; overflow: hidden;}
    .hCat-ctn li { margin: 0 32px 18px;}
    
    .ipt { width: 46%;}
    .ipt-code { width:23%;}
    .comment-form textarea { width:52%;}
    .comment-ctn { width:85%;}
    .prevent-side .focus-tab .single-tab li a:after { left:10%;}
    
    .col-682 { width: 100%;}
    .store-list { width: 33%;}
    .store-view { width: 65%;}
    .thumb402x285, .thumb127x105, .store-respon .col-300 { width: 100%;}
    .store-thumbs li { width: 31.5%;}
    .store-sale li { margin: 0 1.5% 2%; width: 30%;}
    .store-index .store-prod-list { width: 70%; height: 420px;}
    .store-index .store-prod-list ul li { margin: 0 3% 2%; width: 24%;  height: 180px;}
    .store-prod-list .thumb127x105 { width: 100%; height: 135px;}
    .store-prod-list .store-title { max-height: 28px; height:auto;}
    .logo-list .slimScrollDiv { height: 530px !important;}
    .store-prod-list { width: 72%;}
    .store-prod-list ul li { margin: 0 3% 2%; width: 24%;  height: 220px;}
    
    .product-info { width:52%;}
    .more-product .store-prod-list ul li { width:16%; margin: 0 1% 3%;}
    .more-product .store-prod-list { height:260px;}
}

.catchild-current { 
    background: #61a235 !important; 
    color: white !important; 
    border: 1px solid #388a00 !important;
}
.prevent-side .catchild-current {
    background: #e07219 !important; 
    color: white !important; 
    border: 1px solid #e07219 !important;
}

/*Google Search Custom Style*/
.gg-search {
    position: relative;
    width: 350px;
    margin: -2px 3px 0 0;
}
.gg-search .gsc-control-cse {
    padding: 0;
    margin-top: -0.5px;
}
input.gsc-search-button.gsc-search-button-v2 {
    border-radius: 0;
    border: 1px solid #AAA;
    padding: 6px 5px;
    background: #BBB;
    margin-left: -12px;
}
/*flipping*/
.flip-decor span {
    color: #fff;
    font-weight: bold;
    font-size: 17px;
    padding: 10px 0 0 10px;
    display: inline-block;
    text-shadow: 1px 1px #000;
}

.block-banner-1, .block-banner-2  {float: left;width: 330px;height: 280px;overflow: hidden;}
.block-banner-2 {float: right;}

/*Sticky left, right*/
.stickyleft{ width:120px; position:absolute; left:0; top:0; }
.stickyleft img{ width:120px !important; height:600px !important; }
.stickyright{ width:120px; position:absolute; right:0; top:0; }
.stickyright img{ width:120px !important; height:600px !important; }

/*Store detail*/
.store-info p {line-height: 18px;}
.sales .title-sales {font-weight:bold;}
.sales p {margin: 5px 0; line-height: 18px;}

/*bmi-wrap*/
.bmi-wrap{width:540px;}
.bmi-head{background:url(https://media.healthplus.vn/themes/images/bmi_head.png) no-repeat 100% 0; padding-right:35px;display:inline-block;}
.bmi-head .title{background:#E8E7E7; height:34px; display:inline-block; line-height:34px; font-size:17px; font-weight:bold; color:#33871c; padding:0 5px;}
.bmi{background:url(https://media.healthplus.vn/themes/images/bmi_bg.jpg) no-repeat; height:85px; padding:15px;}
.bmi label{font-size:15px; margin-right:5px; width:80px; display:inline-block;}
.bmi .txt{height:30px; line-height:30px; width:110px; border-radius:3px; margin-bottom:10px; padding: 0 5px;-webkit-box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2);
box-shadow:inset 0 2px 2px 0 rgba(0,0,0,0.2); font-size:14px;}
.bmi-foot{background:#4AAA47; border-bottom:3px solid #fff}
.bmi-btn{background:url(https://media.healthplus.vn/themes/images/bmibtn.png) no-repeat 0 0; width:104px; height:35px; line-height:32px; text-indent:35px; color:#fff; text-transform:uppercase; font-size:15px; float:left; font-weight:bold;}
.bmi-btn:hover{background-position:0 -35px;}
.bmi-foot  .bmi-social{float:right;}
.bmi-foot  .bmi-social a{display:inline-block; margin:6px 7px 0 0;}
.bmi_result {position: relative;}
.bmi-arrow {position: absolute;top: 52px;left: -250px;}
/*rss*/
a.rss {
    background: url('https://healthplus.vn/templates/themes/images/rss.png');
}
a.rss:hover {
    background: url('https://healthplus.vn/templates/themes/images/rss.png') !important;
}
/*Chuyen de*/
.chuyen-de {margin: -4px 0px 7px 190px;}
.chuyen-de span{color: green;font-weight: bold;}
.chuyen-de a {background: url("https://media.healthplus.vn/themes/images/dot.png") no-repeat scroll 0 center;color: #555;margin-right: 20px;padding-left: 8px;}
.keyword a {color: green;}


/*box gmp-hs*/
.gmp-hs{border:1px solid #094086;border-bottom:none}
.gmp-hs .head-gmp-hs{background:#094086;position:relative;padding:6px}
.head-gmp-hs .title{margin-left:80px;margin-bottom:0}
.head-gmp-hs .title a{color:#fff;font-size:18px;font-family:utmfb,arial;line-height:15px;display:inline-block;margin-top:5px    }
.logo-gmp {position:absolute;top:-8px;left: 6px;}
.sologan-gmps{background:#818285;padding:6px 0 6px 87px;color:#fff}
.gmp-hs.congdong .box-cnt{border:none}
.gmp-hs .cate{color:#80bb4a;border-right:1px solid #80bb4a;font-weight:bold;margin-right:5px;padding-right:5px}
.gmp-hs.congdong .desc{margin-top:0px}
.gmp-hs.congdong .thumb{margin-bottom:0px}
.list-gmp-hs{margin-top:5px;padding-top:5px;border-top:1px dotted #ccc}
.list-gmp-hs li{ list-style: inside disc;  color: #094086;  font-size: 12px;  padding: 4px 0;}
.list-gmp-hs li a:hover{text-decoration:underline}
.read_more_gmp-hs{  background: url(https://media.healthplus.vn/themes/images/icon_xemtiep.png) 10px 8px no-repeat;  color: #fff;  font-weight: bold;  font-size: 14px;  border-left: 6px solid #fff;  padding: 7px 7px 7px 30px;  display: inline-block;}
.footer-gmp-hs{background:#094086;text-align:right;}



/*box faq*/
.head_box_fag{background:#e8e7e7}
.head_box_fag li,.head_box_fag span{float:left}
.head_box_fag span{display:inline-block;line-height:0}
.head_box_fag li a{padding:7px 17px;display:inline-block;color:#f79329;text-transform:uppercase;font-size:11px;font-weight:bold}
.head_box_fag li a.current{color:#C76600}
.logo-faq {position:absolute;top:3px;left:5px}
.box_fag{border:1px solid #4aaa46;border-bottom:none}
.box_fag .head-gmp-hs{background:#4aaa46;position:relative;padding:6px}
.box_fag .footer-gmp-hs{background:#4aaa46;text-align:right;}
.box_fag .head-gmp-hs .title{margin-left:58px}
.box_fag .cate{color:#4aaa46;border-right:1px solid #4aaa46}
.box_fag .sologan-gmps{padding-left:63px}
.content_faq{margin-bottom:10px;    padding-bottom:5px;border-bottom:1px dotted #eee}
.content_faq .thumb{height:55px}
.content_faq:last-child{margin-bottom:0;padding-bottom:0}
.box_fag .footer-gmp-hs .read_more_gmp-hs{  background: url(https://media.healthplus.vn/themes/images/icon_xemtiep.png) 10px 8px no-repeat;  color: #fff;  font-weight: bold;  font-size: 14px;  border-left: 6px solid #fff;  padding: 7px 7px 7px 30px;  display: inline-block;margin:0 5px}
.box_fag > .footer-gmp-hs > .read_more_gmp-hs:first-child{border-left:0 none;}
.hotline_faq{background:url(https://media.healthplus.vn/themes/images/icon_hot_green.png) no-repeat 5px 2px #fff; color:#4aaa46;border-radius:20px;float:right;padding:2px 10px 2px 22px;font-size:14px;font-weight:bold}

/*box faq-yellow*/
.box_fag .head_box_fag{background:#e8e7e7}
.box_fag .head_box_fag li,.head_box_fag span{float:left}
.box_fag .head_box_fag span{display:inline-block;line-height:0}
.box_fag .head_box_fag li a{padding:7px 17px;display:inline-block;color:#4aaa46;text-transform:uppercase;font-size:11px;font-weight:bold}
.box_fag .head_box_fag li a.current{color:#0E640A}

.logo-faq {position:absolute;top:3px;left:5px}
.box_fag-yellow{border:1px solid #f79329;border-bottom:none}
.box_fag-yellow .head-gmp-hs{background:#f79329;position:relative;padding:6px}
.box_fag-yellow .footer-gmp-hs{background:#f79329;text-align:right;}
.box_fag-yellow .head-gmp-hs .title{margin-left:58px}
.box_fag-yellow .cate{color:#f79329;border-right:1px solid #f79329}
.box_fag-yellow .sologan-gmps{padding-left:63px}
.content_faq{margin-bottom:10px;    padding-bottom:5px;border-bottom:1px dotted #eee}
.content_faq .thumb{height:55px}
.content_faq:last-child{margin-bottom:0;padding-bottom:0}
.box_fag-yellow .footer-gmp-hs .read_more_gmp-hs{  background: url(https://media.healthplus.vn/themes/images/icon_xemtiep.png) 10px 8px no-repeat;  color: #fff;  font-weight: bold;  font-size: 14px;  border-left: 6px solid #fff;  padding: 7px 7px 7px 30px;  display: inline-block;margin:0 5px}
.box_fag-yellow > .footer-gmp-hs > .read_more_gmp-hs:first-child{border-left:0 none;}
.hotline_faq-yellow{background:url(https://media.healthplus.vn/themes/images/icon_hot_yellow.png) no-repeat 5px 2px #fff; color:#f79329;border-radius:20px;float:right;padding:2px 10px 2px 22px;font-size:14px;font-weight:bold}
/*box cssk*/
.box_cssk{border:1px solid #1bad53}
.list_box_cssk{margin:-10px 10px 10px 10px}
.list_box_cssk li{margin-bottom:10px}
.head_box_cssk{background:url(https://media.healthplus.vn/themes/images/headcssk.png);height:92px;width:298px}
.head_box_cssk a{height:92px;width:298px;display:block}
.thumb62x47{width:62px;height:47px;display:inline-block;float:left;overflow:hidden;border:1px solid #1bad53 }
.title_box_cssk{color:#1bad53;width:200px;margin-left:10px;font-weight:bold;display:block;float:left}
.title_box_cssk:hover{text-decoration:underline}
.footer_box_cssk{background:#c5db54;font-size:8px;color:#fff;padding:3px}
/*button read more*/
.btn_read {border: 2px solid green;padding: 2px 5px;width: 80px;text-align: center;font-weight: bold;display: inline-block;margin: 0px 5px;}
.btn_read:hover {text-decoration: none !important;}

/*menu float*/
.head_menu_float{height:25px}
.list_menu_float{background:#eeeded bottom no-repeat;padding: 7px;border-radius:0 0 5px 5px}
.title_list_float{font-weight:bold;color:#4ba846;background:url(../images/arr_float.png) right no-repeat;display:block;font-size:11px}
.sub_list_float li{margin-top:12px;background:url(../images/dot_menu_float.png) left 4px no-repeat;padding-left:10px;font-size:11px}
.sub_list_float li a{font-size:11px}
.sub_list_float li a:hover{color:#4ba846;text-decoration:underline}
.sub_list_float{border-bottom:1px dotted #aaa;padding-bottom:10px;margin-bottom:10px}

.quiz-image {width: 30%;float: left;padding: 0px 10px;}
.list_news_boxcp_new li a{
    color: #2da649!important;
}
.box_cp .footer-gmp-hs{
    background: #b80002;
}
.ha_txt{
    clear: both;
    color:  #f89527!important;;
    font-style: italic;
}
.ha_txt a{
    color:  #f89527!important;;
    font-style: italic;
    padding: 10px 0 0 0;
}
.copyright {
    padding-top: 20px;
}

.cata-content .cata-block ul{
    margin: 0px !important;
}