/*
 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
------------------------------------------------------------ */

.sc_item_subtitle {
    background: linear-gradient(265.22deg, #C1820E 0%, #F5D06E 51.37%, #BD7D08 100%), #D49F32 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image), .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image) {
 background: linear-gradient(265.22deg, #C1820E 0%, #F5D06E 51.37%, #BD7D08 100%), #FFFBF6 !important;
 -webkit-background-clip: text !important;
 -webkit-text-fill-color: transparent;
}

.sc_button.sc_button_simple:before, .sc_button.sc_button_simple:after {
    background: linear-gradient(265.22deg, #C1820E 0%, #F5D06E 51.37%, #BD7D08 100%), #FFFBF6 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

.color_style_link2 .sc_button_default {
    background: #c1820e !important;
}

.color_style_link2 .sc_button_default:hover {
    background: #a16b08 !important;
}

#no-grad .sc_item_subtitle {
    background: unset !important;
    -webkit-background-clip: unset !important;
    -webkit-text-fill-color: unset !important;
}

#banner span.sc_item_subtitle.sc_title_subtitle {
    font-size: 22px;
    margin: 0;
    background: linear-gradient(265.22deg, #C1820E 0%, #F5D06E 51.37%, #BD7D08 100%), #D49F32 !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

#banner .sc_item_descr p {
    font-size: 20px !important;
    line-height: 27.5px;
}

#banner .sc_item_descr {
    margin-top: 10px;
}

#banner a.sc_button {
    width: 153px !important;
    height: 48px;
    padding: 0;
    place-content: center;
    font-size: 14px;
}

.header_position_over .top_panel {
    position: unset;
}

#grad-txt .trx_addons_bg_text.trx_addons_marquee_wrap span {
    background: linear-gradient(269.67deg, #C1820E 26.55%, #F5D06E 50.38%, #BD7D08 72.94%), #CF9728 !important;!i;!;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent;
}

#foot-m .sc_layouts_menu_nav > li.current-menu-item > a {
    color: rgb(255 255 255 / 80%) !important;
}

#foot-m .sc_layouts_menu_nav > li > a {
    font-size: 17px;
    font-family: 'DM Sans';
    font-weight: 400;
    line-height: 30px;
}

.footer_wrap .sc_socials.sc_socials_default.modern .socials_wrap .social_item .social_icon {
    background: #101526 !important;
    color: #a88124;
    margin-top: 30px;
}

.post_meta_item.post_categories:not(.cat_sep) > a {
    background: #c1820e !important;
}

.post_item_single .post_meta_single {
    display: none;
}

.menu_main_nav>li>a, .sc_layouts_menu_nav>li>a {
    padding: 0 30px;
}

header.top_panel a.sc_button {
    padding: 12px 30px !important;
    background: transparent !important;
    border: 1px solid !important;
}

header.top_panel a.sc_button:hover {
    border-color: #c18220 !important;
	background: #c18220 !important;
}

#testi-box .trx_expcol_on.trx_expcol_gradient_on:after {
    background: linear-gradient(180deg, rgba(4, 7, 26, 0) 0%, #04071A 100%);
}

.page_content_wrap {
    background: #090a1c;
}

h2.services_page_title {
    color: white;
}

.post_featured.with_thumb.post_featured_bg {
    background-size: auto;
    background-repeat: no-repeat;
    height: 22rem;
}