/*
    Template: consulting
    Theme Name: Consulting Child Theme
    Theme URI: http://consulting.stylemixthemes.com/
    Author: StylemixThemes
    Author URI: http://stylemixthemes.com/
    Description: Consulting - Business and Finance WordPress theme. Using Consluting you can easily create a modern website with real content. Easily edit the real content and compose the page layout with drag & drop page builder Consulting is the best ever finance, consulting, brokerage WordPress theme. It’s fully Responsive and Easy to Customize using intuitive Drag & Drop Visual Composer and Theme Options panel in WordPress Customizer.
    Version: 4.0.2
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Tags: blue, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, fixed-layout, fluid-layout, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, sticky-post, translation-ready
    Text Domain: consulting-child-theme
*/

.x-title-element h1:after,
.x-title-element h2:after,
.x-title-element h3:after,
.x-title-element h4:after {
	display: none !important;
}

.icon_box.style_1 .icon::after {
	display: none;
}

.request_callback .wpcf7-form-control.wpcf7-textarea {
	height: 220px
}

.x-sidebar-styled-menu .widget.widget_nav_menu ul li a {
	color: #111;
}
.x-sidebar-styled-menu .widget.widget_nav_menu ul li:hover > a {
	border-left-color: #ff0000;
}

.x-sidebar-box-info .consulting-custom-title {
	color: white !important;
}

.stm_contact_two {
	display: flex;
  justify-content: center;
  align-items: center;
}

header .stm_contact_image img {
	width: 24px !important;
	height: 24px !important;
}

header .stm_contact_info h5 {
	font-size: 12px;
	font-weight: 400;
}

.footer_widgets .wp-block-media-text {
	display: flex;
}
.footer_widgets .wp-block-media-text figure {
	margin: 0 10px 0 0;
}
.footer_widgets .wp-block-media-text img {
	max-width: 24px;
	max-height: 24px;
}

#footer .footer_widgets .widget {
	margin: 0 0 20px;
}

#footer .footer_widgets .wp-block-heading::after {
	display: none
}

#footer .footer_widgets hr.wp-block-separator {
	border-top: 1px solid #777;
}

#footer.style_3 .footer-top {
	border-bottom: 0;
}

html body .consulting_menu_nav__align-left .consulting_menu_nav {
    background: #ff0000 !important;
    min-height: 32px;
}

html body .consulting_menu_nav #menu_toggle, html body .consulting_menu_nav .menu_toggle {
	top: -12px;
}

@media (max-width: 1024px) {
	
.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li.current-menu-ancestor>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li.current-menu-parent>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li.current_page_ancestor>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li.current_page_item>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li.current_page_parent>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li:focus>a, .mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li:hover>a {
	color: #fff !important;
	}
	
	.mobile_grid_landscape .header-box .container .nav-box .main_menu_nav>li>a {
	text-transform: capitalize;
	}
}