/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@font-face {font-family: 'UTM-Avo';src: url("inc/font-family/UTM-Avo.ttf");font-weight: normal;}
@font-face {font-family: 'UTM-Avo';src: url("inc/font-family/UTM-AvoBold.ttf");font-weight: bold;}
body, html{font-family: 'UTM-Avo',sans-serif;font-size: 16px;line-height: 1.5}
.nav>li>a{color: #a16817 !important;font-size: 16px;}
.nav>li:hover>a{color: #c08a28 !important;}
.w-100{width: 100%;}
.mb-3{margin-bottom: 1rem;}
.me-3{margin-right: 1rem;}
.back-to-top{bottom: 80px;}
#wp-admin-bar-flatsome-activate{display: none !important;}
.home-hoat-dong .banner, .video-fit{border-radius: 20px;overflow: hidden;}
.banner h1, .banner h2, .banner h3{line-height: 1.5;}
#masthead{background: #fff;}
.post-item .post-title{color: #a16817}
.post-item .box-image{border-radius: 10px;overflow: hidden;}
.form-lien-he .col{padding-bottom: 0;}
.form-lien-he input, .form-lien-he textarea, .form-lien-he button{border-radius: 20px}
footer .footer-secondary, .single-post #comments, .menu-item-gtranslate .gt-current-wrapper{display: none;}
footer .section.dark{background: linear-gradient(133deg, rgb(224 189 93) 0%, rgb(202 155 62) 11%, rgb(181 129 44) 45%, rgb(185 135 48) 100%)}
footer .img{background: #fff;padding: 15px;border-top-left-radius:40px;border-bottom-right-radius:40px }
footer .ux-menu-title{text-transform: unset;font-size: 16px;min-height: unset;}
.portfolio-featured-title {border-radius: 0 150px 0 150px;background: url(/wp-content/uploads/2026/07/banner.jpg) no-repeat center center / cover;overflow: hidden;}
.portfolio-featured-title:before{top: 0;left: 0;right: 0;bottom: 0;z-index: 2;position: absolute;background: rgba(185,135,48,.8);content: ''}
.blog-archive .archive-page-header{margin-bottom: 80px;}
.featured-title .page-title-inner{min-height: 350px;}
.portfolio-featured-title .entry-title {font-weight: bold;font-size: 2.5em;text-transform: uppercase;z-index: 6;}
.blog-single .entry-title{font-size: 1.8rem;}
.tt-lq{color: #a16817;font-size: 130%;}
.tt-lq img{width: 80px;}
.tt-lq-title{font-weight: bold;font-size: 1.8rem;}
.contact-info p{margin-bottom: 0;}
.contact-info .col-inner{height: 100%;border-radius: 0 35px;max-height: 246px}
.lds-hourglass {display: inline-block; position: relative; width: 80px; height: 80px; }
.lds-hourglass:after {content: " "; display: block; border-radius: 50%; width: 0; height: 0; margin: 8px; box-sizing: border-box; border: 32px solid #fff; border-color: #fff transparent #fff transparent; animation: lds-hourglass 1.2s infinite; }
@keyframes lds-hourglass {0% {transform: rotate(0); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); } 50% {transform: rotate(900deg); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); } 100% {transform: rotate(1800deg); } }
.loading-web{display: flex;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999999;background: rgba(211,211,211,.8);}
.menu-item-gtranslate ul{list-style: none;display: flex;}
.menu-item-gtranslate li{margin: 0 5px;}
.menu-item-gtranslate li img, .sidebar-menu .gtranslate_wrapper img{width: 35px;}
.sidebar-menu .gtranslate_wrapper{padding-left: 20px;display: flex;}
.sidebar-menu .gtranslate_wrapper .glink{margin-right: 10px;}
@media screen and (max-width:549px){
	
}