/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/
@import url('https://fonts.googleapis.com/css2?family=Edu+AU+VIC+WA+NT+Pre:wght@400..700&display=swap');
@font-face {
 font-family: GeorgiaPro-Cond;
 src: url(https://event.fxprovietnam.com/wp-content/themes/flatsome-child/fonts/GeorgiaPro-It.ttf);
 font-weight: normal;
 }
/*************** ADD CUSTOM CSS HERE.   ***************/
.nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover, .nav-vertical-fly-out>li>a:hover {
    color: #d7b451;
}
.inc-social-iconbox, .inc-fttts{
	display:flex;
	align-items: center;
	flex-wrap: wrap;
}
.inc-social-iconbox img{
	width:20px;
	height: 20px;
}
.inc-social-iconbox p{
	margin-left: 15px;
    margin-right: 15px;
	margin-bottom: 0;
	color:white;
}
.header-main .nav > li > a {
    line-height: 16px !important;
}
.inc-sdb{
	border-radius:20px;
	overflow: hidden;
}
.inc-lsk{
	margin-left:0 !important;
	margin-right:0 !important;
}
.inc-ttxtts{
	font-size:48px !important;
/* 	font-family: "Edu AU VIC WA NT Pre", cursive; */
	font-family: GeorgiaPro-Cond;
	color:#C59F40 !important;
	font-weight:400 !important;
}
.inc-h3tt h3{
	font-size:36px !important;
	font-weight:600;
}
.header.show-on-scroll, .stuck .header-main {
    background: rgba(10, 10, 10, 0.75);
}
.inc-h3tt{
	width: 33%;
    margin: initial;
}
.inc-sldihh .img {
	padding-right: 40px !important;
}
.flickity-page-dots{
	margin-bottom: -50px;
}
.inc-righttxt::after {
	content: ">";
	position: absolute;
	bottom: -15px;
	left: -8px;
	font-size: 24px;
	transform: rotate(90deg);
}
.inc-righttxt ul{
	list-style:none;
}
.inc-dpls{
	display:flex;
}
.inc-ttdss{
	display: flex;
    justify-content: space-between;
    border-top: 1px solid;
    border-bottom: 1px solid;
    margin: 25px 0;
	padding: 8px 0;
}
.inc-ltxt{
	padding-left:40px !important;
}
.inc-ltxt strong{
	font-size: 20px;
}
.inc-rtxt{
/* 	font-family: "Edu AU VIC WA NT Pre", cursive; */
	font-family: GeorgiaPro-Cond;
    font-size: 24px;
	color:#D7B451;
	width: 76px;
}
.inc-dpls p{
	margin:0!important;
}
/* .nav>li>a:hover, .nav>li.active>a, .nav>li.current>a, .nav>li>a.active, .nav>li>a.current, .nav-dropdown li.active>a, .nav-column li.active>a, .nav-dropdown>li>a:hover, .nav-column li>a:hover, .nav-vertical-fly-out>li>a:hover {
    color: #D7B451;
	border-bottom: 1px solid;
	transition:0.5s;
} */
.nav>li>a, .nav-dropdown>li>a, .nav-column>li>a, .nav-vertical-fly-out>li>a {
    color: white;
	transition:0.5s;
}
.inc-lsk{
	background: #000000a3;
	padding: 70px !important;
	border-radius: 20px;
}
.inc-ttdss p{
	font-size:24px;
	font-weight: 600;
/* 	font-family: "Edu AU VIC WA NT Pre", cursive; */
	font-family: GeorgiaPro-Cond;
	margin:0 !important;
}
.inc-ttdss p:last-child{
	color:#D7B451;
}
.inc-rightcs .col-inner{
	padding-left: 100px !important;
}
.inc-righttxt{
	border-left: 2px solid;
	padding-left: 30px;
	position: relative;
}
.inc-bntbd{
	border-radius: 20px;
    overflow: hidden;
}
.inc-txttks h3{
	font-size: 60px;
    font-weight: 600;
}
.inc-btttn a{
	width: fit-content;
    display: block;
    margin: auto;
    padding: 10px 35px;
    background: #C59F40;
    color: white;
    border-radius: 99px;
    font-size: 20px;
}
.slider-nav-light.slider-nav-dots-simple .flickity-page-dots .dot {
		background-color: #D7B451 !important;
		border-color:#D7B451 !important;
	}
@media (min-width: 769px) and (max-width: 1380px) {
	.inc-lsk {
		padding: 30px !important;
	}
	.inc-rightcs .col-inner {
		padding-left: 0px !important;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
		background-color: rgb(0 0 0 / 60%);
	}
	.inc-ftright{
		display:flex;
		flex-wrap: wrap;
	}
}
.flickity-slider .img.is-selected .img-inner{
	border: 4px solid #D7B451;
	border-radius: 25px;
	overflow: hidden;
	}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/
	.flickity-slider .img.is-selected .img-inner{
		border: 2px solid #D7B451;
		border-radius: 10px;
	}
	.inc-righttxt::after{
		left: -7.35px;
    }
	.row .gallery, .row .row:not(.row-collapse), .container .row:not(.row-collapse), .lightbox-content .row:not(.row-collapse) {
		margin-left: -20px;
		margin-right: -20px;
	}
	.inc-ftright{
		display:flex;
		flex-wrap: wrap;
	}
	.inc-ftright p:first-child{
		text-align: center;
		width: 86%;
		margin: auto;
		order: 2;
		line-height: 1.2;
		margin-bottom: 40px;
        margin-top: 30px;
	}
	.inc-ftright p:first-child span{
		font-size: 36px !important;
	}
	.inc-ftright p{
		margin:0;
	}
	.inc-ftright h3{
		order: 3;
		text-align: center;
        font-size: 22px;
	}
	.inc-fttts{
		margin-bottom: -70px;
	}
	.inc-social-iconbox, .inc-fttts {
		flex-wrap: wrap;
	}
	.inc-social-iconbox{
		width:48%;
		margin: 10px 0;
	}
	.col,.gallery-item,.columns{
		padding:0 20px 30px;
	}
	.inc-sdb{
		border-radius:8px;
		overflow: hidden;
	}
	.off-canvas-right .mfp-content, .off-canvas-left .mfp-content {
		background-color: rgb(0 0 0 / 60%);
	}
	.inc-txttks h3 {
		font-size: 32px;
	}
	.inc-btttn a {
		padding: 7px 30px;
		font-size: 16px;
	}
	.inc-ttxtts {
		font-size: 24px !important;
	}
	.inc-h3tt h3 {
		font-size: 20px !important;
	}
	.inc-h3tt {
		width: 100%;
	}
	.inc-lsk {
		padding: 50px 10px !important;
		border-radius: 0px;
		margin-left: -20px !important;
		margin-right: -20px !important;
	}
	.inc-sclmb{
		transform:scale(2);
		padding-top: 48px;
		margin-bottom:48px;
	}
	.inc-rightcs .col-inner {
		padding-left: 0px !important;
	}
	.inc-righttxt {
		border-left: 2px solid white !important;
		padding-left: 0px;
	}	
	.inc-rtxt {
		font-size: 20px;
		width: 60px;
	}	
	.inc-ltxt {
		padding-left: 16px !important;
	}
	.inc-ltxt strong, p {
		font-size: 14px;
	}
	.flickity-page-dots .dot {
		width: 8px;
		height: 8px;
	}
	
	.inc-ffht{
		padding: 0px 30px !important;
	}
}