/* Click catogery list - show catogery cat */
.prolist-contain--inside h2 {font-size: 16px;text-transform: uppercase;margin-bottom: 10px;padding-bottom: 5px;border-bottom: 1px solid #323232;position: relative;color: #000000;font-weight: 700;}
.danhmucct {margin: 0 0 20px;position: sticky;top: 85px;padding: 10px 10px 0 10px;border: 1px solid #e7e7e7;}
.danhmucct:last-child { margin: 0; }
.danhmuc ul { list-style: none; margin: 0px; padding: 0px; list-style-type: none; }
.danhmuc ul li { position: relative; }
.danhmuc ul li a { color: #252a2b; position: relative; font-size: 14px; display: block; padding: 8px 0 8px 0px; border-bottom: 1px solid #e7e7e7; }
.danhmuc ul li:last-child a { border-bottom: none; }
.danhmuc ul li a:hover, .danhmuc ul li:hover>a, .danhmuc ul li.has-submenu.opened>a { color: var(--color-hover); }
.danhmuc > ul > li.has-submenu > a { text-transform: uppercase; }
.danhmuc ul > li.has-submenu > a.acap { padding-right: 30px; }
.danhmuc ul > li.has-submenu > ul li { padding-left: 10px; }
.danhmuc ul > li > a, .danhmuc ul > li > a {padding: 10px 0 8px 0;font-size: 14px;}
.danhmuc ul li ul { display: none; border-bottom: 1px solid #e7e7e7; }
.danhmuc ul > li.has-submenu span.icon-plus-submenu { width: 25px; height: 25px; cursor: pointer; position: absolute; right: 0; top: 7px; margin: auto; border: 1px solid transparent; z-index: 5; }
.icon-plus-submenu:after, .icon-plus-submenu:before { background: rgba(9, 9, 9, 0.6); content: ''; display: block; position: absolute; margin-right: 7px; top: 50%; right: 0; -moz-transition: all .25s linear; -o-transition: all .25s linear; -webkit-transition: all .25s linear; transition: all .25s linear; }
.icon-plus-submenu:before { width: 9px; height: 1px; -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); transform: translateY(-50%); }
.icon-plus-submenu:after { width: 1px; height: 9px; right: 4px; transform-origin: center; -moz-transform: translateY(-50%) scale(1, 1); -ms-transform: translateY(-50%) scale(1, 1); -webkit-transform: translateY(-50%) scale(1, 1); transform: translateY(-50%) scale(1, 1); }
.danhmuc ul > li.has-submenu .icon-plus-submenu:hover { border: 1px solid #e7e7e7; }
li.has-submenu.opened > .icon-plus-submenu:after { -moz-transform: translateY(-50%) scale(1, 0); -ms-transform: translateY(-50%) scale(1, 0); -webkit-transform: translateY(-50%) scale(1, 0); transform: translateY(-50%) scale(1, 0); }

/* chi nhanh */
.d-maps {
    height: 500px;
}

.d-maps iframe {
    width: 100%;
    height: 100%;
}