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

/*************** ADD CUSTOM CSS HERE.   ***************/

a.button.primary.see-more:not(.is-link){background-image:url('../../../wp-content/uploads/Group-3.svg')}
a.button.primary:not(.is-link),.wpcf7-submit.button.primary{background-image:url('../../../wp-content/uploads/Group.svg')}
.header-bg-image{background-image:url('../../../wp-content/uploads/Group-277.svg')}
.hotel_list a.button.primary,.journey_list a.button.primary, a.button.secondary{background-image:url('../../../wp-content/uploads/Group-42.svg')}
#lets-plan{background-image: url('../../../wp-content/uploads/Group-194.svg')}
#lets-plan .title{background-image:url('../../../wp-content/uploads/Group-42-1.svg')}
#lets-plan .holiday-type .wpcf7-list-item .wpcf7-list-item-label{background-image:url('../../../wp-content/uploads/Group-1.svg')}
#lets-plan .holiday-type .wpcf7-list-item input:checked + span,#lets-plan input[type=submit]{background-image:url('../../../wp-content/uploads/Group-2.svg')}
.destination-nav{background-image:url('../../../wp-content/uploads/Group-43.svg')}
.destination-testimonial .flickity-button.flickity-prev-next-button.previous, .city-gallery-button.prev{
	background-image:url('../../../wp-content/uploads/bi_chevron-compact-left.svg');
}
.destination-testimonial .flickity-button.flickity-prev-next-button.next, .city-gallery-button.next{
	background-image:url('../../../wp-content/uploads/bi_chevron-compact-right.svg');
}
.destination-key-cities > .col > div:before, .city-key-cities > .col > div:before{
	background-image:url('../../../wp-content/uploads/Group-104.svg');
}

.col, .gallery-item, .columns
{
/* 	padding:0 24px 48px; */
}
.faq-box h4
{
	padding:20px;
	text-align:center !important;
	font-family: 'Lora';
	font-style: normal;
	font-weight: 600;
	font-size: 20px;
	text-align: center;
	color: #3D3611;
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg.png);
	background-size: contain;
	background-repeat:no-repeat;
}
.faq-box .faq-link
{
	padding:20px;
	margin-bottom:10px;
}
.faq-box .faq-link .ux-menu-link
{
	color:#3D3611;
	
}
.faq-box .faq-link .ux-menu-link__link
{
	margin-bottom:10px;
	font-family: Lora;
	font-size: 16px;
	font-weight: 500;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;
}
.news-blog-2 .post-item .is-divider
{
	display:none !important;
}
.news-blog-2 .post-item .post-title
{
	text-transform:capitalize !important;
	font-family: Lora;
font-size: 18px;
font-weight: 600;
line-height: 23px;
letter-spacing: 0em;
text-align: left;

}
.news-blog-2 .post-item .box-text
{
	margin-bottom:15px;
	
	font-family: Lora;
font-size: 14px;
font-weight: 500;
line-height: 18px;
letter-spacing: 0em;
text-align: left;

}
.news-blog-2 .post-item:nth-child(1) .col-inner  ,.news-blog-2 .post-item:nth-child(2) .col-inner  ,.news-blog-2 .post-item:nth-child(3) .col-inner 
{
border-bottom:1px solid #F1E9DE;	
}
.news-blog-2 .post-item .box-text
{
	margin-bottom:0px !important;
}
.news-blog .post-item
{
	margin-bottom:28px;
}
.cl-2
{
	color:#B58A2D !important;
	font-family: Lora;
	font-size: 24px;
	font-weight: 700;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: left;

}
.f-24 p
{
	font-family: Lora;
	font-size: 24px;
	font-weight: 400;
	line-height: 36px;
	letter-spacing: 0em;
	text-align: center;
}
.news-footer
{
	
}
.news-button
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-43-2.svg) !important;
	background-size:contain !important;
	background-repeat:no-repeat !important;
	color:#3D3611 !important;
	text-align: center;
	height:65px;
	display: flex;
    align-items: center;
    justify-content: center;
	line-height: 1.5;
	padding: 20px 0!important;
	max-width: 264px!important;
}
.news-button span
{
	font-family: 'Lora';
	font-size: 18px !important;
	font-weight: 700 !important;
	line-height: 25px;
}
.news-search .relative input
{
background:#F1E9DE !important;
	width:996px ;
	height:60px;
	max-width:996px !important;
	font-family: Lora;
font-size: 16px;
font-weight: 600;
line-height: 22px;
letter-spacing: 0em;
text-align: left;

}
.news-search .relative .ux-search-submit
{
    background-image: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group.png);
	background-size:contain;
	background-repeat:no-repeat !important;
	background-color:unset !important;
	padding: 2px 33px !important;
	width:180px !important;
	border:none !important;
	height:60px;
}
.news-search .relative .ux-search-submit:after
{
	content:"SEARCH";
}
.news-blog .post-item
{
	width:50%;
	max-width:50%;
	flex-basis:50%;
}
.news-blog .post-item:first-child
{
	width:100% !important;
	max-width:100% !important;
	flex-basis:100% !important;
}
.news-blog .post-item:first-child .post-title
{
	font-size: 24px;
	font-weight: 700;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: left;
	top:-72px;
}
.news-blog .post-item:first-child .cat-label
{
	display:none !important;
}
.news-blog .post-item .post-title
{
	position:absolute;
	background: linear-gradient(3.01deg, #6A6344 26.71%, rgba(106, 99, 68, 0) 97.27%);
	top:-65px;
	color:#fff !important;
    left: 0;
    padding: 10px 10px 30px 10px;
	text-transform:unset !important;
	font-family: Lora;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;

	
}
.news-blog .post-item .is-divider
{
	display:none !important;
}
.news-blog .post-item .box-text
{
	padding:16px;
}
.news-blog .cat-label
{
	position: absolute;
    top: -30px;
    color: #fff !important;
    z-index: 999;
    left: 10px;
	font-family: Lora;
	font-family: Lora;
	font-size: 14px;
	font-weight: 500;
	line-height: 21px;
	letter-spacing: 0em;
	text-align: center;


}
.post-item .from_the_blog_excerpt 
{
	font-size:16px;
}
.image-aside .box-text
{
	background:#3D3611 !important;
	bottom:0 !important;
	color:#fff !important;
	font-family: Lora;
font-size: 18px;
font-weight: 600;
line-height: 23px;
letter-spacing: 0em;
text-align: center;

}
.news-s .custom-html-widget
{
	margin-bottom:80px;
}
.news-s .wtitle
{
	color: #B58A2D !important;
	font-family: Lora;
font-size: 24px;
font-weight: 700;
line-height: 31px;
letter-spacing: 0em;
text-align: left;

}
.news-s ul
{
	margin-left:0px !important;
	list-style: circle;
}
.news-s ul li.cat-item
{
	color:#B58A2D;
}
.news-s ul li.cat-item a
{
	color:#3D3611;
	font-family: Lora;
font-size: 16px;
font-weight: 500;
line-height: 20px;
letter-spacing: 0em;
text-align: left;

}
.info .tab.active a,.info .tab:hover a
{
	color:#B58A2D;
}
.info .tab.active a:before,.info .tab:hover a:before
{
	background-color:#B58A2D;
}
.info .accordion-title,.info .accordion-title.active
{
	border:none !important;
	background-color:unset !important;
	color:#3D3611;
	font-weight:700 !important;
}
.info .accordion-inner p
{
	margin-bottom:15px;
}
.box1
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-214.png);
	background-size:contain;
	background-repeat:no-repeat;
	padding:35px;
	width:83%;
}
.btn-view
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-42.png) !important;
	background-size:contain !important;
	background-repeat:no-repeat !important;
	background-position: center center;
	padding:10px 44px !important;
	color:#3D3611 !important;
	font-size:16px !important;
	
}
.info .toggle
{
	left: 95%;
}
.info .toggle i
{
	font-size:1em !important;
}
.info .plain.active .icon-angle-down:before
{
	content:"\f068";
	font-family:"fontawesome" !important;
}
.info .icon-angle-down:before
{
	content:"\f067";
	font-family:"fontawesome" !important;
}
.info .accordion-title
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.info .accordion-inner
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.bg-2 .col-inner
{
	background:#F1E9DE !important;
	padding-bottom:20px;
}
.bg-2 .box
{
	margin-bottom:20px;
}
.bg-2 p
{
	padding-left:30px;
	padding-right:30px;
}
.bg-2 .ct
{
	min-height:200px;
}
.bg-2 .box .box-text
{
	background: linear-gradient(3.01deg, #6A6344 26.71%, rgba(106, 99, 68, 0) 97.27%);
	padding:10px !important;
}
.bg-2 .box .box-text p
{
	padding-left:0px !important;
	padding-right:0px !important;
}
.banner-white
{
	background:#fff !important;
	margin-bottom: -200px;
}
.text-middel
{
	display: flex;
    /* justify-content: center; */
    vertical-align: middle;
    justify-items: center;
    align-items: center;
}
.pdt-50
{
	margin-top:-54px !important;
}
.faq-sec1 .box-text h4
	{
		font-family: Lora;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;

	}
.faq-sec1 .box-text p
{
	font-family: Lora;
font-size: 14px;
font-weight: 500;
line-height: 21px;
letter-spacing: 0em;

}
.faq-tite
{
	font-family: Lora;
font-size: 28px;
font-weight: 700;
line-height: 42px;
letter-spacing: 0em;
text-align: left;

}
.faq-box h4
{
	font-family: Lora;
font-size: 16px;
font-weight: 600;
line-height: 28px;
letter-spacing: 0em;
text-align: center;

}
.tab-head ul
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-43-1.png);
	height:64px;
	background-size:contain;
	background-repeat:no-repeat;
	display: flex;
    justify-content: space-around;
	padding: 0 132px;
}
.tab-head ul li a,.tab-head ul li.active a
{
	font-family: Lora;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #3D3611;
}
.tab-head ul li a:before
{
	background: #665F3B;
}
.title-with-icon
{
	font-family: Lora;
	font-size: 16px;
	font-weight: 600;
	line-height: 22px;
	letter-spacing: 0em;
	color: #3D3611;
	margin-bottom:16px;
}
.title-with-icon:before
{
	content:"";
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Vector-2-1.svg);
	width:18.2px;
	height:14px;
	padding:0px 9px;
	background-repeat:no-repeat;
	background-size:contain;
	background-position:center center;
	margin-right:10px;
}
#tab_travel-assistance p
{
	margin-bottom:20px;
}
.img-right
{
	position: absolute;
    right: -62%;
}
.p-20 p
{
	margin-bottom:20px;
}
.tite-search
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-43-1.svg);
	background-size:cover;
	background-repeat:no-repeat;
	width:100%;
	height:69px;
	font-family: Lora;
	font-size: 28px;
	font-weight: 700;
	line-height: 45px;
	letter-spacing: 0em;
	text-align: left;
	color: #B58A2D;
	text-align:center;
	padding:10px 20px;

}
.padding-bottom-0
{
	padding-bottom:0px !important;
}
.ad-search-body
{
	padding-left:30px;
	padding-right:30px;
}
.ad-search-body br
{
	display:none !important;
}
.search-box .col-inner:before
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-h.png);
    background-size: contain;
    background-repeat: no-repeat;
	content:"";
	width:100%;
	padding:20px;
	position: absolute;
    left: 0;
    top: 0;
}
.search-box .col-inner:after
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-f.png);
    background-size: contain;
    background-repeat: no-repeat;
	content:"";
	width:100%;
	padding:20px;
	position: absolute;
    left: 0;
    bottom: -25px;
}
.search-box .col-inner
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-b.png);
    background-size: contain;
	padding:30px;
}
.search-box .box
{
	margin-bottom:48px;
}
.search-box .col-inner  .box:last-child
{
	margin-bottom:0px !important;
}
.search-box h4
{
	font-family: Lora;
	font-size: 18px;
	font-weight: 700;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;
	color: #3D3611;
	margin-bottom:8px;

}
.search-box .box-text
{
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
}
.ad-search .col-inner
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-1.png);
	background-size:contain;
	background-repeat:no-repeat;
	padding-top:30px;
	padding-bottom:60px;
	
}
.ad-search .title-ad-search
{
	font-family: Lora;
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	letter-spacing: 0em;
	text-align: left;
	color: #B58A2D;
	text-align:center;
	border-bottom:2px solid #fff;
	margin-bottom:31px;
	width:fit-content;
	margin: 10px auto 31px;
}
.ad-search select
{
	height:44px;
	font-family: Lora;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	letter-spacing: 0em;
	text-align: left;
	color: #3D3611;

}
.btn-ad-search
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-2.png) !important;
	width:180px;
	height:58px;
	padding:20px !important;
	margin-bottom:40px;
	margin-top:15px;
}
.search-box .title-with-icon
{
	font-family: Lora;
	font-size: 14px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #B58A2D;
	margin-bottom:24px;
}
.search-box .box-image img
{
	box-shadow:0px 4px 4px rgba(0, 0, 0, 0.25);
}
.phantrang
{
	display:flex;
	justify-content:center;
	vertical-align:center;
	align-items:center;
	list-style:none;
	margin-top:20px;
}
.phantrang li
{
	width:25px;
	height:25px;
	color: #3D3611;
	font-family: Lora;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
}
.phantrang i.active
{
	color: #3D3611;
	font-family: Lora;
	font-size: 14px;
	font-weight: 700 !important;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
}
.box-8 
{
	margin-top:-30%;
}
.box-8 .col-inner
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-19-1.png);
	background-size:contain;
	background-repeat:no-repeat;
	padding:60px 30px;
}
.box-8 .box-3 h3
{
	font-family: Lora;
	font-size: 16px !important;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;
	color: #3D3611 !important;
}
.box-8 .box-3 h4
{
	font-family: Lora;
	font-size: 13px !important;
	font-weight: 700;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: center;
	color: #B58A2D !important;
}
.p-139
{
	min-height:200px;
}
.bg-white
{
	background:#fff;
	padding:27px 60px 0px;
}
.title-3
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-42-3.png) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    background-position: center center;
    padding: 10px 44px !important;
    color: #3D3611 !important;
    font-family: Lora;
	font-size: 20px;
	font-weight: 700;
	line-height: 40px;
	letter-spacing: 0em;
	text-align:center;
	width:304px;
	height: 59px;
}
.link2
{
	width:304px;
}
.link2 .ux-menu-link__link
{
	text-align:center;
	justify-content: center;
}
.link2 .ux-menu-link__text
{
	font-family: Lora;
	font-size: 16px;
	font-weight: 600;
	line-height: 20px;
	letter-spacing: 0em;
	text-align: left;

}
.box-9 > .col-inner
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg22.png);
	background-size:cover;
	background-repeat:no-repeat;
	padding:56px 40px;
	min-height:460px;
}
.j-middel
{
	vertical-align: middle;
    justify-content: center;
    align-items: center;
    display: flex;
}
.title-6
{
	font-family: Lora;
font-size: 28px !important;
font-weight: 700;
line-height: 42px;
letter-spacing: 0em;
text-align: left;
	color: #3D3611;
}
.ul-news
{
	list-style:none !important;
}
.ul-news li
{
	padding-left:20px;
	margin-left:0px !important;
}
.ul-news li:before
{
	display:block;
	content:"";
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Vector-2.png);
	width:18.2px;
	height:14px;
	margin-right:10px;
	position: absolute;
	margin-left: -20px;
}
.cl-w
{
	font-family: Lora;
	font-size: 28px;
	font-weight: 700;
	line-height: 42px;
	letter-spacing: 0em;
	text-align: left;
	color: #B58A2D;

}
.sec-ngang
{
	font-family: Lora;
	font-size: 15px;
	font-weight: 600;
	line-height: 19px;
	letter-spacing: 0em;
	padding:20px 0px !important;

}
.box-new
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-b.png);
	background-size:contain !important;
}
.box-new:before
{
	background:url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-h.png);
	 background-size: contain;
    background-repeat: no-repeat;
	content:"";
	width:100%;
	padding:20px;
	position: absolute;
    left: 0;
    top: 0;
}
.box-new:after
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg-f.png);
    background-size: contain;
    background-repeat: no-repeat;
	content:"";
	width:100%;
	padding:20px;
	position: absolute;
    left: 0;
    bottom: -25px;
}
.box-new p
{
	width:100%;
	max-width:100% !important;
}
.mfp-ready .mfp-close
{
	top: 15% !important;
    left: calc(50% + 360px);
}
.mfp-ready .mfp-close:before
{
	content:"CLOSE";
	font-size:16px !important;
	display: inline-block;
    position: absolute;
    margin-left: -60px;
}
.active-banner-2 .box-text
{
	text-align:center;
}
.active-banner-2 .box-text .box-text-inner
{
	width:1200px;
	    margin: 0px auto;
    text-align: left;
}
.title-active
{
	font-family: Lora;
	font-size: 24px;
	font-weight: 700;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: left;
}
.active-banner-2 p
{
	color: #FCFCFC;
	font-family: Lora;
	font-size: 16px;
	font-weight: 400;
	line-height: 22px;
	letter-spacing: 0em;
	text-align: left;

}
.w-367
{
	max-width:367px !important;
}
.news-slider .flickity-button-icon
{

}
.news-blog .post-item:first-child .post-title
{
	background:none !important;
}
.news-blog .cat-label
{
	text-transform:unset !important;
}
.news-s ul li::marker
{
	font-size:25px;
	color:#3D3611;
	margin-left:8px;
}
.news-s ul li.cat-item
{
	margin-left:20px !important;
}
.news-blog-2 .post-item .post-title
{
	margin-bottom:14px;
}
.news-blog-2 .post-item .box-text
{
	padding-bottom:14px !important;
}
@media only screen and (max-device-width: 480px) { 
	.box1 {
    background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-214.png);
    background-size: contain;
    background-repeat: no-repeat;
    padding: 10px;
    width: 100%;
}
	.info .accordion-title
	{
		padding-right:30px !important;
	}
	.info .toggle {
    left: 95%;
}
	.bg-2
	{
		margin-bottom:20px !important;
	}
  .news-button
	{
		font-size:14px !important;
		padding:5px 5px !important;
	}
	.f-24 p
	{
		font-size:14px !important;
	}
	.faq-box h4 {
    background-position:center center;
		font-family: Lora;

}
	
	.p-m-20
	{
		margin-bottom:20px !important;
	}
	.tab-head ul
{
	background: unset !important;
}
	.tite-search {
    background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-42-2.svg);
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 67px;
    font-family: Lora;
    font-size: 20px !important;
    font-weight: 700;
    line-height: 39px;
    letter-spacing: 0em;
    text-align: left;
    color: #B58A2D;
    text-align: center;
    padding: 10px 20px;
}
	.ad-search .col-inner {
    background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding-top: 30px;
    padding-bottom: 100px;
	margin-top:30px;
}
	.btn-ad-search {
    background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Group-2.png) !important;
    width: 180px;
    height: 58px;
    padding: 20px !important;
    margin-bottom: 40px;
    margin-top: 15px;
    margin-top: 80px;
}
	.box-8
	{
		margin-top:0px !important;
	}
	.title-6
	{
		font-size:24px !important;
	}
	.bg-white
	{
		padding:20px 20px;
	}
	.link2
	{
		width:100% !important;
	}
	.title-3 {
    width: 100% !important;
    background-size: contain;
    padding: 20px !important;
    height: 62px;
}
	.box-9 > .col-inner {
    background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/bg22.png);
    background-size: cover;
    background-repeat: no-repeat;
    padding:20px;
    min-height: 460px;
}
}
.ad-search select
{
	border:none !important;
  background-image: url("data:image/svg+xml,<svg width='24' height='24' xmlns='http://www.w3.org/2000/svg'><path d='m0,6l12,12l12,-12l-24,0z'/><path fill='none' d='m0,0l24,0l0,24l-24,0l0,-24z'/></svg>");
	background-size:5%;
  background-repeat: no-repeat;
}
.tab-head .title-with-icon:before
{
	background: url(https://techfindme.xyz/demo/websiteviettoptravel/wp-content/uploads/Vector-3.svg);
	background-repeat:no-repeat;
}