/*
Theme Name: Valiance
Theme URI: https://valiance.qodeinteractive.com
Description: Business Consulting WordPress Theme
Author: Elated Themes
Author URI: https://qodeinteractive.com
Text Domain: valiance
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, threaded-comments, translation-ready
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/** WARNING: Really ugly hacks below. Preference should be change css from interface instead of here.
  * I've tried to achieve consistency by making everything inherit styles from elementor rather than the global theme.
  * This means all pages must be created by elementor or the styles won't get applied.
  * **/

/* For mobile header alignment */
#qodef-page-header .qodef-header-logo-link {
	margin-right: 50px;
}
.qodef-header-standard--left .qodef-header-sticky-inner .qodef-header-navigation {
	margin-left: 0px;
}
.qodef-mobile-header-navigation>ul {
    margin: 0 0;
    padding-left: 60px;
}

/* For fixing alignment of close button in mobile view */
.qodef-m-icon.qodef--close {
	top: 0px !important;
    left: 0px !important; */
}

/* For hiding top bar logo on home page */
.page-id-12992 .qodef-header-logo-link {
    display: none !important;
}

/* Force Navbar font to inherit from elementor */
.qodef-header-navigation>ul>li>a,.qodef-header-navigation>ul>li.qodef-menu-item--narrow ul li>a,.qodef-mobile-header-navigation>ul>li>a,.qodef-mobile-header-navigation ul li ul li>a {
	font-family: var( --e-global-typography-text-font-family ), Sans-serif !important;
	font-weight: var( --e-global-typography-text-font-weight ) !important;
}

/* Force dark theme for mobile header */
#qodef-page-mobile-header {
	background-color: #171717 !important;
}
.qodef-mobile-header-navigation {
    overflow: hidden;
    background-color: #171717 !important;
}
.qodef-mobile-header-navigation>ul>li>a,.qodef-mobile-header-navigation ul li ul li>a {
	color: #fff;
}
.qodef-mobile-header-navigation ul li ul li>a:hover {
	color: #fff;
}
.qodef-mobile-header-navigation ul li ul li>a:hover .qodef-menu-item-arrow path {
	fill: #fff;
}
.qodef-opener-icon.qodef-source--icon-pack {
	color: #fff;
}

/* Disable auto-generated category/author pages */
.qodef-e-info-category>a,.qodef-e-info-author>a,.qodef-e-info.qodef-info--top>a,.qodef-e-info-date>a {
	color: var( --e-global-color-primary ) !important;
	pointer-events: none !important;
	cursor: default !important;
}

/* Custom styling on valiance widgets */
.qodef-section-title .qodef-m-subtitle {
    color: unset;
}
.qodef-team-list .qodef-e-role {
	color: unset;
}
.qodef-team-list .qodef-e-title {
	margin: 5px 0;
}
.qodef-e-description {
	margin: 0;
}

/* News post fixes */
.qodef-m-inner>a>svg>path {
    stroke: var(--e-global-color-primary);
}
#qodef-single-post-navigation .qodef-m-nav-label {
	color: var(--e-global-color-primary);
}
.qodef-e-info-tags-title {
    color: var(--e-global-color-primary) !important;
}
.qodef-social-title {
    color: var(--e-global-color-primary) !important;
}
.qodef-e-info-tags a {
	cursor: default;
	pointer-events: none;
	background-color: var(--e-global-color-secondary) !important;
}