/*
Theme Name: imta-theme
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
.contact-bar1 {
      display: flex;
      align-items: center;
      gap: 15px;
      font-family: Arial, sans-serif;
      font-size: 14px;
      padding: 10px;
    }

    .contact-bar1 img {
      width: 20px;
      height: 20px;
    }

    .contact-bar1 a {
      text-decoration: none;
      color: black;
    }

    .phone1 {
      display: flex;
      align-items: center;
      gap: 5px;
    }

    .divider1 {
      height: 20px;
      width: 1px;
      background-color: #ccc;
      margin: 0 10px;
    }
.icon-search {
	color: #000000;
}

.contact-bar2 {
      display: flex;
      align-items: center;
      gap: 15px;
      font-family: Arial, sans-serif;
      font-size: 14px;
      padding: 10px;
    }

    .contact-bar2 img {
      width: 40px;
      height: 40px;
    }

    .contact-bar2 a {
      text-decoration: none;
      color: black;
    }

.post-sidebar {
	padding: 0px 10px 10px !important;
}
.post-title {
	 display: -webkit-box;
  -webkit-line-clamp: 2;     /* 👈 Số dòng muốn hiển thị */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.4em;         /* Tuỳ chỉnh theo font-size */
  max-height: 2.8em; 
}
.menu-item:hover {
	background-color: #edf2fa;
}
.blog-ttsk-home .post-item {
	    padding: 0 15px 15px !important;
}
.imta-phone-label {
	left: -120px !important;
}
.imta-contact {
    position: fixed;
    bottom: 2%;
    z-index: 999;
    
	right: 0 !important;
}




    @media (max-width: 768px) {
        .imta-combo-card_123 {
            width: 100%;
            margin: 0 0 20px 0;
        }
        .slick-prev {
            left: 10px;
        }
        .slick-next {
            right: 10px;
        }
}
@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}