/*
 Theme Name:   WealthCo Child Theme
 Theme URI: https://wealthco.themerex.net/
 Description: WealthCo 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: ThemeREX
 Author URI:  https://themerex.net/
 Template:     wealthco
 Version:      1.0
 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:  wealthco
*/


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

.nav-menu-color .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]), [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]) {
	color: #fff;
	font-weight: 800;
}

.elementor-23069 .elementor-element.elementor-element-40b7b81 .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

.elementor-23069 .elementor-element.elementor-element-53ece11 .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

.sc_layouts_title_title>.sc_layouts_title_caption {
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 2px;
}

/* --- Home - Sticky Header --- */
.elementor-23046 .elementor-element.elementor-element-5b4d1c1:not(.elementor-motion-effects-element-type-background), .elementor-23046 .elementor-element.elementor-element-5b4d1c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

/* --- Speaking Services - Sticky Header --- */
.elementor-23073 .elementor-element.elementor-element-4206208:not(.elementor-motion-effects-element-type-background), .elementor-23073 .elementor-element.elementor-element-4206208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

/* --- Blog - Sticky Header --- */
.elementor-23069 .elementor-element.elementor-element-4206208:not(.elementor-motion-effects-element-type-background), .elementor-23069 .elementor-element.elementor-element-4206208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

.elementor-23069 .elementor-element.elementor-element-ca4b38c .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

.elementor-23069 .elementor-element.elementor-element-36db102 .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

/* --- Blog --- */
div.esg-filter-wrapper .esg-filterbutton > span:hover, .mptt-navigation-tabs li a:hover, .mptt-navigation-tabs li a:focus, .wealthco_tabs .wealthco_tabs_titles li a:hover, .wealthco_tabs .wealthco_tabs_titles li a:focus, .wealthco_tabs .wealthco_tabs_titles li a.ui-tabs-anchor:hover, .wealthco_tabs .wealthco_tabs_titles li a.ui-tabs-anchor:focus {
	background-color: #c6a456;
	color: #ffffff;
}

.sc_item_pagination_load_more .nav-links, .nav-links-more .nav-load-more, .nav-links-more .woocommerce-load-more, .woocommerce-links-more .woocommerce-load-more, .sidebar_small_screen_above .sidebar_control, .trx_addons_popup_form_field_submit .submit_button, .simple_text_link, .show_comments_single .show_comments_button, form button:not(.components-button), input[type="button"], input[type="reset"], input[type="submit"], .theme_button, .sc_layouts_row .sc_button, .sc_portfolio_preview_show .post_readmore, .wp-block-button__link, .post_item .more-link, div.esg-filter-wrapper .esg-filterbutton>span, .mptt-navigation-tabs li a, .wealthco_tabs .wealthco_tabs_titles li a {
	font-family: "sweet-sans-pro",sans-serif;
	font-weight: 800;
}

.post_layout_classic .post_meta_item.post_categories {
	font-family: "sweet-sans-pro",sans-serif;
	font-weight: 800;
}

/* --- Blog - Footer --- */
.elementor-23049 .elementor-element.elementor-element-b9513da .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

.elementor-23049 .elementor-element.elementor-element-1f3cb56 .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

/* --- Footer --- */
#footer-designed-by, #footer-designed-by a {
	color: #203944;
}

#footer-designed-by a:hover {
	color: #B9B9B9;
}

#footer-rights, #footer-rights a {
	color: #203944;
}

#footer-rights a:hover {
	color: #B9B9B9;
}

.footer-text p {
	color: #939393 !important;
}

.footer-links a {
	color: #939393 !important;
	font-weight: 600 !important;
}

/* --- Speaking Services Form --- */
div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button {
	background-color: #c6a456;
	font-family: "sweet-sans-pro",sans-serif;
	font-weight: 900;
	font-size: 15px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border-radius: 0 0 0 0;
	padding: 15px 30px 15px 30px;
	
}

div.wpforms-container-full input[type=submit]:hover, div.wpforms-container-full input[type=submit]:active, div.wpforms-container-full button[type=submit]:hover, div.wpforms-container-full button[type=submit]:active, div.wpforms-container-full .wpforms-page-button:hover, div.wpforms-container-full .wpforms-page-button:active, .wp-core-ui div.wpforms-container-full input[type=submit]:hover, .wp-core-ui div.wpforms-container-full input[type=submit]:active, .wp-core-ui div.wpforms-container-full button[type=submit]:hover, .wp-core-ui div.wpforms-container-full button[type=submit]:active, .wp-core-ui div.wpforms-container-full .wpforms-page-button:hover, .wp-core-ui div.wpforms-container-full .wpforms-page-button:active {
	background-color: #aa8948 !important;
	color: #ffffff;
	transition: all .3s !important;
	background: none;
}

.wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label {
	font-family: "Besley",serif;
	font-weight: 600;
}

/* --- Deals Transacted - Sticky Header --- */
.elementor-23089 .elementor-element.elementor-element-4206208:not(.elementor-motion-effects-element-type-background), .elementor-23089 .elementor-element.elementor-element-4206208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

/* --- Contact Page --- */
.contact-icon-section .sc_icons .sc_icons_item_title[style*="color"]>a:active, .sc_icons .sc_icons_item_title[style*="color"]>a:hover, .sc_icons .sc_icons_item_title[style*="color"]>a {
	font-family: "Besley",serif;
}

.contact-icon-section .sc_icons_plain .sc_icons_item .sc_icons_item_more_link .link_text, .sc_icons_plain .sc_icons_item:hover .sc_icons_item_more_link .link_text, .sc_icons_plain .sc_icons_item .sc_icons_item_more_link:hover .link_text {
	font-family: "sweet-sans-pro",sans-serif;
	font-weight: 600;
	margin-top: 10px;
}

/* --- Mobile Nav --- */
.sc_layouts_row_type_compact .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item_icon {
	color: #fff;
}

.menu_mobile .menu_mobile_inner {
	background-color: #fff;
}

.menu_mobile .menu_mobile_nav_area>ul>.menu-item>a {
	color: #c6a456;
	font-weight: 800;
	text-transform: uppercase;
	font-size: 20px !important;
}

.menu_mobile.opened .menu_mobile_inner .socials_mobile {
	display: none;
}

.menu_mobile .menu_mobile_close .menu_button_close_text {
	font-weight: 600;
	text-transform: uppercase;
	color: #8e8e8e;
}

.menu_mobile .menu_mobile_close .menu_button_close_icon {
	color: #8e8e8e;
}

.menu_mobile .menu_mobile_inner .menu-item.opened > a {
	color: #172328;
}

.menu_mobile .menu_mobile_inner a:hover, .menu_mobile .menu_mobile_inner .current-menu-ancestor > a, .menu_mobile .menu_mobile_inner .current-menu-item > a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:hover:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-ancestor:before, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li.current-menu-item:before {
	color: #8e8e8e;
}

.menu_mobile .menu_mobile_inner a, .menu_mobile .menu_mobile_inner .menu_mobile_nav_area li:before {
	color: #8e8e8e;
}

.elementor-23186 .elementor-element.elementor-element-4206208:not(.elementor-motion-effects-element-type-background), .elementor-23186 .elementor-element.elementor-element-4206208 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

.elementor-23046 .elementor-element.elementor-element-ff8267c:not(.elementor-motion-effects-element-type-background), .elementor-23046 .elementor-element.elementor-element-ff8267c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

.elementor-23073 .elementor-element.elementor-element-a5a15df:not(.elementor-motion-effects-element-type-background), .elementor-23073 .elementor-element.elementor-element-a5a15df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

.elementor-23186 .elementor-element.elementor-element-a5a15df:not(.elementor-motion-effects-element-type-background), .elementor-23186 .elementor-element.elementor-element-a5a15df > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

.elementor-23089 .elementor-element.elementor-element-a5a15df:not(.elementor-motion-effects-element-type-background), .elementor-23089 .elementor-element.elementor-element-a5a15df > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	background-color: #172328 !important;
}