/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.color-red{
	color:#C6AB73!important
}
.pb-0{
	padding-bottom:0
}
.mt-5{
	margin-top:20px
}
.mb-4{
	margin-bottom:16px
}

.wpcf7-spinner {
	display: none !important;
    visibility: hidden !important;
}

.nav-outline>li.active>a{
	padding:0;
	border:none;
}
.text-black{
	color: #000000;
}

.content-footer{
	display:flex;
	align-items:flex-start;
	column-gap:7px;
	margin-bottom:20px
}

.text-content-footer{
	margin-bottom:0 !important;
	line-height:1.1;
}

.button-contact{
	width:100%;
	height:50px;
}
.input-contact{
	height:50px !important;
}
/*css page sale sale */
.nav-sale{
	justify-content:space-between;
}
.nav-sale:after{
	content:unset;
} 
.sale-ladi-1{
	padding-top:0 !important;
}
.sale-ladi-img {
	position:relative;
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/baogia-1.png');
	height:700px;
	background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    margin: 0 auto;
    pointer-events: none;
}
.ladi-title p, .ladi-price p, .ladi-text p{
	margin-top:20px;
	margin-bottom:0;
}
.ladi-price {
	width:100%;
	background-image: radial-gradient(circle, rgb(8, 100, 157), rgb(255, 255, 255));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    -webkit-background-clip: initial;
    opacity: 0.89;
}
.ladi-price p{
	text-decoration-line: line-through;
	text-shadow: rgb(0, 0, 0) 1px 2px 3px;
}
.ladi-text{
	margin-bottom:20px
}
.ladi-text p{
	text-shadow: rgb(0, 0, 0) 1px 2px 3px;
}
.ladi-button{
	animation-name: pulse;
    animation-delay: 1s;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.ladi-image-firts{
	position:absolute;
    overflow: hidden;
	top:400px;
}

.ladi-col-1, .ladi-col-2, .ladi-col-3{
	padding-bottom:0;
}
.ladi-col-2{
	height:616px
}
.ladi-2-container-text{
	padding:0 20px!important;
	height:555px;
}
.ladi-2-content{
	border:1px solid #FFFFFF;
	padding-top:20px
}

.ladi-section-2{
	padding-bottom:100px!important;
}
.ladi-col-2{
	background-color: rgba(1, 51, 81, 0.8);
	padding-top:30px;
}
.content-ladi-2{
	display: flex;
    align-items: flex-start;
    column-gap: 7px;
}
.content-ladi-2 div{
	position: relative;
	top: 3px;
}
.ladi-section-3{
	padding-top:200px!important;
}
.ladi-section-3 .ladi-row-sample{
	position:relative
}
.ladi-sample{
	padding-bottom:0;
	margin: 0;
	position: absolute;
	top: -300px;
}

.ladi-sample .col-inner{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/img-53.jpg');
	box-shadow: rgb(0, 0, 0) -2px 12px 31px -15px;
}
.ladi-button-sample{
	padding:0
}
.ladi-text-img p{
	margin-bottom:0
}

.ladi-section-4{
	padding-top:90px!important;
	padding-bottom:110px!important;
}

.ladi-section-4 .section-bg.fill{
	background-color: rgb(48, 44, 37);
	position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    pointer-events: none;
    overflow: hidden;
}

.ladi-section-4 .section-content{
	position:unset !important;
}

.ladi-image-4{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/n0iyn.jpg');
	width: 40%;
	height:100%;
	top: 0;
	right: 0;
	background-repeat: no-repeat;
    background-position: left top;
    background-size: cover;
    background-attachment: scroll;
    background-origin: content-box;
    position: absolute;
    margin: 0 auto;
    pointer-events: none;
	z-index:-1
}
.ladi-row-4{
	background-image: linear-gradient(202deg, rgba(29, 26, 25, 0.5), rgb(0, 0, 0));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
    -webkit-background-clip: initial;
}
.ladi-col-5, .ladi-col-8{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/img-53.jpg');
	padding-bottom:0;
	margin-bottom:30px;
	box-shadow: rgb(0, 0, 0) 0px 15px 20px -15px;
}
.ladi-row-button .ladi-button{
	margin-top:20px;
	margin-bottom: 0;
}
.ladi-col-5 p, .ladi-col-8 p{
	margin-top:20px;
	margin-bottom :0;
}

.ladi-section-8{
	padding-bottom:0!important	
}
.ladi-section-8 .video{
	height:300px
}

.ladi-section-row-1, .ladi-section-row-2{
	height:600px;
}


.ladi-section-col-1::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh1.jpeg');
}
.ladi-section-col-2::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh2.jpeg')
}
.ladi-section-col-3::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh3.jpeg')
}
.ladi-section-col-4::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh1.jpeg')
}
.ladi-section-col-5::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh2.jpeg')
}
.ladi-section-col-6::before{
	background-image:url('https://t3home.vn/wp-content/uploads/2025/06/anh3.jpeg')
}

.ladi-section-col-1,
.ladi-section-col-2,
.ladi-section-col-3,
.ladi-section-col-4,
.ladi-section-col-5,
.ladi-section-col-6{
	position:relative;
	z-index: 0;
	overflow: hidden;
	display:flex;
	align-items:flex-end;
}

.ladi-section-col-1::before,
.ladi-section-col-2::before,
.ladi-section-col-3::before,
.ladi-section-col-4::before,
.ladi-section-col-5::before,
.ladi-section-col-6::before{
	content: '';
	position: absolute;
	inset: 0;
	z-index: -2;
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	background-attachment: scroll;
	background-origin: content-box;
}

.ladi-section-col-1::after,
.ladi-section-col-2::after,
.ladi-section-col-3::after,
.ladi-section-col-4::after,
.ladi-section-col-5::after,
.ladi-section-col-6::after{
	content: '';
	position: absolute;
	inset: 0;
	z-index: -1;
	background-image: linear-gradient(182deg, rgba(13, 98, 242, 0), rgba(21, 96, 234, .65));
}

.ladi-section-col-1 p,
.ladi-section-col-2 p,
.ladi-section-col-3 p,
.ladi-section-col-4 p,
.ladi-section-col-5 p,
.ladi-section-col-6 p{
	margin-bottom:0;
	height:60px
}

.ladi-section-9{
	background-image: linear-gradient(rgb(10, 103, 233), rgb(5, 34, 74));
    background-color: initial;
    background-size: initial;
    background-origin: initial;
    background-position: initial;
    background-repeat: initial;
    background-attachment: initial;
	-webkit-background-clip: initial;
}

.ladi-row-9{
	background:#FFF;
	border-radius:29px;
	margin-bottom:30px
}
.ladi-col-image-9{
	padding:0
}
.ladi-col-image-9 img{
	border-radius:29px
}
.ladi-col-text-9{
	padding:0 20px 0 30px;
}
.ladi-title-9 p {
	margin-bottom:15px
}
.ladi-9-container .col-inner{
	padding:20px
}

.ladi-9-col-1, .ladi-9-col-1 .col-inner,
.ladi-9-col-2, .ladi-9-col-2 .col-inner,
.ladi-9-col-3, .ladi-9-col-3 .col-inner{
	padding:10px 0;
}

.ladi-9-col-1 img,
.ladi-9-col-2 img,
.ladi-9-col-3 img{
	border-radius:29px
}
/*******/
@media (min-width: 768px) {
	.ladi-price {
		width:50%;
	}
	.sale-ladi-img {
		height:800px;
	}
	.ladi-image-firts{
		top:200px;
	}
	.ladi-section-row-1, .ladi-section-row-2{
		height:400px;
	}
	.ladi-9-col-1,
	.ladi-9-col-2
	{
		padding:0px 40px 0px 0px;
	}
	.ladi-9-col-3{
		padding: 0;
	}
	.ladi-9-container .col-inner{
		padding:0
	}
	.ladi-section-3{
		padding-top:130px!important;
	}
	.ladi-sample{
		top: -200px;
	}
}