/* Dealer SEO – base layout (replaces Flatsome). Components live in mg.css. */
*, *::before, *::after { box-sizing: border-box; }
html { -webkit-text-size-adjust: 100%; scroll-behavior: smooth; }
body { margin: 0; font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.65; color: #1b2230; background: #fff; -webkit-font-smoothing: antialiased; }
img, svg, video, iframe { max-width: 100%; }
img { height: auto; vertical-align: middle; }
a { color: var(--mgk-navy, #0b2550); text-decoration: none; }
a:hover { color: var(--mgk-red, #c8102e); }
a:focus-visible, button:focus-visible, input:focus-visible, select:focus-visible, textarea:focus-visible, summary:focus-visible { outline: 2px solid var(--mgk-red, #c8102e); outline-offset: 2px; }
h1, h2, h3, h4, h5, h6 { color: var(--mgk-navy, #0b2550); line-height: 1.3; margin: 1.4em 0 .5em; }
p, ul, ol, figure, table, blockquote { margin: 0 0 1em; }
ul, ol { padding-left: 1.3em; }
button, input, select, textarea { font: inherit; color: inherit; }
table { border-collapse: collapse; width: 100%; }
hr { border: 0; border-top: 1px solid #e2e6ee; margin: 24px 0; }
.container { width: 100%; max-width: 1200px; margin: 0 auto; padding: 0 16px; }
.screen-reader-text, .skip-link { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px); white-space: nowrap; }
.skip-link:focus { clip: auto; width: auto; height: auto; left: 8px; top: 8px; z-index: 100001; background: #fff; padding: 8px 12px; border-radius: 6px; }

/* Header */
.mgk-header { position: sticky; top: 0; z-index: 9000; background: #fff; border-bottom: 3px solid var(--mgk-red, #c8102e); box-shadow: 0 1px 0 rgba(0,0,0,.04); }
.admin-bar .mgk-header { top: 32px; }
@media (max-width: 782px) { .admin-bar .mgk-header { top: 0; } }
.mgk-header.is-scrolled { box-shadow: 0 4px 14px rgba(0,0,0,.08); }
.mgk-header__bar { display: flex; align-items: center; gap: 16px; min-height: 68px; }
.mgk-logo { flex: 0 0 auto; }
.mgk-logo img { max-height: var(--mgk-logo-h, 52px); width: auto; display: block; }
.mgk-logo__text { display: flex; align-items: center; gap: 8px; }
.mgk-logo__make { background: var(--mgk-red, #c8102e); color: #fff; font-weight: 800; letter-spacing: .04em; padding: 6px 10px; border-radius: 6px; }
.mgk-logo__name { font-weight: 800; color: var(--mgk-navy, #0b2550); line-height: 1.15; max-width: 220px; }
.mgk-nav { margin-left: auto; }
.mgk-nav__list { list-style: none; margin: 0; padding: 0; display: flex; align-items: center; gap: 2px; }
.mgk-nav__list > li { position: relative; margin: 0; }
.mgk-nav__list > li > a { display: block; padding: 22px 10px; font-size: .88rem; font-weight: 700; text-transform: uppercase; letter-spacing: .02em; color: #333; }
.mgk-nav__list > li > a:hover, .mgk-nav__list > .current-menu-item > a, .mgk-nav__list > .current-menu-ancestor > a { color: var(--mgk-red, #c8102e); }
.mgk-nav__list .sub-menu { list-style: none; margin: 0; padding: 8px 0; position: absolute; left: 0; top: 100%; min-width: 230px; background: #fff; border-top: 3px solid var(--mgk-red, #c8102e); box-shadow: 0 10px 30px rgba(0,0,0,.12); opacity: 0; visibility: hidden; transform: translateY(6px); transition: .15s; z-index: 10; }
.mgk-nav__list li:hover > .sub-menu, .mgk-nav__list li:focus-within > .sub-menu { opacity: 1; visibility: visible; transform: none; }
.mgk-nav__list .sub-menu a { display: block; padding: 8px 16px; font-size: .92rem; color: #333; }
.mgk-nav__list .sub-menu a:hover { background: #f4f6f9; color: var(--mgk-red, #c8102e); }
.mgk-nav__list .menu-item-has-children > a::after { content: ""; display: inline-block; width: 6px; height: 6px; border-right: 2px solid currentColor; border-bottom: 2px solid currentColor; transform: rotate(45deg); margin: 0 0 3px 6px; opacity: .6; }
.mgk-sub-toggle { display: none; }
.mgk-nav__mobile-cta { display: none; }
.mgk-header__actions { display: flex; align-items: center; gap: 10px; }
.mgk-header__hotline { display: inline-flex; align-items: center; gap: 6px; font-weight: 800; color: var(--mgk-red, #c8102e); white-space: nowrap; }
.mgk-burger { display: none; width: 44px; height: 44px; border: 0; background: none; padding: 10px; cursor: pointer; }
.mgk-burger span { display: block; height: 2px; background: var(--mgk-navy, #0b2550); margin: 5px 0; transition: .2s; }
@media (max-width: 1099px) { .mgk-header__phone { display: none; } }
@media (max-width: 1023px) {
	.mgk-burger { display: block; }
	.mgk-header__bar { min-height: 60px; }
	.mgk-logo img { max-height: 42px; }
	.mgk-nav { position: fixed; inset: 63px 0 0 0; background: #fff; transform: translateX(100%); transition: transform .25s; overflow-y: auto; padding: 8px 16px 90px; margin: 0; z-index: 8999; }
	.admin-bar .mgk-nav { top: 109px; }
	.mgk-nav.is-open { transform: none; }
	.mgk-nav__list { flex-direction: column; align-items: stretch; gap: 0; }
	.mgk-nav__list > li { border-bottom: 1px solid #e2e6ee; display: flex; flex-wrap: wrap; align-items: center; }
	.mgk-nav__list > li > a { flex: 1; padding: 14px 4px; font-size: 1rem; }
	.mgk-nav__list .menu-item-has-children > a::after { display: none; }
	.mgk-sub-toggle { display: block; width: 44px; height: 44px; border: 0; background: none; position: relative; cursor: pointer; }
	.mgk-sub-toggle::before { content: ""; position: absolute; left: 17px; top: 15px; width: 9px; height: 9px; border-right: 2px solid #555; border-bottom: 2px solid #555; transform: rotate(45deg); transition: .2s; }
	.mgk-sub-toggle[aria-expanded="true"]::before { transform: rotate(-135deg); top: 20px; }
	.mgk-nav__list .sub-menu { position: static; opacity: 1; visibility: visible; transform: none; box-shadow: none; border: 0; padding: 0 0 8px 12px; min-width: 0; width: 100%; display: none; }
	.mgk-nav__list .sub-menu.is-open { display: block; }
	.mgk-nav__mobile-cta { display: grid; gap: 8px; margin-top: 16px; }
	.mgk-burger[aria-expanded="true"] span:nth-child(1) { transform: translateY(7px) rotate(45deg); }
	.mgk-burger[aria-expanded="true"] span:nth-child(2) { opacity: 0; }
	.mgk-burger[aria-expanded="true"] span:nth-child(3) { transform: translateY(-7px) rotate(-45deg); }
	body.mgk-menu-open { overflow: hidden; }
}

/* Main / footer */
.mgk-main { min-height: 50vh; }
.mgk-site-footer { margin-top: 40px; }
.mgk-copy { background: #061633; background: color-mix(in srgb, var(--mgk-navy, #0b2550) 80%, #000); color: rgba(255,255,255,.75); font-size: .85rem; }
.mgk-copy__bar { display: flex; flex-wrap: wrap; gap: 8px 24px; justify-content: space-between; align-items: center; padding-top: 12px; padding-bottom: 12px; }
.mgk-copy p { margin: 0; }
.mgk-copy__menu { list-style: none; margin: 0; padding: 0; display: flex; flex-wrap: wrap; gap: 16px; }
.mgk-copy a { color: #fff; }
.mgk-footer__extra .mgk-widget { margin-bottom: 16px; }

/* Content typography */
.mgk-entry { font-size: 1.03rem; }
.mgk-entry > *:first-child { margin-top: 0; }
.mgk-entry h2 { font-size: 1.45rem; }
.mgk-entry h3 { font-size: 1.2rem; }
.mgk-entry table { border: 1px solid #e2e6ee; }
.mgk-entry th, .mgk-entry td { border: 1px solid #e2e6ee; padding: 8px 10px; text-align: left; }
.mgk-entry blockquote { border-left: 4px solid var(--mgk-red, #c8102e); background: #f4f6f9; margin: 1em 0; padding: 12px 16px; }
.mgk-entry img { border-radius: 8px; }
.mgk-entry .wp-caption, .mgk-entry figure { max-width: 100%; }
.mgk-entry .wp-caption-text, .mgk-entry figcaption { font-size: .85rem; color: #5b6575; text-align: center; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 16px 8px 0; }
.alignright { float: right; margin: 0 0 8px 16px; }
.mgk-entry .wp-block-details { border: 1px solid #e2e6ee; border-radius: 10px; padding: 10px 14px; margin-bottom: 8px; }
.mgk-entry .wp-block-details summary { font-weight: 700; cursor: pointer; color: var(--mgk-navy, #0b2550); }
.wp-block-button__link { background: var(--mgk-red, #c8102e); border-radius: 8px; font-weight: 700; }
.mgk-center { text-align: center; }

/* Blog */
.mgk-blog { display: grid; gap: 32px; align-items: start; }
@media (min-width: 1000px) { .mgk-blog { grid-template-columns: minmax(0, 1fr) 320px; } }
.mgk-post-grid { display: grid; gap: 20px; grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); }
.mgk-post-card { border: 1px solid #e2e6ee; border-radius: 12px; overflow: hidden; background: #fff; display: flex; flex-direction: column; }
.mgk-post-card__img { display: block; aspect-ratio: 16/9; background: #f4f6f9; }
.mgk-post-card__img img { width: 100%; height: 100%; object-fit: cover; }
.mgk-post-card__body { padding: 12px 14px 16px; }
.mgk-post-card__title { font-size: 1.05rem; margin: 0 0 4px; }
.mgk-post-card__title a { color: var(--mgk-navy, #0b2550); }
.mgk-post-card__ex { font-size: .92rem; color: #5b6575; margin: 0; }
.mgk-single__img img { width: 100%; border-radius: 12px; }
.mgk-side-widget { background: #f4f6f9; border-radius: 12px; padding: 16px; margin-bottom: 16px; }
.mgk-side-prices { list-style: none; margin: 0; padding: 0; }
.mgk-side-prices li { display: flex; justify-content: space-between; gap: 8px; padding: 6px 0; border-bottom: 1px dashed #d8dde6; }
.mgk-side-prices span { color: var(--mgk-red, #c8102e); font-weight: 700; white-space: nowrap; }
@media (min-width: 1000px) { .mgk-blog__side .mgk-side__sticky { position: sticky; top: 100px; } }
.mgk-author { background: #f4f6f9; border-radius: 12px; padding: 16px; margin: 24px 0; }
.mgk-author__row { display: flex; gap: 14px; align-items: flex-start; }
.mgk-author__img img { border-radius: 50%; }
.nav-links { display: flex; gap: 6px; flex-wrap: wrap; margin: 24px 0; }
.nav-links .page-numbers { display: inline-block; min-width: 40px; text-align: center; padding: 8px 12px; border: 1px solid #e2e6ee; border-radius: 8px; }
.nav-links .current { background: var(--mgk-navy, #0b2550); color: #fff; border-color: var(--mgk-navy, #0b2550); }
.search-form { display: flex; gap: 8px; max-width: 480px; }
.search-form label { flex: 1; }
.search-form .search-field { width: 100%; min-height: 44px; padding: 8px 12px; border: 1px solid #cdd3dd; border-radius: 8px; }
.search-form .search-submit { min-height: 44px; padding: 8px 16px; border: 0; border-radius: 8px; background: var(--mgk-navy, #0b2550); color: #fff; font-weight: 700; cursor: pointer; }
.mgk-comment-list { list-style: none; padding: 0; }
.mgk-comment-list .comment-body { border-bottom: 1px solid #e2e6ee; padding: 12px 0; }
.comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form textarea { width: 100%; border: 1px solid #cdd3dd; border-radius: 8px; padding: 8px 12px; }
.comment-form .submit { background: var(--mgk-red, #c8102e); color: #fff; border: 0; border-radius: 8px; padding: 10px 18px; font-weight: 700; cursor: pointer; }

/* Home: slider, intro, ribbon band, gallery */
.mgk-slider { position: relative; background: #111; }
.mgk-slider__track { display: flex; overflow-x: auto; scroll-snap-type: x mandatory; scroll-behavior: smooth; scrollbar-width: none; }
.mgk-slider__track::-webkit-scrollbar { display: none; }
.mgk-slider__track > * { flex: 0 0 100%; scroll-snap-align: start; margin: 0; }
.mgk-slider__slide img, .mgk-slider__track > .fs-img img { width: 100%; height: auto; aspect-ratio: 16/9; object-fit: cover; display: block; max-height: 78vh; }
.mgk-slider__dots { position: absolute; left: 0; right: 0; bottom: 12px; display: flex; justify-content: center; gap: 8px; }
.mgk-slider__dots button { width: 11px; height: 11px; border-radius: 50%; border: 2px solid #fff; background: rgba(255,255,255,.35); padding: 0; cursor: pointer; }
.mgk-slider__dots button[aria-current="true"] { background: #fff; }
.mgk-slider--inline { margin-bottom: 16px; border-radius: 12px; overflow: hidden; }
.mgk-intro { padding: 22px 0; border-bottom: 1px solid #e2e6ee; }
.mgk-intro__grid { display: grid; gap: 12px 24px; align-items: center; }
@media (min-width: 900px) { .mgk-intro__grid { grid-template-columns: 1fr auto; } }
.mgk-intro .mgk-h1 { font-size: clamp(1.35rem, 1rem + 1.4vw, 1.9rem); margin-bottom: 4px; }
.mgk-intro .mgk-lead { margin: 0; color: #444; }
.mgk-intro .mgk-eyebrow { color: var(--mgk-red, #c8102e); }
.mgk-intro--hero { background: linear-gradient(135deg, var(--mgk-navy, #0b2550), var(--mgk-navy-2, #14366f)); color: #fff; padding: 40px 0; border: 0; }
.mgk-intro--hero .mgk-h1, .mgk-intro--hero .mgk-lead { color: #fff; }
.mgk-intro--hero .mgk-eyebrow { color: #ffd36b; }
.mgk-intro--hero .mgk-btn--ghost { background: transparent; color: #fff !important; border-color: #fff; }
.mgk-band { background: #efefef; padding: 0 0 36px; }
.mgk-ribbon { display: table; margin: 0 auto 10px; background: var(--mgk-red, #c8102e); color: #fff; font-size: clamp(1.05rem, .9rem + .8vw, 1.5rem); text-transform: uppercase; padding: 10px 34px; border-radius: 0 0 22px 22px; position: relative; }
.mgk-band__sub { margin: 0 0 22px; color: #555; font-size: .95rem; }
.mgk-band .mgk-card { background: #fff; }
.mgk-cta--center { justify-content: center; margin-top: 26px; }
.mgk-btn--lg { min-width: 260px; min-height: 54px; font-size: 1.05rem; text-transform: uppercase; }
.mgk-why__grid { display: grid; gap: 24px; align-items: center; }
@media (min-width: 850px) { .mgk-why__grid { grid-template-columns: 1fr 1.1fr; } .mgk-why__grid--noimg { grid-template-columns: 1fr; } }
.mgk-why__img img { width: 100%; border-radius: 12px; box-shadow: 0 10px 30px rgba(0,0,0,.15); }
.mgk-why .mgk-promo { margin-top: 16px; }
.mgk-gallery { list-style: none; margin: 0; padding: 0; display: grid; gap: 10px; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.mgk-gallery li { margin: 0; }
.mgk-gallery img { width: 100%; aspect-ratio: 4/3; object-fit: cover; border-radius: 10px; }

/* Floating desktop buttons */
.mgk-float { position: fixed; left: 16px; bottom: 20px; z-index: 9980; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; }
.mgk-float a { box-shadow: 0 6px 18px rgba(0,0,0,.2); font-weight: 700; color: #fff; }
.mgk-float__zalo { width: 52px; height: 52px; border-radius: 50%; background: #0068ff; display: flex; align-items: center; justify-content: center; font-size: .8rem; }
.mgk-float__call { display: inline-flex; gap: 8px; align-items: center; background: var(--mgk-red, #c8102e); padding: 8px 16px 8px 8px; border-radius: 99px; }
.mgk-float__call .mgk-ico { background-color: rgba(255,255,255,.2); }
.mgk-float a:hover { color: #fff; filter: brightness(1.08); }
@media (max-width: 849px), (hover: none) and (pointer: coarse) { .mgk-float { display: none; } }

/* Flatsome UX Builder compatibility */
.fs-section { padding: 30px 0; }
.fs-section__in { max-width: 1200px; margin: 0 auto; padding: 0 16px; }
.mgk-entry .fs-section__in, .mgk-content .fs-section__in { padding: 0; }
.fs-dark, .fs-dark h1, .fs-dark h2, .fs-dark h3, .fs-dark h4, .fs-dark a { color: #fff; }
.fs-row { display: flex; flex-wrap: wrap; margin: 0 -10px; }
.fs-row > * { padding: 0 10px; }
.fs-row--collapse { margin: 0; }
.fs-row--collapse > * { padding: 0; }
.fs-row--small { margin: 0 -5px; }
.fs-row--small > * { padding: 0 5px; }
.fs-row--full { margin: 0; }
.fs-h-center { justify-content: center; }
.fs-h-right { justify-content: flex-end; }
.fs-v-middle { align-items: center; }
.fs-v-bottom { align-items: flex-end; }
.fs-col { flex: 0 0 100%; max-width: 100%; margin-bottom: 16px; }
@media (min-width: 850px) {
	.fs-col-1 { flex-basis: 8.333%; max-width: 8.333%; } .fs-col-2 { flex-basis: 16.666%; max-width: 16.666%; } .fs-col-3 { flex-basis: 25%; max-width: 25%; }
	.fs-col-4 { flex-basis: 33.333%; max-width: 33.333%; } .fs-col-5 { flex-basis: 41.666%; max-width: 41.666%; } .fs-col-6 { flex-basis: 50%; max-width: 50%; }
	.fs-col-7 { flex-basis: 58.333%; max-width: 58.333%; } .fs-col-8 { flex-basis: 66.666%; max-width: 66.666%; } .fs-col-9 { flex-basis: 75%; max-width: 75%; }
	.fs-col-10 { flex-basis: 83.333%; max-width: 83.333%; } .fs-col-11 { flex-basis: 91.666%; max-width: 91.666%; } .fs-col-12 { flex-basis: 100%; max-width: 100%; }
}
@media (min-width: 550px) and (max-width: 849px) {
	.fs-md-3 { flex-basis: 25%; max-width: 25%; } .fs-md-4 { flex-basis: 33.333%; max-width: 33.333%; } .fs-md-6 { flex-basis: 50%; max-width: 50%; } .fs-md-12 { flex-basis: 100%; max-width: 100%; }
}
@media (max-width: 549px) {
	.fs-sm-6 { flex-basis: 50%; max-width: 50%; } .fs-sm-4 { flex-basis: 33.333%; max-width: 33.333%; } .fs-sm-11, .fs-sm-12 { flex-basis: 100%; max-width: 100%; }
}
.fs-text-center { text-align: center; } .fs-text-right { text-align: right; } .fs-text-left { text-align: left; }
.fs-img { margin: 0 0 12px; }
.fs-img img { width: 100%; height: auto; border-radius: 8px; }
.fs-divider { width: 120px; border-top: 3px solid var(--mgk-red, #c8102e); margin: 12px auto 20px; }
.fs-title { margin: 0 0 14px; }
.fs-fbox { text-align: center; padding: 12px; }
.fs-fbox__img { margin-bottom: 8px; }
.fs-fbox__text h4 { margin: 0; font-size: 1rem; }
.fs-banner { position: relative; overflow: hidden; border-radius: 12px; }
.fs-banner img { width: 100%; height: auto; display: block; }
.fs-banner__text { position: absolute; inset: auto 0 0 0; padding: 20px; color: #fff; background: linear-gradient(transparent, rgba(0,0,0,.6)); }
.fs-video { position: relative; aspect-ratio: 16/9; }
.fs-video iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; border-radius: 10px; }
.fs-acc { border: 1px solid #e2e6ee; border-radius: 10px; margin-bottom: 8px; padding: 10px 14px; }
.fs-acc summary { font-weight: 700; cursor: pointer; }
.fs-listmenu { list-style: none; padding: 0; }
.fs-listmenu li { padding: 4px 0; }
/* Old Flatsome helper classes that appear in content */
.text-center { text-align: center; } .uppercase { text-transform: uppercase; } .hide-for-small { } @media (max-width: 549px) { .hide-for-small { display: none !important; } }
.div-bao-gia h3 { background: var(--mgk-red, #c8102e); color: #fff; border-radius: 8px; padding: 12px; text-align: center; font-size: 1.05rem; text-transform: uppercase; }

/* WooCommerce (non-car products) */
.mgk-woo-single .product { display: grid; gap: 24px; }
@media (min-width: 850px) { .mgk-woo-single .product { grid-template-columns: 1fr 1fr; } .mgk-woo-single .woocommerce-tabs, .mgk-woo-single .related { grid-column: 1 / -1; } }
.woocommerce ul.products { list-style: none; padding: 0; display: grid; gap: 16px; grid-template-columns: repeat(auto-fill, minmax(220px, 1fr)); }
.woocommerce ul.products li.product { margin: 0; width: auto; float: none; }
.woocommerce-product-gallery { position: relative; }
.woocommerce-product-gallery__image img { width: 100%; height: auto; border-radius: 12px; }
.woocommerce-product-gallery .flex-control-thumbs { list-style: none; padding: 0; margin: 8px 0 0; display: grid; grid-template-columns: repeat(5, 1fr); gap: 6px; }
.woocommerce-product-gallery .flex-control-thumbs img { border-radius: 6px; cursor: pointer; opacity: .65; }
.woocommerce-product-gallery .flex-control-thumbs img.flex-active { opacity: 1; }
.woocommerce-product-gallery__trigger { position: absolute; right: 10px; top: 10px; z-index: 2; width: 36px; height: 36px; border-radius: 50%; background: #fff; display: flex; align-items: center; justify-content: center; font-size: 0; box-shadow: 0 2px 8px rgba(0,0,0,.15); }
.woocommerce-product-gallery__trigger::before { content: "⤢"; font-size: 18px; color: #333; }

/* Grid children must be allowed to shrink below their content's intrinsic width on phones. */
.mgk-top, .mgk-body, .mgk-blog, .mgk-calc__grid, .mgk-why__grid, .mgk-dealer__grid, .mgk-cta-band, .mgk-intro__grid { grid-template-columns: minmax(0, 1fr); }
.mgk-top > *, .mgk-body > *, .mgk-blog > *, .mgk-calc__grid > *, .mgk-why__grid > *, .mgk-dealer__grid > *, .mgk-cta-band > * { min-width: 0; }
@media (min-width: 850px) {
	.mgk-top { grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr); }
	.mgk-body { grid-template-columns: minmax(0, 1fr) 340px; }
	.mgk-calc__grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); }
	.mgk-why__grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1.1fr); }
	.mgk-why__grid--noimg { grid-template-columns: minmax(0, 1fr); }
	.mgk-dealer__grid { grid-template-columns: minmax(0, 1fr) minmax(0, 1.3fr); }
	.mgk-cta-band { grid-template-columns: minmax(0, 1fr) 400px; }
}
@media (min-width: 900px) { .mgk-intro__grid { grid-template-columns: minmax(0, 1fr) auto; } }
@media (min-width: 1000px) { .mgk-blog { grid-template-columns: minmax(0, 1fr) 320px; } }
.mgk-entry { overflow-wrap: anywhere; }
.mgk-entry iframe { max-width: 100%; }

