/*!
Theme Name: Hello Elementor Child
Theme URI: https://crocoblock.com/
Author: Crocoblock
Author URI: https://crocoblock.com/
Description: Child theme for Hello Elementor with all CrocoBlock features compatibility.
Template: hello-elementor
Version: 1.0.0
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: hello-elementor-child
*/


/* Khi Elementor Popup mở */
body.elementor-popup-modal .atp-call.pc.mb,
body.elementor-popup-modal .zalo-container.left{
  display: none !important;
}
/* === Codex Peugeot brand refresh start === */

/* === Codex Peugeot brand refresh: typography and buttons === */
:root {
  --peugeot-brand-navy: #0E0044;
  --peugeot-brand-navy-2: #1C005F;
  --peugeot-brand-black: #000000;
  --peugeot-brand-text: #111111;
}

.elementor-kit-6 {
  --e-global-color-primary: var(--peugeot-brand-black);
  --e-global-color-accent: var(--peugeot-brand-navy);
  --e-global-color-ae22e90: var(--peugeot-brand-navy);
  --e-global-typography-primary-font-family: 'Custom Peugeot';
  --e-global-typography-accent-font-family: 'Custom Peugeot';
  --e-global-typography-primary-font-weight: 700;
  --e-global-typography-accent-font-weight: 700;
}

.elementor-kit-6,
.elementor-kit-6 body,
.elementor-kit-6 input,
.elementor-kit-6 textarea,
.elementor-kit-6 select {
  font-family: 'Custom Peugeot', Arial, sans-serif;
}

.elementor-kit-6 h1,
.elementor-kit-6 h2,
.elementor-kit-6 h3,
.elementor-kit-6 h4,
.elementor-kit-6 .elementor-heading-title {
  color: var(--peugeot-brand-text);
  font-family: 'Custom Peugeot', Arial, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.elementor-kit-6 .elementor-button,
.elementor-kit-6 .jet-listing-dynamic-link__link,
.elementor-kit-6 input[type='submit'],
.elementor-kit-6 .wpcf7-submit,
.elementor-kit-6 .ff-btn-submit,
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit {
  background: var(--peugeot-brand-navy) !important;
  border-color: var(--peugeot-brand-navy) !important;
  color: #ffffff !important;
  fill: #ffffff !important;
  font-family: 'Custom Peugeot', Arial, sans-serif !important;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase;
  border-radius: 4px !important;
  box-shadow: 0 10px 22px rgba(14, 0, 68, 0.18);
  transition: background-color .2s ease, border-color .2s ease, transform .2s ease, box-shadow .2s ease;
}

.elementor-kit-6 .elementor-button:hover,
.elementor-kit-6 .elementor-button:focus,
.elementor-kit-6 .jet-listing-dynamic-link__link:hover,
.elementor-kit-6 .jet-listing-dynamic-link__link:focus,
.elementor-kit-6 input[type='submit']:hover,
.elementor-kit-6 input[type='submit']:focus,
.elementor-kit-6 .wpcf7-submit:hover,
.elementor-kit-6 .wpcf7-submit:focus,
.elementor-kit-6 .ff-btn-submit:hover,
.elementor-kit-6 .ff-btn-submit:focus,
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:hover,
form.fluent_form_3 .wpf_has_custom_css.ff-btn-submit:focus {
  background: var(--peugeot-brand-black) !important;
  border-color: var(--peugeot-brand-black) !important;
  color: #ffffff !important;
  transform: translateY(-1px);
  box-shadow: 0 12px 26px rgba(0, 0, 0, 0.22);
}

.elementor-kit-6 .jet-tabs__control .jet-tabs__label-text {
  color: var(--peugeot-brand-text) !important;
  font-family: 'Custom Peugeot', Arial, sans-serif !important;
  font-size: 20px;
  font-weight: 700 !important;
  letter-spacing: 0 !important;
}

.elementor-kit-6 .jet-tabs__control.active-tab .jet-tabs__label-text,
.elementor-kit-6 .jet-tabs__control:hover .jet-tabs__label-text {
  color: var(--peugeot-brand-navy) !important;
}

.elementor-kit-6 .jet-tabs__control.active-tab .jet-tabs__control-inner {
  border-bottom: 4px solid var(--peugeot-brand-navy) !important;
}

.elementor-kit-6 .jet-tabs__content h3 {
  display: inline-block;
  margin: 0 0 18px;
  padding: 10px 16px;
  background: var(--peugeot-brand-navy);
  color: #ffffff !important;
  border-radius: 4px;
  font-size: 24px;
  line-height: 1.25;
  text-transform: uppercase;
}

.elementor-kit-6 .jet-tabs__content ul {
  margin: 0 0 20px 22px;
}

.elementor-kit-6 .jet-tabs__content li {
  color: #202020;
  font-size: 18px;
  line-height: 1.65;
  margin-bottom: 8px;
}

.elementor-kit-6 .jet-tabs__content li::marker {
  color: var(--peugeot-brand-navy);
}
/* === End Codex Peugeot brand refresh === */

/* === Codex Peugeot brand refresh end === */
