body{min-height:100vh;display:flex;flex-direction:column;margin-top:100px!important}a{text-decoration:none!important;background-color:transparent}header{position:fixed;top:0;left:0;width:100%;color:#fff;z-index:1000;padding:10px 0}@media (max-width: 768px){.user-icon{width:24px!important;height:24px!important}}.content{flex:1;padding:80px 20px 60px}footer{position:fixed;bottom:0;left:0;width:100%;background-color:#343a40;color:#fff;text-align:center;padding:10px 0}.navbar-brand img{height:30px;width:auto;margin-right:10px}.footer{position:fixed;bottom:0;left:0;width:100%;background-color:#343a40;color:#fff;padding:10px 20px}.footer-left,.footer-center,.footer-right{display:flex;align-items:center}.image-store{height:30px;width:auto}.image-icon-facebook{height:20px;width:auto}@media (max-width: 768px){.mobile-margin-top{margin-top:50px}.text-download-footer{display:none}.footer-left{font-size:12px}.image-store{height:20px}.image-icon-facebook{width:20px}.footer-right span{display:none}}.navbar-nav .nav-link.active{font-weight:700;color:#007bff!important;border-bottom:3px solid #007bff}.nav-item.dropdown:hover .dropdown-menu{display:block;margin-top:0}.dropdown-menu .dropdown-item{transition:background-color .2s ease,font-weight .2s ease}.dropdown-menu .dropdown-item:hover{background-color:#f8f9fa;font-weight:700}#searchForm{transition:all .3s ease-in-out}.navbar-nav .nav-link{font-size:1rem;color:#000!important}.navbar-nav .nav-link:hover{color:#007bff!important}.dropdown-mega{position:absolute;left:0;width:600px;background:#fff;box-shadow:0 4px 16px #0000001a;display:none;z-index:1000;border:1px solid #e0e0e0}.nav-item.dropdown:hover .dropdown-mega{display:block}.navbar-nav{position:relative}.dropdown-menu.slide-menu{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;z-index:1000;padding:1rem;border-radius:8px;box-shadow:0 4px 10px #0003;opacity:0;transform:translate(-100%);transition:opacity .3s ease,transform .3s ease;white-space:nowrap}.nav-item:hover .slide-menu{display:block;opacity:1;transform:translate(0)}.slide-img{height:100px;object-fit:cover;width:100%}.d-flex{display:flex;overflow-x:auto;gap:1rem}.menu-item{margin-bottom:1rem}.menu-item img{height:100px;object-fit:cover;width:100%}.level-3-menu{position:relative;border-left:2px solid #ccc;margin-left:10px}.level-3-menu ul{list-style:none;padding-left:15px;margin:0}.level-3-menu ul li{padding:0}.level-3-menu ul li a{font-size:14px;color:#333;text-transform:none;font-weight:400;background:none}.level-3-menu ul li a:hover{text-decoration:underline;color:#ee6969!important}.fadeindarkbackground{position:relative;margin:0;padding:70px 0;background-position:top;background-color:#000;background-repeat:no-repeat;background-size:100%;color:#fff}.fadeindarkbackground:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#00000080;background:linear-gradient(to bottom,#0000,#000 45vw);pointer-events:none}.fadeindarkbackground>.wrap{position:relative}.fadeindarkbackground h2,.fadeindarkbackground .h2,.fadeindarkbackground h3,.fadeindarkbackground .h3{color:#fff}.title .title-icon{width:55px;display:block;margin:30px auto;overflow:hidden;pointer-events:none;border-radius:3px}.title .title-icon.size-large{width:160px}.title .title-icon>img{display:block;width:100%}.title .sort-item{display:inline-block}.blog-thumbnail img{width:50px;height:50px;object-fit:cover;background:#ddd;border-radius:8px}.header-blog-detail{display:flex}.blog-info{font-size:12px;color:#6c757d}.note-editable iframe{width:100%!important;height:auto!important;aspect-ratio:16 / 9}.ytp-cued-thumbnail-overlay{display:none!important}.blog-card{transition:transform .3s ease-in-out;height:100%;width:100%}.blog-summary-item{font-size:14px}.blog-card:hover{transform:scale(1.02)}.blog-author-item{font-size:13px}.blog-image-thumbnail{width:100%;height:200px;object-fit:cover}.blog-item-thumbnail-small img{width:65px;height:65px;object-fit:cover;border-radius:5px}.blog-item-title-small{font-size:14px}.blog-item-small{display:flex;margin-bottom:15px}.blog-item-date-small{font-size:12px}@media (min-width: 768px){.col-md-6{display:flex}.blog-card{display:flex;flex-direction:column}}.blog-category-item,.blog-view-count-item{font-size:13px}.card-body{display:flex;flex-direction:column}.blog-summary-item{flex-grow:1}.d-flex.justify-content-between{margin-top:auto}.blog-summary-item{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
