*{
font-family: "Montserrat", sans-serif;
}
@font-face {
font-family: "fl-icons";
src: url(//tripfcv.com/wp-content/themes/flatsome/assets/css/icons/fl-icons.woff2?v=3.19.2) format("woff2");
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: "bestprice";
src: url(//tripfcv.com/wp-content/uploads/2024/11/bestprice.woff) format("woff");
font-style: normal;
font-weight: normal;
font-display: swap;
}
.col-khuyenmai-benphai > .col {
   flex-basis: 100% !important;
   width: 100% !important;
}
.datxe-form .col {
padding-bottom: 0;
}
.tabs-heading .tab a {
background-color: var(--primary-color);
width: 100%;
justify-content: center;
border-radius: 8px 8px 0 0;
}
.nav-tabs>li.active>a {
background-color: #fff;
}
#comments{
display: none;
}
.form-cus .col-inner {
box-shadow: 2px 2px 10px;
}
.form-cus input.wpcf7-form-control:not(.wpcf7dtx-checkbox, input.wpcf7-form-control.wpcf7-submit.has-spinner), select {
width: 100%;
height: 35px;
border: solid 1px rgba(155, 155, 155, .5);
border-radius: 10px;
padding-left: 15px;
background: #fff;
line-height: 35px;
overflow: hidden;
}
.row-post-khuyenmai h5.post-title.is-small {
display: none;
}
.row-post-khuyenmai h5.post-title.is-large {
display: none;
}
.col-khuyenmai-benphai .large-9 {
   max-width: none;
}
.category-uu-dai footer.entry-meta.text-center {
display: none;
}
.category-uu-dai .entry-author.author-box{
display: none;
}
.section-tintuc-trangchu .image-cover {
display: none;
}
.category-uu-dai #comments .comment-respond {
   display: none !important;
}
.blog-share.text-center {
display: none;
}
.btn-reverse {
padding: 5pt;
background-color: var(--primary-color);
border-radius: 99px;
color: #fff;
cursor: pointer;
}
.row-slider-post-tintuc .is-divider {
display: none;
}
.datxe-form .button.primary {
width: 100%;
width: 100%;
border-radius: 10px;
height: 40px;
font-size: 15px;
line-height: 2.8;
}
.datxe-form .wpcf7-form-control {
margin-bottom: 0;
}
.post-item .badge .badge-inner{
border-radius: 99px;
}
.gal_cus .col:hover {
border: none !important;
background: #FFF;
}
.gal_cus .col:hover img{
filter: none;;
}
.header-nav > li > ul.sub-menu{
box-shadow: 2px 2px 10px;
}
.content-km {
display: flex
;
justify-content: space-between;
align-items: center;
padding: 20px;
}
.promo-post .post {
border-radius: 12px;
overflow: hidden;
box-shadow: 2px 2px 10px;
}
.post-title {
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
margin-bottom: 1em;
color: var(--primary-color);
}
.read-more-btn {
color: var(--primary-color);
font-weight: 700;
font-size: 18px;
}
.featured-posts-grid .post {
border-radius: 12px;
overflow: hidden;
box-shadow: 2px 2px 10px;
}
.featured-posts-grid .post-content {
padding: 20px;
min-height: 250px;
}
.menu_fix_foots{
display: none !important;
}
.header-nav .menu-item .nav-top-link{
font-weight: 700;
}
.gallery {
position: absolute;
width: 100%;
height: 100vh;
overflow: hidden;
}
.cards {
position: absolute;
top: 30%;
left: 50%;
transform: translate(-50%, -50%);
}
.cards li {
list-style: none;
padding: 0;
margin: 0;
width: 354px;
height: 310px;
text-align: center;
font-size: 2rem;
font-family: sans-serif;
background-color: #9d7cce;
position: absolute;
top: 0;
left: 0;
border-radius: 0.8rem;
}
.actions {
position: absolute;
bottom: 25px;
left: 50%;
transform: translateX(-50%);
}
@media only screen and (max-width: 48em) { .icon-service{
border-radius: 32px;
border: 1px solid var(--primary-color);
padding: 10px;
padding-top: 20px;
background: #F4F1E2;
}
.post-title {
-webkit-line-clamp: none;
text-wrap: auto;
}
.icon-service .text strong {
display: -webkit-box;
-webkit-line-clamp: 1; -webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
white-space: normal;
}
.iframe-footer{
height: 440px;
}
.post-content{
flex-direction: column;
align-items: flex-start;
}
.read-more-btn{
text-decoration: underline;
}
}