/*
Theme Name: Renov Constructions
Author: Ilia Svinin
Author URI: https://renovconstructions.com
Description: Custom WordPress theme developed for renovconstructions.com
Requires at least: 6.7
Tested up to: 6.8
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: renovconstructions
*/

/* Theme CSS from assets/css */
@import url('assets/css/colors.css');
@import url('assets/css/primitives.css');
@import url('assets/css/hero.css');
@import url('assets/css/services.css');
@import url('assets/css/showcase.css');
@import url('assets/css/advantages.css');
@import url('assets/css/message-form.css');
@import url('assets/css/certified.css');
@import url('assets/css/about-team.css');
@import url('assets/css/service-page.css');
@import url('assets/css/about-us.css');
@import url('assets/css/faq.css');
@import url('assets/css/get-a-quote.css');
@import url('assets/css/careers.css');
@import url('assets/css/showcase-cpt.css');
@import url('assets/css/footer.css');

body {
	overflow-x: hidden;
}

/* Inner-page header nav: gray background, black font (used on all non-home pages) */
.header-nav {
	background: #e8e8e8 !important;
	border-bottom: 1px solid rgba(0, 0, 0, 0.08);
}

.header-nav .navbar-brand,
.header-nav .nav-link {
	color: var(--rc-text) !important;
}

/* Dropdown parent: button so click opens menu only */
.header-nav button.nav-link {
	background: transparent;
	border: none;
	font: inherit;
	text-align: inherit;
	cursor: pointer;
	width: auto;
}

.header-nav .nav-link:hover,
.header-nav .nav-link:focus {
	color: var(--rc-text) !important;
	opacity: 0.85;
}

.header-nav .current-menu-item .nav-link {
	color: var(--rc-primary) !important;
}

.header-nav .navbar-toggler {
	border-color: rgba(0, 0, 0, 0.2);
	color: var(--rc-text);
}

.header-nav .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(26, 26, 26, 1)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.header-nav .dropdown-menu {
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.5rem 1rem var(--rc-shadow);
}

.header-nav .dropdown-item {
	color: var(--rc-text);
}

.header-nav .dropdown-item:hover,
.header-nav .dropdown-item:focus {
	background: rgba(0, 0, 0, 0.05);
	color: var(--rc-text);
}

.header-nav .dropdown-menu .current-menu-item .dropdown-item {
	color: var(--rc-primary);
}

