/* 1. Khung bao ngoài */
.blocktitle{display:flex;align-items:center;flex-wrap:wrap;margin:10px 0;}
/* 2. Tiêu đề H1 */
.blocktitle h1{font-size:20px;margin:0;margin-right:5px;color:#333;line-height:1.3;}
/* 3. Từ khóa (Keyword) */
.blocktitle .keyword{color:#FF0000!important;font-weight:700!important;font-size:20px;line-height:1.3;}
/* 4. Note (nếu có dùng) */
.blocktitle .note{margin-left:10px;color:#adadad;font-size:14px;}
@media (max-width:960px){.blocktitle .note{display:none;}}
.list_cat{margin-bottom:15px;background-color:#fff;box-shadow:0px 1px 4px 1px #999;}
.list_cat .title_cat{font-size:20px;margin:0;padding:15px;}
.list_cat .list_child_cat{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.list_cat .list_child_cat li{border:1px solid #e0e0e0;}
.list_cat .list_child_cat li:hover{border:1px solid #de0101;}
.list_cat .list_child_cat li a{display:block;padding:5px;}
.list_cat .list_child_cat li a span{display:block;overflow:hidden;border-radius:50px;height:60px;width:60px;margin:auto;position:relative;background:#e4e4e4;border:1px solid #c3c3c3;}
.list_cat .list_child_cat li a span img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;}
.list_cat .list_child_cat li a p{margin:0 auto;text-align:center;font-size:13px;}
.list_cat .list_child_cat .active{border:1px solid #de0101;}
@media (max-width:960px){.list_cat .list_child_cat{grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.list_cat .list_child_cat li a{padding:4px;}}
.notice{font-size:18px;color:#e51515;margin-bottom:1em;}
.list_cat_parent{background-color:#fff;margin-bottom:15px;display:flex;grid-gap:10px;flex-wrap:wrap;}
.list_cat_parent .title_cat{font-size:20px;margin:0;padding:15px 0;}
.list_cat_parent .cat_child{display:inline-flex;align-items:center;justify-content:center;height:35px;padding:8px 10px;color:#444;border:1px solid #e0e0e0;border-radius:5px;font-size:15px;line-height:18px;overflow:hidden;min-width:fit-content;grid-gap:4px;}
.list_cat_parent .cat_child img{object-fit:contain;height:18px;}
@media (min-width:960px){.list_cat_parent .cat_child:hover{color:#000;border:1px solid #f9920f !important;}}
.list_cat_parent .cat_child.pic.c1 .name{display:none;}
.list_cat_parent .cat_child.pic{transition:transform 0.2s;}
.list_cat_parent .active.pic{background:#f1f1f1;}
@media (min-width:960px){.list_cat_parent .cat_child.pic:hover{transform:scale(1.05);}}
.list_cat_parent .active{border:1px solid #f9920f;color:#ff0000;background:#f4f403;}
@media (min-width:960px){.list_cat_parent .active:hover{color:#ff0000;}}
.dpl{display:inline-block;}
.field_filter>span;color:#1e8e04;padding:6px 20px 6px 0;}
@media (max-width:960px){.field_filter>span{padding:3px 10px 3px 0;}}
.field_filter .list_filter_1{display:flex;border-radius:5px 5px 0 0;overflow:hidden;}
.field_filter .list_filter_1 li{border-right:1px solid #fff;}
.field_filter .list_filter_1 li:last-child{border-right:unset;}
.field_filter .list_filter_1 li a{color:#fff;padding:6px 12px;background-color:#1e8e04;display:block;}
@media (max-width:960px){.field_filter .list_filter_1 li a{padding:3px 10px;}}
.field_filter .list_filter_1 li .active{color:#1e8e04;background-color:#fff;}
.sort-follow{margin-top:5px;}
@media (max-width:960px){.sort-follow{margin-top:10px;}}
@media (max-width:960px){.list_cat_parent_1 .list_cat_parent{margin-bottom:0;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;}.list_cat_parent_1 .list_cat_parent::-webkit-scrollbar{display:none;}.list_cat_parent_1 .list_cat_parent.id2{grid-gap:10px;margin-bottom:10px;}#cat_order .dropdown-backdrop{background:unset;}}
.pagination{background-color:#fff;padding:12px;}
.owl-nav{position:absolute;top:50%;height:0;width:100%;transform:translateY(-50%);left:0;display:none;align-items:center;}
@media (max-width:960px){.owl-nav{display:flex;opacity:0.3;}}
.owl-nav .owl-prev{background:url("../images/prev.png") center no-repeat;position:absolute;left:-1px;margin:0;width:38px;height:68px;}
.owl-nav .owl-prev:hover{background:url("../images/prev.png") center no-repeat;}
.owl-nav .owl-next{position:absolute;right:-1px;margin:0;width:38px;height:68px;background:url("../images/next.png") center no-repeat;}
.owl-nav .owl-next:hover{background:url("../images/next.png") center no-repeat;}
.row1{margin:0 -10px;margin-bottom:15px;}
.row1 .left_ban{padding:0 10px;width:370px;}
@media (max-width:960px){.row1 .left_ban{width:30%;}}
.row1 .left_ban a{display:block;}
.row1 .left_ban a:first-child{margin-bottom:20px;}
.row1 .col-md-8{padding:0 10px;width:calc(100% - 370px);}
@media (max-width:960px){.row1 .col-md-8{width:70%;}}
.box_ft{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;}
.box_ft .list_check{margin:10px 0 0;}
.box_ft .list_check span{display:inline-block;margin-right:6px;}
.box_ft .list_check span a{display:flex;align-items:center;padding:10px;background:#fff;border:1px solid #e1e1e1;border-radius:5px;grid-gap:5px;line-height:normal;}
.box_ft .list_check span a i{font-size:20px;margin-right:5px;}
.box_ft .list_check span a image,.box_ft .list_check span a svg{width:16px;height:16px;object-fit:contain;}
.box_ft .list_check span a:not(.act):hover{color:#e51515;border-color:#e51515;}
.box_ft .list_check span a.act{color:#fff;background:#e51515;border-color:#e51515;}
.box_ft .list_check span.count{margin-right:26px;}
