/*
Theme Name: WebNganh Child
Description: Website Design by Wordpress and Theme Flatsome
Author: UX Themes Web Nganh
Template: flatsome
Theme URI: https://webnganh.com/
Author URI: https://webnganh.com/
Description: WebNganh.Com - WebNganh.Vn - iFnt.Vn
Version: Code DevWp WebNganh
*/

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

#comments{
	display: none;
}


.nav-dropdown-default {
    padding: 20px 10px;
	margin: 0 !important;
}

.nav-dropdown-default a{
    padding: 10px !important;
}

.nav-dropdown-default a:hover{
	color: #fff !important;
    background-color: rgba(31,15,7,0.75);
}

.mfp-content{
	background-color: rgba(31,15,7,0.75) !important;
}

.sidebar-menu a{
	color: #F1EADA !important;
}

.icon-menu{
	color: #000;
}

.archive #content, .single #content, {
	padding-top: 130px;
}

/* .icon-angle-down:before{
	content: "⋮";
    font-size: 30px;
    line-height: 0px;
    position: absolute;
    right: -12px;
    top: -4px;
} */

.sub-menu{
	padding: 10px 0;
}

.header-inner{
	background-color: #fff;
}










/* Trang chủ */
.ss-show-room{
	background-image: url(/wp-content/uploads/2023/07/shc-1-scaled.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover;
}

.ss-show-room .bg{
	background-color: #1F0F07;
    opacity: 0.85;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.col-padding-0{
	padding-bottom: 0 !important;
}

.single #main #content, .archive #main #content{
	background-color: #f7f7f2;
}

.recent-blog-posts-li a{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.is-divider {
	display: none;
}

.widget-title {
	display: block;
	padding: 10px;
	background-color: #4c3f39;
	color: #fff;
}

.blog-home-page .box{
	border: 1px solid #C2C2C2;
}

.blog-home-page .box .plain{
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	-webkit-box-orient: vertical;
}

.blog-home-page .box .box-text-inner .button{
	text-transform: initial;
	text-decoration: underline;
	font-weight: 500;
}

.absolute-footer.dark {
    color: hsla(0,0%,100%,0.8);
}

.nav-link-footer a{
	padding: 4px 30px 6px 50px;
	border: 1px solid #F1EADA;
	border-radius: 6px;
	position: relative;
}

.nav-link-footer.edit a{
	border: 0;
	padding: 0 0 1px 30px;
	border-bottom: 1px solid #F1EADA;
	border-radius: 0;
}

.nav-link-footer a:before{
	content: url(/wp-content/uploads/2023/06/map-and-location-e1687765040544.png);
	position: absolute;
	left: 20px;
    top: 6px;
}

.nav-link-footer.edit a:before{
	left: 0;
	top: 2px;
}

.img-boder {
	border: 2px solid #E0CB9B;
}

#content .button-edit{
	border-radius: 50%;
	background-color: #F1EADA !important;
	color: #1F0F07 !important;
	width: 220px;
}

#content .button-edit:hover{
	border-radius: 50%;
	background-color: #F1EADA !important;
	color: #1F0F07 !important;
}


















/* Footer */
.absolute-footer{
	border-top: 1px solid #4A4A4A;
}

.btn-map:hover{
	color: #200f08 !important;
}

.col-form-footer input{
	background: transparent;
	border: 0;
	border-bottom: 1px solid #F1EADA;
}

.col-form-footer form{
	display: flex;
	flex-flow: row wrap;
	justify-content: space-between;
}

.col-form-footer form p{
	width: 100%;
}

.col-form-footer form p input:focus{
	background-color: transparent;
	box-shadow: 0 0 0 #ccc;
}

.col-form-footer form p:nth-child(4) input::placeholder{
	display: none;
}

.col-form-footer form p:nth-child(6){
	position: relative;
}

.col-form-footer form p:nth-child(6) input{
	top: -3px;
	margin: 0;
	width: 100%;
	background: transparent;
	padding-left: 30px;
}

.col-form-footer form p:nth-child(6) input::placeholder{
	color: #F1EADA;
}

.col-form-footer form p:nth-child(6) input:hover{
	background: transparent !important;
}

.col-form-footer form p:nth-child(6):after{
	content: url(/wp-content/uploads/2023/06/send-e1687766902257.png);
	position: absolute;
    left: 0px;
    top: 7px;
}












/* PC*/
@media only screen and (min-width: 1400px){
	.header-inner{
		padding: 0 100px;
	}
}

@media only screen and (max-width: 1400px){
	.menu-item a{
		font-size: 14px;
	}
	
	.nav-spacing-xlarge>li {
		margin: 0 5px;
	}
}

@media only screen and (min-width: 1000px) {
	.col-form-footer form p:nth-child(3), .col-form-footer form p:nth-child(5){
		width: 65%;
	}

	.col-form-footer form p:nth-child(4){
		width: 30%;
	}
	
	.col-form-footer form p:nth-child(6){
		width: 30%;
		display: flex;
		flex-direction: column;
		position: relative;
	}
	
	.row-footer{
		padding: 0 110px;
	}
	
	.icon-menu:after{
		content: "Menu";
		font-family: "Ysabeau";
		font-size: 24px;
		position: absolute;
		right: -70px;
		top: 2px;
		color: #000;
	}
	
/* 	#header{
		position: absolute;
	} */
	
	.text-title{
		font-size: 20px;
		font-weight: 600;
		text-transform: uppercase;
		line-height: 2em;
		letter-spacing: 5px;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1660px) {
	.gap-vision{
		padding-top: 35% !important;
	}
}

/* TB-MB */
@media only screen and (max-width: 1660px) {
	.row-footer{
		padding: 0 50px;
	}
}

/* TB-MB */
@media only screen and (max-width: 1000px) {
	.row-footer{
		padding: 0 15px;
	}
}

@media only screen and (max-width: 600px) {
	.row-revert{
		flex-direction: column-reverse;
	}
}












