/**
 * Header logo sizing — Codenexa theme.
 */

.tf-header .logo-site,
.offcanvas-menu .canvas_head .logo-site {
	display: inline-flex;
	align-items: center;
	flex-shrink: 0;
	line-height: 0;
}

.tf-header .logo-site img,
.offcanvas-menu .canvas_head .logo-site img {
	display: block;
	height: 36px;
	width: auto;
	max-width: 160px;
	object-fit: contain;
}

@media (max-width: 991px) {
	.tf-header .logo-site img,
	.offcanvas-menu .canvas_head .logo-site img {
		height: 32px;
		max-width: 140px;
	}
}
