.w60_emg {
  width: 60% !important;
  margin: 18px auto !important;
  float: none !important;
  font-family: "Noto Serif", serif !important;
  text-align: justify;
  font-size: 1.1rem;
}
.w80_emg {
  width: 80% !important;
  margin: 10px auto !important;
  float: none !important;
  font-family: "Noto Serif", serif !important;
  text-align: justify;
  font-size: 1.1rem;
}

.mx-auto:has(#e_magazine) {
  padding: 0 !important;
}

#e_magazine .tinymce-content {
  margin-top: 0;
}

#e_magazine .tinymce-content figure,
#e_magazine .tinymce-content table,
#e_magazine .tinymce-content img {
  max-width: none;
  width: 100% !important;
}

#e_magazine [data-fancybox="gallery"] {
  width: 100%;
  height: 100%;
}

/* fix mẫu 1 */
#e_magazine .box_title_emg {
  font-size: 28px;
}
#e_magazine .box_title_emg.box_center_img {
  text-align: center;
}

[style="float:right;margin-right:-100px;padding-left:20px;width:300px;"] {
  margin-right: -25px !important;
  width: 260px !important;
}

[style="float:left;margin-left:-100px;padding-right:20px;width:300px;"] {
  margin-left: -15px !important;
  width: 260px !important;
}

/* fix mẫu 1 - end */

/* fix mẫu 2 */

/* fix mẫu 2 - end */

@media (max-width: 767px) {
  #e_magazine .w60_emg,
  #e_magazine .w80_emg {
    width: 100% !important;
  }

  /* fix mẫu 2 */
  #e_magazine .pinbox {
    float: none;
    margin: 0;
    width: 100%;
  }
  /* fix mẫu 2 - end  */

  /* fix mẫu 3 */
  #e_magazine .w60_emg .layout-col,
  #e_magazine .w80_emg .layout-col {
    max-width: 100% !important;
    flex: 0 0 100%;
  }
  #e_magazine .sticky-bg-next {
    padding: 20px;
  }
  /* fix mẫu 3 - end */
}
