/*
Theme Name: Flatsome Child - Cấm xóa, gây lỗi
Description: flatsome optimize
Author: UX Themes
Template: flatsome

*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap');
.hover11 .fill.banner-link {
    background-color: #78be20;
    background-image: linear-gradient(to right,#78be20 10%,#006249 90%);
    opacity: .7;
}


.nl-featured-post-item{display:block;position:relative;overflow:hidden;float:left;width:32%;padding:0}.nl-featured-large.nl-featured-post-item{overflow:hidden;width:65.19%;margin-right:15px;border-bottom:0}.nl-post-item{border-bottom:1px solid #eee}.nl-post-item:last-child{border-bottom:0}.nl-featured-post-item:nth-child(5){border-bottom:0}.nl-post-item a{display:block;overflow:hidden;position:relative}.nl-featured-post-item a{padding:10px 0}.nl-featured-post-item .image{float:none;display:block;position:relative;width:100%;height:290px;margin-bottom:10px;overflow:hidden}.nl-featured-post-item.nl-featured-large-2 .image{height:140px}.nl-post-item .title{line-height:28px;font-size:22px;font-weight:600;margin-bottom:0}.nl-featured-post-item .title{font-size:16px;line-height:1.3em;font-weight:300;margin-bottom:0}.nl-featured-large .title{font-size:24px;line-height:32px;font-weight:600}.nl-post-item .title:hover{color:#0072b7}.nl-featured-post-item.nl-featured-large-2 .title{font-size:20px;line-height:1.3em;font-weight:600}.nl-post-item figure,.post-info .excerpt{display:block;overflow:hidden;font-size:14px;color:#333;line-height:22px;padding:10px 0}.nl-post-item-main{width:100%;float:left;clear:both;padding:15px 0}.nl-post-item-main:nth-child(6){border-top:1px solid #eee}.nl-post-item-main .post-image{float:left;position:relative;width:250px;height:140px;margin-right:15px;margin-bottom:5px;overflow:hidden}@media (min-width: 850px){.nl-featured-post-item figure,.show-img-mb .post-image{display:none}}@media (max-width: 849px){.nl-featured-post-item,.nl-featured-large.nl-featured-post-item{width:100%}.nl-post-item figure{display:none}.nl-post-item:not(.nl-featured-large) .post-image{max-height:70px;float:left;width:100px;margin-right:10px}.nl-featured-post-item.nl-featured-large-2 .title,.nl-post-item .title{font-size:16px;line-height:1.3em;font-weight:300;margin-bottom:0}}.title-related-post{margin-top:15px}.news-related{list-style:none;margin:0;padding:0;display:block;overflow:hidden;margin-left:-15px;margin-right:-15px}.news-related li{float:left;overflow:hidden;width:33.33333%;padding:0 15px;margin-bottom:15px}.news-related li:nth-child(3n+1){clear:both}.news-related li a{display:block;overflow:hidden}.news-related li .new-img{display:block;position:relative;height:150px;overflow:hidden}.news-related li img{display:block;width:100%;margin:0 auto}.news-related li h4{display:block;overflow:hidden;line-height:1.3em;font-size:16px;color:#333;line-height:22px;font-weight:300;font-family:Arial,Helvetica,sans-serif;width:auto;margin:5px auto}.news-related li a:hover h4{color:#0072b7}@media (max-width: 849px){.news-related li{width:100%}.news-related li .new-img{float:left;width:100px;margin-right:10px;max-height:70px}.news-related li .new-img img{display:block;width:100%;height:auto;min-height:55px}}
/*form*/
input.wpcf7-form-control, textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 20px;
    border: solid 1px #ffa960;
}input.wpcf7-form-control.wpcf7-submit {
    width: 100%;
    background-color: #f15900;
}.lienhe h6 {
    text-transform: unset;
      font-weight: normal;
    opacity: inherit;
    font-size: 80%;
}
 
#left {
    width: 47%;
    float: left;
    margin-right:6%;
}
 
#right {
    width: 47%;
    float: left;
}
 
.clearfix:after {
    content:"\0020";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;
    overflow:hidden;
    margin-bottom:10px;
}
 
.clearfix {
    display:block;
}

ul{
	margin-left: 15px;
}
 
/*--- 2 Column Form Styles End ---*/