#header{
	.header-main {
		.header-inner{
			.header-nav{
				justify-content: center !important;
				.nav-top-link{
/*					font-family: Inter;*/
					font-size: 14px !important;
/* 					font-weight: 400 !important; */
/*					line-height: 19.36px;*/
/*					text-align: left;*/
					color: #292E36 !important;
					padding-bottom: 4px;
                    line-height: 1;
				}
				li{
					margin-left: 31px;
					margin-right: 31px;
				}
				li:first-child{
/*					margin-left: 62px!important;*/
				}
				li>a:before{
					height: 2px !important;
					background-color: #1E5632 !important;
				}
				

				li:hover>a, 
				li.active>a, 
				li.current>a, 
				li>a.active, 
				li>a.current, 
				li>a:hover
				{
/*					font-family: Inter;*/
					font-size: 16px !important;
/* 					font-weight: 500 !important; */
/*					line-height: 19.36px;*/
/*					text-align: left;*/
					color: #1E5632  !important;
				}
			}
		}
	}
	.searchform-wrapper:not(.form-flat) .submit-button, 
	.widget_search .submit-button{
		border-radius: 3px !important;
	}
	.header-search{
		.header-button{
			.button{
				border-radius: 3px !important;
			    height: 30px !important;
			    width: 30px !important;
			    background: #98CA3E !important;
			    color: #1E5632 !important;
			}
		}
	}
}
.searchform{
	.flex-row{
		border: 1px solid #000000 !important;
	    padding: 5px !important;
	    border-radius: 3px !important;
	    background: #FEFDFE!important;

	    .search-field{
	    	border: none !important;
		    box-shadow: none !important;
		    color: #ACB1C6 !important;
		    height: 30px !important;

	/*	    font-family: Quicksand;*/
			font-size: 14px !important;
			font-weight: 400 !important;
			line-height: 30px !important;
	/*		text-align: left;*/

	    }
	    .search-field::placeholder{
	    	font-size: 14px !important;
			font-weight: 400 !important;
			line-height: 30px !important;
	    }
	    .submit-button{
	    	    border-radius: 3px !important;
			    height: 30px !important;
			    width: 30px !important;
			    background: #98CA3E !important;
			    color: #1E5632 !important;
	    }
	}
}
.searchform-wrapper{
	font-size: 14px !important;
}
#footer{
	.footer-1{
		border-bottom: 2px solid #FFFFFF !important;
    	margin-bottom: 0 !important;
	}
	.block_widget{
		
		.qexbQC,
		.qexbQC p{
			
/*				font-family: Inter;*/
				font-size: 24px !important;
				font-weight: 400 !important; 
				line-height: 30px !important;
				text-align: left;
				color: #FFFFFF;
				margin-bottom: 34px !important;
		}
		.aNpSOD,
		.aNpSOD a{
/*			font-family: Quicksand;*/
			font-size: 15px !important;
			font-weight: 500 !important;
			line-height: 19px !important;
			text-align: left;
			color: #FFFFFF !important;
			margin-bottom: 14px !important;
		}
		.rGOmvL{
			p{
				    display: flex !important;
    				justify-content: flex-start !important;
    				margin-bottom: 0 !important;

			}
			img{
				margin-bottom: 0 !important;
			}
		}
	}
	.VqpUgX{
		padding-bottom: 0 !important;
	}
	.absolute-footer{
		padding: 10px 0 10px!important;
		.copyright-footer{
/*			font-family: Quicksand;*/
			font-size: 14px !important;
			font-weight: bold !important;
			line-height: 17.5px !important;
/*			text-align: left;*/
			color: #FFFFFF !important;


		}
	}
}
/*.EOaRFP{*/
	.flickity-page-dots{
		.dot{
			width: 15px !important;
height: 15px !important;
/*top: 1159px;*/
/*left: 930px;*/
/*gap: 0px;*/
/*border: 1px 0px 0px 0px;*/
/*opacity: 0px;*/
background: #D9D9D9 !important;
border: 1px solid #1E5632 !important;
opacity: 1;
		}
		.dot.is-selected{
background: #98CA3E !important;

		}
		
	}

	.cQOpzw .row-slider,
	.VSWzmV .row-slider{
		.flickity-prev-next-button{
			width: 40px !important;
		    height: 40px;
		    background-color: #98CA3E !important;
		    color: #FFFFFF !important;
		    opacity: 1 !important;
		    margin-top: -20px !important;
			.flickity-button-icon{
				height: 19px !important;
				padding: 0;
			}

		}
	}
	
/*}*/
.post-item{
	.image-cover{
/*		border-radius: 5px 5px 0px 0px !important;*/
	}

		.box-blog-post{
		box-shadow: 0px 4px 10px 0px #00000014;
		background: #FFFFFF;
		border-radius: 5px!important;
		overflow: hidden;
		.box-text {
		padding: 15px !important;
		.blog-post-inner{
			.post-title{
				min-height: 82px !important;
				/*		font-family: Inter;*/
				font-size: 15px !important;
				font-weight: 600 !important;
				line-height: 22px !important;
				text-align: left !important;
				color: #292E36 !important;

			}
			.is-divider{
				display: none !important;
			}
		}
	}
	}
	
	
	
}
.section-title b{
	background-color: transparent !important;
}
.section-title-main{
/*font-family: Quicksand;*/
font-size: 24px !important;
font-weight: 700 !important;
line-height: 30px !important;
/*text-align: center !important;*/
color: #1E5632 !important;

}
.eVTiNU {
	.section-title-container{
		margin-bottom: 6px !important;
		.section-title{
			margin-bottom: 0 !important;
		}
	}
}
.wunpNR,
.wunpNR a{
/*	font-family: Quicksand;*/
font-size: 14px!important;
font-weight: 500!important;
line-height: 17.5px!important;
/*text-align: left;*/
color: #292E36!important;
text-transform: uppercase;

}
.wunpNR p{
	margin-bottom: 50px;
}

.main-video-container {
    position: relative;
    width: 100%;
/*     max-width: 800px; */
/*     margin: 0 auto 20px; */
}

video {
    width: 100%;
    height: auto;
}

.video-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.5);
	z-index: 199;
}

.video-thumbnail {
    width: 100%;
    height: auto;
    object-fit: cover;
}

.play-button {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: none;
    border: none;
    color: white;
    font-size: 2em;
    cursor: pointer;
}
/* 
.wp-playlist-tracks {
    list-style-type: none;
    padding: 0;
}

.wp-playlist-item {
    margin-bottom: 10px;
}

.wp-playlist-caption {
    display: block;
    color: #0073aa;
    text-decoration: none;
}

.wp-playlist-caption:hover {
    text-decoration: underline;
}

.wp-playlist-item-title {
    font-weight: bold;
}

.wp-playlist-item-length {
    font-size: 0.9em;
    color: #555;
} */

/* Định dạng cho mục đang phát */
.wp-playlist-playing .wp-playlist-caption {
    color: #ff0000; /* Màu đỏ cho mục đang phát */
    font-weight: bold;
}
.wp-video,
.wp-playlist .mejs-container{
	min-width: 100% !important;
}

.widget-area{
	.widget-title {
				font-size: 16px !important;
				font-weight: 600 !important;
				line-height: 22px !important;
				text-align: left !important;
				color: #000000 !important;
			}
			.widget .is-divider{
				background-color:#000000 !important;
				height: 1px !important;
				max-width: 100% !important;
			}
}
.blog-single{
		.post-sidebar{
			order: 2 !important;
			box-shadow: 0px 4px 10px 0px #00000014 !important;
			background: #FFFFFF !important;
			padding-top: 30px!important;
			.widget-title {
				font-size: 16px !important;
				font-weight: 600 !important;
				line-height: 22px !important;
				text-align: left !important;
				color: #000000 !important;
			}
			.widget .is-divider{
				background-color:#000000 !important;
				height: 1px !important;
				max-width: 100% !important;
			}
			.post-item{
		.box-blog-post{
			box-shadow: none !important;
			.box-text {
				padding: 0 !important;
			.blog-post-inner{
				.post-title{
					min-height: 0 !important;
				}
				.is-divider{
					display: none !important;
				}
			}
		}
	}
}
			        
		}
		.medium-col-first{
			order: 1 !important;
			box-shadow: 0px 4px 10px 0px #00000014 !important;
			background: #FFFFFF !important;
			padding-top: 30px!important;
			.entry-title{
/* 				font-family: Quicksand; */
				font-size: 20px !important;
				font-weight: 600 !important;
				line-height: 22px !important;
				text-align: left !important;
				color: #000000 !important;
			}
			.comments-area,
			.entry-divider{
				display: none !important;
			}
		}
	}
#post-list{
	.post{
		.article-inner {
			footer{
				display: none !important;
			}
		}
	}
}
.back-to-top{
	background-color: #98ca3f !important;
    border-color: rgb(152 202 63) !important;
    color: #fff !important;
}

.mejs-controls {
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%;
    margin-top: 5px; /* Điều chỉnh khoảng cách giữa video và các nút điều khiển */
}

/*// X-Small devices (portrait phones, less than 576px)*/
/*// No media query for `xs` since this is the default in Bootstrap*/

/*// Small devices (landscape phones, 576px and up)*/
@media (max-width: 520px) {


}
@media (min-width: 576px) {
/*	... */

}

/*// Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {
/*	... */


}

/*// Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {



#footer{
	.block_widget{
		
		.qexbQC,
		.qexbQC p{
			
			text-align: center;
		}
		.aNpSOD,
		.aNpSOD a{
			text-align: center;
		}
		.rGOmvL{
			p{
				    display: flex !important;
    				justify-content: center !important;
    				margin-bottom: 0 !important;

			}
			img{
				
			}
		}
	}
	.VqpUgX{
		padding-bottom: 0 !important;
	}
	.absolute-footer{
		padding: 10px 0 10px!important;
		.copyright-footer{



		}
	}
}
	.blog-single{
		.post-sidebar{
			order: 1 !important;
			        flex-basis: 29% !important;
        			max-width: 29% !important;
		}
		.medium-col-first{
			order: 2 !important;
			        flex-basis: 70% !important;
        			max-width: 70% !important;
		}
	}

}

/*// X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {
/*	... */
}

/*// XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {

}