@charset "utf-8";.tt_ngay tbody tr td{border:none}.tt_ngay table{border:none}span#oclock{font-weight: 600;}@media (min-width: 768px) {.button-locate {display: none !important;}}.button-locate {margin-top: 15px;font-size: 15px;background: #1f86e8;padding: 7px;border-radius: 5px;color: #fff;}.hdngay{background:#fff;text-align:center;margin:auto;border-radius:10px;}.ngay_nd1{padding: 15px;border-top-left-radius: 10px;border-top-right-radius: 10px;background: #1e87e8;color:#fff;line-height:24px;font-weight:700;font-size:16px}.ngay_nd2{color:#006c8b;font-size:110px;font-family:Tahoma;line-height:100px;font-weight:700;position:relative;margin-top: 25px;}#blue{background-image: url('/wp-content/themes/bantinthoitiet/assets/images/icon/bg-lvn.png'); background-position: center; padding:60px 40px; display: inline-block;background-size: contain; background-repeat: no-repeat;}.ngay_nd2 form{margin-bottom:0}.opacity{opacity:.6}.opacity:hover{opacity:1}.kc_icon_next{padding-right:10px}.kc_icon_next2{padding-left:10px}.ngay_nd3{font-size:14px;font-weight:700;text-align:center;color:red;line-height:24px}.ngay_nd4{text-align:center;font-size:12px;color:#575858;line-height:18px}.tt_ngay{color:#4b4b4b;font-size:12px;padding:5px 0 0}.tt_ngay_1{width:1%}.tt_ngay_2{width:32%;text-align:center;color:#4b4b4b;font-size:12px;line-height:16px;margin-right:11%}.tt_ngay_3{width:14%;text-align:center}.tt_ngay_4{width:29%;text-align:center;color:#4b4b4b;font-size:12px}.lvs_thu{line-height:22px;color:#bf060d;font-size:16px;font-weight:700}.lvs_am{line-height:33px;color:#333;font-size:30px;font-weight:700}h2#currentMonth{font-size: 16px;text-transform: uppercase;font-weight:700;}.lich-thang th {    border: 1px solid #ffffff;background-color: #1e87e8;color: #fff;padding: 5px 15px;text-align: center;font-weight: bold;}h2.title-xem-ngay { text-align: center; font-size: 20px; font-weight: 700; margin-bottom: 20px; margin-top: 40px; padding-top: 20px; border-top: solid 2px #e0e0e0; }.in-block-lich .select { padding: 8px; }.in-block.m-block-lich { margin-right: 20px; }.btn-defau-full:hover { background-color: #0056b3; color: white; }.btn-defau-full { background-color: #1e87e8; color: white; border: none; padding: 8px 16px; cursor: pointer; border-radius: 5px; transition: background-color 0.3s ease; }.in-block-lich { margin-right: 10px; }.form-group-lich, .w-form-2-lich { display: flex; align-items: center; justify-content: center; }.lich-thang td {width: 14.28%;padding: 10px;text-align: center;border: 1px solid #ddd;}.lich-thang{width: 100%;border-collapse: collapse;margin-bottom: 20px;box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, .09);}#calendarControls {display: flex;align-items: center;justify-content: space-between;margin-top: 20px;background-color: #1e87e8;color: white;padding: 10px 20px 5px;cursor: pointer;border-top-left-radius: 10px;border-top-right-radius: 10px;border-left: 0.8px solid #fff;border-right: 0.8px solid #fff;}#prevMonth, #nextMonth {color: white;}.lich-thang .ngay-duong{font-weight: bold;font-size: 28px;}.today .holiday-info{color: #ffcc00;}.today {background-color:#1e87e8 !important;color: #fff !important;}h3.td-title {font-size: 16px;}td.text-center.khunggio-column {width: 15%;} td.text-letf.ynghia-column {width: 85%;}.lich-am-duong-chi-tiet {display: table;width: 100%; border-collapse: collapse; margin-bottom: 20px; }.lich-am-duong-chi-tiet .page-info-title, h2.gio-hd-hd {text-align: center; font-size: 20px;font-weight: bold; margin: 20px; }.lich-am-duong-chi-tiet .page-info-content {display: table-row-group; }.lich-am-duong-chi-tiet .table1 {display: table; width: 100%; }.entry-content ul li { list-style-type: disc;}.lich-am-duong-chi-tiet .table1 tbody {display: table-row-group;}.lich-am-duong-chi-tiet .table1 tr {display: table-row;}.lich-am-duong-chi-tiet .table1 td {display: table-cell; padding: 8px; border: 1px solid #ddd; text-align: left; }.lich-am-duong-chi-tiet .table1 .bg-td {background-color: #ffeded;}.lich-am-duong-chi-tiet .table1 .font-bold {font-weight: bold;}.lich-am-duong-chi-tiet .table1 .color-red {color: #dc1435;}td.bg-td.text-center.font-bold{color: #323232; width: 30%;display: table-cell;vertical-align: middle;}.gio-info-title {background-color: #ffeded;font-size: 16px;font-weight: bold;padding: 10px;margin-top: 20px; border: 1px solid #ddd; border-bottom: none;}.boxs_gio .table1 td {width: 50%; }.holiday { background-color: #adadad40; }.special-day { background-color: #ccccff; }.social a[aria-label]:hover:after, .dropdown.dropdown-custom.dv button[aria-label]:hover:after { content: attr(aria-label); font-size: 12px; padding: 5px; color: #fff; background-color: #52555b; border-radius: 5px; position: absolute; z-index: 999; bottom: 70%; pointer-events: none; white-space: nowrap; } .dropdown.dropdown-custom.dv button[aria-label]:hover:after {bottom: 90%; }.social { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; gap: 5px;} .social img { width: 20px; height: 20px; } .social a:hover img { filter: invert(1); } .social a { display: inline-flex; align-items: center; justify-content: center; width: 30px; height: 30px; border-radius: 50%; background-color: white; }.in-block-choose-ladder {display: inline-block; vertical-align: middle; } .select {width: 100%;padding: 3px; border: 1px solid #ccc; border-radius: 4px; box-sizing: border-box; }.form-group-choose-ladder {padding-bottom: 5px;}.div-row-le-canchi {display: flex;}.item-sex.fix-patop {padding: 5px 10px;margin-top: 20px;}.holiday-info {color:#ff0a00;font-size: 12px;}input.radio-1 {margin-right: 4px;width: 15px;height:15px;}.can-chi {font-size: smaller;color:#333;}.lich-thang .ngay-am{font-size: smaller;}.lich-thang .day-cell.thu-bay{color: #1e87e8;}.lich-thang .day-cell.chu-nhat{color: #e91d1c;}.docngang_tt_ngay{background-color:#f8e0af}.prev_date,.next_date{font-family:'Roboto Condensed',sans-serif;height:26px;width:26px;font-size:50px;line-height:20px;color:#68686b;opacity:.7;position:relative;top:-20px;cursor:pointer}.prev_date::selection,.next_date::selection,#blue::selection{background:transparent;color:inherit}.image_zodiac{background:url(../images/zodiac.png) no-repeat center;height:50px;margin:auto}.zodiac_Ty{background-position:0 0;width:45px}.zodiac_Suu{background-position:-43px 0;width:50px}.zodiac_Dan{background-position:-91px 0;width:50px}.zodiac_Mao{background-position:-142px 0;width:65px}.zodiac_Thin{background-position:-208px 0;width:45px}.zodiac_Ti{background-position:-252px 0;width:45px}.zodiac_Ngo{background-position:-302px 0;width:45px}.zodiac_Mui{background-position:-347px 0;width:45px}.zodiac_Than{background-position:-393px 0;width:45px}.zodiac_Dau{background-position:-439px 0;width:47px}.zodiac_Tuat{background-position:-489px 0;width:47px}.zodiac_Hoi{background-position:-540px 0;width:55px}.news-top .newest .text .title a,.post-item .title a{-webkit-line-clamp:2;transition:.2s linear;color:#222}.entry-content table tr td:first-child,.tb-scroll table td,.tb-scroll table th{vertical-align:middle}.header-inner{display:flex;align-items:center;padding:5px 0;position:relative}div#cunghoangdao {box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, .09);border-radius: 10px;border: 0px solid #fff;background: #fff;}.lvs_thu-al{font-size: 12px;line-height: 1;color: #808080;}.kc_tt_ngay {padding: 10px 0 20px 0;vertical-align: middle;}.header,.news-wrapper,.page-wrapper{background-color:#f4f8f9}.dnw-box,.weather-day{background-color:#fff}.header-inner .logo img{width:100%;height:auto;object-fit:cover;max-width:250px}.header .search{display:flex;margin-left:35px;width:100%;flex:1;justify-content:end}.header .search-form{max-width:455px;width:100%;position:relative;flex-shrink:0;background-color:rgba(243,243,249,.1);color:#fff;border-radius:100px}.header .search-form .search-results{background:#fff;border:1px solid #cdcdcd;border-radius:5px;display:none;position:absolute;margin-top:1px;width:100%;min-height:50px;overflow:hidden;z-index:99}.header .search-form .search-results>a{color:#333;padding:10px 20px}.header .search-form .search-results>a:hover,.weather-time-actions .action-arrow:hover{background:#1e87e8;color:#fff}.header .search-form button{position:absolute;transform:translateY(-50%);top:50%;height:100%;padding:0 10px 0 18px;right:0}.header .search-form button svg path{fill:#faa619}.header .search-form input{width:100%;color:#333;border:1px solid rgb(250 167 28);border-radius:5px;padding:15px 50px 15px 20px;font-size:16px;line-height:1;transition:.2s linear}.header .search-form input::placeholder{color:#777}.header .navbar{background:#1e87e8;box-shadow:0 .25rem .75rem rgba(18,38,63,.08)}.header .navbar .dropdown-custom .dropdown-btn{color:#fff;padding:14px 0}.header .navbar .dropdown-custom .dropdown-btn:hover{color:orange}.text-dv{color: #fff}button{color: #fff;}button#showMore:hover, button#showLess:hover{background-color: #ffa503 !important; border-color: #ffa503;}.btn-primary,.btn-secondary{background-color: #1e87e8;}.dropdown-btn-dv {display: flex;align-items: center;gap: 5px;flex-wrap: wrap;}button.dropdown-btn-dv {display: flex;align-items: center;gap: 5px;background-color: #ffa503;padding: 5px;border-radius: 5px;}button.dropdown-btn-dv:hover{background-color: #0056b3;}div#addressDisplay1, div#addressDisplay2 {color: #ffa503;}.dropdown.dropdown-custom, .dropdown-btn, .button-locate {display: flex;align-items: center;gap: 5px; flex-wrap: wrap; }.header .navbar .dropdown-custom button {color: #fff;}.header .navbar-toggler,footer .calendar td{padding:0;margin-left: -20px;}.header .navbar-toggler .navbar-toggler-icon{width:52px;height:36px}.header .menu-dropdown{display:flex;width:100%;position:relative}.header .menu-dropdown .dropdown:not(:last-child){margin-right:30px}.author{font-size: 14px;}.header .menu-dropdown .dropdown.dropdown-col{position:unset}.header .menu-dropdown .c-dropdown-menu{transform:unset!important;top:calc(100% - 0px)!important;margin:0;width:100%}.header .menu-dropdown .dropdown-header{font-size:16px;font-weight:700;color:#1e87e8;white-space:pre-wrap}.header .menu-dropdown .submenu-wrap{display:flex;flex-wrap:wrap}.header .menu-dropdown .submenu-wrap .divide{width:25%}.header .menu-dropdown .submenu-wrap .dropdown-item:hover{text-decoration:underline;color:#1e87e8;background-color:transparent}.dnw-box, .weather-chart.mb-20, .weather-chart{padding:15px;position:relative;box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, .09);border-radius: 10px;}.dnw-box .dnw-box-title, .weather-chart .title{margin:-15px -15px 15px;background:#1e87e8;padding:15px;text-align:center;color:#fff!important;border-top-left-radius: 10px;border-top-right-radius: 10px;}.dnw-box .dnw-box-title a{font-size: 17px;color:inherit!important}h3.dnw-box-title.weather-feature-title{text-transform:none; font-weight:normal;font-size: 17px;}h3.dnw-box-title{line-height: 24px;font-weight: 600; font-size: 15px; text-transform: uppercase;}.weather-main-title{color:#faa619;font-size:20px;margin-bottom:4px;text-align:center}.weather-main-hero{display:flex;align-items:center;padding-bottom:16px;margin-bottom:24px;border-bottom:1px solid #f3f1ef}.weather-general .feature-location a,.weather-general .weather-main-hero,.weather-general .weather-main-title a,.weather-general-current .weather-main-hero{justify-content:center}.weather-main-hero img{width:60px;height:60px;object-fit:cover}.weather-main-hero .temp{font-weight:600;font-size:50.75px;line-height:90px;color:#1e87e8}.weather-main-hero .desc{margin-left:15px}.weather-main-hero .desc p{font-weight:600;font-size:16px;line-height:30px;color:#1e87e8;margin-bottom:0}.listinfo_weather_3days .overview-current .sub-text:first-letter,.weather-feature-item .desc::first-letter,.weather-main-hero .desc p:first-letter,.weather-outstanding-list .weather-sub .desc>p:first-letter,.weather-sub .desc p:first-letter,.weather-time-item .desc::first-letter{text-transform:uppercase}.weather-main-hero .desc span{font-size:16px;line-height:24px;color:#698a7f}.listinfo_weather_3days .weather-main-desc,.weather-general .weather-main-desc{--column-gap--table-weather:60px;--row-gap--table-weather:28px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--row-gap--table-weather) var(--column-gap--table-weather)}.listinfo_weather_3days .list-group,.listinfo_weather_3days .weather-main-desc{grid-template-columns:repeat(3,1fr)}.listinfo_weather_3days .weather-main-desc .item,.weather-general .weather-main-desc .item{display:grid;grid-template-columns:70px 1fr;grid-gap:24px}.listinfo_weather_3days .weather-main-desc .item .icon,.weather-general .weather-main-desc .item .icon{border-radius:5px;width:100%;aspect-ratio:1;background-color:#1e87e8;display:flex;justify-content:center;align-items:center}.weather-main-desc .item .icon path,.weather-main-desc .item .icon svg{fill:#fff}.weather-main-desc .item .information{display:flex;flex-direction:column;justify-content:center}#toc_container p.toc_title,.weather-main-desc .item{color:#333}.weather-main-desc .item .item-title{font-weight:600;font-size:14px;line-height:20px}.weather-main-desc .item img{height:20px}.weather-main-desc .item .temp{font-size:14px;line-height:20px;color:#333;display:flex}.weather-day{border-radius:10px;margin-top:30px;flex-shrink:0}.weather-day-title{color:#1e87e8;font-size:18px;line-height:27}.weather-day-temp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;margin-top:9px}.weather-day-temp .temp-item{width:calc(25%);text-align:center}.weather-day-temp .temp-item:not(:last-child){border-right:1px solid #f3f1ef;padding-top:13px;padding-bottom:5px}.weather-day-temp .temp-item .h4,.weather-day-temp .temp-item h4{font-size:16px;font-weight:600;line-height:24px;color:#1e87e8}.weather-day-temp .temp-item img{width:102px;height:102px;object-fit:cover;margin:9px auto 18px}.weather-day-temp .temp-item span{font-size:16px;line-height:24px}.title-weather-date{color:#222;font-size:18px;font-weight:700;text-align:center;margin:20px 0}.weather-date .overview-current{width:50px;height:50px;margin-right:10px}.weather-date-left>.d-flex{height:98px}.weather-date .current-temperature{font-weight:600;font-size:65px;line-height:1}.weather-date .overview-caption{font-size:14px;margin-left:1rem;line-height:1.5}.weather-date .overview-caption-item{text-transform:capitalize}#close-error-popup {padding: 5px 10px; background-color: orange; color: white; border-radius: 5px; margin-top: 20px; float: right;}.weather-date .icon{width:40px;display:flex;align-items:center}.weather-date .icon img{height:20px;width:20px;object-fit:contain}.weather-date .list-group-item{align-items:center;padding-left:0;padding-right:0;font-size:14px;border-bottom:1px solid #e9e5e1}.weather-date .list-group-item i{font-size:20px}.weather-general{padding-top:40px;}.weather-general-current{background-image:none}.home .weather-general-inner{display:flex;justify-content:space-between;gap:30px}.home .weather-general-inner .weather-main{box-shadow: 5px 4px 5px 0 rgba(0,0,0,.09);width:calc(33.3333% - 20px);border-radius:10px;padding:18px 20px 20px}.home .weather-main .location-title{margin-top:-18px;margin-left:-20px;margin-right:-20px;padding:20px}.home .weather-main .location-title .weather-main-title{color:#1e87e8;margin-bottom:0;font-weight: 600;}.home .weather-general .weather-main-hero{justify-content:left}.home .weather-main-desc,.weather-general-current .weather-main-desc{display:flex;align-items:center;justify-content:space-between;grid-gap:initial}.home .weather-general .weather-main-desc .item,.weather-feature-30 .weather-feature-content .item:nth-child(5),.weather-feature-30 .weather-feature-content .item:nth-child(6),.weather-main.weather-main-sidebar .weather-main-desc{display:block}.home .weather-main-desc .item .item-title{font-weight:600;font-size:14px;line-height:20px;margin-top:10px;margin-bottom:4px}.weather-outstanding{background-color:#f4f8f9;padding-top:38px;padding-bottom:19px;position:relative}.page-content-bg,.weather-outstanding-bg{position:absolute;bottom:0;left:0;width:100%;height:auto}.weather-outstanding-inner{z-index:2;position:relative;border-radius: 10px;box-shadow: 5px 4px 5px 0 rgba(0,0,0,.09);background:#fff;padding:15px 15px 0}.home-box-news-wrap .home-box .title-main h2,.weather-outstanding .title-main h2{background:#1e87e8;margin-top:-15px;margin-left:-15px;margin-right:-15px;padding:15px;text-align:center;color:#fff;border-top-left-radius: 10px;border-top-right-radius: 10px;}.weather-outstanding-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -10px}.post-sidebar,.weather-city-detail{margin-left:20px}.weather-outstanding-list .weather-out-item{padding:0 10px 20px;width:calc(100% / 6)}.weather-sub{border:1px solid #1e87e8;background-color:#fff;border-radius:10px;padding:20px 10px;flex-shrink:0;text-align:center;transition:.2s linear}.weather-sub .title{font-weight:600;font-size:16px;line-height:27px;color:#222}.weather-sub img{width:100%;height:135px;object-fit:contain}.weather-sub .desc .humidity{font-size:14px;line-height:20px;color:#585858;display:flex;justify-content:center}.weather-sub .desc .humidity img{height:auto;width:auto;object-fit:contain;margin-right:4px}.weather-sub .desc p{font-size:14px;line-height:20px;text-align:center;color:#585858;margin-top:14px;margin-bottom:4px}.weather-sub .desc .temp{display:flex;justify-content:center;font-size:14px;line-height:20px;color:#9ea0a2}.weather-sub .desc .temp p{font-size:14px;line-height:20px;color:#9ea0a2;margin:0;padding:0}.weather-outstanding-list .weather-sub:hover{border-color:rgb(250 167 28)}.air-quality-list:not(:last-child),.weather-city-inner li,.weather-feature-item:not(:last-child){border-bottom:1px solid #e9e5e1}.weather-outstanding-list .weather-sub .title{font-weight:400}.weather-outstanding-list .weather-sub img{height:100px;object-fit:contain}.weather-outstanding-list .weather-sub .desc>p{margin:10px 0 4px}.weather-outstanding-live{width:360px;flex-shrink:0}.weather-outstanding-live .fluctuating{aspect-ratio:1/0.85;overflow:hidden;box-shadow:-2px 5px 15px -5px rgba(3,51,35,.05);border-radius:10px;margin-bottom:25px}.news-top .newest .thumb img,.section-news .card-post .thumb img,.section-news-ads img,.weather-outstanding-live .fluctuating img{width:100%;height:100%;object-fit:cover}.weather-city-inner:not(.weather-city-inner-list){display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0 28px}.weather-city-inner li{font-size:16px;line-height:24px;color:#9ea0a2;display:flex;align-items:center;padding-bottom:17px;margin-bottom:18px;transition:.2s linear}.weather-city-inner li a{color:#585858;margin-left:8px}.list-post-item:hover,.weather-city-inner li:hover{transition:.2s linear}.weather-city-inner li:hover:hover{transform:translateX(2px)}.list-post a:hover .title,.news-top .newest .text .title a:hover,.post-item .title a:hover,.section-news .card-post:hover .title a,.table-of-contents .list-contents>li a:hover,.weather-city-inner li:hover a,.weather-city-inner li:hover i{color:#1e87e8}.weather-city-inner .showMore a:after,.weather-feature-btns .showMore a:after{content:"Xem thêm"}.weather-city-inner .showMore.showLess a:after,.weather-feature-btns .showMore.showLess a:after{content:"Ẩn bớt"}.section-news{background-color:#f4f8f9;padding:20px 0 40px}.section-news-inner{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:21px}.section-news .card-post:hover{transform:translateY(-2px)}.section-news .card-post{width:calc(25% - 15px);transition:.2s linear}.section-news .card-post .thumb{border-radius:10px;overflow:hidden}.section-news .card-post .title{margin-top:8px}.section-news .card-post .title a{transition:.2s linear;color:#222;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%;max-width:100%;word-break:break-word}.news-top .newest .text .create,.post-item .create,.section-news .card-post .create{display:flex;align-items:center;margin-top:10px;font-size:15px}.news-top .newest .text .desc,.news-top .newest .text .title a{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-break:break-word}.news-top .newest .text .create i,.page-content-detail .create i,.post-item .create i,.section-news .card-post .create i{padding-right:10px}.section-news-ads{border-radius:10px;margin-top:52px;overflow:hidden}.weather-menu-daytime{position:sticky;top:0;z-index:11}.weather-box-menu{overflow-x:auto;--shadow:rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;box-shadow:var(--shadow);border-radius: 5px;}.weather-menu-daytime-inner{display:flex;justify-content:space-between;padding:14px;background:#fff;border-radius:10px}.weather-menu-daytime-link{border-radius:3px;color:#fff;padding:5px 15px;background-color:orange}.weather-menu-daytime-link:hover{background-color:#1e87e8;color:#fff}.weather-menu-daytime-item.active .weather-menu-daytime-link{color:#fff;background:#1e87e8}.weather-detail{background-color:#f4f8f9;position:relative}.weather-detail-bg{position:absolute;bottom:0;left:0;width:100%;height:auto;z-index:1}.weather-detail-inner:not(.no-col){display:flex;justify-content:space-between;position:relative;z-index:2}.weather-detail-inner:not(.no-col) .weather-detail-content{width:100%;max-width:740px;margin-right:20px}.weather-detail .weather-outstanding-live{width:100%;height:100%;}.weather-detail .weather-detail-inner:not(.no-col) .weather-outstanding-live{width:360px;flex-shrink:0;margin-top:0}.page-wrapper .weather-main.weather-main-sidebar,.weather-detail .air-quality,.weather-detail .calendar-box,.weather-detail .sunrise-sunset{width:100%}.weather-time-title{font-weight:400;font-size:17px;line-height:27px;color:#222;margin-bottom:28px}.weather-time-list{display:flex;overflow-x:auto}.weather-time-list::-webkit-scrollbar{display:none}.weather-time-actions .action-arrow{background:#f6a233;box-shadow:0 0 15px -4px rgba(3,51,35,.25);border-radius:50%;color:#9ea0a2;height:28px;width:28px;position:absolute;transform:translateY(-50%);top:50%;outline:0;transition:.2s}.weather-time-actions .arrow-left{left:-14px}.weather-time-actions .arrow-right{right:-14px}.weather-time-item{scroll-snap-align:start;text-align:center;padding:5px 10px;flex-shrink:0;width:175.5px}.weather-time-item:not(:last-child){border-right:1px solid #e9e5e1}.weather-time-item .title{font-weight:600;font-size:18px;line-height:27px;color:#222;margin-bottom:6px}.weather-time-item .temp{font-size:18px;line-height:22px}.weather-time-item img{width:45px;height:45px;object-fit:cover;margin:12px auto 7px}.weather-time-item .humidity{display:flex;align-items:center;justify-content:center}.weather-time-item .humidity img{width:auto;height:auto;margin:0 4px 0 0}.weather-time-item .desc{font-size:14px;line-height:20px;margin-top:8px}.weather-feature{background-color:#fff;border-radius:10px;padding:18px 20px 20px}.weather-feature-title{font-size:17px;line-height:27px;color:#222}.weather-feature-list{margin-top:35px}.weather-feature-sumary{display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.weather-feature-item .h4,.weather-feature-item h4{color:#222;flex:0 0 80px;font-size:15px;font-weight:700;line-height:24px;margin-right:26px}.weather-feature-item p{font-size:15px;line-height:24px;margin-right:18px;flex:0 0 80px;white-space:nowrap}.weather-feature-item .image{width:72px;height:72px;object-fit:cover;margin-right:6px}.weather-feature-item .desc{font-size:15px;line-height:24px;margin-right:15px;flex:0 0 14px;min-width:130px;text-align:center}.weather-feature-sumary:not(.collapsed) .fa-plus:before{content:"\f068"}.dnw-hourly-title-date{font-weight:700;margin-top:1rem;color:#1e86e6;border-bottom:1px solid}.dnw-chart-3days .weather-chart .title,.dnw-chart-7days .weather-chart .title{min-height:68px}.dnw-chart-3days .weather-chart,.dnw-chart-7days .weather-chart,.weather-general-current .weather-main{height:100%}.weather-feature-item .rain{font-size:15px;display:flex;align-items:center;margin-right:15px;flex:0 0 90px}.weather-feature-item .rain span{padding-left:7px}.weather-feature-item .windy{font-size:15px;display:flex;align-items:center;margin-right:25px}.weather-feature-item .windy img{transform:rotate(180deg)}.weather-feature-item .windy span{padding-left:6px}.weather-feature-item i{margin-left:auto;font-size:25px;color:#9ea0a2;padding-right:5px;cursor:pointer}.weather-feature-item .weather-feature-sumary-current i{margin-left:0}.weather-feature-content{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-bottom:10px}.weather-feature-content .item{display:flex;align-items:flex-start}.entry-content #toc_container ul li:before,.weather-feature-content .item:nth-child(5),.weather-feature-content .item:nth-child(6){display:none}.weather-feature-content .item .icon{padding-top:4px}.weather-feature-content .item img{height:20px;margin:0 auto;object-fit:contain}.weather-feature-content .item .content{margin-left:10px}.weather-feature-content .item .content .h5,.weather-feature-content .item .content h5{color:#1e87e8;font-size:16px;font-weight:600;margin-bottom:0}.weather-feature-content .item .content p,.weather-feature-content .item .content span,.weather-general-current .weather-main-temp .item .item-title{font-size:14px}.weather-feature-btns{display:flex;align-items:center;justify-content:space-between;margin-top:26px}.air-quality .title-main,.news-top .newest .text .title{margin-bottom:9px}.air-quality-content{display:flex;align-items:center;margin-bottom:30px;margin-top: 30px;}.air-quality-content .title{width:102px;height:102px;flex-shrink:0;margin-right:15px;border-radius:50%;justify-content:center;align-items:center;display:flex;font-size:18px;line-height:27px}.air-quality-content.air-5 .title{border:thin solid #f5222d;background-color:#ffccc7;color:#cf1322}.air-quality-content.air-4 .title{border:thin solid #fa541c;background-color:#ffd8bf;color:#d4380d}.air-quality-content.air-3 .title{border:thin solid #fa8c16;background-color:#ffe7ba;color:#fa8c16}.air-quality-content.air-2 .title{border:thin solid #faad14;background-color:#fff1b8;color:#d48806}.air-quality-content.air-1 .title{border:thin solid #52c41a;background-color:#d9f7be;color:#389e0d}.air-quality-content .desc,.air-quality-item p{font-size:14px;line-height:20px}.air-quality-list,.sunrise-sunset-time{display:flex;align-items:center;justify-content:space-between;padding:16.3px 10px;}.air-quality-list:not(:last-child){padding-bottom:12px;margin-bottom:13px}.air-quality-item{min-width:50px}.air-quality-item .title,.air-quality-item h5{font-weight:600;font-size:16px;line-height:24px;color:#222;margin-bottom:0}.air-quality-item sub{font-size:11.5px}.sunrise-sunset{background-image:url("../images/icon/sunset.jpg");background-size:cover;border-radius: 10px;box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, .09);background-position:center;padding:20px;filter: contrast(1.0) brightness(1) sepia(0.3) saturate(1.5) hue-rotate(-20deg);}.sunrise-sunset .title{text-transform: uppercase;font-size:15px;line-height:27px;color:#fff;text-align:center;font-weight:700;margin-bottom:50px}.sunrise-sunset-time .item{font-weight:700;font-size:28px;line-height:33px;color:#fff}.weather-chart .title{font-size:17px;line-height:27px;color:#222;margin-bottom:30px}.news-top{margin-top:54px;margin-bottom:20px}.news-top-inner,.post-content-inner{display:flex}.news-top .newest{background-color:#fff;padding:20px;border-radius:10px;overflow:hidden}.news-top .newest .thumb{border-radius:5px;overflow:hidden;height:317px}.news-top .newest .text{padding-top:20px}.news-top .newest .text .title a{font-weight:600;font-size:18px;line-height:24px;width:100%}.news-top .newest .text .desc{font-size:16px;line-height:24px;-webkit-line-clamp:5;width:100%}.weather-main.weather-main-sidebar{width:455px;height:100%;padding:20px 27px 20px 22px}.weather-main.weather-main-sidebar .weather-main-hero{padding-bottom:0;border-bottom:0}.box-news-content-wrap .box-news-item .box-news-item-content-wrap,.weather-main.weather-main-sidebar .weather-main-desc .item{display:flex;align-items:center}.listinfo_weather_3days .summary .current-temperature svg,.weather-main.weather-main-sidebar .weather-main-desc .item .icon{width:20px}.weather-main.weather-main-sidebar .weather-main-desc .item .icon img{margin:0 auto;object-fit:contain}.weather-main.weather-main-sidebar .weather-main-desc .item h4{margin-left:26px;margin-top:0;margin-bottom:0;font-size:16px}.weather-main.weather-main-sidebar .weather-main-desc .item:not(:last-child){border-bottom:1px solid #e9e5e1;margin-bottom:16px;padding-bottom:16px}.weather-main.weather-main-sidebar .weather-main-desc .temp{margin-left:auto}.news-content{margin-top:50px;padding-bottom:68px}.entry-content table td,.post-item{padding:10px}.post-content-heading{color:#1e87e8;font-size:20px;font-weight:700;margin-bottom:10px}.pagenavi{display:flex;flex-wrap:wrap;align-items:baseline}.pagenavi .page-numbers{width:40px;height:40px;border-radius:3px;display:flex;align-items:center;justify-content:center;margin:4px 5px;color:#333;background:#fff;border:1px solid #ededed}.list-post .title,.post-item .desc,.post-item .title a{display:-webkit-box;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-word;max-width:100%;overflow:hidden}.pagenavi .page-numbers.current,.pagenavi .page-numbers:hover{background:#1e87e8;border-color:#1e87e8;color:#fff}.post-lists .pagi{margin-top:34px}.post-item{display:flex;background:#fff;border-radius:10px;box-shadow: 5px 4px 5px 0 rgba(0, 0, 0, .09);}.post-item:not(:last-of-type){margin-bottom:20px}.post-related-inner .post-item:not(:last-of-type){margin-bottom:1rem;padding-bottom:1rem}.post-item .thumb{width:190px;flex-shrink:0;margin-right:20px}.post-item .thumb img{height: 110px;width:100%;object-fit:cover;border-radius: 10px;}.footer ul li,.weather-feature-30 .weather-feature-content .item{margin-bottom:10px}.post-item .title a{font-weight:600;font-size:16px;line-height:24px;width:100%}.post-item .desc{line-height:24px;-webkit-line-clamp:3;width:100%}.post-sidebar{width:350px;flex-shrink:0}.post-sidebar-ads{margin-top:11px}.list-post .thumb img,.post-sidebar-ads img{width:100%;height:auto;object-fit:cover}.table-of-contents{background:#fff;border-radius:10px;padding:20px}.table-of-contents h3{font-weight:600;font-size:18px;line-height:27px;color:#1e87e8;margin-bottom:20px}.footer ul li a,.weather-feature-30 .weather-feature-content .item .content .h5{font-weight:400;font-size:14px}.table-of-contents .list-contents>li:not(:last-of-type){margin-bottom:24px}.table-of-contents .list-contents>li a{font-size:16px;line-height:24px;color:#585858}.post-related{background-color:#fff;border-radius:10px;overflow:hidden;padding:13px 20px 23px}.related-title{font-weight:600;font-size:16px;color:#1e87e8;margin-bottom:8px}.list-post .title{font-size:14px;line-height:22px;color:#333;transition:.2s linear;-webkit-line-clamp:2;width:100%}.list-post-item{font-size:16px;line-height:24px;color:#585858;margin-top:15px;padding-top:15px;border-top:1px solid #e9e5e1;width:100%;max-width:100%;word-break:break-word;display:flex;gap:10px}.show-ket-qua,.widget-container{margin:0 auto}.widget-container {max-width: 100%;}.list-post-item:first-child{border-top:0;margin-top:0}.list-post-item .box-img{max-width:75px}.list-post-item:hover:hover{color:#1e87e8}.page-wrapper .post-sidebar{width:350px}.page-wrapper .weather-main-hero{flex-wrap:wrap;justify-content:center;margin-bottom:35px}.page-wrapper .weather-main-hero .desc{width:100%;margin-left:0;text-align:center}.page-content{padding-top:10px;padding-bottom:40px;position:relative}.page-content-inner{display:flex;justify-content:space-between;position:relative;z-index:1;align-items:flex-start}.page-content-detail{border-radius:10px;padding:20px;background-color:#fff}.page-content-detail .title{font-weight:600;font-size:22px;line-height:32px;color:#1e87e8;margin-top:0}.page-content-detail .create{display:flex;align-items:center;margin-top:5px;font-size:15px;margin-bottom:16px}.page-content-detail p{font-weight:400;font-size:16px;line-height:24px}.page-content-detail h1,.page-content-detail h2,.page-content-detail h3,.page-content-detail h4,.page-content-detail h5,.page-content-detail h6{margin:10px 0;color:#333}.page-content-detail .weather-feature-content .item .content h5,.page-content-detail .weather-feature-content .item .content p{margin:0}.page-content-detail img{max-width:100%;height:auto;margin:24px auto;border-radius:5px;overflow:hidden}.page-content-detail figure{width:100%!important}.page-content-detail h3{margin-top:24px;font-weight:600;font-size:19px}.page-content-detail h3+h3,.page-content-detail h3+p{margin-top:0}.page-content-detail p{margin:15px 0}@-webkit-keyframes loadingspin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loadingspin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loadingspinner{pointer-events:none;width:30px;height:30px;border:3px solid transparent;border-color:#1e87e8 #ddd #ddd;border-radius:50%;-webkit-animation:1s linear infinite loadingspin;animation:1s linear infinite loadingspin;position:absolute;left:50%;top:10px}#toc_container span.toc_toggle a,.tb-scroll .rain img{display:inline-block}.widget-page .page-content-detail h1{font-size:24px}.widget-form-wrap label{color:#333;font-size:16px}.widget-form-wrap .form-control{box-shadow:unset;margin-top:4px}.widget-form-wrap .form-control:focus{border-color:#1e87e8}label.widget-group{position: relative;width: 100%;display: flex;justify-content: space-evenly;}.widget-search-results{display:none;padding:.375rem 0;border:1px solid #ced4da;border-radius:.25rem;min-height:54px;position:absolute;width:94.5%;background:#fff;z-index:1;}.widget-search-results a{color:#222;display:block;padding:.375rem .75rem}.widget-search-results a:hover{background:#efefef;color:#1e87e8}.form-control-color{width:3.5rem;height:42px;padding:.47rem}#urlValue{font-size:14px;font-family:monospace}.collapse-desc .entry-content{max-height:500px;overflow:hidden}.collapse-desc .entry-content.active{max-height:100%}.entry-content table,.entry-content table td,.entry-content table tr{border:1px solid #868686;font-size:14px;}.entry-content ul li:before,span.toc_number:after{content:"";display:inline-block;border-radius:50%}.entry-content h2{font-size:20px;font-weight:600;line-height:30px}span.toc_number:after{width:3px;height:3px;background:#287bff;margin-left:2px}.entry-content a{display:initial!important}.entry-content p{color:#333;margin-bottom:10px;line-height: 160%;}.entry-content table {width: 100%;border-collapse: collapse; margin: 25px 0;box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);border-radius: 8px; overflow: hidden;}.entry-content table thead tr{background: linear-gradient(90deg, #2e7d32, #66bb6a);font-weight:600;color:#f4f8f9;border-color:#666262}.entry-content table tbody tr:hover {background-color:#e9ecef;cursor: pointer;color: #000;}.entry-content thead th {padding: 10px;text-align: center;letter-spacing: 1px;}figcaption.wp-caption-text{font-size:14px;text-align:center;font-style:italic}.weather-main.weather-main-sidebar .weather-main-desc .temp p{margin-bottom:0}.entry-content ul li,.footer h6{margin-bottom:15px}.entry-content strong{font-weight:600}.post-item .thumb,.section-news .card-post .thumb{height:auto}a.button-back-home{padding:15px 40px;background:#1e87e8;color:#fff;border-radius:5px;font-size:20px}.archive .post-item:first-child .thumb{aspect-ratio:auto}.entry-content ul{padding-left:30px}.box-news-content-wrap .box-news-item:hover .box-news-item-title,h2.weather-main-title a{color:#1e87e8}.section-news .card-post h4 a{font-size:17px}form#tracuu{max-width:500px;margin:0 auto 18px;display:block;position:relative}form#tracuu button{width:100px;height:43px;position:absolute;top:0;right:0;background:#ff5722;color:#fff;border-top-right-radius:5px;border-bottom-right-radius:5px}.show-ket-qua{width:500px}form#tracuu input{width:100%;border:1px solid #9d9d9d;border-radius:5px;height:43px;padding-left:10px}.home-box-news-wrap{--layout-row-columns:2;display:grid;grid-auto-columns:calc(100% / var(--layout-row-columns));grid-template-columns:repeat(var(--layout-row-columns),1fr);align-items:stretch;gap:30px}.home-box-news-wrap .home-box{border-radius: 10px;box-shadow: 5px 4px 5px 0 rgba(0,0,0,.09);padding:15px;background:#fff;filter:drop-shadow(0 0 5rem rgba(63, 68, 70, .05))}.box-news-content-wrap{flex:1 1 auto;display:grid;gap:15px;grid-auto-rows:min-content}.box-news-content-wrap .box-news-item .thumb{--teaser-template:"media content" ". content" 1fr/80px 1fr;flex:1 1 auto;display:grid;grid-template:"media" "content"/1fr;grid-template:var(--teaser-template)}.box-news-content-wrap .box-news-item .box-news-item-thumb{border-radius:3px;overflow:hidden}.box-news-content-wrap .box-news-item .box-news-item-content{padding:0 1rem;color:#63686b}.box-news-content-wrap .box-news-item .box-news-item-title{color:#333;font-size:16px;line-height:1.2;margin:0}.box-news-content-wrap .box-news-item .meta-date{margin-top:5px;font-size:14px}.listinfo_weather_3days .items{border-bottom:1px solid}.listinfo_weather_3days .items .summary{position:relative;padding-right:36px}.listinfo_weather_3days .items .summary::after{content:"\f107";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:40px;color:#9ea0a2;font-weight:300;font-family:"Font Awesome 5 Pro"}.listinfo_weather_3days .items .summary:not(.collapsed)::after{transform:translateY(-50%) rotate(180deg)}.listinfo_weather_3days .items .overview-current img{max-width:60px}.listinfo_weather_3days .items .showMore{display:none!important}.listinfo_weather_3days .overview-caption{gap:15px}.listinfo_weather_3days .list-group{--column-gap--table-weather:60px;--row-gap--table-weather:28px;display:grid;grid-gap:var(--row-gap--table-weather) var(--column-gap--table-weather)}.listinfo_weather_3days .summary .current-temperature sup{font-size:75%!important}.weather-feature-custom-15 .summary-day{width:20%}.weather-feature-custom-15 .summary-icon{width:15%}.weather-feature-custom-15 .summary-description{width:45%;text-align:left;flex:initial;margin:0}.weather-feature-custom-15 .summary-temperature{text-align:right;width:20%}.weather-feature-custom-15 .weather-feature-sumary .fa-angle-down:before{content:"\2212"}.weather-feature-custom-15 .weather-feature-sumary.collapsed .fa-angle-down:before{content:"\002B"}.weather-feature-custom-15 .weather-feature-item i{color:#5f6060;font-weight:700}.tb-scroll{margin-top:15px}.tb-scroll table{font-size:14px;width:100%;border:1px solid #ccc;border-bottom:0}.tb-scroll table th{background:rgb(84 109 255 / 20%);font-weight:600}.tb-scroll table thead{border-bottom:1px solid #ccc}.tb-scroll table td,.tb-scroll table th{padding:5px 9px;border-right:1px solid #ccc;white-space:nowrap}.tb-scroll table td:last-child,.tb-scroll table th:last-child{border-right:0}.tb-scroll table td{padding:4px}.tb-scroll table tr:nth-child(2n){background:#f7f7f7;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.tb-scroll table td .image{max-width:40px;height:auto}.tb-scroll tbody tr:hover{background:hsla(0,0%,80%,.4)}.weather-feature-item p.title-mod{font-weight:700;font-size:20px;line-height:27px;color:#d20000;text-align:center}.weather-feature-30 .weather-feature-item .desc strong{font-weight:700;color:#333}.weather-feature-30 .weather-feature-item p{flex:0 0 20%}.weather-feature-30 .weather-feature-item .desc{text-align:left;flex:0 0 23%}.weather-feature-30 .weather-feature-item .rain{flex:0 0 20%;margin:0}.weather-general-current .weather-main-desc .item .icon,.weather-general-current .weather-main-temp .item .icon{background-color:transparent}.weather-general-current .weather-main-desc .item svg,.weather-general-current .weather-main-temp .item svg{height:48px;width:48px}.weather-general-current .weather-main-desc .item svg path{fill:#1E87E8}.weather-general-current .weather-main-temp{display:flex;justify-content:space-evenly}.weather-general-current .weather-main-temp .item{text-align:center}.weather-general-current .weather-main-temp .item .temp{font-size:20px;font-weight:700;margin:5px 0;color:#333}.weather-general-current .weather-main-temp .item svg path{fill:#ffa500}.weather-detail-current .table-responsive{margin-top:20px}.weather-detail-current .table-responsive table{border-collapse:collapse;margin-bottom:0}.weather-detail-current .table-responsive table td{white-space:nowrap;vertical-align:middle}.weather-detail-current .table-responsive table th{background:#9b9b9b;color:#fff;border-bottom:0;font-size:18px;white-space:nowrap}.weather-detail-current .table-responsive img{height:40px}.footer{background:#1e87e8;padding-top:30px;border-top:1px solid #dadada}.footer h6{color:#fff;font-size:18px;font-weight:500}.footer ul li a{color:#fcfcfc;line-height:22px;-webkit-transition:.3s;transition:.3s}.footer ul li a:hover{color:#fcfcfc;text-decoration:underline}.footer .footer-bottom{margin-top:30px;text-align:center;background:#0e67ba;padding-bottom:10px}.footer .footer-bottom p{padding:10px 15px 0;color:#fff;font-size:14px;line-height:22px;font-weight:300}footer .calendar{font-size:12px;background-color:#fff}footer .calendar header{padding-bottom:5px}@media screen and (max-width:1400px){.weather-day{width:49%}.weather-general-inner .weather-sub{width:15%}}@media screen and (max-width:1399px){.weather-outstanding-list{justify-content:space-between;padding-right:20px}.weather-outstanding-list .weather-sub{margin-right:0}}@media screen and (max-width:1199px){.weather-day,.weather-detail .weather-detail-inner:not(.no-col) .weather-outstanding-live,.weather-detail .weather-outstanding-live{width:100%;margin-top:30px}.home .weather-general-inner .weather-main,.weather-general-inner .weather-main,.weather-outstanding-live .fluctuating{width:100%}.weather-general-inner .weather-sub{width:30%;margin-top:30px}.home .weather-general-inner,.weather-detail-inner:not(.no-col){display:block}.home .weather-general-inner .weather-main:not(:last-child){margin-bottom:30px}.weather-menu-daytime-inner{width:max-content}.weather-menu-daytime-item:not(:last-of-type){margin-right:10px}.weather-detail-inner:not(.no-col) .weather-detail-content{width:100%;max-width:100%;margin-right:0}.sunrise-sunset{width:50%}}@media (max-width:1023px){.home-box-news-wrap{grid-template-columns:1fr}.tb-scroll{overflow-x:auto}}@media (max-width:992px){.listinfo_weather_3days .weather-main-desc .item,.weather-general .weather-main-desc .item{grid-template-columns:55px 1fr;grid-gap:16px}.listinfo_weather_3days .item .summary{padding-right:24px}.listinfo_weather_3days .items .summary::after{font-size:32px}.listinfo_weather_3days .weather-main-desc .item .icon svg,.weather-general .weather-main-desc .item .icon svg{width:36px;height:auto}}@media screen and (max-width:991px){.header .search,.post-sidebar,.weather-city-detail{margin-left:0}.header-inner{position:relative;flex-wrap:wrap}.header .navbar .menu-dropdown{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.header-main{background-color:#fff}.header .menu-dropdown{justify-content:flex-start;padding:10px 0}.header .menu-dropdown .dropdown-custom{text-align:left}.header .menu-dropdown .submenu-wrap .divide{width:33%}.weather-outstanding-list{justify-content:center;padding-right:0;margin-bottom:20px}.weather-outstanding-list .weather-out-item{width:calc(100% / 4)}.page-wrapper .post-sidebar,.weather-outstanding-live{width:100%}.section-news-inner{flex-wrap:wrap}.section-news .card-post{width:calc(50% - 15px);margin-bottom:20px}.weather-feature-item .image{width:65px;height:65px}.weather-feature-item .desc{flex:0 0 150px;font-size:16px}.weather-feature-item .humidity,.weather-feature-item .windy{display:none}.weather-feature-content .item:nth-child(5),.weather-feature-content .item:nth-child(6){display:flex}.weather-feature-content .item{width:33.33%;margin:4px 0}.weather-feature-content .item .icon{width:24px}.news-top-inner,.page-content-inner,.post-content-inner{display:block}.weather-main.weather-main-sidebar{width:100%;margin-top:30px}.post-lists{margin-top:30px}.post-sidebar{width:100%}}@media screen and (max-width:992px) and (max-width:576px){.header-inner{justify-content:center;height: 70px;}}@media screen and (max-width:768px){.header .search-form{width:330px}.weather-general .weather-main-desc{grid-template-columns:repeat(3,1fr)}.listinfo_weather_3days .weather-main-desc .item,.weather-general .weather-main-desc .item{grid-template-columns:46px 1fr;grid-gap:6px}.weather-main-desc .item .icon{border-radius:8px}.weather-feature-btns{overflow-x:auto;scroll-snap-type:x mandatory}.weather-feature-btns .button-border{width:auto;flex-shrink:0;scroll-snap-align:start}.weather-feature-btns .button-border:not(:last-child){margin-right:15px}.listinfo_weather_3days .weather-main-desc .item .icon svg,.weather-general .weather-main-desc .item .icon svg{width:28px}.listinfo_weather_3days .items .overview-current img{max-width:35px}}@media (max-width:767px){td.text-center.khunggio-column{width: 25% !important;}.lich-thang th {padding:5px;font-size: 12px;}.lunar-special-day, .can-chi, .holiday-info {font-size: 10px;}td.day-cell {padding: 10px 0;}.lich-thang .ngay-duong{font-size: 18px;}#calendarControls {display: flex;flex-direction: column;align-items: center;}#calendarControls > button {position: absolute;}#prevMonth {left: 25px; }#nextMonth {right: 25px;}#currentMonth {display: flex;justify-content: center;align-items: center;width: 60%;}.div-row-choose-ladder {width: 100%;display: flex;justify-content: center;margin-top: 5px;}.in-block-choose-ladder {margin: 0 2px; }div#amlich-calendar {grid-template-columns: inherit !important;}.dropdown.dropdown-custom.dv{display: none;}.header .menu-dropdown .submenu-wrap .divide,.weather-city-inner li,.weather-feature-content .item{width:50%}.header .menu-dropdown .c-dropdown-menu{height:308px;overflow:auto;border-radius: 5px;top: calc(100% - 280px) !important;}.weather-general-inner .weather-sub{width:32%}.weather-outstanding-list .weather-out-item{width:calc(100% / 3)}.weather-city-inner:not(.weather-city-inner-list){grid-template-columns:repeat(2,1fr)}.weather-feature-content .item .icon{width:20px}.weather-feature-content .item .content h5{font-size:14px}.weather-feature-item p{margin-right:20px}.weather-feature-30 .weather-feature-content .item{width:100%}.hidden-xs{display:none!important}.weather-detail-current .table-responsive table th{font-size:16px}}@media (max-width:576px){.listinfo_weather_3days .weather-main-desc,.weather-general .weather-main-desc{grid-template-columns:repeat(3,1fr);grid-gap:20px 20px}.listinfo_weather_3days .weather-main-desc .item,.weather-general .weather-main-desc .item{grid-template-columns:38px 1fr;grid-gap:8px}.weather-main-desc .item .information{justify-content:flex-start}.listinfo_weather_3days .weather-main-desc .item .icon svg,.weather-general .weather-main-desc .item .icon svg{width:24px}.listinfo_weather_3days .overview-caption{display:none!important}}@media screen and (max-width:575px){.footer h6,.weather-detail .calendar{margin-top:20px}.header .search{display:block}.header-inner .logo img{max-width:140px}.header .search-form{position:relative;width:100%}.header .search-form input{font-size: 14px;padding:10px 8px 7px}.header .menu-dropdown{padding:0;justify-content:center}.header .menu-dropdown .dropdown:first-child{margin-right:0}.home .weather-general .feature-location a,.home .weather-general .weather-main-hero,.home .weather-general .weather-main-title a{justify-content:center}.home .weather-main-desc{overflow-x:auto;scroll-snap-type:x mandatory}.home .weather-general .weather-main-desc .item{flex:0 0 75px;margin:0 10px}.weather-day-temp .temp-item{padding:10px}.weather-day-temp .temp-item img{width:100%;height:auto}.weather-day-temp .temp-item span,.weather-feature-item .humidity span{font-size:16px}.weather-general-inner .weather-sub{padding-left:10px;padding-right:10px}.weather-general-inner .weather-sub img{height:72px}.footer h6{margin-bottom:15px}.weather-outstanding-list .weather-out-item{width:calc(100% / 2)}.weather-city-inner li{width:100%}.section-news .card-post{width:calc(50% - 10px)}.section-news .card-post .thumb{height:170px}.weather-feature-item h4{font-size:16px;line-height:24px;flex:0 0 75px}.weather-feature-item p{flex:0 0 70px}.weather-feature-item .image{width:50px;height:50px}.weather-feature-item .desc,.weather-feature-item .humidity{display:none}.weather-feature-item .windy{margin-right:15px;display:none}.news-top .newest .text .desc,.post-item .desc{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-width:100%;word-break:break-word}.weather-feature{padding-left:15px;padding-right:15px}.weather-feature-item .h4,.weather-feature-item .image,.weather-feature-item .rain,.weather-feature-item h4,.weather-feature-item p{margin-right:10px}.weather-feature-item i{padding-right:0}.news-top .newest .thumb{height:250px}.news-top .newest .text .desc{-webkit-line-clamp:3;width:100%;font-size:16px}.weather-main.weather-main-sidebar .weather-main-desc .item img{margin:unset}.post-item:not(:last-of-type){margin-bottom:20px;padding-bottom:20px}.post-item .thumb{width:150px;height:100px}.post-item .desc{-webkit-line-clamp:2;width:100%}.list-post-item{margin-top:15px;padding-top:15px}.page-content-detail .title{font-size:23px;line-height:1.3}.page-content-detail p{font-size:16px}}@media (max-width:500px){.listinfo_weather_3days .weather-main-desc,.weather-general .weather-main-desc{padding-left:20px;grid-template-columns:repeat(2,1fr);column-gap:90px}.weather-general-current .weather-main-desc{grid-template-columns:repeat(2,1fr)}.weather-detail-current .table-responsive table th{font-size:14px}}@media (max-width:460px){.listinfo_weather_3days .weather-main-desc,.weather-general .weather-main-desc{column-gap:70px}}@media screen and (max-width:450px){.weather-main-hero{flex-wrap:wrap;justify-content:center;margin-bottom:20px;padding-bottom:20px}.weather-main-hero .desc{margin-left:0;text-align:center}.home .weather-main-hero .desc{width:auto}}@media (max-width:420px){.listinfo_weather_3days .weather-main-desc,.weather-general .weather-main-desc{padding-left:10px;column-gap:35px}}@media screen and (max-width:375px){.weather-feature-item .h4,.weather-feature-item .image,.weather-feature-item .rain,.weather-feature-item h4,.weather-feature-item p{margin-right:5px}.weather-feature-item .image{width:40px;height:40px}.weather-feature-item .rain span{padding-left:5px}.weather-feature-btns .button-border{padding:5px 15px;font-size:15px}.weather-detail-current .table-responsive table td,.weather-detail-current .table-responsive table th{font-size:13px}}@media screen and (max-width:370px){.weather-general-inner .weather-sub .title{font-size:14px}.weather-main.weather-main-sidebar .weather-main-desc{overflow-x:unset}.weather-main.weather-main-sidebar .weather-main-desc .item{width:100%}}

.post-meta {
    display: flex;
    align-items: center;
    gap: 15px; 
}
.post-meta span {
    display: flex;
    align-items: center;
    gap: 6px; 
    font-size: 14px;
}
.post-meta a {
    text-decoration: none;
    transition: color 0.3s ease;
}
.post-meta a:hover {
    color: #1e87e8;
}
h1.title-lvn {
    font-size: 20px;
    margin-bottom: 20px;
}