/*
 Theme Name:        Dentalux Child Theme
 Theme URI:         https://dentalux.ancorathemes.com/
 Description:       Dentalux is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
 Author:            AncoraThemes
 Author URI:        https://ancorathemes.com/
 Template:          dentalux
 Version:           1.0
 Tested up to:      6.6
 Requires at least: 5.0
 Requires PHP:      7.0
 License:           GNU General Public License v2 or later
 License URI:       http://www.gnu.org/licenses/gpl-2.0.html
 Tags:              flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
 Text Domain:       dentalux
*/


/* =Child-Theme customization starts here
------------------------------------------------------------ */



.scheme_dark, body.scheme_dark, .scheme_dark:where(.editor-styles-wrapper) {
    --theme-color-bg_color: #1A1A1A;
    --theme-color-bd_color: #333338;
    --theme-color-text: #BFC4C9;
    --theme-color-text_light: #8A8F94;
    --theme-color-text_dark: #FFFFFF;
    --theme-color-text_link: #2E8BC0;
    --theme-color-text_hover: #1F6690;
    --theme-color-text_link2: #4FA8D8;
    --theme-color-text_hover2: #3A93C4;
    --theme-color-text_link3: #1F6690;
    --theme-color-text_hover3: #17516E;
    --theme-color-alter_bg_color: #222228;
    --theme-color-alter_bg_hover: #2C2C34;
    --theme-color-alter_bd_color: #333338;
    --theme-color-alter_bd_hover: #3A3A40;
    --theme-color-alter_text: #BFC4C9;
    --theme-color-alter_light: #8A8F94;
    --theme-color-alter_dark: #FFFFFF;
    --theme-color-alter_link: #2E8BC0;
    --theme-color-alter_hover: #1F6690;
    --theme-color-alter_link2: #4FA8D8;
    --theme-color-alter_hover2: #3A93C4;
    --theme-color-alter_link3: #1F6690;
    --theme-color-alter_hover3: #17516E;
    --theme-color-extra_bg_color: #2A2A30;
    --theme-color-extra_bg_hover: #3A3A42;
    --theme-color-extra_bd_color: #42424A;
    --theme-color-extra_bd_hover: #3A3A40;
    --theme-color-extra_text: #BFC4C9;
    --theme-color-extra_light: #8A8F94;
    --theme-color-extra_dark: #FFFFFF;
    --theme-color-extra_link: #2E8BC0;
    --theme-color-extra_hover: #FFFFFF;
    --theme-color-extra_link2: #4FA8D8;
    --theme-color-extra_hover2: #6FBBE4;
    --theme-color-extra_link3: #1F6690;
    --theme-color-extra_hover3: #17516E;
    --theme-color-input_bg_color: #transparent;
    --theme-color-input_bg_hover: #transparent;
    --theme-color-input_bd_color: #333338;
    --theme-color-input_bd_hover: #333338;
    --theme-color-input_text: #BFC4C9;
    --theme-color-input_light: #8A8F94;
    --theme-color-input_dark: #FFFFFF;
    --theme-color-inverse_bd_color: #2E8BC0;
    --theme-color-inverse_bd_hover: #1F6690;
    --theme-color-inverse_text: #FFFFFF;
    --theme-color-inverse_light: #BFC4C9;
    --theme-color-inverse_dark: #1A1A1A;
    --theme-color-inverse_link: #FFFFFF;
    --theme-color-inverse_hover: #1A1A1A;
    --theme-color-bg_color_0: rgba(26, 26, 26, 0);
    --theme-color-bg_color_02: rgba(26, 26, 26, 0.2);
    --theme-color-bg_color_07: rgba(26, 26, 26, 0.7);
    --theme-color-bg_color_08: rgba(26, 26, 26, 0.8);
    --theme-color-bg_color_09: rgba(26, 26, 26, 0.9);
    --theme-color-alter_bg_color_07: rgba(34, 34, 40, 0.7);
    --theme-color-alter_bg_color_08: rgba(34, 34, 40, 0.8);
    --theme-color-alter_bg_color_04: rgba(34, 34, 40, 0.4);
    --theme-color-alter_bg_color_00: rgba(34, 34, 40, 0);
    --theme-color-alter_bg_color_02: rgba(34, 34, 40, 0.2);
    --theme-color-alter_bd_color_02: rgba(51, 51, 56, 0.2);
    --theme-color-alter_dark_015: rgba(255, 255, 255, 0.15);
    --theme-color-alter_dark_02: rgba(255, 255, 255, 0.2);
    --theme-color-alter_dark_05: rgba(255, 255, 255, 0.5);
    --theme-color-alter_dark_08: rgba(255, 255, 255, 0.8);
    --theme-color-alter_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-alter_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-extra_bg_color_05: rgba(42, 42, 48, 0.5);
    --theme-color-extra_bg_color_07: rgba(42, 42, 48, 0.7);
    --theme-color-extra_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-extra_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-text_dark_003: rgba(255, 255, 255, 0.03);
    --theme-color-text_dark_005: rgba(255, 255, 255, 0.05);
    --theme-color-text_dark_008: rgba(255, 255, 255, 0.08);
    --theme-color-text_dark_015: rgba(255, 255, 255, 0.15);
    --theme-color-text_dark_02: rgba(255, 255, 255, 0.2);
    --theme-color-text_dark_03: rgba(255, 255, 255, 0.3);
    --theme-color-text_dark_05: rgba(255, 255, 255, 0.5);
    --theme-color-text_dark_07: rgba(255, 255, 255, 0.7);
    --theme-color-text_dark_08: rgba(255, 255, 255, 0.8);
    --theme-color-text_link_007: rgba(46, 139, 192, 0.07);
    --theme-color-text_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-text_link_03: rgba(46, 139, 192, 0.3);
    --theme-color-text_link_04: rgba(46, 139, 192, 0.4);
    --theme-color-text_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-text_link2_08: rgba(79, 168, 216, 0.8);
    --theme-color-text_link2_007: rgba(79, 168, 216, 0.07);
    --theme-color-text_link2_02: rgba(79, 168, 216, 0.2);
    --theme-color-text_link2_085: rgba(79, 168, 216, 0.85);
    --theme-color-text_link2_000: rgba(79, 168, 216, 0);
    --theme-color-text_link2_03: rgba(79, 168, 216, 0.3);
    --theme-color-text_link2_05: rgba(79, 168, 216, 0.5);
    --theme-color-text_link3_007: rgba(31, 102, 144, 0.07);
    --theme-color-text_link3_02: rgba(31, 102, 144, 0.2);
    --theme-color-text_link3_03: rgba(31, 102, 144, 0.3);
    --theme-color-inverse_text_03: rgba(255, 255, 255, 0.3);
    --theme-color-inverse_link_08: rgba(255, 255, 255, 0.8);
    --theme-color-inverse_hover_08: rgba(26, 26, 26, 0.8);
    --theme-color-text_dark_blend: #ffffff;
    --theme-color-text_link_blend: #4FA8D8;
    --theme-color-alter_link_blend: #4FA8D8;
}

.scheme_light, body.scheme_light, .scheme_light:where(.editor-styles-wrapper) {
    --theme-color-bg_color: #FFFFFF;
    --theme-color-bd_color: #E0E0E0;
    --theme-color-text: #6B6B6B;
    --theme-color-text_light: #9B9DA0;
    --theme-color-text_dark: #141414;
    --theme-color-text_link: #2E8BC0;
    --theme-color-text_hover: #1F6690;
    --theme-color-text_link2: #4FA8D8;
    --theme-color-text_hover2: #3A93C4;
    --theme-color-text_link3: #1F6690;
    --theme-color-text_hover3: #17516E;
    --theme-color-alter_bg_color: #F4F4F4;
    --theme-color-alter_bg_hover: #EAEAEA;
    --theme-color-alter_bd_color: #E0E0E0;
    --theme-color-alter_bd_hover: #D5D5D5;
    --theme-color-alter_text: #6B6B6B;
    --theme-color-alter_light: #9B9DA0;
    --theme-color-alter_dark: #141414;
    --theme-color-alter_link: #2E8BC0;
    --theme-color-alter_hover: #1F6690;
    --theme-color-alter_link2: #4FA8D8;
    --theme-color-alter_hover2: #3A93C4;
    --theme-color-alter_link3: #1F6690;
    --theme-color-alter_hover3: #17516E;
    --theme-color-extra_bg_color: #1A1A1A;
    --theme-color-extra_bg_hover: #262626;
    --theme-color-extra_bd_color: #333338;
    --theme-color-extra_bd_hover: #3A3A40;
    --theme-color-extra_text: #BFC4C9;
    --theme-color-extra_light: #8A8F94;
    --theme-color-extra_dark: #FFFFFF;
    --theme-color-extra_link: #2E8BC0;
    --theme-color-extra_hover: #FFFFFF;
    --theme-color-extra_link2: #4FA8D8;
    --theme-color-extra_hover2: #6FBBE4;
    --theme-color-extra_link3: #1F6690;
    --theme-color-extra_hover3: #17516E;
    --theme-color-input_bg_color: transparent;
    --theme-color-input_bg_hover: transparent;
    --theme-color-input_bd_color: #E0E0E0;
    --theme-color-input_bd_hover: #D5D5D5;
    --theme-color-input_text: #6B6B6B;
    --theme-color-input_light: #9B9DA0;
    --theme-color-input_dark: #141414;
    --theme-color-inverse_bd_color: #2E8BC0;
    --theme-color-inverse_bd_hover: #1F6690;
    --theme-color-inverse_text: #141414;
    --theme-color-inverse_light: #4A4A4A;
    --theme-color-inverse_dark: #141414;
    --theme-color-inverse_link: #FFFFFF;
    --theme-color-inverse_hover: #FFFFFF;
    --theme-color-bg_color_0: rgba(255, 255, 255, 0);
    --theme-color-bg_color_02: rgba(255, 255, 255, 0.2);
    --theme-color-bg_color_07: rgba(255, 255, 255, 0.7);
    --theme-color-bg_color_08: rgba(255, 255, 255, 0.8);
    --theme-color-bg_color_09: rgba(255, 255, 255, 0.9);
    --theme-color-alter_bg_color_07: rgba(244, 244, 244, 0.7);
    --theme-color-alter_bg_color_08: rgba(244, 244, 244, 0.8);
    --theme-color-alter_bg_color_04: rgba(244, 244, 244, 0.4);
    --theme-color-alter_bg_color_00: rgba(244, 244, 244, 0);
    --theme-color-alter_bg_color_02: rgba(244, 244, 244, 0.2);
    --theme-color-alter_bd_color_02: rgba(224, 224, 224, 0.2);
    --theme-color-alter_dark_015: rgba(20, 20, 20, 0.15);
    --theme-color-alter_dark_02: rgba(20, 20, 20, 0.2);
    --theme-color-alter_dark_05: rgba(20, 20, 20, 0.5);
    --theme-color-alter_dark_08: rgba(20, 20, 20, 0.8);
    --theme-color-alter_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-alter_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-extra_bg_color_05: rgba(26, 26, 26, 0.5);
    --theme-color-extra_bg_color_07: rgba(26, 26, 26, 0.7);
    --theme-color-extra_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-extra_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-text_dark_003: rgba(20, 20, 20, 0.03);
    --theme-color-text_dark_005: rgba(20, 20, 20, 0.05);
    --theme-color-text_dark_008: rgba(20, 20, 20, 0.08);
    --theme-color-text_dark_015: rgba(20, 20, 20, 0.15);
    --theme-color-text_dark_02: rgba(20, 20, 20, 0.2);
    --theme-color-text_dark_03: rgba(20, 20, 20, 0.3);
    --theme-color-text_dark_05: rgba(20, 20, 20, 0.5);
    --theme-color-text_dark_07: rgba(20, 20, 20, 0.7);
    --theme-color-text_dark_08: rgba(20, 20, 20, 0.8);
    --theme-color-text_link_007: rgba(46, 139, 192, 0.07);
    --theme-color-text_link_02: rgba(46, 139, 192, 0.2);
    --theme-color-text_link_03: rgba(46, 139, 192, 0.3);
    --theme-color-text_link_04: rgba(46, 139, 192, 0.4);
    --theme-color-text_link_07: rgba(46, 139, 192, 0.7);
    --theme-color-text_link2_08: rgba(79, 168, 216, 0.8);
    --theme-color-text_link2_007: rgba(79, 168, 216, 0.07);
    --theme-color-text_link2_02: rgba(79, 168, 216, 0.2);
    --theme-color-text_link2_085: rgba(79, 168, 216, 0.85);
    --theme-color-text_link2_000: rgba(79, 168, 216, 0);
    --theme-color-text_link2_03: rgba(79, 168, 216, 0.3);
    --theme-color-text_link2_05: rgba(79, 168, 216, 0.5);
    --theme-color-text_link3_007: rgba(31, 102, 144, 0.07);
    --theme-color-text_link3_02: rgba(31, 102, 144, 0.2);
    --theme-color-text_link3_03: rgba(31, 102, 144, 0.3);
    --theme-color-inverse_text_03: rgba(20, 20, 20, 0.3);
    --theme-color-inverse_link_08: rgba(255, 255, 255, 0.8);
    --theme-color-inverse_hover_08: rgba(255, 255, 255, 0.8);
    --theme-color-text_dark_blend: #141414;
    --theme-color-text_link_blend: #4FA8D8;
    --theme-color-alter_link_blend: #4FA8D8;
}

.elementor-top-section.scheme_dark{
	background: #1e1e1e; 
}

body.single-product .content,
body.page-id-22943 .content{
	padding: 0px !important;
}

/* ================================================
   REQUEST A QUOTE PAGE - COMPLETE STYLING
   Enamel Innovations - Option 2 Color Scheme
   ================================================ */

/* ===== Overall Wrapper ===== */
.ywraq-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px 0;
}

/* ===== Product Table (Left Side) ===== */
#yith-ywrq-table-list {
  width: 100%;
  border-collapse: collapse;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-radius: 10px;
  overflow: hidden;
}

/* Force header row visibility (black bg + white text) */
#yith-ywrq-table-list thead {
  display: table-header-group !important;
}

#yith-ywrq-table-list thead tr th {
  background-color: #1A1A1A !important;
  color: #FFFFFF !important;
  padding: 14px 16px !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  text-align: left;
  border: none;
  visibility: visible !important;
  opacity: 1 !important;
}

#yith-ywrq-table-list tbody td {
  padding: 16px;
  border-bottom: 1px solid #F0F0F0;
  color: #333333;
  vertical-align: middle;
}

/* Hide product thumbnail image (was rendering glitchy) */
#yith-ywrq-table-list .product-thumbnail {
  width: 0 !important;
  padding: 0 !important;
  border: none !important;
  overflow: hidden !important;
}

#yith-ywrq-table-list .product-thumbnail img {
  display: none !important;
}

#yith-ywrq-table-list .product-name {
  padding-left: 16px !important;
}

#yith-ywrq-table-list .product-name a {
  font-weight: 600;
  color: #141414;
  text-decoration: none;
}

#yith-ywrq-table-list .product-subtotal .woocommerce-Price-amount {
  color: #2E8BC0;
  font-weight: 700;
  font-size: 16px;
}

/* Quantity input box */
#yith-ywrq-table-list .quantity input.qty {
  width: 60px;
  padding: 8px;
  border: 1px solid #E0E0E0;
  border-radius: 6px;
  text-align: center;
}

/* Remove (X) icon */
#yith-ywrq-table-list .yith-ywraq-item-remove {
  color: #9B9DA0;
  font-size: 18px;
  text-decoration: none;
  transition: color 0.2s ease;
}

#yith-ywrq-table-list .yith-ywraq-item-remove:hover {
  color: #E74C3C;
}

/* "Update List" button */
#yith-ywrq-table-list input[name="update_raq"] {
  background-color: #2E8BC0 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 30px !important;
  padding: 12px 28px !important;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

#yith-ywrq-table-list input[name="update_raq"]:hover {
  background-color: #1F6690 !important;
}

/* ===== "Send the Request" Form (Right Side) ===== */
.yith-ywraq-mail-form-wrapper {
  background-color: #FFFFFF;
  padding: 30px;
  border-radius: 10px;
  border: 1px solid #E0E0E0;
}

.yith-ywraq-mail-form-wrapper h3 {
  font-size: 26px;
  font-weight: 700;
  color: #141414;
  margin-bottom: 24px;
}

#yith-ywraq-mail-form .form-row label {
  font-size: 14px;
  font-weight: 600;
  color: #333333;
  margin-bottom: 6px;
  display: block;
}

#yith-ywraq-mail-form .form-row label abbr.required {
  color: #E74C3C;
  text-decoration: none;
}

#yith-ywraq-mail-form input.input-text,
#yith-ywraq-mail-form textarea.input-text {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #E0E0E0;
  border-radius: 8px;
  font-size: 15px;
  color: #141414;
  background-color: #FAFAFA;
  box-sizing: border-box;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

#yith-ywraq-mail-form textarea.input-text {
  min-height: 140px;
  resize: vertical;
}

#yith-ywraq-mail-form input.input-text:focus,
#yith-ywraq-mail-form textarea.input-text:focus {
  border-color: #2E8BC0;
  outline: none;
  background-color: #FFFFFF;
  box-shadow: 0 0 0 3px rgba(46, 139, 192, 0.15);
}

#yith-ywraq-mail-form .form-row {
  margin-bottom: 20px;
}

/* "Send Your Request" button */
#yith-ywraq-mail-form .raq-send-request {
  background-color: #2E8BC0 !important;
  color: #FFFFFF !important;
  border: none !important;
  border-radius: 30px !important;
  padding: 15px 36px !important;
  font-size: 15px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease, transform 0.15s ease;
}

#yith-ywraq-mail-form .raq-send-request:hover {
  background-color: #1F6690 !important;
  transform: translateY(-1px);
}

/* ===== Layout: Table and Form side by side on desktop ===== */
@media (min-width: 992px) {
  .ywraq-form-table-wrapper.wide {
    display: flex;
    gap: 40px;
    align-items: flex-start;
  }

  #yith-ywrq-table-list,
  .ywraq-form-table-wrapper.wide form:first-child {
    flex: 1;
  }

  .yith-ywraq-mail-form-wrapper {
    flex: 1;
  }
}


/* ================================================
   SUCCESS/ERROR MESSAGE STYLING (NEW ADDITION)
   ================================================ */

#yith-ywraq-message {
  max-width: 1200px;
  margin: 0 auto 20px auto;
  padding: 0 20px;
}

#yith-ywraq-message .woocommerce-message,
#yith-ywraq-message .woocommerce-error,
#yith-ywraq-message .woocommerce-info,
#yith-ywraq-message p {
  display: flex;
  align-items: center;
  gap: 12px;
  background-color: #FFFFFF;
  border: 1px solid #E0E0E0;
  border-left: 4px solid #4CAF50;
  border-radius: 8px;
  padding: 16px 20px;
  font-size: 15px;
  color: #141414;
  list-style: none;
}

#yith-ywraq-message .woocommerce-error {
  border-left-color: #E74C3C;
}

#yith-ywraq-message .woocommerce-info {
  border-left-color: #2E8BC0;
}

#yith-ywraq-message ul,
#yith-ywraq-message li {
  list-style: none;
  margin: 0;
  padding: 0;
}

body.page-id-22943 .woocommerce-message{
	background: #1A1A1A;
    padding: 20px;
    color: white;
    border-radius: 7px;
}

a.add-request-quote-button{
	font-weight: 400;
    font-size: 16px !important;
}

.trx_addons_scroll_to_top {
    bottom: 70px !important;
    right: 20px;
}
.socials_mobile{
	display: none !important;
}

/* ================================================
   MOBILE FIX - Request a Quote Table (v2 - FIXED)
   ================================================ */

@media (max-width: 768px) {

  /* Force container to not overflow */
  .ywraq-wrapper,
  .ywraq-form-table-wrapper {
    overflow-x: hidden !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Box-sizing fix - critical for preventing overflow */
  #yith-ywrq-table-list,
  #yith-ywrq-table-list *,
  #yith-ywrq-table-list *::before,
  #yith-ywrq-table-list *::after {
    box-sizing: border-box !important;
  }

  /* Hide default WooCommerce responsive header */
  #yith-ywrq-table-list thead {
    display: none !important;
  }

  /* Table and rows as full-width blocks */
  #yith-ywrq-table-list {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  #yith-ywrq-table-list tbody {
    display: block !important;
    width: 100% !important;
  }

  #yith-ywrq-table-list tr {
    display: block !important;
    width: 100% !important;
    padding: 16px !important;
    border-bottom: 1px solid #F0F0F0;
  }

  /* Remove ALL default ::before content (this was causing the stray ":") */
  #yith-ywrq-table-list td::before {
    content: none !important;
    display: none !important;
  }

  /* Base cell reset */
  #yith-ywrq-table-list td {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 8px 0 !important;
    border: none !important;
    text-align: left !important;
    white-space: normal !important;
    word-wrap: break-word !important;
  }

  /* Product name row - name + remove icon side by side */
  #yith-ywrq-table-list .product-name {
    display: flex !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    gap: 10px;
    font-size: 16px;
  }

  #yith-ywrq-table-list .product-name a {
    flex: 1;
  }

  /* Remove (X) column - inline with name, not separate block */
  #yith-ywrq-table-list .product-remove {
    display: inline !important;
    width: auto !important;
    padding: 0 !important;
    order: 2;
  }

  /* Quantity row with label */
  #yith-ywrq-table-list .product-quantity {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
  }

  #yith-ywrq-table-list .product-quantity::before {
    content: "Quantity" !important;
    display: block !important;
    font-weight: 600;
    color: #141414;
    font-size: 14px;
  }

  #yith-ywrq-table-list .quantity {
    display: inline-block !important;
  }

  #yith-ywrq-table-list .quantity input.qty {
    width: 70px !important;
    max-width: 70px !important;
    padding: 8px !important;
    text-align: center;
    border: 1px solid #E0E0E0;
    border-radius: 6px;
  }

  /* Total/Price row with label */
  #yith-ywrq-table-list .product-subtotal {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
  }

  #yith-ywrq-table-list .product-subtotal::before {
    content: "Total" !important;
    display: block !important;
    font-weight: 600;
    color: #141414;
    font-size: 14px;
  }

  /* Actions row - Update List button */
  #yith-ywrq-table-list .actions {
    padding: 16px 0 0 !important;
    text-align: center !important;
  }

  #yith-ywrq-table-list input[name="update_raq"] {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    text-align: center;
  }

}

/* Global Safari heading word-break fix */
h1,
h2,
h3,
h4,
h5,
h6,
.elementor-heading-title {
    -webkit-hyphens: none !important;
    -moz-hyphens: none !important;
    -ms-hyphens: none !important;
    hyphens: none !important;

    word-break: normal !important;
    overflow-wrap: normal !important;
}