/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
:root{--shadow-2:0px 4px 10px rgba(51,51,51,0.15);--radius-20:20px;--font-15:15px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#d9dbe9;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#888}.scroll-lock{overflow:hidden;position:fixed;top:0;width:100%}.text-banner h1{line-height:1.2}.radius{border-radius:99px}.grid-location-home .banner{border-radius:22px}.flickity-slider img,.grid-location-home .banner-bg.fill{border-radius:var(--radius-20)}.fade{-webkit-transition:opacity .7s linear;-o-transition:opacity .7s linear;transition:opacity .7s linear}.flex-column{flex-direction:column}.overflow-hidden{overflow:hidden!important}.text-banner h1,p{margin-bottom:10px}.margin0,.margin0 p{margin-bottom:0}.section-content{z-index:unset!important}#header ul.header-nav-main.nav-left{justify-content:end;padding-right:35px}#header .account-item .nav-top-not-logged-in .no-user,#header span.icon-addnew{width:30px;height:26px;mask:url(assets/img/icon-user-new.svg)no-repeat center 1px/24px auto;-webkit-mask:url(assets/img/icon-user-new.svg)no-repeat center 1px/24px auto;background-color:var(--3nd-color);margin-right:3px}#header.transparent .account-item .nav-top-not-logged-in .no-user,#header.transparent span.icon-addnew{background-color:#fff}#header span.icon-addnew{height:24px;mask:url(assets/img/icon-addnew.svg)no-repeat center 1px/21px auto;-webkit-mask:url(assets/img/icon-addnew.svg)no-repeat center 1px/21px auto;margin-right:0}#header li#menu-item-611>a{background:#163668;color:#fff;border-radius:55px;padding:7px 15px;font-size:14px;text-transform:uppercase}#header ul.sub-menu.nav-dropdown{margin-top:10px;padding:0;max-width:300px;width:max-content;min-width:unset}.nav-dark .header-nav>li>a{color:hsl(0 0% 100%/1)}a#land-seemore:hover,span.section-title-main{border-color:var(--2nd-color)}.featured-box-home .banner,.featured-box-home .banner-bg.fill{border-radius:18px}.b__monopoly--top .nav-pills .nav-link{font-size:var(--font-15);line-height:28px;background:#f0f2f6;border-radius:30px;margin-right:8px;padding:6px 24px;margin-left:0;cursor:pointer}.b__monopoly--top .nav-pills .nav-link.active,.b__monopoly--top .nav-pills .nav-link:hover{color:#fff;background:var(--primary-color)}#tab-land-location .nav-link.active,#tab-land-location .nav-link:hover{background:var(--primary-color)}.b__monopoly--top .view-more{font-weight:500;font-size:var(--font-15);line-height:26px;color:var(--2nd-color);text-decoration:none;height:40px;padding:6px 18px;border:1px solid var(--2nd-color);border-radius:20px}a#land-seemore{border-color:#fff;color:#fff}a#land-seemore:hover{color:#fff}.b__monopoly--top .view-more:hover{background-color:var(--2nd-color);color:#fff}.tab-content .tab-pane:not(.active){display:block;height:0;opacity:0;overflow:hidden;padding:0;visibility:hidden}.tab-content .tab-pane.active{display:block!important}.project-item{background:#fff;box-sizing:border-box;border-radius:var(--radius-20);overflow:hidden;box-shadow:var(--shadow-2)}.project-item .box-image{position:relative;border-radius:20px 20px 0 0;overflow:hidden}.project-item .box-image .b_main-image-head img{height:100%;object-fit:cover;width:100%;border-radius:20px 20px 0 0}.project-item .item-box-text .block-top{top:14px;z-index:0;width:100%;padding:0 15px 0 13px}.project-item .item-box-text span{padding:0 12px;border-radius:4px;text-transform:uppercase;font-weight:700;font-size:12px;display:block;height:24px;line-height:24px;white-space:nowrap;max-width:115px;overflow:hidden;text-align:right;text-overflow:ellipsis}.project-item .item-box-text span.monopoly{background:#f6891f;color:#fff}.project-item .item-box-text span.real-status{background:#14142b;color:#fff;margin:0 auto 0 7px}.simplefavorite-button.active{opacity:1}.simplefavorite-button .btn__heart{background:url(assets/img/icon-heart.svg)no-repeat center/auto;background-repeat:no-repeat;cursor:pointer;border:0;background-color:transparent;background-size:28px;padding:0;width:28px;height:28px;margin-top:-5px;position:absolute;right:15px}.simplefavorite-button .btn__heart.favorited{background:url(assets/img/icon-heart-active.svg)no-repeat center/auto}.project-item .simplefavorite-button span{display:none!important}.project-item .item-box-text .box_time{z-index:0;background:rgba(0,0,0,.5);padding:5px 10px;color:#fff}.project-item .item-content-desc{padding:15px;height:calc(100% - 210px)}.project-item .item-content-desc h3.du-an{-webkit-line-clamp:1}.project-item .item-content-desc h3{font-size:18px;line-height:26px;align-items:center;letter-spacing:0;display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-weight:600;color:#333;margin-bottom:0}#footer .b__footer .b__footer--top a:hover,.project-item .item-content-desc h3:hover{color:var(--2nd-color)}.attributes .item-attribute,.b__address,.b__species,.project-item .content-rows .b__field{color:#888;font-size:15px}.unit{margin-left:5px}.project-item .content-rows .b__address,.project-item .content-rows .b__species{font-size:var(--font-15);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project-item .content-rows .b__address{margin-bottom:0;min-height:20px;width:55%;max-width:55%;letter-spacing:.5px}.project-item .content-rows .b__species{padding:0 0 0 12px;font-weight:400;line-height:20px;min-width:100px;max-width:45%;text-align:right}.project-item .content-rows p b{color:#333;font-weight:600;font-size:16px;line-height:18px;margin-left:5px;text-transform:lowercase}.land-content-location .item{background:#fff;box-sizing:border-box;box-shadow:0 4px 10px rgba(51,51,51,.15);border-radius:20px;padding:20px}.land-content-location .item .thunb{border-radius:8px;width:90px;height:90px;flex:0 0 90px;overflow:hidden}.land-content-location .item .box-area-desc{padding:0 0 0 15px}.land-content-location .item .box-area-desc .sub-title{font-size:18px;line-height:26px;padding:0;color:#333;margin:0 0 10px}.land-content-location .item .box-area-desc .description{margin-bottom:5px}.land-content-location .item .box-area-desc .description:last-child{margin-bottom:0}.land-content-location .item .box-area-desc .description a{color:#888;font-size:var(--font-15);line-height:22px;display:block}.land-content-location .item .box-area-desc .description span{color:#f5881f;font-weight:500}.attributes .item-attribute{font-size:var(--font-15);line-height:16px;display:flex;align-items:center}.attributes .item-attribute.icon-direction{max-width:37%}.attributes .item-attribute.icon-direction span{font-size:var(--font-15);white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.attributes .item-attribute::before{content:"";display:block;margin-right:5px;min-width:20px;height:20px;background:#888}.attributes .item-attribute.icon-bedroom::before{mask:url(assets/img/icon_pn.svg)no-repeat center/100%auto;-webkit-mask:url(assets/img/icon_pn.svg)no-repeat center/100%auto}.attributes .item-attribute.icon-bathroom::before{mask:url(assets/img/icon_wc.svg)no-repeat center/auto 100%;-webkit-mask:url(assets/img/icon_wc.svg)no-repeat center/auto 100%}.attributes .item-attribute.icon-area::before{mask:url(assets/img/icon_area.svg)no-repeat center/auto 100%;-webkit-mask:url(assets/img/icon_area.svg)no-repeat center/auto 100%}.attributes .item-attribute.icon-direction::before{mask:url(assets/img/icon_huong.svg)no-repeat center;-webkit-mask:url(assets/img/icon_huong.svg)no-repeat center}.attributes .item-attribute.icon-calendar::before{mask:url(assets/img/icon_calander.svg)no-repeat center;-webkit-mask:url(assets/img/icon_calander.svg)no-repeat center}.trendy-loading.active{background:url(assets/img/loading.gif)no-repeat;background-size:90px;width:90px;height:90px;margin:-35px auto 0}#tabcontent_location .trendy-loading.active,.tab-content .trendy-loading.active{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.b__footer{padding:0 15px}#footer .bg.section-bg.fill{background-size:400px!important}#footer .b__footer .b__footer--top p{color:#888;font-size:13px;margin-bottom:0}#footer .section-title span{text-transform:unset}#footer .b__footer--ls a.button{margin-right:0!important;padding:0!important;display:flex;align-items:flex-start;min-height:unset;font-weight:500;text-align:left;color:#888!important;font-size:var(--font-15)}#footer .b__footer--ls a.button i{margin:3px 16px 0 0;font-size:20px}#footer .b__footer--ls a.button i.icon-envelop,#footer .b__footer--ls a.button i.icon-phone{margin-top:-3px}#footer a.ux-menu-link__link{color:#888;padding:0;font-size:var(--font-15)}#footer a.ux-menu-link__link:hover{color:var(--2nd-color)}#footer .form-email{max-width:440px;position:relative}.form-email p .wpcf7-submit,.form-email p input[type=email]{margin:0!important}.form-email p input[type=email]{background-color:transparent;border:1px solid #888;box-sizing:border-box;border-radius:8px;font-size:var(--font-15);height:48px;color:#fff}.form-email p .wpcf7-submit{position:absolute;right:8px;top:6px;background-color:var(--2nd-color)!important;border:1px solid var(--2nd-color);border-radius:4px;padding:0;font-size:var(--font-15);color:transparent;width:35px;height:16px;background:url(assets/img/arrow-right-long.svg)no-repeat 50%}.absolute-footer,span.wpcf7-spinner{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.page-numbers li{margin-right:5px!important;margin-left:0!important}@media screen and (min-width:1190px){.home .row-full-width{padding:0 45px}}@media screen and (min-width:850px){#footer .b__footer--ls{flex-basis:20%;max-width:20%}#footer .large-2{flex-basis:15%;max-width:15%}#footer .footer-right{flex-basis:35%;max-width:35%}}@media screen and (max-width:849px){#header .account-item .nav-top-not-logged-in .no-user{background-color:#fff;width:30px;height:30px;mask-size:30px;-webkit-mask-size:30px}.land-content .project-inner .trendy-project .project-item,.text-banner h1{margin-bottom:0}.featured-box-home{padding:0 10px;margin-top:20px!important}.featured-box-home .medium-6{padding:0 3px 6px}.featured-box-home .is-border{border-width:2px!important}.featured-box-home .icon-box-img{margin:0 auto 5px;width:38px!important}.featured-box-home h3{margin-bottom:.2em;font-size:18px}.featured-box-home p{font-size:12px;line-height:18px}.land-content .project-inner{flex-wrap:nowrap;overflow-x:auto;padding:0 0 20px 15px;scroll-padding:0 15px;gap:0!important;-webkit-box-direction:normal!important;scroll-snap-type:x mandatory!important}.land-content .project-inner .trendy-project{scroll-snap-align:center!important;touch-action:manipulation!important;-moz-box-direction:normal!important;-moz-box-orient:vertical!important;overflow:hidden;width:315px;min-width:315px}.slide-home .col{padding:0}.slide-home .flickity-slider img{border-radius:0!important}.title-home span{font-size:21px!important}.b__monopoly--top{margin-bottom:0!important}.b__monopoly--top ul#pills-tab-project,ul#tab-land-location{border-bottom:none;margin-bottom:20px;display:block;white-space:nowrap;overflow-x:auto;padding:0 15px;scrollbar-width:none}.b__monopoly--top .nav-pills .nav-link{display:inline-block;vertical-align:middle;min-width:75px;color:#333;font-weight:500;font-size:14px;line-height:20px;padding:6px 15px;text-align:center;height:32px;border-radius:20px;margin:0 8px 0 0;border:0;background:#f0f2f6;white-space:nowrap}.b__monopoly--top .view-more{position:absolute;bottom:-20px;margin:0 auto;left:0;right:0;width:max-content}.grid-location-home,.trendy-land-location .row.project-inner{display:flex;overflow-x:auto;overflow-y:hidden;scroll-padding:0 15px;-webkit-box-direction:normal!important;scroll-snap-type:x mandatory!important;transition:opacity .15s linear;height:315px;flex-direction:column;flex-wrap:wrap}.trendy-land-location .trendy-col.col{scroll-snap-align:center!important;touch-action:manipulation!important;scroll-snap-stop:always;-moz-box-direction:normal!important;-moz-box-orient:vertical!important;min-width:315px;flex-basis:unset;max-width:315px;padding:5px 7px}.grid-location-home{display:flex!important;height:470px!important;-ms-overflow-style:none;scrollbar-width:none;max-width:unset!important}.grid-location-home::-webkit-scrollbar{display:none}.grid-location-home .col.grid-col{scroll-snap-align:center!important;touch-action:manipulation!important;scroll-snap-stop:always;-moz-box-direction:normal!important;-moz-box-orient:vertical!important;position:unset!important;min-width:315px;flex-basis:unset;max-width:315px;padding:5px 7px}.land-content-location .item{padding:12px 5px 12px 12px}.land-content-location .item .b__area--desc .sub-title{font-size:16px}}@media only screen and (max-width:48em){.slide-home .flickity-viewport{height:130px!important}.slide-home .flickity-slider img{height:130px;object-fit:cover}}
