/*
 Theme Name:   Viettonkin Theme
 Theme URI:    https://www.viettonkin.com.vn
 Description:  Viettonkin Group Theme
 Author:       Benjamin Roger
 Author URI:   https://www.viettonkin.com.vn
 Template:     generatepress
 Version:      1.1
*/

div.change-image-bg-home-en{
        background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/03/home-page-en.jpg) !important;
}
div.change-image-bg-home-vn{
    background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/03/home-page-vn.jpg) !important;
}
div.coverpage-singapore{
     background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/03/singapore_coverpage.jpg) !important;
}
div.coverpage-indonesia{
     background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/03/indonesia_coverpage.jpg) !important;
}
div.coverpage-italy{
     background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/03/italia_coverpage.jpg) !important;
}
div.pagination div a, .entry-content a  {
    color: rgba(253,130,4,.9) !important;
}
.footer_form .subscribe-form #subscribe-footer {
    flex-basis: 30% !important;
}
.subscribe-cta-section .subscribe-cta-wrapper .subscribe-cta .subscribe-form {
    display: block !important;
}
.header-wrap #primary-menu  > ul > li:hover > a
	{
		background:rgba(253, 130, 4,0.9) !important;
	}
	.main-navigation .main-nav ul ul li:hover > a
	{
		background:rgba(253, 130, 4,0.9) !important;
	}
	.primary-btn
	{
		background:rgba(253, 130, 4 , 0.9) !important;
	}
.what-we-do
	{
		padding-top:50px;
	}
#content
	{
		padding: 0px 20px 20px 20px !important;
	}
.pd-0 , .subscribe-cta-section
	{
		padding:0 !important;
	}

.menu-footer
{
	display:flex;
    flex-direction: column;
    align-items: flex-end;
}
.menu-footer .menu
	{
		list-style-type:none;
		display:flex;
		font-weight: 500;
	}
.menu-footer .menu li 
	{
		padding:0 1rem;
		
		
	}
	.menu-footer .menu li a 
	{
		color:#fd8204;
	}
	.subscribe-cta-section .subscribe-cta-wrapper .subscribe-cta
	{
		display:block !important;
	}
	.subscribe-cta-section .subscribe-cta-wrapper .subscribe-cta .subscribe-form
	{
		display:block;
		padding:0 !important
	}
	.footer_form .subscribe-form .mc4wp-form-fields
	{
		display:flex;
	}
	.footer_form .subscribe-form  #subscribe-footer
	{

		margin: 5% 5px 5% 0px !important;
	}
	.subscribe-cta-section .subscribe-cta-wrapper .subscribe-cta .subscribe-form label
	{
		display:none;
	}
	.footer_form .subscribe-form .form-btn
	{
		font-size:.8rem;
	}
	.subscribe-cta-section , section.subscribe-cta-section
	{
		margin-top: 0 !important;
		margin-bottom: 1rem !important;
	}
	.subscribe-cta-section .subscribe-cta-wrapper
	{
		min-height:unset !important;
		padding-top:1rem !important;
		    align-items: flex-end !important; 
	}
	.site-footer .footer-widgets
	{
		padding: 0px 0px 60px 0px;
	}
	.widget_lsi_widget .lsi-social-icons i
	{
		color:#fd8204;
	}
	.inside-footer-widgets
	{
		display:flex;
		align-items:center !important;
	}
	.widget_lsi_widget .lsi-social-icons li
	{
		margin: 0 8px 0px 0 !important;
	}
		.footer_form .subscribe-form #subscribe-footer
	{
	     flex-basis: 50%;
	}
@media screen and (max-width: 600px) {
.subscribe-cta-section .subscribe-cta-wrapper , .inside-footer-widgets
	{
		display:block !important;
		padding:0 .5rem;
	}
	.footer_form .subscribe-form .form-btn
	{
		font-size:0.6rem !important;
	}
	.menu-footer ul
	{
		margin:0 !important;
	}
	.contact-cta
	{
		  background-attachment: scroll !important;
	}
	
}
@media screen and (max-width: 800px) {
    .footer_form .subscribe-form #subscribe-footer
	{
    max-width: 50%;
	}
}

.d-flex
{
    display:flex;
}
.justify-center
{
  justify-content: center;
}
.align-center
{
    align-items:center;
}
video.bg-video-hero {
    width: 100%;
    height: 100%;
    top: 0;
    position: relative;
    z-index:-1;
    display:block;
    object-fit: fill;
}
div.bg-overlay .inside-page-hero.grid-container.grid-parent {
    position: absolute;
    transform: translate(-50%,-50%);
    left:50%;
    color:#fff;
    width:100%;
    top: 50%;
    padding-left:45px;
}
div.bg-overlay{
        background-image: linear-gradient(0deg, rgba(0,0,0,0.6),rgba(0,0,0,0.6));
        position: relative;
        height:100vh;
}
.delay-btn-fade{
    animation-delay: 1.5s;
}
.duration-flip-animate{
    animation-duration:2s;
}
.intro-delay-dur{
    animation-delay:1s;
}
div.bg-head-active.non-active{
    display:none;
}
input.search-icon-attr-ins.sf-input-text::-webkit-input-placeholder {
    opacity: 0.5;
}
input.search-icon-attr-ins.sf-input-text{
    position: relative;
}
form.searchandfilter ul li.sf-field-search label{
    position: relative;
}
form.searchandfilter ul li.sf-field-search label::before{
	content: " ";
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
    background-size: contain;
    background-image: url(https://www.viettonkinconsulting.com/wp-content/uploads/2022/07/search-interface-symbol.png);
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    z-index: 9;

}
.contact-cta
{
  background:linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url(https://www.viettonkinconsulting.com/wp-content/uploads/2020/05/astemir-almov-kgrPSetNW8-unsplash.jpg) !important;
  background-size: cover !important;
    background-repeat: no-repeat !important;
      background-attachment: fixed !important;
  background-position: center !important;
}
.footer_count
{
    width:100%;
}
.customers_count , .partners_count
{
     flex: 1 0 50%;
}
.header-contact .form-column .caldera-grid input[type=Submit]{
    background: #e33323;
        margin: 10px auto;
        padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    max-width: 230px;
    transition: .3s all ease-in-out;
    font-weight: 700;
    color: #fff;
}
li.function-sub-menu ul.sub-menu {
    display: flex;
    flex-wrap: wrap;
    width: 685px;
    
}
.main-navigation:not(.toggled) ul li.sfHover>ul, .main-navigation:not(.toggled) ul li.function-sub-menu:hover>ul{
    left: -90%;
}
li.function-sub-menu ul.sub-menu li{
    margin:0;
    padding:0;
}
.main-navigation .main-nav ul li.function-sub-menu ul.sub-menu li:last-child a{
    padding: 20px 20px 14px 20px;
}
.main-navigation .main-nav ul li.function-sub-menu ul.sub-menu li a {
    height: 100%;
    padding: 20px 20px 7px 20px;
}

.carousel.multiple-carousel .swiper-slide
{
     margin:10px !important;
     height: 400px;
    padding: 10px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
 
}

@media screen and (max-width: 950px){
    div.bg-overlay .inside-page-hero.grid-container.grid-parent{
        padding:0;
    }
    div.bg-overlay .defaut-header-inner {
    padding: 25px;
}
div.bg-overlay .inside-page-hero.grid-container.grid-parent .large-title {
    font-size: 1.5em;
}
div.bg-overlay .inside-page-hero.grid-container.grid-parent p {
    font-size: 12px;
}

div.bg-overlay .inside-page-hero.grid-container.grid-parent {
    top: 55%;
    height: 80%;
    display: flex;
    align-items: center;
    overflow:scroll;
}


}