@charset "UTF-8";
  @media only screen and (max-width: 48em) { }
@font-face {
font-family: "UTM-Zirkon";
font-style: normal;
font-weight: normal;
src: local("UTM-Zirkon"), url(//tansonnhatpavillon.com/en/fonts/UTM-Zirkon.woff) format("woff");
}
html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
overflow: visible !important;
}
body p, body ul li {
text-align: justify;
}
form label {
color: rgb(3, 10, 42);
}
.nav-sidebar .header-button .button {
margin: 0;
width: 100%;
text-transform: none;
letter-spacing: 0;
font-size: 16px;
padding: 13px 10px;
background: #FDF9DB !important;
color: #5C6D2F;
margin-top: 50px;
}
.section2 .icon-box .label {
margin-bottom: 2px;
font-size: 19px;
font-weight: normal;
color: #b18939;
}
.section2 .icon-box .sdt {
margin-bottom: 0px;
font-size: 24px;
font-weight: normal;
color: #f60000;
}
.section2 .row {
width: 100%;
max-width: calc(1240px + (100vw - 1244px) / 2);
margin-left: auto;
margin-right: 0;
}
.section2 .slider .row {
width: 33.33% !important;
opacity: 1;
}
.section2 .slider .flickity-slider {
left: 0% !important;
}
.section2 .slider .flickity-slider .row {
margin-left: 0 !important;
margin-right: 0 !important;
}
.section2 .box .box-text {
background-image: linear-gradient(transparent, #5c6d2f);
padding: 60px 20px 20px;
pointer-events: none;
}
@media only screen and (max-width: 549px) {
.section2 .box .box-text {
padding: 16px 20px;
}
}
.section2 .box h3 {
font-size: 20px;
text-transform: uppercase;
text-shadow: none;
}
.flickity-page-dots .dot {
background: #b18939 !important;
border: 2px solid #b18939;
}
.flickity-page-dots .dot.is-selected {
background: #5C6D2F !important;
border: 2px solid #5C6D2F !important;
}
.section6 .large-7 {
background-image: url(//tansonnhatpavillon.com/en/wp-content/uploads/2023/07/bg_about_home.png);
background-repeat: no-repeat;
background-position-x: center;
background-position-y: center;
}
.section3 .col .icon-box:last-child {
margin-bottom: 0;
}
.section4 h2 {
font-size: 55px;
line-height: 62px;
color: #b18939;
margin-bottom: 20px;
font-weight: normal;
}
.section3 .cot2 {
z-index: -1;
}
.section5 h2, .section8 h2, .section9 h2 {
font-weight: 700;
font-size: 50px;
line-height: 72px;
color: #5C6D2F;
margin-bottom: 10px;
}
.section5 .col.large-9, .section5 .col.large-3, .section5 .col.large-12 {
padding-bottom: 0;
}
.section5 .box h3 {
font-size: 24px;
}
.section5 .box .box-text {
background-image: linear-gradient(transparent, #5c6d2f);
}
.section3 .col.large-12 {
padding-bottom: 10px;
}
@media only screen and (min-width: 850px) {
.section7 .large-3 {
flex-basis: 20%;
max-width: 20%;
}
}
@media only screen and (max-width: 550px) {
.section7 .large-3 {
flex-basis: 100%;
max-width: 100%;
}
}
.list-post2 .post-item .box-text {
padding: 31px 42px;
bordrer-radius: 0 0 10px 10px;
}
.section9 .icon-box {
height: 166px;
background: #5C6D2F;
color: white;
padding: 40px 10px;
}
.section9 .icon-box p {
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 31px;
text-align: center;
}
.section7 .large-8 {
padding-bottom: 0;
}
.list-post2 .post-item .post-title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
font-style: normal;
font-weight: 400;
font-size: 28px;
line-height: 31px;
color: #000;
margin-bottom: 15px;
}
.form-dat-phong h2 {
color: #b18939;
}
.form-dat-phong input[type=submit] {
margin: 0;
width: 100%;
padding: 5px 10px;
text-transform: none;
letter-spacing: 0;
font-weight: 500;
background: #b18939 !important;
font-size: 15px;
}
.wpcf7-spinner {
display: none;
}
form {
margin-bottom: 0;
}
.slider-custom .flickity-button {
display: none;
}
.slider-custom {
padding: 0px 30px !important;
bottom: 105px !important;
}
.hang-phong h2 {
color: #5C6D2F;
font-size: 40px;
}
.hang-phong .icon-box, .spa-section .icon-box {
align-items: center;
}
.form-dat-phong input, .form-dat-phong textarea {
box-shadow: none;
border: none;
font-size: 14px;
border-radius: 5px;
}
@media only screen and (max-width: 549px) {
.form-dat-phong input, .form-dat-phong textarea {
font-size: 13px;
}
}
.widget {
background: rgba(230, 226, 195, 0.2);
padding: 25px;
}
span.widget-title {
font-weight: bold;
font-size: 30px;
padding: 15px 0;
margin-bottom: 20px;
border-bottom: 1px solid #b18939;
text-transform: none;
letter-spacing: 0;
display: block;
}
.widget .is-divider {
display: none;
}
.form-dat-phong {
padding: 0 30px 30px;
border-radius: 10px;
}
@media only screen and (max-width: 849px) {
.form-dat-phong {
padding: 20px;
}
}
@media only screen and (max-width: 549px) {
.form-dat-phong {
padding: 0 15px 15px;
}
}
.form-dat-phong h3 {
text-transform: uppercase;
font-weight: normal;
color: #b18939;
font-size: 15px;
}
.form-dat-phong h2 {
color: #b18939;
}
.form-dat-phong input[type=submit] {
margin: 0;
width: 100%;
padding: 5px 10px;
text-transform: none;
letter-spacing: 0;
font-weight: 500;
background: #b18939 !important;
font-size: 15px;
}
.wpcf7-spinner {
display: none;
}
form {
margin-bottom: 0;
}
.slider-custom .flickity-button {
display: none;
}
.slider-custom {
padding: 0px 20px 20px !important;
bottom: 0 !important;
}
#related_posts .col {
float: left;
margin-left: 0;
list-style: none;
max-width: 300px;
}
.relatedcontent h3 {
font-size: 16px;
margin-top: 7px;
}
.relatedthumb img {
height: 100%;
max-height: 280px;
}
#related_posts {
border-top: 1px double #e8e8e8;
padding-top: 10px;
}
#related_posts li:nth-child(1) {
padding-left: 0 !important;
}
#related_posts li:nth-child(2) {
padding-left: 0 !important;
padding-right: 0 !important;
}
#related_posts li:nth-child(3) {
padding-right: 0 !important;
}
.relatedthumb img {
min-height: 210px;
}
.pum.pum-overlay {
display: none !important;
}
@media only screen and (max-width: 720px) {
.thong-tin-sanh-cnt {
width: 100%;
margin: 0 auto;
}
}
.thong-tin-sanh-cnt .slider-for {
margin-bottom: 40px;
}
.thong-tin-sanh-cnt .slider-for .item {
display: flex;
gap: 60px;
align-items: center;
position: relative;
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slider-for .item {
flex-wrap: wrap;
gap: 20px 0;
}
}
.thong-tin-sanh-cnt .slider-for .item .img {
width: 690px;
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slider-for .item .img {
width: 100%;
flex-wrap: wrap;
margin: 0 40px;
max-width: calc(100% - 80px);
margin: 0 auto;
}
}
@media only screen and (max-width: 550px) {
.thong-tin-sanh-cnt .slider-for .item .img {
margin: 0 20px;
max-width: calc(100% - 40px);
}
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title {
width: 100%;
height: 53.1%;
display: flex;
position: absolute;
top: 7.55%;
left: 0;
flex-wrap: wrap;
overflow: hidden;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title .title-item {
width: calc((100% - 2px) / 3);
position: relative;
height: 100%;
color: transparent;
display: flex;
align-items: flex-end;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title .title-item img {
height: 100%;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title .title-item.active::before, .thong-tin-sanh-cnt .slider-for .item .img .tab-title .title-item:hover::before {
content: "";
width: 100%;
height: 100%;
top: 0;
right: 0;
height: 100%;
position: absolute;
left: 0;
background-color: rgba(177, 137, 57, 0.2);
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title .title-item.opacity {
opacity: 0;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan0 {
height: 0;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #diamond-tab {
display: none;
width: 43.6%;
position: absolute;
left: 22%;
height: 100%;
}
@media only screen and (max-width: 549px) {
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #diamond-tab {
left: calc(22% + 3px);
}
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #diamond-tab.active {
display: block;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan23,
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan123 {
display: none;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan23.active,
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan123.active {
display: flex;
height: 100%;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan23 {
width: 65.6%;
position: absolute;
right: 10px;
top: 0;
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan123 {
position: absolute;
width: calc(100% - 10px);
left: 1px;
right: 5px;
}
@media only screen and (max-width: 549px) {
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan123 {
right: 0;
left: 0;
}
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan12 {
display: none;
width: 65.5%;
position: absolute;
left: 2px;
top: 0;
}
@media only screen and (max-width: 549px) {
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan12 {
width: calc(65.5% + 2px);
left: 0;
}
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan12.active {
display: flex;
height: 100%;
}
.thong-tin-sanh-cnt .slider-for .item .content {
width: calc(100% - 750px);
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slider-for .item .content {
width: 100%;
}
}
.thong-tin-sanh-cnt .slider-for .item .content .content-tab {
display: none;
}
.thong-tin-sanh-cnt .slider-for .item .content .content-tab.active {
display: block;
}
.thong-tin-sanh-cnt .slider-for .item .content .title-item {
font-size: 20px;
color: #333;
font-weight: bold;
display: inline-block;
width: 100%;
line-height: 32px;
height: 32px;
}
.thong-tin-sanh-cnt .slider-for .item .content .row {
display: flex;
gap: 0 20px;
flex-wrap: wrap;
color: #102b52;
border-bottom: 1px solid rgba(0, 10, 43, 0.3);
padding: 10px 20px;
justify-content: space-between;
height: 47px;
margin: 0;
}
.thong-tin-sanh-cnt .slider-for .item .content .row .clm:nth-of-type(1) {
width: 80px !important;
position: relative;
}
.thong-tin-sanh-cnt .slider-for .item .content .row .clm:nth-of-type(1)::after {
content: ":";
position: absolute;
right: 0;
}
.thong-tin-sanh-cnt .slider-for .item .content .row span {
width: calc(100% - 100px) !important;
text-align: left;
}
.thong-tin-sanh-cnt .slider-for .item .content .row b {
font-weight: normal;
padding-left: 5px;
}
.thong-tin-sanh-cnt .slider-for .item .content #titan0-content .title-item {
opacity: 0;
}
.thong-tin-sanh-cnt .slider-for .item.floor-2 .img img {
width: 100%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-2 .img .tab-title .title-item:nth-of-type(1) {
width: calc(33% + 2px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-2 .img .tab-title .title-item:nth-of-type(2) {
width: calc(32.8% + 2px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-2 .img .tab-title .title-item:nth-of-type(3) {
width: calc(33% + 0px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title {
height: 67.6%;
top: 7%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item {
height: 100%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(1) {
width: 22%;
height: 78%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(2) {
width: calc(22.5% + 2px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(3) {
width: calc(22.5% + 2px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(4) {
width: 23%;
height: 74%;
left: 2px;
}
.thong-tin-sanh-cnt .slider-for .item.floor32 .img .tab-title {
top: 7%;
left: 2px;
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title {
height: 67%;
}
@media only screen and (min-width: 850px) {
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title {
top: 8%;
left: 6px;
}
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title .title-item:nth-of-type(1) {
width: 22%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title .title-item:nth-of-type(2) {
width: 22%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title .title-item:nth-of-type(3) {
width: 22%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title .title-item:nth-of-type(4) {
width: calc(33% + 1px);
}
.thong-tin-sanh-cnt .slider-for .item.floor-6 .img .tab-title {
height: 67%;
left: 4px;
top: 8.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-6 .img .tab-title .title-item:nth-of-type(1) {
width: 44%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-6 .img .tab-title .title-item:nth-of-type(2) {
width: 55%;
}
@media only screen and (max-width: 549px) {
.thong-tin-sanh-cnt .slider-for .item.floor-6 .img .tab-title .title-item:nth-of-type(2) {
width: calc(55% - 2px);
}
}
.thong-tin-sanh-cnt .slider-for .item.floor-5 .img .tab-title, .thong-tin-sanh-cnt .slider-for .item.floor-51 .img .tab-title {
height: 67%;
left: 5px;
top: 8%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-5 .img .tab-title .title-item:nth-of-type(1), .thong-tin-sanh-cnt .slider-for .item.floor-51 .img .tab-title .title-item:nth-of-type(1) {
width: 33%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-5 .img .tab-title .title-item:nth-of-type(2), .thong-tin-sanh-cnt .slider-for .item.floor-51 .img .tab-title .title-item:nth-of-type(2) {
width: 33%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-5 .img .tab-title .title-item:nth-of-type(3), .thong-tin-sanh-cnt .slider-for .item.floor-51 .img .tab-title .title-item:nth-of-type(3) {
width: 32.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-7 .img .tab-title {
height: 67%;
left: 0;
top: 7.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-7 .img .tab-title .title-item:nth-of-type(2) {
width: 33.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-7 .img .tab-title .title-item:nth-of-type(1) {
width: 66.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-8 .img .tab-title {
height: 67%;
left: 0;
top: 7.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-8 .img .tab-title .title-item:nth-of-type(1) {
width: 33%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-8 .img .tab-title .title-item:nth-of-type(2) {
width: 67%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-9 .img .tab-title {
height: 67%;
left: 0;
top: 7.5%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-9 .img .tab-title .title-item {
width: 100%;
}
.thong-tin-sanh-cnt .main-lobby {
display: flex;
flex-wrap: wrap;
padding: 40px 0;
background-color: #102b52;
position: relative;
gap: 15px;
display: none;
}
.thong-tin-sanh-cnt .main-lobby::before {
content: "";
background: #102b52;
left: calc((100vw - 100%) / 2 * -1);
right: calc((100vw - 100%) / 2 * -1);
top: 0;
bottom: 0;
position: absolute;
}
.thong-tin-sanh-cnt .main-lobby .item-main {
width: 218px;
z-index: 1;
}
.thong-tin-sanh-cnt .main-lobby .item-main h3 {
text-align: center;
margin-bottom: 0;
text-transform: uppercase;
padding-top: 5px;
font-size: 1.25em;
color: #b18939;
}
.thong-tin-sanh-cnt .slider-nav {
width: calc(100% - 248px);
}
.thong-tin-sanh-cnt .slider-nav .slick-track {
display: flex;
flex-wrap: wrap;
flex-direction: row;
width: calc(100% + 260px) !important;
}
.thong-tin-sanh-cnt .slider-nav .item {
padding: 0;
margin: 0 15px;
width: 218px !important;
flex: 1;
}
.thong-tin-sanh-cnt .slider-nav .item .img {
border: 2px solid transparent;
overflow: hidden;
}
.thong-tin-sanh-cnt .slider-nav .item img {
transition: filter 0.6s, opacity 0.6s, transform 0.6s, box-shadow 0.3s;
}
.thong-tin-sanh-cnt .slider-nav .item.slick-center.slick-current .img, .thong-tin-sanh-cnt .slider-nav .item:hover .img {
border-color: #b18939;
}
.thong-tin-sanh-cnt .slider-nav .item:hover img {
transform: scale(1.2);
}
.thong-tin-sanh-cnt .slider-nav .item h3 {
text-align: center;
margin-bottom: 0;
text-transform: uppercase;
padding-top: 5px;
font-size: 1.25em;
}
.thong-tin-sanh-cnt .slick-arrow {
width: 33px;
height: 33px;
border-radius: 50% !important;
border: 2px solid #102b52;
}
.thong-tin-sanh-cnt .slick-arrow:hover {
background-color: #c8a046;
}
.thong-tin-sanh-cnt .slick-arrow:hover button::before {
color: #fff;
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slick-arrow {
top: 30%;
}
}
@media only screen and (max-width: 550px) {
.thong-tin-sanh-cnt .slick-arrow {
width: 24px;
height: 24px;
top: 25%;
}
}
.thong-tin-sanh-cnt .slick-arrow::before {
font-family: FontAwesome;
font-size: 12px;
color: #102b52;
}
.thong-tin-sanh-cnt .slick-arrow.slick-prev {
left: -50px;
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slick-arrow.slick-prev {
left: 0;
}
}
@media only screen and (max-width: 550px) {
.thong-tin-sanh-cnt .slick-arrow.slick-prev {
left: -10px;
}
}
.thong-tin-sanh-cnt .slick-arrow.slick-prev:before {
content: "\f053";
}
.thong-tin-sanh-cnt .slick-arrow.slick-next {
right: -50px;
}
@media only screen and (max-width: 1025px) {
.thong-tin-sanh-cnt .slick-arrow.slick-next {
right: 0;
}
}
@media only screen and (max-width: 550px) {
.thong-tin-sanh-cnt .slick-arrow.slick-next {
right: -10px;
}
}
.thong-tin-sanh-cnt .slick-arrow.slick-next:before {
content: "\f054";
}
.thong-tin-sanh-cnt .slick-dots {
bottom: -40px;
}
.thong-tin-sanh-cnt .slick-dots li {
width: auto;
height: auto;
margin: 0 5px;
}
.thong-tin-sanh-cnt .slick-dots li button {
width: 12px;
height: 12px;
background: #b18939;
border: 2px solid #fff;
border-radius: 50% !important;
opacity: 0.4;
padding: 0;
}
.thong-tin-sanh-cnt .slick-dots li button::before {
content: none;
}
.thong-tin-sanh-cnt .slick-dots li:hover button {
opacity: 1;
}
.thong-tin-sanh-cnt .slick-dots li.slick-active button {
border-color: #b18939;
background-color: #b18939;
opacity: 1;
border-radius: 50% !important;
}
.thong-tin-sanh-cnt .slider-for .item.floor-3.floor32 .img .tab-title .title-item:nth-of-type(2),
.thong-tin-sanh-cnt .slider-for .item.floor-3.floor32 .img .tab-title .title-item:nth-of-type(3) {
z-index: -3;
pointer-events: none;
}
@media only screen and (max-width: 550px) {
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(1) {
width: 21.8%;
}
.thong-tin-sanh-cnt .slider-for .item.floor-3 .img .tab-title .title-item:nth-of-type(4) {
left: 0;
}
.thong-tin-sanh-cnt .slider-for .item.floor-4 .img .tab-title .title-item:nth-of-type(3) {
width: calc(21% + 4px);
}
.thong-tin-sanh-cnt .slider-for .item .img .tab-title #titan23 {
right: 8px;
}
}
.page-navigation {
text-align: center;
margin: 20px 0 0 !important;
}
.page-navigation a {
display: inline-block;
padding: 10px 20px;
background: #0073aa;
color: white;
text-decoration: none;
border-radius: 5px;
font-weight: bold;
}
.page-navigation a:hover {
background: #005f8d;
}
footer .footer-widgets {
padding-bottom: 100px;
padding-top: 100px;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets {
padding-top: 40px;
padding-bottom: 40px;
}
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .row.large-columns-4 {
flex-wrap: wrap;
}
}
footer .footer-widgets .widget {
padding-bottom: 0;
margin-bottom: 0;
background-color: transparent;
width: 100%;
font-size: 15px;
padding: 0 10px !important;
height: 100%;
flex-basis: 20%;
max-width: 20%;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget {
flex-basis: 50%;
padding: 0 8px !important;
}
}
@media only screen and (max-width: 550px) {
footer .footer-widgets .widget {
flex-basis: 100%;
padding: 0 15px !important;
}
}
footer .footer-widgets .widget span.widget-title {
color: #b18939;
font-size: 18px;
font-weight: 700;
font-family: "Minion Pro Regular", sans-serif !important;
text-transform: uppercase;
padding: 0;
margin-bottom: 0;
border-bottom: 0;
}
footer .footer-widgets .widget span.widget-title * {
font-family: inherit;
}
footer .footer-widgets .widget:nth-of-type(1) {
position: relative;
padding: 0 10px !important;
display: flex;
align-items: center;
justify-content: center;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(1) {
max-width: 240px;
flex-basis: 240px;
}
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(1) {
max-width: 100%;
flex-basis: 100%;
margin-bottom: 30px;
}
}
@media only screen and (max-width: 550px) {
footer .footer-widgets .widget:nth-of-type(1) {
text-align: center;
}
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer {
text-align: center;
font-size: 11px;
margin-bottom: 0;
color: #b18939;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer {
flex-direction: column;
display: flex;
}
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer p {
margin-bottom: 0;
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer br {
display: none;
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer img {
max-width: 180px;
width: 100%;
margin: 0px auto 10px;
height: auto;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(1) .textwidget .info-footer img {
max-width: 150px;
margin-bottom: 0;
margin-top: -8px;
}
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .social-icons {
margin-top: 16px;
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(1) .textwidget .social-icons {
display: none;
}
}
footer .footer-widgets .widget:nth-of-type(1) .textwidget .social-icons a {
width: 30px;
min-width: 28px;
min-height: 28px;
height: 30px;
line-height: 28px;
font-size: 12px;
margin: 0 5px;
}
footer .footer-widgets .widget:nth-of-type(2) {
flex-basis: 30%;
max-width: 30%;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(2) {
max-width: 31%;
flex-basis: 31%;
}
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(2) {
max-width: calc(50% - 15px);
flex-basis: calc(50% - 15px);
}
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(2) {
max-width: 100%;
flex-basis: 100%;
margin-bottom: 30px;
}
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget p {
color: #b18939;
margin-bottom: 10px;
padding-left: 24px;
position: relative;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(2) .textwidget p {
font-size: 13px;
}
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget p:last-child {
margin-bottom: 0;
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget p i {
position: absolute;
left: 0;
font-family: "FontAwesome";
top: 5px;
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget p i::before {
content: "\f3c5";
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget .tel i::before {
content: "\f095";
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget .mail i::before {
content: "\f0e0";
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget, footer .footer-widgets .widget:nth-of-type(2) ul, footer .footer-widgets .widget:nth-of-type(3) .textwidget, footer .footer-widgets .widget:nth-of-type(3) ul, footer .footer-widgets .widget:nth-of-type(4) .textwidget, footer .footer-widgets .widget:nth-of-type(4) ul {
padding-top: 18px;
margin-top: 8px;
position: relative;
}
footer .footer-widgets .widget:nth-of-type(2) .textwidget::before, footer .footer-widgets .widget:nth-of-type(2) ul::before, footer .footer-widgets .widget:nth-of-type(3) .textwidget::before, footer .footer-widgets .widget:nth-of-type(3) ul::before, footer .footer-widgets .widget:nth-of-type(4) .textwidget::before, footer .footer-widgets .widget:nth-of-type(4) ul::before {
content: "";
position: absolute;
background-color: rgba(190, 157, 47, 0.8);
height: 1px;
width: 100%;
left: 0;
top: 0;
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(3) {
max-width: calc((100% - 30px) / 3);
flex-basis: calc((100% - 30px) / 3);
}
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(3) {
max-width: calc((100% - 20px) / 2);
flex-basis: calc((100% - 20px) / 2);
}
}
footer .footer-widgets .widget:nth-of-type(4) .textwidget::before, footer .footer-widgets .widget:nth-of-type(4) ul::before {
left: -60px;
width: calc(100% + 60px);
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(4) .textwidget::before, footer .footer-widgets .widget:nth-of-type(4) ul::before {
left: -30px;
width: calc(100% + 30px);
}
}
footer .footer-widgets .widget:nth-of-type(3), footer .footer-widgets .widget:nth-of-type(4) {
flex-basis: 15%;
max-width: 15%;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(3), footer .footer-widgets .widget:nth-of-type(4) {
max-width: 17%;
flex-basis: 17%;
}
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(3), footer .footer-widgets .widget:nth-of-type(4) {
max-width: 25%;
flex-basis: 25%;
}
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(3), footer .footer-widgets .widget:nth-of-type(4) {
max-width: 150px;
flex-basis: 150px;
}
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(4) {
max-width: calc(44% - 240px);
flex-basis: calc(44% - 240px);
}
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(4) {
max-width: 25%;
flex-basis: 25%;
}
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(4) {
max-width: calc(100% - 150px);
flex-basis: calc(100% - 150px);
}
}
footer .footer-widgets .widget:nth-of-type(4) .widget-title {
opacity: 0;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget:nth-of-type(5) {
display: none !important;
}
}
@media only screen and (min-width: 767px) {
footer .footer-widgets .widget:nth-of-type(6) {
display: none !important;
}
}
@media only screen and (max-width: 767px) {
footer .footer-widgets .widget:nth-of-type(6) {
max-width: 100%;
flex-basis: 100%;
margin-top: 20px;
}
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(6) {
padding-left: 150px !important;
}
}
footer .footer-widgets .widget:nth-of-type(6) .social-icons {
text-align: center;
}
@media only screen and (max-width: 549px) {
footer .footer-widgets .widget:nth-of-type(6) .social-icons {
text-align: left;
}
}
footer .footer-widgets .widget:nth-of-type(6) .social-icons a {
margin-bottom: 0;
}
footer .footer-widgets .widget iframe {
height: 160px !important;
}
footer .footer-widgets .widget .menu {
list-style: decimal;
}
footer .footer-widgets .widget .menu li {
border: 0;
margin-bottom: 7px;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget .menu li {
margin-bottom: 2px;
}
}
footer .footer-widgets .widget .menu li:last-child {
margin-bottom: 0;
}
footer .footer-widgets .widget .menu li a {
text-transform: uppercase;
padding: 0;
display: inline-block;
width: 100%;
}
@media only screen and (max-width: 849px) {
footer .footer-widgets .widget .menu li a {
font-size: 13px;
}
}
footer .absolute-footer {
padding: 10px 20px;
}
@media only screen and (max-width: 849px) {
footer .absolute-footer {
padding: 10px;
}
}
footer .absolute-footer .container {
padding: 0;
}
footer .absolute-footer .container .footer-primary {
text-align: center;
width: 100%;
}
.title-floor h2 {
font-family: "UTM-Zirkon";
text-transform: capitalize;
color: rgb(255, 199, 11);
font-size: 100px;
line-height: 1.2;
font-weight: 100 !important;
}
.title-floor h2 * {
font-weight: inherit;
}
@media only screen and (max-width: 767px) {
.title-floor h2 {
font-size: 60px;
}
}
.single h1.entry-title {
text-transform: uppercase;
}
@media only screen and (max-width: 849px) {
.single h1.entry-title {
font-size: 26px;
}
}
@media only screen and (max-width: 549px) {
.single h1.entry-title {
font-size: 18px;
}
}
.single .entry-divider {
display: none;
}
@media only screen and (max-width: 849px) {
.single article {
margin-bottom: 0;
}
}
@media only screen and (max-width: 849px) {
.single .single-page h2 {
font-size: 22px;
}
}
@media only screen and (max-width: 549px) {
.single .single-page h2 {
font-size: 16px;
margin-bottom: 16px;
}
}
@media only screen and (max-width: 549px) {
.single .single-page h3 {
font-size: 14px;
}
}
@media only screen and (max-width: 849px) {
.single .entry-content {
padding-bottom: 0;
}
}
.single .entry-content p:last-child {
margin-bottom: 0;
}
.single .entry-content table {
border: 0 !important;
}
.single .entry-content table th, .single .entry-content table td {
border: 0 !important;
}
.post-item .box .box-text p.from_the_blog_excerpt {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
align-self: stretch;
overflow: hidden;
text-align: justify;
transition: color 0.3s, opacity 0.3s, transform 0.3s;
}
.post-item .box .box-text .post-title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
align-self: stretch;
overflow: hidden;
text-transform: uppercase;
margin-bottom: 5px;
margin-top: 16px;
}
.post-item .box .box-text button {
color: #fff !important;
text-transform: none;
border-radius: 0;
padding: 0;
}
.post-item .box .box-text button:before {
content: none;
}
.box-blog-post .is-divider {
display: none;
}
body {
font-size: 16px;
}
@media only screen and (max-width: 849px) {
body {
font-size: 13px !important;
}
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .slider {
padding-bottom: 50px;
margin-bottom: 0;
}
@media only screen and (max-width: 549px) {
.tabbed-content.tab-page-hinhanh .tab-panels .panel .slider {
margin-bottom: 0;
padding-bottom: 0;
}
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .slider img {
aspect-ratio: 1000/667;
object-fit: cover;
}
@media only screen and (max-width: 549px) {
.tabbed-content.tab-page-hinhanh .tab-panels .panel .slider img {
aspect-ratio: 4/3;
}
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button {
top: auto !important;
bottom: 17px !important;
opacity: 1;
z-index: 9;
font-size: 15px;
width: 33px;
height: 33px;
line-height: 27px;
border-radius: 50%;
border: 2px solid #fff;
display: flex;
padding: 0;
z-index: 999;
min-height: auto;
overflow: hidden;
margin: 0;
border-radius: 50%;
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button::before {
font-family: fl-icons !important;
font-style: normal !important;
font-variant: normal !important;
font-weight: 400 !important;
line-height: 1.2;
font-style: normal;
width: 100%;
height: 100%;
line-height: 29px;
font-size: 1.1em;
content: "\f105";
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button svg {
border-color: transparent;
opacity: 0;
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button:hover {
background-color: #b18939 !important;
border-color: #b18939 !important;
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button.previous {
left: calc(50% - 102px);
border-radius: 50% !important;
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button.previous::before {
transform: rotate(180deg);
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button.next {
right: calc(50% - 102px);
border-radius: 50% !important;
}
.tabbed-content.tab-page-hinhanh .tab-panels .panel .flickity-button.next::before {
content: "\f105";
}
.tabbed-content.tab-page-hinhanh .tab-panels .flickity-page-dots {
counter-reset: item;
list-style: none;
top: auto;
margin-top: 10px;
z-index: 99;
}
@media only screen and (max-width: 549px) {
.tabbed-content.tab-page-hinhanh .tab-panels .flickity-page-dots {
padding-left: 0;
position: relative;
bottom: auto;
left: 0;
margin-top: 20px;
margin-bottom: 20px;
pointer-events: auto;
}
}
.tabbed-content.tab-page-hinhanh .tab-panels .flickity-page-dots li {
width: 33px;
height: 33px;
background-color: transparent !important;
opacity: 1;
counter-increment: item;
position: relative;
font-size: 1.1em;
}
.tabbed-content.tab-page-hinhanh .tab-panels .flickity-page-dots li:hover {
background-color: #b18939 !important;
}
.tabbed-content.tab-page-hinhanh .tab-panels .flickity-page-dots li:before {
content: counter(item) ""; position: absolute;
colo: #fff;
font-weight: 500;
top: 0;
left: 0;
line-height: 29px;
font-size: 14px;
width: 100%;
height: 100%;
transition: all 0.3s;
}
.page-template {
font-size: 16px;
}
@media only screen and (max-width: 849px) {
.page-template {
font-size: 13px;
}
}
.page-template #main #content section.section {
padding: 120px 0;
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section {
padding: 40px 0;
}
}
.page-template #main #content section.section .section-content .flickity-page-dots .dot.is-selected {
border-color: #c8a046 !important;
}
.page-template #main #content section.section .section-content h2 {
font-size: 35px;
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content h2 {
font-size: 22px;
margin-bottom: 16px;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content h2 {
font-size: 18px;
}
}
.page-template #main #content section.section .section-content h3 {
font-size: 24px;
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content h3 {
font-size: 18px;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content h3 {
font-size: 14px;
}
}
.page-template #main #content section.section .section-content p {
margin-bottom: 20px;
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content ul:last-child {
margin-bottom: 0;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content ul li:last-child {
margin-bottom: 0;
}
}
.page-template #main #content section.section .section-content a.button {
font-weight: normal;
text-transform: none;
margin-bottom: 0;
}
.page-template #main #content section.section .section-content .padding-top0 {
padding-top: 0;
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .padding-top0549 .col-inner {
padding-top: 0 !important;
}
}
.page-template #main #content section.section .section-content .padding-bottom0 {
padding-bottom: 0;
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .padding-left-0 {
padding-left: 0;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .padding-left-0 .col-inner {
padding-left: 15px !important;
}
}
.page-template #main #content section.section .section-content .break-line {
display: -webkit-box;
-webkit-box-orient: vertical;
align-self: stretch;
overflow: hidden;
line-height: 1.6;
}
.page-template #main #content section.section .section-content .break-line-11 {
display: -webkit-box;
-webkit-box-orient: vertical;
align-self: stretch;
overflow: hidden;
line-height: 1.6;
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang {
gap: 15px;
margin: 0;
justify-content: center;
}
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col {
padding: 0 !important;
width: calc((100% - 15px) / 2);
max-width: calc((100% - 15px) / 2);
flex-basis: calc((100% - 15px) / 2);
}
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col:nth-of-type(4), .page-template #main #content section.section .section-content .list-home-nha-hang .col:nth-of-type(5) {
width: calc((100% - 20px) / 2);
max-width: calc((100% - 20px) / 2);
flex-basis: calc((100% - 20px) / 2);
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col {
padding: 0;
width: calc((100% - 15px) / 2);
max-width: calc((100% - 15px) / 2);
flex-basis: calc((100% - 15px) / 2);
}
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col:nth-of-type(1) {
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col:nth-of-type(1) .col-inner {
width: 50%;
max-width: 50%;
flex-basis: 50%;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .col:nth-of-type(1) .col-inner {
width: 100%;
max-width: 100%;
flex-basis: 100%;
}
}
.page-template #main #content section.section .section-content .list-home-nha-hang .box-image a {
padding-bottom: 75px;
}
@media only screen and (max-width: 849px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .box-image a {
padding-bottom: 70px;
}
}
.page-template #main #content section.section .section-content .list-home-nha-hang .box-text {
padding: 0;
pointer-events: none;
text-shadow: none;
}
.page-template #main #content section.section .section-content .list-home-nha-hang .box-text h4 {
min-width: 190px;
font-weight: 400;
text-transform: math-auto;
color: #fff;
background-color: #b18939;
border-radius: 5px;
padding: 4px 16px;
min-height: 53px;
margin-top: 20px;
display: flex;
align-items: center;
justify-content: center;
box-shadow: inset 0 1.6em 0 0 hsla(0, 0%, 100%, 0.1);
font-size: 14px;
}
@media only screen and (max-width: 1100px) {
.page-template #main #content section.section .section-content .list-home-nha-hang .box-text h4 {
min-width: auto;
max-width: 250px;
margin: 0 auto;
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-floor {
margin-bottom: -15px;
}
}
.page-template #main #content section.section .section-content .list-img-tiec {
gap: 20px 0;
padding: 0 10px;
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-img-tiec {
gap: 15px;
margin: -10px 0 -15px;
padding: 0;
}
}
.page-template #main #content section.section .section-content .list-img-tiec .col {
padding: 0 10px;
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-img-tiec .col {
padding: 0;
width: calc((100% - 15px) / 2);
flex-basis: calc((100% - 15px) / 2);
}
}
@media only screen and (max-width: 549px) {
.page-template #main #content section.section .section-content .list-img-tiec-dv {
padding: 0 15px !important;
}
}
.page-template #main #content .section.padding-bottom-120 {
padding-bottom: 120px;
}
@media only screen and (max-width: 849px) {
.page-template #main #content .section.padding-bottom-120 {
padding-bottom: 20px;
}
}
.page-template #main #content .section.sec-for-img .slider-wrapper {
position: relative !important;
}
.page-template #main #content .section.sec-for-img .slider-wrapper .img .img-inner img {
aspect-ratio: 767/500;
object-fit: cover;
}
@media only screen and (max-width: 549px) {
.page-template #main #content .section.sec-for-img .slider-wrapper .img .img-inner img {
aspect-ratio: 4/3;
}
}
.page-template #main #content .section.sec-for-img .slider-wrapper .slider-custom {
position: absolute;
left: 0;
right: 0;
padding: 0 20px 20px !important;
}
.page-template #main #content .section.sec-for-img .slider-wrapper .slider-custom .img {
margin: 0 5px !important;
}
.page-template #main #content .section.hinhanh-section {
padding-bottom: 40px;
}
@media screen and (max-width: 549px) {
.page-template #main #content .section.hinhanh-section {
padding-bottom: 0 !important;
}
}
@media screen and (max-width: 549px) {
.page-template #main #content .section.hinhanh-section .section-content .col {
padding-bottom: 0 !important;
}
}
@media screen and (max-width: 549px) {
.page-template #main #content .section.hinhanh-section .section-content .col .lightbox-multi-gallery {
gap: 15px;
}
}
.page-template #main #content .section.hinhanh-section .section-content .col .gallery-col {
padding: 10px !important;
}
@media screen and (max-width: 549px) {
.page-template #main #content .section.hinhanh-section .section-content .col .gallery-col {
padding: 0 !important;
width: calc((100% - 15px) / 2);
flex-basis: calc((100% - 15px) / 2);
}
}
@media screen and (max-width: 549px) {
.page-template #main #content .section.hinhanh-section .section-content .col .gallery-col .box-text {
display: none;
}
}
.page-template #main #content .section.sec-padding-top0 {
padding-top: 0 !important;
}
.page-template #main #content .section.list-floor .section-content .row {
padding: 0 15px;
}
.page-template #main #content .section.list-floor .section-content .row .col {
padding-left: 10px;
padding-right: 10px;
}
.page-template #main #content .section.list-floor .section-content .row .col .col-inner .box .box-text {
padding: 16px 0 0;
}
.page-template #main #content .section.banner-top-gioi-thieu {
padding-bottom: 0 !important;
padding-top: 0 !important;
}
@media only screen and (max-width: 849px) {
.page-template #main #content .section.lien-he-section {
padding-bottom: 20px;
}
}
footer .is-border {
display: none;
}
footer .section.contact-section {
padding: 120px 0 !important;
}
@media only screen and (max-width: 849px) {
footer .section.contact-section {
padding: 40px 0 !important;
}
}
footer .padding-top0 {
padding-top: 0;
}
footer .padding-bottom0 {
padding-bottom: 0;
}
footer .section.contact-section h2 {
font-size: 35px;
text-align: center;
padding-top: 30px;
}
@media only screen and (max-width: 849px) {
footer .section.contact-section h2 {
font-size: 22px;
padding-top: 15px;
}
}
@media only screen and (max-width: 549px) {
footer .section.contact-section h2 {
font-size: 18px;
}
}
@media only screen and (max-width: 849px) {
footer .section.contact-section iframe {
max-height: 500px;
}
}
@media only screen and (max-width: 549px) {
footer .section.contact-section iframe {
max-height: 350px;
}
}
@media only screen and (max-width: 549px) {
footer .section.contact-section .maps-form {
order: 2;
margin-top: 16px;
}
}
body {
font-size: 16px;
line-height: 1.8;
}
.post_loader {
padding: 0 15px !important;
gap: 30px 0;
margin: 0 !important;
}
@media only screen and (max-width: 849px) {
.post_loader {
gap: 20px;
padding: 0 !important;
}
}
.post_loader .post-item {
padding: 0 15px;
}
@media only screen and (max-width: 849px) {
.post_loader .post-item {
padding: 0;
}
}
.post_loader .post-item a .box .box-image img {
border-radius: 5px;
aspect-ratio: 767/500;
object-fit: cover;
}
@media only screen and (max-width: 549px) {
.post_loader .post-item a .box .box-image img {
aspect-ratio: 4/3;
}
}
.post_loader .post-item a .box .box-text {
padding-bottom: 0;
}
@media only screen and (max-width: 549px) {
.post_loader .post-item a .box .box-text {
padding-top: 0;
}
}
.post_loader .post-item a .box .box-text .post-title {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
align-self: stretch;
overflow: hidden;
margin-bottom: 12px;
color: #c8a046;
}
.post_loader .post-item a .box .box-text .is-divider {
display: none;
}
.post_loader .post-item a .box .box-text p.from_the_blog_excerpt {
margin-bottom: 10px !important;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
align-self: stretch;
overflow: hidden;
text-align: justify;
transition: color 0.3s, opacity 0.3s, transform 0.3s;
}
.post_loader .post-item a .box .box-text button {
margin: 0;
border: 0;
padding: 0;
min-height: auto;
text-transform: none;
font-weight: normal;
background-color: transparent;
border-radius: 0;
}
.post_loader .post-item a .box .box-text button:hover {
background-color: transparent;
}
.post_loader .post-item a:hover .box-text .post-title,
.post_loader .post-item a:hover .box-text p.from_the_blog_excerpt {
color: #c8a046;
}
.post_loader .page-numbers {
margin: 20px 0 0;
}
@media only screen and (max-width: 549px) {
.post_loader .page-numbers {
margin-top: 0;
margin-bottom: -20px !important;
}
}
#wrapper,
#main,
#main.dark {
background-color: #102b52 !important;
padding-right: 0;
}
.video.video-fit.video-gioi-thieu {
padding-top: 0 !important;
}
.icon-lien-he-svg .icon-box-img svg path {
fill: transparent;
stroke-width: 40px;
}
.icon-lien-he-svg .email .icon-box-img svg path {
fill: #c8a046;
stroke-width: 0px;
}
.section.related-posts-section {
padding-top: 0 !important;
padding-bottom: 0 !important;
}
@media only screen and (max-width: 849px) {
.section.related-posts-section .related-post-row .col {
padding-bottom: 0;
}
}
@media only screen and (max-width: 849px) {
.section.related-posts-section .related-post-row .col .post-item .box-text {
padding-bottom: 0;
}
}
.mfp-image-holder .mfp-content img.mfp-img {
max-height: 80vh;
overflow-y: auto;
}
@media only screen and (max-width: 849px) {
#button-contact-vr {
right: 0 !important;
padding-right: 0;
}
}
.banner-main {
aspect-ratio: 19/7;
}
.copyright-footer .container {
padding: 0 !important;
}
@media only screen and (max-width: 549px) {
.copyright-footer {
font-size: 10px;
font-weight: normal;
}
}
@media only screen and (max-width: 374px) {
.copyright-footer {
font-size: 9px;
}
}
@media only screen and (min-width: 550px) {
.copyright-footer br {
display: none;
}
}
@media only screen and (max-width: 549px) {
.copyright-footer span {
display: none;
}
}
@media only screen and (max-width: 549px) {
.copyright-footer strong {
font-weight: normal;
}
}
@media only screen and (max-width: 549px) {
.swal2-html-container {
width: 95% !important;
}
}