/* ------- CSS đã lọc (chỉ cho block GTranslate / chosen) ------- */

/* --- Một vài rule global cần thiết (từ file gốc) --- */
body {
  margin-top: 0;
  font-family: Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
* {
  transition-duration: 0.2s;
  transition-property: background-color, border-color, box-shadow, color, opacity, text-shadow, transform;
  transition-timing-function: linear;
}
img { max-width: 100%; }

/* --- Language switch / Google translate block --- */
.language-switch-block {
  float: left;
  margin-top: 9px;
  margin-bottom: 10px;
}
.language-switch-block .block-title {
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  margin: 0 0 5px;
}

/* trong file gốc: ẩn anchor "gtranslate > a" (thường là 'Powered by' link) */
.language-switch-block .gtranslate > a { display: none; }

/* hiển thị select mặc định của module gtranslate */
.language-switch-block .gtranslate > select {
  display: inline-block !important;
  color: #000;
  padding: 1px 3px 3px;
}

/* lưu ý: file gốc có rule này (sẽ ẩn toàn bộ chosen container nếu giữ nguyên) */
.language-switch-block .chosen-container { display: none !important; }

/* --- Các rule liên quan tới thư viện "chosen" (select enhancement) --- */
.chosen-container-single.form-select,
.chosen-container-multi.form-select {
  height: auto;
}
.chosen-container-single.form-select:after,
.chosen-container-multi.form-select:after {
  display: none;
}
.chosen-with-drop.form-select { z-index: 5; }

.form-item .select-wrapper:after { display: none; }

.chosen-container-single.form-select,
.chosen-container-multi.form-select {
  width: 100% !important;
}
.chosen-container-single.form-select .chosen-drop,
.chosen-container-multi.form-select .chosen-drop {
  width: 98% !important;
}

/* ví dụ rule context-specific có trong file gốc */
.user-register-form .field--name-field-user-address-0-address-country-code a.chosen-single {
  box-shadow: none;
  border: 0;
  background: no-repeat;
}
