/*
Theme Name: Tin tức
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

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

.meta-related ul li a{color: #0092ff;} .meta-related ul li{line-height: 20px;} .meta-related ul{margin-left: 10px}


/* Dành cho điện thoại */
@media all and (max-width: 480px) {
.list-news li{width:50%}
.list-news{width:100%}
 
}
 
/* Dành cho máy tính bảng */
@media all and (max-width: 1024px) {
 
}
.dangky1 {
    background: #ce8226;
    padding: 15px;
}
.dangky1 a {
    font-size: 23px;
    color: #fff;
    font-weight: bold;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border-radius: 10px;
    height: 50px;
}
.wpcf7-spinner {
    display: none !important;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner {
    border-radius: 10px;
    padding: 5px 40px;
    background: #b30000;
}

.fixed-contact-pills{ position: fixed; left: 20px; bottom: 20px; z-index: 99999; display: flex; flex-direction: column; gap: 10px; align-items: flex-start; } /* ===== DESKTOP (GIỮ NGUYÊN) ===== */ .fixed-contact-pills .contact-pill { width: 200px; min-height: 48px; padding: 5px 10px; border-radius: 999px; background: #ffffff; text-decoration: none; display: flex; align-items: center; gap: 5px; box-sizing: border-box; box-shadow: 0 6px 18px rgba(0, 0, 0, 0.12); transition: all .2s ease; } .fixed-contact-pills .contact-pill:hover{ transform: translateY(-2px); } .fixed-contact-pills .contact-pill.zalo{ border: 2px solid #1098e8; } .fixed-contact-pills .contact-pill.phone{ border: 2px solid #ff5b5b; } .fixed-contact-pills .icon-wrap{ width: 38px; height: 38px; min-width: 38px; display: flex; align-items: center; justify-content: center; } .fixed-contact-pills .contact-pill.zalo img{ width: 28px; } .fixed-contact-pills .contact-pill.phone svg{ width: 26px; color: #ff5b5b; } .fixed-contact-pills .text{ font-size: 16px; font-weight: 600; color: #000; } /* ===== MOBILE CHUYỂN SANG ICON ===== */ @media (max-width: 767px){ .fixed-contact-pills{ left: 10px; bottom: 10px; gap: 10px; } .fixed-contact-pills .contact-pill{ width: 52px; height: 52px; padding: 0; border-radius: 50%; justify-content: center; align-items: center; gap: 0; box-shadow: 0 6px 18px rgba(0,0,0,.18); } .fixed-contact-pills .text{ display: none; } .fixed-contact-pills .icon-wrap{ width: 30px; height: 30px; min-width: 30px; display: flex; align-items: center; justify-content: center; } .fixed-contact-pills .contact-pill.zalo{ background: #fff; border: none; } .fixed-contact-pills .contact-pill.phone{ background: #ff5b5b; border: none; } .fixed-contact-pills .contact-pill.zalo .icon-wrap{ background: #fff; border-radius: 50%; width: 32px; height: 32px; min-width: 32px; } .fixed-contact-pills .contact-pill.zalo .icon-wrap img{ width: 38px; height: 38px; display: block; filter: none !important; } .fixed-contact-pills .contact-pill.phone .icon-wrap svg{ width: 22px; height: 22px; color: #fff; display: block; } }

.floating-price-btn{
  position: fixed;
  right: 18px;
  bottom: 56px;
  z-index: 99999;
  display: inline-flex;
  align-items: center;
  gap: 12px;
  min-width: 270px;
  min-height: 58px;
  padding: 12px 20px;
  background: linear-gradient(180deg, #ff5c5b 0%, #ff0200 100%) !important;
  color: #fff !important;
  text-decoration: none !important;
  border-radius: 999px;
  box-shadow: 0 12px 28px rgba(0,0,0,.25);
  font-size: 16px;
  font-weight: 800;
  transition: .25s;
}

.floating-price-btn:hover{
  transform: translateY(-2px);
}

.fpb-icon.pdf{ width:26px; height:26px; }
.fpb-icon.download{ width:20px; height:20px; }

@media (max-width:767px){
  .floating-price-btn{
    right:10px;
    bottom:18px;
    left:78px;
    min-height:48px;
    padding:10px 12px;
    font-size:13px;
  }
}