:root {--primary-color: #000000;}.full-width .ubermenu-nav, .container, .row{max-width: 1204px}.row.row-collapse{max-width: 1174px}.row.row-small{max-width: 1196.5px}.row.row-large{max-width: 1234px}.header-main{height: 100px}#logo img{max-height: 100px}#logo{width:200px;}.header-bottom{min-height: 55px}.header-top{min-height: 30px}.transparent .header-main{height: 265px}.transparent #logo img{max-height: 265px}.has-transparent + .page-title:first-of-type,.has-transparent + #main > .page-title,.has-transparent + #main > div > .page-title,.has-transparent + #main .page-header-wrapper:first-of-type .page-title{padding-top: 265px;}.header.show-on-scroll,.stuck .header-main{height:64px!important}.stuck #logo img{max-height: 64px!important}.search-form{ width: 80%;}.header-bg-color, .header-wrapper {background-color: #000000}.header-bottom {background-color: #0095cc}.header-main .nav > li > a{line-height: 25px }.stuck .header-main .nav > li > a{line-height: 50px }.header-bottom-nav > li > a{line-height: 21px }@media (max-width: 549px) {.header-main{height: 75px}#logo img{max-height: 75px}}.nav-dropdown-has-arrow li.has-dropdown:before{border-bottom-color: rgba(255,255,255,0);}.nav .nav-dropdown{border-color: rgba(255,255,255,0) }.nav-dropdown{border-radius:3px}.nav-dropdown{font-size:100%}/* Color */.accordion-title.active, .has-icon-bg .icon .icon-inner,.logo a, .primary.is-underline, .primary.is-link, .badge-outline .badge-inner, .nav-outline > li.active> a,.nav-outline >li.active > a, .cart-icon strong,[data-color='primary'], .is-outline.primary{color: #000000;}/* Color !important */[data-text-color="primary"]{color: #000000!important;}/* Background Color */[data-text-bg="primary"]{background-color: #000000;}/* Background */.scroll-to-bullets a,.featured-title, .label-new.menu-item > a:after, .nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,button[type="submit"], .button.wc-forward:not(.checkout):not(.checkout-button), .button.submit-button, .button.primary:not(.is-outline),.featured-table .title,.is-outline:hover, .has-icon:hover .icon-label,.nav-dropdown-bold .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold > li > a:hover, .nav-dropdown-bold.dark .nav-column li > a:hover, .nav-dropdown.nav-dropdown-bold.dark > li > a:hover, .is-outline:hover, .tagcloud a:hover,.grid-tools a, input[type='submit']:not(.is-form), .box-badge:hover .box-text, input.button.alt,.nav-box > li > a:hover,.nav-box > li.active > a,.nav-pills > li.active > a ,.current-dropdown .cart-icon strong, .cart-icon:hover strong, .nav-line-bottom > li > a:before, .nav-line-grow > li > a:before, .nav-line > li > a:before,.banner, .header-top, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover, .button.primary:not(.is-outline), input[type='submit'].primary, input[type='submit'].primary, input[type='reset'].button, input[type='button'].primary, .badge-inner{background-color: #000000;}/* Border */.nav-vertical.nav-tabs > li.active > a,.scroll-to-bullets a.active,.nav-pagination > li > .current,.nav-pagination > li > span:hover,.nav-pagination > li > a:hover,.has-hover:hover .badge-outline .badge-inner,.accordion-title.active,.featured-table,.is-outline:hover, .tagcloud a:hover,blockquote, .has-border, .cart-icon strong:after,.cart-icon strong,.blockUI:before, .processing:before,.loading-spin, .slider-nav-circle .flickity-prev-next-button:hover svg, .slider-nav-circle .flickity-prev-next-button:hover .arrow, .primary.is-outline:hover{border-color: #000000}.nav-tabs > li.active > a{border-top-color: #000000}.widget_shopping_cart_content .blockUI.blockOverlay:before { border-left-color: #000000 }.woocommerce-checkout-review-order .blockUI.blockOverlay:before { border-left-color: #000000 }/* Fill */.slider .flickity-prev-next-button:hover svg,.slider .flickity-prev-next-button:hover .arrow{fill: #000000;}/* Background Color */[data-icon-label]:after, .secondary.is-underline:hover,.secondary.is-outline:hover,.icon-label,.button.secondary:not(.is-outline),.button.alt:not(.is-outline), .badge-inner.on-sale, .button.checkout, .single_add_to_cart_button{ background-color:#000000; }[data-text-bg="secondary"]{background-color: #000000;}/* Color */.secondary.is-underline,.secondary.is-link, .secondary.is-outline,.stars a.active, .star-rating:before, .woocommerce-page .star-rating:before,.star-rating span:before, .color-secondary{color: #000000}/* Color !important */[data-text-color="secondary"]{color: #000000!important;}/* Border */.secondary.is-outline:hover{border-color:#000000}body{font-size: 100%;}@media screen and (max-width: 549px){body{font-size: 90%;}}body{font-family:"Questrial", sans-serif}body{font-weight: 0}body{color: #424242}.nav > li > a {font-family:"Questrial", sans-serif;}.nav > li > a {font-weight: 0;}h1,h2,h3,h4,h5,h6,.heading-font, .off-canvas-center .nav-sidebar.nav-vertical > li > a{font-family: "Questrial", sans-serif;}h1,h2,h3,h4,h5,h6,.heading-font,.banner h1,.banner h2{font-weight: 0;}h1,h2,h3,h4,h5,h6,.heading-font{color: rgb(0,33,43);}.breadcrumbs{text-transform: none;}button,.button{text-transform: none;}.section-title span{text-transform: none;}h3.widget-title,span.widget-title{text-transform: none;}.alt-font{font-family: "Questrial", sans-serif;}.alt-font{font-weight: 0!important;}.header:not(.transparent) .header-nav.nav > li > a {color: #ffffff;}.header:not(.transparent) .header-nav.nav > li > a:hover,.header:not(.transparent) .header-nav.nav > li.active > a,.header:not(.transparent) .header-nav.nav > li.current > a,.header:not(.transparent) .header-nav.nav > li > a.active,.header:not(.transparent) .header-nav.nav > li > a.current{color: #ffffff;}.header-nav.nav-line-bottom > li > a:before,.header-nav.nav-line-grow > li > a:before,.header-nav.nav-line > li > a:before,.header-nav.nav-box > li > a:hover,.header-nav.nav-box > li.active > a,.header-nav.nav-pills > li > a:hover,.header-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #ffffff;}.header:not(.transparent) .header-bottom-nav.nav > li > a{color: #ffffff;}.header:not(.transparent) .header-bottom-nav.nav > li > a:hover,.header:not(.transparent) .header-bottom-nav.nav > li.active > a,.header:not(.transparent) .header-bottom-nav.nav > li.current > a,.header:not(.transparent) .header-bottom-nav.nav > li > a.active,.header:not(.transparent) .header-bottom-nav.nav > li > a.current{color: #81d742;}.header-bottom-nav.nav-line-bottom > li > a:before,.header-bottom-nav.nav-line-grow > li > a:before,.header-bottom-nav.nav-line > li > a:before,.header-bottom-nav.nav-box > li > a:hover,.header-bottom-nav.nav-box > li.active > a,.header-bottom-nav.nav-pills > li > a:hover,.header-bottom-nav.nav-pills > li.active > a{color:#FFF!important;background-color: #81d742;}a{color: #000000;}a:hover{color: #000000;}.tagcloud a:hover{border-color: #000000;background-color: #000000;}.widget a{color: #000000;}.widget a:hover{color: #000000;}.widget .tagcloud a:hover{border-color: #000000; background-color: #000000;}.products.has-equal-box-heights .box-image {padding-top: 100%;}@media screen and (min-width: 550px){.products .box-vertical .box-image{min-width: 247px!important;width: 247px!important;}}.header-main .social-icons,.header-main .cart-icon strong,.header-main .menu-title,.header-main .header-button > .button.is-outline,.header-main .nav > li > a > i:not(.icon-angle-down){color: #545454!important;}.header-main .header-button > .button.is-outline,.header-main .cart-icon strong:after,.header-main .cart-icon strong{border-color: #545454!important;}.header-main .header-button > .button:not(.is-outline){background-color: #545454!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover,.header-main .header-button > .button:hover i,.header-main .header-button > .button:hover span{color:#FFF!important;}.header-main .menu-title:hover,.header-main .social-icons a:hover,.header-main .header-button > .button.is-outline:hover,.header-main .nav > li > a:hover > i:not(.icon-angle-down){color: #ffffff!important;}.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{background-color: #ffffff!important;}.header-main .current-dropdown .cart-icon strong:after,.header-main .current-dropdown .cart-icon strong,.header-main .header-button > .button:hover{border-color: #ffffff!important;}/* Custom CSS Tablet */@media (max-width: 849px){.icon__col {padding: 1rem 0.5rem!important;}.col__comments.bg--people:before {right: -436px!important;bottom: -243px!important;}.blog__service .box-text {transform: translatey(-3.5rem)!important;}#footer .col__call-fixed:before {left: -2rem!important;animation: none!important;}.promotion__banner--title {font-size: 1.3rem!important;}.title__grif {font-size: 1rem!important;}.oppen__text-box .col-inner {padding: 0px 0px 0px 1.5rem;}}/* Custom CSS Mobile */@media (max-width: 549px){.col__comments.bg--people:before {right: -109px!important;bottom: -480px!important;transform: scale(0.6)!important;}.blog__service .box-text {transform: translatey(-2.7rem)!important;}.section__contact-form .hotline {border-right: 0px !important;padding-right: 3rem!important}.oppen__text-box .col-inner {padding: 0px 1.5rem!important;}.banner__oppen .banner-bg {transform: scale(0.8);}.col__slider--promotion {margin-top: 0px!important;}.promotion__banner--text {height: 100px!important;}.promotion__banner--title {font-size: 1.5rem!important;}.banner__promotion--image {}}.label-new.menu-item > a:after{content:"New";}.label-hot.menu-item > a:after{content:"Hot";}.label-sale.menu-item > a:after{content:"Sale";}.label-popular.menu-item > a:after{content:"Popular";}
@font-face{font-family:'fl-icons';src:url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.eot");src:url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.eot#iefix") format("embedded-opentype"),url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.woff2") format("woff2"),url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.ttf") format("truetype"),url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.woff") format("woff"),url("/wp-content/themes/ongvang-theme/assets/css/icons/fl-icons.svg#fl-icons") format("svg");font-display:block}.lazy-icons i[class^="icon-"]{visibility:visible !important}
/* ---- kiểu bổ sung cho bản dựng lại (không thay đổi bố cục theme) ---- */
.menu-float-right{width:100px;position:fixed;top:35%;right:0;z-index:1000}
@media (max-width:549px){.menu-float-right{width:64px;top:auto;bottom:12%}.menu-float-right #group ul li img{width:44px}.menu-float-right #group ul li .mo-ta{font-size:8px}.home-title{font-size:1.25em}.service-title{font-size:1.4em}}
.menu-float-right #group{position:absolute;right:0}
.menu-float-right ul{padding:0;margin:0}
.menu-float-right #group ul li{background:#000;position:relative;border-radius:3px;border:1px solid #fff;list-style:none;margin-bottom:10px}
.menu-float-right #group ul li img{width:57px;height:auto;border-radius:5px;display:block}
.menu-float-right #group ul li .mo-ta{font-size:9px;text-align:center;color:#fff;position:absolute;width:90%;left:5%;bottom:5%;margin-bottom:0}
.bg{opacity:0;transition:opacity 1s}.bg-loaded{opacity:1}
.home-title{font-size:1.6em;letter-spacing:.02em}
.service-title{font-size:1.9em}
.why-title{color:#fff}
.venice-list,.venice-steps{padding-left:1.3em}.venice-list li,.venice-steps li{margin-bottom:.5em}
.venice-cta{background:#f7f3ea;border:1px solid #e6dcc3;border-radius:8px;padding:28px 20px;margin:30px 0}
.venice-cta h3{margin-top:0}
.venice-cta .button{margin:4px}
.venice-hours{font-size:.95em}
.venice-hours-table{width:auto;margin-bottom:1em}.venice-hours-table th,.venice-hours-table td{padding:6px 12px;border-bottom:1px solid #eee;text-align:left;vertical-align:top}
.venice-article{border-top:1px solid #eee;padding-top:20px;margin-top:20px}
.venice-article-full p{font-size:1.05em;line-height:1.7}
#banner-article h1{font-size:1.6em}#banner-article .op-7{color:#fff}
.venice-form input[type=text],.venice-form input[type=tel],.venice-form input[type=email],.venice-form textarea{width:100%;margin-bottom:10px}
.venice-form-note{font-size:.85em;opacity:.8}
.venice-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.venice-form-status{margin:10px 0;padding:10px 14px;border-radius:4px;border:1px solid #ddd;background:#f7f7f7;font-size:.95em}
.venice-form-status.is-ok{border-color:#9cc79c;background:#eef7ee;color:#24610f}
.venice-form-status.is-err{border-color:#e0a9a9;background:#fbeeee;color:#8d1c1c}
.venice-form button[type=submit][disabled]{opacity:.6;cursor:progress}
.footer__title{margin-bottom:.5em;color:#fff}
#footer ul.menu li{border:0;padding:2px 0;list-style:none}#footer ul.menu li a{color:#fff;opacity:.85}#footer ul.menu li a:hover{opacity:1}
#footer .footer__info a{color:#fff}
.mobile-hotline{margin-top:20px}
.accordion-title span{font-weight:normal}
.box-blog-post .image-cover img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}
.product-buy .button{margin-bottom:6px}
.product__contact{margin:10px 0;font-weight:bold}
.shop-page-title{font-size:1.6em}
.dark .venice-cta{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}
.home-news{list-style:none;padding:0}.home-news li{margin-bottom:12px}
h1.uppercase.service-title{text-transform:none}
