/*
 Theme Name:   Elite Child Theme
 Theme URI:    https://elite.themerex.net/
 Description:  Elite Child Theme
 Author:       ThemeREX
 Author URI:   https://themerex.net/
 Template:     elite
 Version:      1.0.0
 Tested up to: 6.7.1
 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: agency, digital marketing, digital agency, corporate, consulting, digital, business, it company, financial services, saas, software, startup, technology, seo, ai
 Text Domain:  elite
*/

/* =Theme customization starts here
------------------------------------------------------------ */
.scheme_light,
body.scheme_light,
.scheme_light:where(.editor-styles-wrapper) {
  --theme-color-bg_color: #ffffff;
  --theme-color-bd_color: #d9d5d1;
  --theme-color-text: #5f5d5a;
  --theme-color-text_light: #76736e;
  --theme-color-text_dark: #403930;
  --theme-color-text_link: #ed9c35;
  --theme-color-text_hover: #c7832c;
  --theme-color-text_link2: #845923;
  --theme-color-text_hover2: #5e4019;
  --theme-color-text_link3: #f34949;
  --theme-color-text_hover3: #d13f3f;
  --theme-color-alter_bg_color: #b282281a;
  --theme-color-alter_bg_hover: #f4eee6;
  --theme-color-alter_bd_color: #d9d5d1;
  --theme-color-alter_bd_hover: #2d2a28;
  --theme-color-alter_text: #5f5d5a;
  --theme-color-alter_light: #76736e;
  --theme-color-alter_dark: #403930;
  --theme-color-alter_link: #ed9c35;
  --theme-color-alter_hover: #c7832c;
  --theme-color-alter_link2: #845923;
  --theme-color-alter_hover2: #5e4019;
  --theme-color-alter_link3: #f34949;
  --theme-color-alter_hover3: #d13f3f;
  --theme-color-extra_bg_color: #413c3a;
  --theme-color-extra_bg_hover: #464241;
  --theme-color-extra_bd_color: #4d4a46;
  --theme-color-extra_bd_hover: #d2c1ab;
  --theme-color-extra_text: #b2aea8;
  --theme-color-extra_light: #8c8985;
  --theme-color-extra_dark: #fffbf6;
  --theme-color-extra_link: #ed9c35;
  --theme-color-extra_hover: #fffbf6;
  --theme-color-extra_link2: #845923;
  --theme-color-extra_hover2: #5e4019;
  --theme-color-extra_link3: #f34949;
  --theme-color-extra_hover3: #d13f3f;
  --theme-color-input_bg_color: transparent;
  --theme-color-input_bg_hover: transparent;
  --theme-color-input_bd_color: #d9d5d1;
  --theme-color-input_bd_hover: #2d2a28;
  --theme-color-input_text: #5f5d5a;
  --theme-color-input_light: #76736e;
  --theme-color-input_dark: #403930;
  --theme-color-inverse_bd_color: #67bcc1;
  --theme-color-inverse_bd_hover: #5aa4a9;
  --theme-color-inverse_text: #403930;
  --theme-color-inverse_light: #333333;
  --theme-color-inverse_dark: #403930;
  --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(250, 246, 240, 0.7);
  --theme-color-alter_bg_color_04: rgba(250, 246, 240, 0.4);
  --theme-color-alter_bg_color_00: rgba(250, 246, 240, 0);
  --theme-color-alter_bg_color_02: rgba(250, 246, 240, 0.2);
  --theme-color-alter_bg_hover_08: rgba(244, 238, 230, 0.8);
  --theme-color-alter_bd_color_02: rgba(217, 213, 209, 0.2);
  --theme-color-alter_dark_015: rgba(64, 57, 48, 0.15);
  --theme-color-alter_dark_02: rgba(64, 57, 48, 0.2);
  --theme-color-alter_dark_03: rgba(64, 57, 48, 0.3);
  --theme-color-alter_dark_05: rgba(64, 57, 48, 0.5);
  --theme-color-alter_dark_08: rgba(64, 57, 48, 0.8);
  --theme-color-alter_link_02: rgba(237, 156, 53, 0.2);
  --theme-color-alter_link_07: rgba(237, 156, 53, 0.7);
  --theme-color-extra_bg_color_05: rgba(65, 60, 58, 0.5);
  --theme-color-extra_bg_color_07: rgba(65, 60, 58, 0.7);
  --theme-color-extra_link_02: rgba(237, 156, 53, 0.2);
  --theme-color-extra_link_07: rgba(237, 156, 53, 0.7);
  --theme-color-text_dark_003: rgba(64, 57, 48, 0.03);
  --theme-color-text_dark_005: rgba(64, 57, 48, 0.05);
  --theme-color-text_dark_008: rgba(64, 57, 48, 0.08);
  --theme-color-text_dark_01: rgba(64, 57, 48, 0.1);
  --theme-color-text_dark_015: rgba(64, 57, 48, 0.15);
  --theme-color-text_dark_02: rgba(64, 57, 48, 0.2);
  --theme-color-text_dark_03: rgba(64, 57, 48, 0.3);
  --theme-color-text_dark_05: rgba(64, 57, 48, 0.5);
  --theme-color-text_dark_07: rgba(64, 57, 48, 0.7);
  --theme-color-text_dark_08: rgba(64, 57, 48, 0.8);
  --theme-color-text_link_007: rgba(237, 156, 53, 0.07);
  --theme-color-text_link_02: rgba(237, 156, 53, 0.2);
  --theme-color-text_link_03: rgba(237, 156, 53, 0.3);
  --theme-color-text_link_04: rgba(237, 156, 53, 0.4);
  --theme-color-text_link_07: rgba(237, 156, 53, 0.7);
  --theme-color-text_link2_08: rgba(132, 89, 35, 0.8);
  --theme-color-text_link2_007: rgba(132, 89, 35, 0.07);
  --theme-color-text_link2_02: rgba(132, 89, 35, 0.2);
  --theme-color-text_link2_03: rgba(132, 89, 35, 0.3);
  --theme-color-text_link2_05: rgba(132, 89, 35, 0.5);
  --theme-color-text_link3_007: rgba(243, 73, 73, 0.07);
  --theme-color-text_link3_02: rgba(243, 73, 73, 0.2);
  --theme-color-text_link3_03: rgba(243, 73, 73, 0.3);
  --theme-color-inverse_text_03: rgba(64, 57, 48, 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: #4d473e;
  --theme-color-text_link_blend: #fab144;
  --theme-color-alter_link_blend: #fab144;
}

h2.elementor-heading-title {
  margin: 30px 0 20px;
}

p {
  line-height: 1.8;
  margin-bottom: 20px;
}
ul,
ol {
  margin: 20px 0 20px 25px;
  padding-left: 40px;
}
li {
  margin-bottom: 10px;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  text-transform: capitalize;
}

h2.sc_item_title {
  margin-bottom: 50px;
}

.sc_table th {
  text-wrap-mode: nowrap;
}
.post_header_single
  .post_meta.post_meta_categories
  a:not(.post_sponsored_label) {
  line-height: 1;
}

/* BUTTON */

form button:not(.components-button),
input[type="button"],
input[type="reset"],
input[type="submit"],
.theme_button,
.post_item .more-link,
.wp-block-button__link,
.sc_button:not(.sc_button_simple),
.sc_form button,
.sc_portfolio_preview_show .post_readmore {
  border-radius: 0;
}

ul[class*="wp-block-"],
ol[class*="wp-block-"] {
  margin: 15px 0;
}

.widget_banner:not(.widget_fullwidth) .image_wrap {
  background-color: transparent;
}

.noclick > a {
  cursor: unset;
}

.elementor-button {
  background-color: var(--theme-color-text_link);
  text-transform: uppercase;
  font-family: Epilogue, sans-serif;
  font-weight: 700;
  font-size: 14px;
}

.elementor-button:hover {
  background-color: var(--theme-color-text_link_hover);
}
.btn-light a {
  background-color: #ffffff;
  color: #000000;
}
.sc_icons_item_description {
  font-size: 16px;
  line-height: 1.4em;
}
