/*
Theme Name: Hiroshi Child
Theme URI: https://hiroshi.qodeinteractive.com
Description: A child theme of Hiroshi
Author: Select Themes
Author URI: https://qodeinteractive.com
Version: 1.0
Text Domain: hiroshi
Template: hiroshi
*/

#qodef-page-header .qodef-header-logo-link .qodef-header-logo-image {
	width: 150px;
	margin: 0;
}

#qodef-page-header #qodef-page-header-inner .qodef-header-logo-link {
	align-items: flex-start;
}

#qodef-page-header-inner .qodef-header-navigation > ul,
#qodef-page-header-inner {
	align-items: flex-start;
	margin-top: 1.5em;
}

#qodef-page-header-inner .qodef-header-navigation > ul > li > a {
	margin: 0;
	align-items: flex-start;
}

.qodef-portfolio-single {
	padding: 0;
}

#qodef-back-to-top {
	bottom: 100px;
}

.footer-copyright,
.footer-copyright a {
	margin: 0;
	color: var(--qode-main-color);
	font-size: 0.75rem;
}

.qodef-m-filter .qodef-m-filter-item:before,
.qodef-header-navigation > ul > li > a > span::after {
	content: none;
}

.qodef-m-filter .qodef-m-filter-item {
	font-family: 'DM Mono', sans-serif;
	margin: 0 3em 0 0;
	padding: 5px 0;
	font-size: 0.875rem;
	text-transform: uppercase;
}

.qodef-portfolio-list .qodef-e-info > *,
.qodef-portfolio-single .qodef-portfolio-info .qodef-e-label,
.qodef-header-navigation > ul > li > a,
.qodef-section-title h6.qodef-m-title {
	font-family: 'DM Mono', sans-serif;
	letter-spacing: 0;
}

.qodef-m-filter .qodef-m-filter-item.qodef--active,
.qodef-m-filter .qodef-m-filter-item:hover,
.qodef-header-navigation > ul > li.current-menu-ancestor > a,
.qodef-header-navigation > ul > li.current-menu-item > a,
.qodef-header-navigation > ul > li > a:hover {
	color: var(--qode-main-color);
	opacity: 0.5;
	transition: opacity 0.3s ease-in-out;
}

.qodef-m-filter .qodef-m-filter-item,
.qodef-header-navigation > ul > li > a {
	transition: opacity 0.1s ease-in-out;
}

.qodef-contact-form-7 .wpcf7-not-valid-tip,
.rs-layer .wpcf7-not-valid-tip {
	margin: 0;
}
