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

.sc_form {
	display: none;
}

.sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, .sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, .sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, .sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):hover, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:not(.sc_button):not([class*="button"]):focus, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:hover .sc_layouts_item_icon, [class*="scheme_"].sc_layouts_row_type_compact .sc_layouts_item a:focus .sc_layouts_item_icon {
	color: #91772D !important;
}


/* --- Navigation --- */
.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-23005 .elementor-element.elementor-element-8f29ebb .elementor-button {
	font-family: "sweet-sans-pro",sans-serif;
}

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

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

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

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

/* --- Our Team - Sticky Header --- */
.elementor-22679 .elementor-element.elementor-element-4b6dab3:not(.elementor-motion-effects-element-type-background), .elementor-22679 .elementor-element.elementor-element-4b6dab3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #172328 !important;
}

/* --- Accounting Services --- */
.sc_services_default .sc_services_item .sc_services_item_title, .sc_services_default .sc_services_item .sc_services_item_title a {
	font-family: "Besley",serif;
	font-weight: 600;
	font-size: 24px;
}

.sc_services_default .sc_services_item_subtitle, .sc_services_default .sc_services_item_subtitle a {
	display: none;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_text {
	font-family: "sweet-sans-pro",sans-serif;
	text-transform: uppercase;
	font-weight: 800;
	color: #c6a456;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon {
	border: 1.4px solid #c6a456;
}

.sc_services_default .sc_services_item .sc_services_item_more_link .link_icon:before {
	color: #c6a456;
	font-weight: 600;
}

/* --- Our Team --- */
.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) {
	font-family: "sweet-sans-pro",sans-serif !important;
	font-weight: 800;
	color: #c6a456;
}

.sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):hover, .sc_button.sc_button_simple.color_style_link3:not(.sc_button_bg_image):focus, .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):hover, .color_style_link3 .sc_button.sc_button_simple:not(.sc_button_bg_image):focus {
	color: #AA8948 !important;
}

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

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

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

.footer-links a {
	color: #939393 !important;
	font-weight: 600 !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;
}


.wpforms-container .wpforms-form .wpforms-field-label, .wpforms-container .wpforms-form .wpforms-field-description, .wpforms-container .wpforms-form textarea, .wpforms-container .wpforms-form li, .wpforms-container .wpforms-form th {
	font-family: "Besley",serif;
}

div.wpforms-container-full .wpforms-field-sublabel, .wp-core-ui div.wpforms-container-full .wpforms-field-sublabel {
	font-family: "sweet-sans-pro",sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 11px;
}

div.wpforms-container-full input[type=submit]:not(:hover):not(:active), div.wpforms-container-full button[type=submit]:not(:hover):not(:active), div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full input[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full button[type=submit]:not(:hover):not(:active), .wp-core-ui div.wpforms-container-full .wpforms-page-button:not(:hover):not(:active) {
	font-family: "sweet-sans-pro",sans-serif;
	color: #fff;
	padding: 15px 20px 15px 20px;
	border-radius: 0px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}

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: #AA8948;
}

form button:not(.components-button):hover, form button:not(.components-button):focus, input[type="submit"]:hover, input[type="submit"]:focus, input[type="reset"]:hover, input[type="reset"]:focus, input[type="button"]:hover, input[type="button"]:focus, .post_item .more-link:hover, .comments_wrap .form-submit input[type="submit"]:hover, .comments_wrap .form-submit input[type="submit"]:focus, .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover, .wp-block-button:not(.is-style-outline) .wp-block-button__link:focus, .sc_button_default:hover, .sc_button_default:focus, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):hover, .sc_button:not(.sc_button_simple):not(.sc_button_bordered):not(.sc_button_bg_image):focus, .socials_share.socials_type_block .social_icon:hover, .socials_share.socials_type_block .social_icon:focus {
	font-family: "sweet-sans-pro",sans-serif;
	color: #fff;
	padding: 15px 20px 15px 20px;
	border-radius: 0px;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
}

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