*, *::before, *::after {box-sizing: border-box;}
body, html {font-size: 14px; font-family: Arial,Helvetica Neue,Helvetica,sans-serif; margin: 0; line-height: 1.5;color: #333;background: #fff}
input, button, select, nav, textarea, ul, ol {margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}
button, .btn{cursor: pointer;}
h1, h2, h3, h4, h5, h6, p{margin:0 0 .5rem;font-weight: bold;}
p{font-weight: normal;}
.alignleft {display: inline; float: left; margin-right: 1.5em;}
.alignright {display: inline; float: right; margin-left: 1.5em;}
.aligncenter {clear: both; display: block; margin-left: auto; margin-right: auto;}
.wp-caption {margin-bottom: 1.5em; max-width: 100%;}
.wp-caption img[class*="wp-image-"] {display: block; margin-left: auto; margin-right: auto;}
.wp-caption .wp-caption-text {margin: 0.8075em 0;}
.wp-caption-text {text-align: center;}
.gallery {margin-bottom: 1.5em;}
.gallery-item {display: inline-block; text-align: center; vertical-align: top; width: 100%;}
.gallery-columns-2 .gallery-item {max-width: 50%;}
.gallery-columns-3 .gallery-item {max-width: 33.33%;}
.gallery-columns-4 .gallery-item {max-width: 25%;}
.gallery-columns-5 .gallery-item {max-width: 20%;}
.gallery-columns-6 .gallery-item {max-width: 16.66%;}
.gallery-columns-7 .gallery-item {max-width: 14.28%;}
.gallery-columns-8 .gallery-item {max-width: 12.5%;}
.gallery-columns-9 .gallery-item {max-width: 11.11%;}
.gallery-caption {display: block;}
svg, img{vertical-align: middle;height: auto; max-width: 100%;}
b, strong {font-weight: bold;}
i {font-style: italic;}
.noi_dung_post {line-height: 1.5;}
.noi_dung_post h2 {font-size: 22px; margin: 5px 0 10px;}
.noi_dung_post h3 {font-size: 18px; margin: 5px 0 10px;}
.noi_dung_post h4 {font-size: 16px; margin: 5px 0 10px;}
body:not(.woocommerce-cart, .woocommerce-checkout) .noi_dung_post table {width: 100%; margin-bottom: 15px; border-collapse: collapse;}
body:not(.woocommerce-cart, .woocommerce-checkout) .noi_dung_post table td, body:not(.woocommerce-cart, .woocommerce-checkout) .noi_dung_post table th {border: 1px solid #333; padding: 5px;}
.noi_dung_post ul {padding-left: 25px; list-style-type: disc; margin: 0 0 10px;}
.noi_dung_post ol {padding-left: 25px; margin: 0 0 10px; list-style-type: decimal;}
iframe {max-width: 100%;}
.noi_dung_post iframe {display: block; margin: 0 auto;}
a:not(:hover){text-decoration: none;}
.text-decoration-none{text-decoration: none !important;}
.text-uppercase{text-transform: uppercase;}
.list-unstyled, .list-unstyled ul{list-style: none;padding: 0;}
.position-relative{position: relative;}
.position-absolute{position: absolute;}
.position-fixed{position: fixed;}
.position-static{position: static;}
.form-control{padding: 5px 10px;border-radius: 5px;border: 1px solid #005932;width: 100%;display: block;}
.text-white{color: #fff;}
.text-dark{color: #4d4d4d;}
.text-danger{color: #f44336;}
a.text-dark:hover{color:#9fce77}
.text-center{text-align: center;}
.text-right{text-align: right;}
.bg-white{background: #fff}
.font-weight-bold{font-weight: bold;}
.font-weight-normal{font-weight: normal;}
.btn{padding: 5px 15px;display: inline-block;border: none;border-radius: 5px;text-decoration: none;}
.btn-success{color: #fff;background: #005932}
.btn-success:hover{background: #9fce77}
.border{border: 1px solid #ddd;}
.rounded-circle{border-radius: 50%;}
.rounded{border-radius: 5px}
.w-100{width: 100%;}
.w-auto{width: auto;}
.overflow-hidden{overflow: hidden;}
.h2{font-size: 35px;margin: 0 0 .5rem;}
.h3{font-size: 26px;margin: 0 0 .5rem;}
.h4{font-size: 20px;margin: 0 0 .5rem;}
.h5{font-size: 17px;margin: 0 0 .5rem;}
.row-small{margin: 0 -7.5px;}
.row-small > div{padding: 0 7.5px;}
.header-active{top: 0;left: 0;z-index: 9999;position: fixed;}
.admin-bar .header-active{padding-top: 32px;}
.hc-offcanvas-nav .nav-item-wrapper img{display: none;}
.hc-offcanvas-nav .nav-container, .hc-offcanvas-nav .nav-wrapper, .hc-offcanvas-nav ul{background: #005932;}
.hc-offcanvas-nav .nav-content>.nav-close:first-child a, .hc-offcanvas-nav .nav-title+.nav-close a.has-label, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a{background: #005932;border-color: #fff;}
.hc-offcanvas-nav .nav-item-link, .hc-offcanvas-nav li.nav-close a, .hc-offcanvas-nav .nav-back a, .hc-offcanvas-nav a.nav-next, .hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-color: #fff;}
.hc-offcanvas-nav .nav-content>h2, .hc-offcanvas-nav .nav-content>h3, .hc-offcanvas-nav .nav-content>h4, .hc-offcanvas-nav .nav-content>h5, .hc-offcanvas-nav .nav-content>h6{color: #fff;}
.hc-offcanvas-nav .nav-wrapper>.nav-content>ul:first-of-type>li:first-child:not(.nav-back):not(.nav-close)>.nav-item-wrapper>.nav-item-link{border-top: none;}
.page-link {position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #005932; background-color: #fff; border: 1px solid #dee2e6;text-decoration: none;}
.page-item:first-child .page-link {margin-left: 0; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.page-item.active .page-link {z-index: 3; color: #fff; background-color: #005932; border-color: #005932;}
.page-item:last-child .page-link {border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.page-item:hover .page-link{color: #fff;border-color: #005932;background-color: #005932}
@media screen and (max-width: 767px) {
    .noi_dung_post iframe {height: 250px;}
}
@media screen and (max-width: 480px) {
    .noi_dung_post iframe {height: 205px;}
}