/*
Theme Name: MinhKhoiWeb
Theme URI: https://minhkhoiweb.com/gioi-thieu.html
Description: Web Design
Author: MinhKhoiWeb
Author URI: https://minhkhoiweb.com/

Version: 5.5.2026

Tags: web design, domain, hosting, email

Template: genesis

License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Text Domain: minhkhoiweb
Requires at least: 5.4
Requires PHP: 5.6
*/

html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
html {box-sizing: border-box}
*,*::before,*::after {box-sizing: inherit}
.author-box::before,.clearfix::before,.entry::before,.entry-content::before,.footer-widgets::before,.nav-primary::before,.nav-secondary::before,.pagination::before,.site-container::before,.site-footer::before,.site-header::before,.site-inner::before,.widget::before,.wrap::before {content: " ";display: table}
.author-box::after,.clearfix::after,.entry::after,.entry-content::after,.footer-widgets::after,.nav-primary::after,.nav-secondary::after,.pagination::after,.site-container::after,.site-footer::after,.site-header::after,.site-inner::after,.widget::after,.wrap::after {clear: both;content: " ";display: table}
html {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased}
body {background-color: #fff;color: #2c3e50;font-family: -apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-size: 18px;font-weight: 400;line-height: 1.625;margin: 0;overflow-x: hidden}
button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img {transition: all 0.2s ease-in-out}
a {color: #FFA62F;text-decoration: none;transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out}
a:focus,a:hover {color: #2c3e50;text-decoration: none}
p {margin: 0 0 12px;padding: 0}
ol,ul {margin: 0;padding: 0}
li {list-style-type: none}
hr {border: 0;border-collapse: collapse;border-bottom: 1px solid currentColor;clear: both;color: #eee;margin: 1.65em auto}
b,strong {font-weight: 700}
blockquote,cite,em,i {font-style: italic}
mark {background: #ddd;color: #2c3e50}
blockquote {margin: 30px}
h1,h2,h3,h4,h5,h6 {font-family: -apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;font-weight: 700;line-height: 1.2;margin: 0 0 20px}
h1 {font-size: 28px}
h2 {font-size: 22px}
h3 {font-size: 20px}
h4 {font-size: 20px}
.entry-content h3,.entry-content h4 {font-weight: 600}
.entry-content h4 {margin-top: 40px}
h5 {font-size: 18px}
h6 {font-size: 16px}
embed,iframe,img,object,video,.wp-caption {max-width: 100%}
img {height: auto;vertical-align: top}
figure {margin: 0}
.gallery {overflow: hidden}
.gallery img {border: 1px solid #eee;height: auto;padding: 4px}
.gallery img:focus,.gallery img:hover {border: 1px solid #999;outline: none}
.gallery-columns-1 .gallery-item {width: 100%}
.gallery-columns-2 .gallery-item {width: 50%}
.gallery-columns-3 .gallery-item {width: 33%}
.gallery-columns-4 .gallery-item {width: 25%}
.gallery-columns-5 .gallery-item {width: 20%}
.gallery-columns-6 .gallery-item {width: 16.6666%;}
.gallery-columns-7 .gallery-item {width: 14.2857%}
.gallery-columns-8 .gallery-item {width: 12.5%}
.gallery-columns-9 .gallery-item {width: 11.1111%}
.gallery-columns-2 .gallery-item:nth-child(2n+1),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1) {clear: left}
.gallery-item {float: left;margin: 0 0 30px;text-align: center}
input,select,textarea {background-color: #fff;border: 1px solid #ddd;color: #2c3e50;font-size: 18px;font-weight: 400;padding: 15px;width: 100%}
input:focus,textarea:focus {border: 1px solid #999;outline: none}
input[type="checkbox"],input[type="image"],input[type="radio"] {width: auto}
:-ms-input-placeholder {color: #2c3e50;opacity: 1}
::placeholder {color: #2c3e50;opacity: 1}
.button{background-color: #2c3e50;border: 0;border-radius: 50px;color: #fff;cursor: pointer;font-size: 16px;font-weight: 600;padding: 5px 28px;text-align: center;text-decoration: none;white-space: normal;width: auto;float:left;}
.button:focus,.button:hover{background-color: #FFA62F;color: #fff;}
input[type="button"],
input[type="reset"],
input[type="submit"],
.site-container div.wpforms-container-full .wpforms-form input[type="submit"],.site-container div.wpforms-container-full .wpforms-form button[type="submit"] {background-color: #2c3e50;border: 0;border-radius: 5px;color: #fff;cursor: pointer;font-size: 16px;font-weight: 600;padding: 15px 30px;text-align: center;text-decoration: none;white-space: normal;width: auto}
button:focus,button:hover,input[type="button"]:focus,input[type="button"]:hover,input[type="reset"]:focus,input[type="reset"]:hover,input[type="submit"]:focus,input[type="submit"]:hover,.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:focus,.site-container div.wpforms-container-full .wpforms-form input[type="submit"]:hover,.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:focus,.site-container div.wpforms-container-full .wpforms-form button[type="submit"]:hover {background-color: #FFA62F;border-width: 0;color: #fff}
.entry-content .button:focus,.entry-content .button:hover {color: #fff}
.button {display: inline-block}
.site-container button:disabled,.site-container button:disabled:hover,.site-container input:disabled,.site-container input:disabled:hover,.site-container input[type="button"]:disabled,.site-container input[type="button"]:disabled:hover,.site-container input[type="reset"]:disabled,.site-container input[type="reset"]:disabled:hover,.site-container input[type="submit"]:disabled,.site-container input[type="submit"]:disabled:hover {background-color: #eee;border-width: 0;color: #777;cursor: not-allowed}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button {display: none}
table {border-collapse: collapse;border-spacing: 0;margin-bottom: 40px;width: 100%;word-break: break-all}
tbody {border-bottom: 1px solid #eee}
td,th {line-height: 2;text-align: left;vertical-align: top}
td {padding: 0.5em}
tr {border-top: 1px solid #eee}
th {font-weight: 600;padding: 0.5em}
.screen-reader-shortcut,.screen-reader-text,.screen-reader-text span {border: 0;clip: rect(0, 0, 0, 0);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important}
.screen-reader-text:focus,.screen-reader-shortcut:focus,.widget_search input[type="submit"]:focus {background: #fff;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #2c3e50;display: block;font-size: 1em;font-weight: 700;height: auto;padding: 15px 23px 14px;text-decoration: none;width: auto;z-index: 100000}
.more-link {display: inline-block;position: relative;margin-bottom: 30px}.site-container {word-wrap: break-word}
@keyframes fadein {from {opacity: 0}to {opacity: 1}}
.site-inner {clear: both;margin: 0 auto;padding: 40px 20px 0}
.avatar {border-radius: 50%;float: left}
.author-box .avatar,.alignleft .avatar {margin-right: 20px}
.alignright .avatar {margin-left: 20px}
.comment .avatar {margin: 0 15px 20px 0}
.after-entry,.archive-description,.author-box {margin-bottom: 40px}
.after-entry {box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);padding: 20px 30px}
.after-entry .widget:last-of-type {margin-bottom: 0}
.breadcrumb {border-bottom: 1px solid #eee;font-size: 16px;margin-bottom: 40px;padding-bottom: 10px}
.genesis-title-hidden .breadcrumb {margin-top: 40px}
.archive-description p:last-child,.author-box p:last-child {margin-bottom: 0}
.search-form {overflow: hidden}
.entry-content .search-form {margin-bottom: 40px;width: 50%}
.post-password-form input[type="submit"],.search-form input[type="submit"] {margin-top: 10px}
.widget_search input[type="submit"] {border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;padding: 0;position: absolute;width: 1px}
h2.entry-title{display:none;}
.archive-description .entry-title,.archive-title,.author-box-title {font-size: 20px;font-weight: 600;margin-bottom: 10px}
.entry-title {font-size: 30px;margin-bottom: 10px}
.entry-title a,.sidebar .widget-title a {color: #2c3e50;text-decoration: none}
.entry-title a:focus,.entry-title a:hover {color: #FFA62F}
.widget-title {font-size: 18px;font-weight: 600;margin-bottom: 20px}
.genesis-title-hidden .site-inner {padding-top: 0}
a.aligncenter img {display: block;margin: 0 auto}
a.alignnone {display: inline-block}
.alignleft {float: left;text-align: left}
.alignright {float: right;text-align: right}
a.alignleft,a.alignnone,a.alignright {max-width: 100%}
img.centered,.aligncenter,.singular-image {display: block;margin: 0 auto 30px}
img.alignnone,.alignnone {margin-bottom: 15px}
a.alignleft,img.alignleft,.wp-caption.alignleft {margin: 0 20px 20px 0}
a.alignright,img.alignright,.wp-caption.alignright {margin: 0 0 20px 20px}
figcaption,.gallery-caption,.wp-caption-text {font-size: 14px;font-weight: 600;margin-top: 0.5em;margin-bottom: 1em;padding-left: 10px;padding-right: 10px;text-align: center}
.entry-content p.wp-caption-text {margin-bottom: 0}
.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video {margin: 0 0 30px}
.widget {margin-bottom: 40px}
.widget p:last-child,.widget ul > li:last-of-type {margin-bottom: 0}
.widget ul > li {margin-bottom: 10px}
.widget ul > li:last-of-type {padding-bottom: 0}
.widget ol > li {list-style-position: inside;list-style-type: decimal;padding-left: 20px;text-indent: -20px}
.widget li li {border: 0;margin: 0 0 0 30px;padding: 0}
.widget_calendar table {width: 100%}
.widget_calendar td,.widget_calendar th {text-align: center}
.featured-content .entry {border-bottom: 1px solid #eee;margin-bottom: 20px}
.featured-content .entry:last-of-type {border-bottom: none;margin-bottom: 0}
.featured-content .entry-title {font-size: 16px;margin-bottom: 5px;margin-top: 10px}
.after-entry .enews {text-align: center;padding: 10px}
.sidebar .enews {background-color: #f5f5f5;padding: 30px}
.enews-widget input {font-size: 16px;margin-bottom: 10px}
.after-entry .enews-widget input {text-align: center}
.enews-widget input[type="submit"] {margin: 0;width: 100%}
.enews form + p {margin-top: 20px}
.gs-faq__question {background: transparent;border-bottom: 1px solid #eee;color: #2c3e50;padding-left: 0;padding-right: 0}
.gs-faq__question:focus,.gs-faq__question:hover {background: transparent;color: #FFA62F}
.gs-faq__question::after {content: "\f132";font-family: dashicons; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */float: right}
.gs-faq__question.gs-faq--expanded::after {content: "\f460"}
.entry-content .wpforms-container {margin-bottom: 40px}
.entry-content .wpforms-form .wpforms-field {clear: both;margin: 20px 0;overflow: hidden}
.site-container .wpforms-container .wpforms-form .wpforms-field input {border-radius: 0;height: auto;padding: 15px}
.site-container .entry-content .wpforms-form .wpforms-field-label {font-weight: 600}
.site-container .entry-content .wpforms-form .wpforms-field-sublabel {font-size: 14px;font-weight: 300}
.entry-content .wpforms-form .wpforms-field-hp {
display: none !important;left: -9000px !important;position: absolute !important}
.site-container .entry-content .wpforms-form textarea {padding: 15px}
.site-container .entry-content .wpforms-form textarea.wpforms-field-small {height: 120px}
.site-container .entry-content .wpforms-form textarea.wpforms-field-medium {height: 200px}
.site-container .entry-content .wpforms-form textarea.wpforms-field-large {height: 300px}
.genesis-skip-link {margin: 0}
.genesis-skip-link .skip-link-hidden {display: none;visibility: hidden}
.genesis-skip-link li {height: 0;list-style: none;width: 0}
:focus {color: #2c3e50;outline: #ccc solid 1px}
.site-header {background-color:#fff;padding: 0 30px;box-shadow:5px 5px 5px #c5c5c578}
.title-area {float: left;padding-bottom: 25px;padding-top: 25px}
.wp-custom-logo .title-area {max-width: 268px;padding-bottom: 5px;padding-top: 5px;width: 100%}
.wp-custom-logo .custom-logo-link {display: block}
.wp-custom-logo .title-area img {width: auto}
.site-title {font-size: 20px;font-weight: 600;line-height: 1;margin-bottom: 0}
.site-title a,.site-title a:focus,.site-title a:hover {color: #2c3e50;text-decoration: none}
.site-description,.wp-custom-logo .site-title {border: 0;clip: rect(0, 0, 0, 0);height: 1px;overflow: hidden;position: absolute !important;width: 1px;word-wrap: normal !important}
.genesis-nav-menu {clear: both;line-height: 1;width: 100%}
.genesis-nav-menu .menu-item {display: block;float: none;position: relative}
.genesis-nav-menu a {color: #2c3e50;display: block;font-size: 15px;font-weight: 700;outline-offset: -1px;padding-bottom: 12px;padding-top: 12px;text-decoration: none}
.genesis-nav-menu a:focus,.genesis-nav-menu a:hover,.genesis-nav-menu .current-menu-item > a,.genesis-nav-menu .sub-menu .current-menu-item > a:focus,.genesis-nav-menu .sub-menu .current-menu-item > a:hover {color: #FFA62F;text-decoration: none}
.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a {width: 100%}
.genesis-nav-menu .sub-menu {clear: both;display: none;left: -9999px;margin: 0;opacity: 1;padding-left: 15px;position: static;z-index: 99}
.genesis-nav-menu .sub-menu a {background-color: #fff;font-size: 15px;position: relative;word-wrap: break-word}
.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover {position: relative}
.genesis-nav-menu .menu-item:hover > .sub-menu {display: block;left: auto;opacity: 1}
.menu .menu-item:focus {position: static}
.menu .menu-item > a:focus + ul.sub-menu,.menu .menu-item.sfHover > ul.sub-menu {left: auto;opacity: 1}
.js .nav-primary {display: none;position: relative}
.genesis-responsive-menu .genesis-nav-menu .menu-item:hover > .sub-menu {display: none}
.menu-toggle,.sub-menu-toggle {background-color: transparent;border-width: 0;color: #2c3e50;display: block;margin: 0 auto;overflow: hidden;text-align: center;visibility: visible}
.menu-toggle:focus,.menu-toggle:hover,.sub-menu-toggle:focus,.sub-menu-toggle:hover {background-color: transparent;border-width: 0;color: #FFA62F}
.menu-toggle {float: right;line-height: 20px;margin-bottom: 10px;margin-top: 10px;padding: 15px 0;position: relative;z-index: 1000}
.menu-toggle.activated::before {content: "\f335"}
.site-header .dashicons-before::before {transition: none}
.site-header .menu-toggle::before {float: left;margin-right: 5px;position: relative;text-rendering: auto;top: 1px}
.sub-menu-toggle {float: right;padding: 9px 10px;position: absolute;right: 0;top: 0;z-index: 100}
.sub-menu .sub-menu-toggle {padding: 12px 10px}
.sub-menu-toggle::before {display: inline-block;text-rendering: auto;transform: rotate(0);transition: transform 0.25s ease-in-out}
.sub-menu-toggle.activated::before {transform: rotate(180deg)}
.nav-primary {clear: left;padding-bottom: 15px;padding-top: 15px;width: 100%}
.nav-secondary {margin-top: 10px}
.nav-secondary .genesis-nav-menu {line-height: 1.5}
.nav-secondary .menu-item {display: inline-block}
.nav-secondary a {margin-left: 10px;margin-right: 10px;padding: 0}
.entry {margin-bottom: 20px}
.entry-content ol,.entry-content ul {margin-bottom: 20px;padding-left: 16px}
.entry-content ol > li {list-style-type: decimal}
.entry-content ul > li {list-style-type: disc}
.entry-content ol ul > li,.entry-content ul ul > li {list-style-type: circle}
.entry-content ol ol,.entry-content ul ul {margin-bottom: 0}
.entry-content code {background-color: #f5f5f5}
.content .sticky {background-color: #f5f5f5;padding: 30px}
p.entry-meta {font-size: 16px;margin-bottom: 0}
.entry-header .entry-meta {margin-bottom: 20px}
.entry-footer .entry-meta {border-top: 1px solid #eee;padding-top: 20px}
.entry-categories,.entry-tags {display: block}
.entry-comments-link::before {content: "\2014";margin: 0 6px 0 2px}
.pagination {clear: both;margin: 60px 0}
.adjacent-entry-pagination {margin-bottom: 0}
.archive-pagination li {display: inline}
.archive-pagination li a {background-color: #f5f5f5;color: #2c3e50;cursor: pointer;display: inline-block;font-size: 16px;font-weight: 600;margin-bottom: 4px;padding: 8px 12px;text-decoration: none}
.archive-pagination li a:focus,.archive-pagination li a:hover,.archive-pagination li.active a {background-color: #2c3e50;color: #fff}
.comment-respond,.entry-comments,.entry-pings {margin-bottom: 40px}
.comment-list li {padding: 40px 0 0 30px}
.comment-list .depth-1 {padding-left: 0}
.comment-header {margin-bottom: 30px}
.comment-content {clear: both}
.comment-content ul > li {list-style-type: disc}
.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"] {width: 50%}
.comment-respond label {display: block;margin-right: 12px}
.comment-header p {margin-bottom: 0}
.entry-pings .reply {display: none}
.comment-form-cookies-consent label {display: inline;padding-left: 10px}
.sidebar {font-size: 16px;	line-height: 1.5}
.sidebar .widget {margin-bottom: 40px}
.sidebar p {margin-bottom: 20px}
.footer-widgets {border-top: 1px solid #eee;background-color: #ededed85;clear: both;padding: 60px 0}
.footer-widgets .wrap {margin-left: auto;margin-right: auto}
.footer-widget-area {margin-bottom: 40px;padding-left: 30px;padding-right: 30px}
.footer-widget-area:last-child,.footer-widgets .widget:last-child {margin-bottom: 0}
.site-footer {background-color: #fff;border-top: 1px solid #eee;font-size: 15px;line-height: 1.5;padding: 30px;text-align: center}
.site-footer p {margin-bottom: 0}
@media only screen and (min-width: 480px) {
    table {table-layout: auto;word-break: normal}}
@media only screen and (max-width: 600px) {
    .footer-widgets-1{width:100%}h2{font-size:22px}h3{font-size:20px}
    .wp-custom-logo .title-area {max-width: 239px}
    .footer-widgets-2, .footer-widgets-3{display:none;}
    .h1{font-size: 28px;font-weight: 700}.h2 {font-size: 25px;font-weight: 700}.h3 {font-size: 22px}.h4 {font-size: 18px}}
@media only screen and (min-width: 960px) {
	.site-header {position: sticky;top: 0;z-index: 9999}
	.admin-bar .site-header {top: 32px}
	.genesis-nav-menu .menu-item {display: inline-block}
	.genesis-nav-menu .menu-item:focus,.genesis-nav-menu .menu-item:hover {position: relative}
	.genesis-nav-menu > .menu-bold > a {font-weight: 700}
	.genesis-nav-menu > .menu-highlight > a {background-color: #2c3e50;border-radius: 3px;color: #fff;font-weight: 600;margin-left: 15px;padding-left: 20px;padding-right: 20px}
	.genesis-nav-menu > .menu-highlight > a:focus,.genesis-nav-menu > .menu-highlight > a:hover {background-color: #FFA62F}
	.genesis-nav-menu .sub-menu,.genesis-nav-menu .sub-menu a {width: 180px}
	.genesis-nav-menu .sub-menu {border-top: 1px solid #eee;opacity: 0;padding-left: 0;position: absolute;transition: opacity 0.4s ease-in-out}
	.genesis-nav-menu .sub-menu a {border: 1px solid #eee;border-top: 0;padding-bottom: 15px;padding-top: 15px}
	.genesis-nav-menu .sub-menu .sub-menu {margin: -46px 0 0 179px}
	.js .nav-primary {display: block;padding-top: 15px}
	.menu-toggle,.sub-menu-toggle {display: none;visibility: hidden}
	.nav-primary {clear: none;float: right;width: auto}
	.nav-primary .genesis-nav-menu a {padding-left: 15px;padding-right: 15px}
	.site-inner {max-width: 1280px}
	.content {float: left;width: 72.5%}
	.sidebar-content .content {float: right}
	.full-width-content .content {float: none;margin-left: auto;margin-right: auto;max-width:1280px;width:100%}
	.sidebar {float: right;width: 25%}
	.sidebar-content .sidebar {float: left}
	.author-box {background-color: #f5f5f5;padding: 30px}
	.after-entry {padding: 40px 60px}
	.after-entry .enews {padding-left: 30px;padding-right: 30px}
	.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds {float: left;margin-left: 2.564102564102564%}
	.one-half,.three-sixths,.two-fourths {width: 48.717948717948715%}
	.one-third,.two-sixths {width: 31.623931623931625%}
	.four-sixths,	.two-thirds {width: 65.81196581196582%}
	.one-fourth {width: 23.076923076923077%}
	.three-fourths {width: 74.35897435897436%}
	.one-sixth {width: 14.52991452991453%}
	.five-sixths {width: 82.90598290598291%}
	.first {clear: both;margin-left: 0}
	.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings {margin-bottom: 60px}
	.footer-widgets .wrap {max-width: 1280px}
	.footer-widget-area {float: left;margin-bottom: 0}
    .footer-widgets .wrap {max-width: 1280px}
	.footer-widget-area {float: left;margin-bottom: 0}
	.footer-widgets-1{width:52%}
	.footer-widgets-2, 
	.footer-widgets-3{width:23%;}
	.footer-widgets a{color:#2c3e50;transition: all;}
	.footer-widgets a:hover{color:#FFA62F;transition: 0.6s;padding-left:5px}
	.sidebar .widget-title{background-color: #FFA62F;color:#fff;padding: 10px;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-bottom: 0px;}
.sidebar .widget-wrap {box-shadow:0px 5px 5px 5px #dbdada;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.lien-he-sibar p,.lien-he-sibar a{font-size:22px;font-weight:700;padding: 10px}
}
@media print {
	*,*::before,*::after {background: transparent !important;box-shadow: none !important;color: #2c3e50 !important;text-shadow: none !important}
	a,a:visited {text-decoration: underline}
	a[href]::after {content: " (" attr(href) ")"}
    abbr[title]::after {content: " (" attr(title) ")"}
	a[href^="javascript:"]::after,a[href^="#"]::after,.site-title > a::after {content: ""}
	thead {display: table-header-group}
	img,tr {page-break-inside: avoid}
	img {max-width: 100% !important}
	@page {margin: 2cm 0.5cm}
	p,h2,h3 {orphans: 3;widows: 3}
	blockquote,pre {border: 1px solid #999;page-break-inside: avoid}
	.content,.content-sidebar {width: 100%}
	button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar {display: none !important}
	.title-area {text-align: center;width: 100%}
	.site-title > a {margin: 0;text-decoration: none;text-indent: 0}
	.site-inner {padding-top: 0;position: relative}
	.author-box {margin-bottom: 0}
	h1,h2,h3,h4,h5,h6 {orphans: 3;page-break-after: avoid;page-break-inside: avoid;widows: 3}
	img {page-break-after: avoid;page-break-inside: avoid}
	blockquote,pre,table {page-break-inside: avoid}
	dl,ol,ul {page-break-before: avoid}}
/*WebBinhDuong Style*/
.menu-contact-button a.button {background-color: #FFA62F;color: #fff;padding: 10px 28px;border-radius: 50px;text-decoration: none}
.menu-contact-button a.button:hover {background-color: #005bb5}
.site-container .wrap {max-width: 1280px;margin: auto}
.site-footer {background-color: #dfdfdf;font-size: 15px;line-height: 1.5;padding: 20px;text-align: center}
.site-footer p {margin-bottom: 0;font-weight:700;color:#2c3e50;}
.dashicons{padding-top:3.8px}
.wp-block-columns {padding-top: 10px;padding-bottom: 40px}
.center{text-align:center;}
.top-39{padding-top: 40px;}
.top-50{padding-top: 50px;}
.box{background-color:#ffdbe175;margin:15px;border-radius:10px;padding: 15px;}.box:hover{background-color:#ddefbb}
.box-1{background-color:#fde29275;margin:15px;border-radius:10px;padding: 15px;}.box-1:hover{background-color:#ddefbb}
.box-2{background-color:#ffd2c875;margin:15px;border-radius:10px;padding: 15px;}.box-2:hover{background-color:#ddefbb}
.color-main{color:#FFA62F;font-size:42px;}
.web-demo {width: 96%;height: 400px;overflow: hidden;position: relative;border: 1px solid #ddd;border-radius: 5px;box-shadow: 0 0 10px rgba(0,0,0,0.1);margin-bottom: 20px}
.web-demo-inner {transition: transform 2s linear}
.web-demo:hover .web-demo-inner {transform: translateY(-55%)}
#go-top {position: fixed;bottom: 90px;right: 30px;background: #FFA62F;color: #fff;font-size: 20px;padding: 2px 8px;border-radius: 50%;cursor: pointer;z-index: 9999;display: none;transition: all 0.3s ease}
#go-top:hover {background: #2c3e50}

/* Nút Gọi */
.call-now-button {
  position: fixed;
  bottom: 90px;
  left: 20px;
  z-index: 9999;
  font-family: -apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
}

.call-now-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 2px 12px;
  background-color: #D13136;
  color: white;
  border-radius: 50px;
  box-shadow: 0 0 10px rgba(209, 49, 54, 0.5);
  text-decoration: none;
  animation: pulse 1.5s infinite;
  transition: background-color 0.3s ease;
}

.call-now-btn:hover {
  background-color: #008EE6;color:#fff;
}

.call-now-btn img {
  width: 30px;
  height: 30px;
}

.call-now-btn .call-number {
  font-size: 16px;
  font-weight: bold;
  white-space: nowrap;
}

/* Nút Zalo */
.zalo-now-button {
  position: fixed;
  bottom: 140px; /* Cao hơn nút gọi */
  left: 20px;
  z-index: 9999;
  font-family: -apple-system,system-ui,BlinkMacSystemFont,segoe ui,Helvetica,Arial,sans-serif,apple color emoji,segoe ui emoji,segoe ui symbol;
}

.zalo-now-btn {
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 5px 12px;
  background-color: #008EE6;
  color: white;
  border-radius: 50px;
  box-shadow: 0 0 10px rgba(0, 142, 230, 0.5);
  text-decoration: none;
  animation: pulse 1.5s infinite;
  transition: background-color 0.3s ease;
}

.zalo-now-btn:hover {
  background-color: #0076c1;
}

.zalo-now-btn img {
  width: 28px;
  height: 28px;
}

.zalo-now-btn .zalo-text {
  font-size: 15px;
  font-weight: bold;
  white-space: nowrap;
}

/* Hiệu ứng rung chung */
@keyframes pulse {
  0% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);
  }
  70% {
    transform: scale(1.05);
    box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
  }
  100% {
    transform: scale(1);
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
  }
}
.flex-container {
  display: flex;
  flex-direction: row;
}

.flex-item {
  padding: 10px;
  width: 100%;
}

/* On screens that are 600px wide or less, make the columns stack on top of each other instead of next to each other */
@media (max-width: 600px) {
  .flex-container {
    flex-direction: column;
  }
}