/*
 Theme Name:   namaha child
 Description:  namaha child Theme
 Author:       peter
 Author URI:   
 Template:     namaha
 Version:      1.0
 Text Domain:  namaha-child
*/

.main-navigation-inner {
	width: 100%;
	float: left;
	margin-top: -30px;
}

.site-header.left-aligned .site-header-right {
	float: left;
	width: 100%;
}


.site-header.inline-navigation-menu .branding.contained {
	margin-bottom: -70px;
}


.site-content {
	margin-top: 50px;
}


@media (min-width: 780px) {
	.site-header.inline-navigation-menu .branding.contained {
		margin-bottom: -145px;
	}

}


@media (min-width: 1000px) {
	.site-header.inline-navigation-menu .branding.contained {
		margin-bottom: -170px;
	}

}

@media (max-width: 999px) {
	.header-image img {
		object-fit: cover !important;
	}

	.main-navigation .main-navigation-inner {
		padding-top: 20px;
	}

}

.header-image img {
	min-height: 150px;
	max-height: 400px;
	object-fit: none;
}

@media (max-width: 780px) {
	.site-content {
		margin-top: 80px;
	}

	.header-image-padder {
		position: absolute;
		top: 0;
	}

	.content-container {
		padding-top: 0;
	}

	.site-header .branding a {
		width: 130px !important;
		bottom: -70px;
		position: relative;
	}

	body .site-header.left-aligned .site-header-right {
		margin-top: -100px !important;
	}

	body .site-header-right {
		position: relative;
		z-index: 99999;
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
		float: right !important;
		margin-top: -100px;
	}

	body .site-header-right .header-menu-button {
		float: right !important;
        position: relative;
        top: 0;
	}
}

.site-footer-widgets .widget ul li {
	float: left;
	margin-left: 20px;
}

.site-footer-widgets #nav_menu-2 {
	width: 100%;
}

.site-header.translucent .site-logo-area {
	padding-bottom: 25px;
}

body .site-header .branding.contained {
	padding-left: 40px !important;
	padding-right: 40px !important
}

.site-header .site-logo-area.border-bottom {
	border-bottom: none;
}