
/* RESETS - DO NOT CHANGE DYNAMICALLY */

header .navbar-logo,
header.header-shrink .navbar-logo {
	line-height: 0 !important;
}

header .navbar-logo-wrap img {
	max-height: none !important;
}

header .navbar-logo .navbar-logo-wrap 	{
	transition-duration: 400ms;
	transition-property: all;
	transition-timing-function: cubic-bezier(0.7, 1, 0.7, 1);
}

@media (max-width: 991px){
	header .navbar-logo .navbar-logo-img {
	    max-width: none !important; 
	}
}

@media (max-width: 991px){
	.header .navbar-actions .navbar-actions-shrink 	{
		max-height: none;
	}
}

@media (min-width: 992px){
	.header .navbar-actions .navbar-actions-shrink 	{
		max-height: none;
	}
}

@media (min-width: 992px) {
	.header-shrink.ark-header .navbar-actions .navbar-actions-shrink {
	    max-height: none;
	}
}

@media (max-width: 991px){
	.header-fullscreen .header-fullscreen-col 	{
		width: calc(100% - 60px);
	}

	.header-fullscreen .header-fullscreen-col.header-fullscreen-nav-actions-left 	{
		width: 30px;
	}
}

.ark-header .topbar-toggle-trigger 	{
	padding: 0;
}

/* DYNAMIC OVERWRITES */


@media (min-width: 992px) {
	.wrapper>.wrapper-top-space {
	height: 91px;
	}
}

.ark-header .navbar-logo .navbar-logo-wrap {
    padding-top: 23px;
	padding-bottom: 23px;
}

@media (min-width: 992px) {
	.header-shrink.ark-header .navbar-logo .navbar-logo-wrap {
	    padding-top: 13px;
		padding-bottom: 13px;
	}
}

@media (min-width: 992px) {
	.ark-header .navbar-nav .nav-item {
	    line-height: 91px;
	}
}

@media (min-width: 992px) {
	header .navbar-logo-wrap img {
	    height: 45px !important;
	}
}

@media (min-width: 992px) {
	header.header-shrink .navbar-logo-wrap img {
	    height: 45px !important;
	}
}

.ark-header .navbar-actions .navbar-actions-shrink {
	line-height: 90px;	
}

@media (min-width: 992px){
	.header-shrink.ark-header .navbar-actions .navbar-actions-shrink {
	    line-height: 70px;
	}
}

@media (min-width: 992px) {
	.ark-header.header-no-pills .navbar-nav .nav-item-child {
	    line-height: 91px;
	}
}

@media (min-width: 992px) {
	.ark-header.header-no-pills.header-shrink .navbar-nav .nav-item-child {
		line-height: 71px;
	}
}

@media (min-width: 992px) {
	.ark-header.header-pills .navbar-nav .nav-item-child {
	    margin-top: 30.5px;
	    margin-bottom: 30.5px;
	}
}

@media (min-width: 992px) {
	.ark-header.header-pills.header-shrink .navbar-nav .nav-item-child {
	    margin-top: 20.5px;
	    margin-bottom: 20.5px;
	}
}

@media (max-width: 991px) {
	.header-fullscreen .header-fullscreen-nav-actions-left,
	.header-fullscreen .header-fullscreen-nav-actions-right 	{
	    padding-top: 30.5px;
	    padding-bottom: 30.5px;
	}
}

@media (min-width: 992px) {
	.header-fullscreen .header-fullscreen-nav-actions-left,
	.header-fullscreen .header-fullscreen-nav-actions-right 	{
	    padding-top: 30.5px;
	    padding-bottom: 30.5px;
	}
}

@media (min-width: 992px) {
	.header-shrink.header-fullscreen .header-fullscreen-nav-actions-left,
	.header-shrink.header-fullscreen .header-fullscreen-nav-actions-right {
	    padding-top: 20.5px;
	    padding-bottom: 20.5px;
	}
}

.header.auto-hiding-navbar.nav-up {
	top: -81px;
}

.header-transparent.auto-hiding-navbar.nav-up {
	top: -81px;
}

.header-center-aligned.auto-hiding-navbar.nav-up {
	top: -81px;
}

.header-center-aligned-transparent.auto-hiding-navbar.nav-up {
	top: -81px;
}

.search-on-header-field .search-on-header-input 	{
	height: 89px;
}

.header-shrink .search-on-header-field .search-on-header-input 	{
	height: 69px;
}

@media (max-width: 991px) {
	.search-on-header-field .search-on-header-input 	{
		height: 91px;
	}
}

.ark-header .topbar-toggle-trigger 	{
	height: 20px;
	margin-top: 35.5px;
	margin-bottom: 35.5px;
}

/* HORIZONTAL - MOBILE */

@media (max-width: 991px) {
	.ark-header .navbar-toggle{
		margin-top: 33px;
		margin-bottom: 33px;
	}
}

@media (max-width: 991px) {
	.ark-header .navbar-actions .navbar-actions-shrink {
		line-height: 91px;
	}
}

@media (max-width: 991px) {
	header .navbar-logo-wrap img {
    	height: 45px !important;		
	}
}

@media (max-width: 991px) {
	.ark-header .navbar-logo .navbar-logo-wrap 	{
	    padding-top: 23px;
		padding-bottom: 23px;
	}
}

/* VERTICAL */

@media (max-width: 991px) {
	.header-vertical .navbar-toggle {
		margin-top: 33px;
		margin-bottom: 33px;
	}
}

@media (max-width: 991px) {
	.header-section-scroll .navbar-toggle {
		margin-top: 33px;
		margin-bottom: 33px;
	}
}

@media (max-width: 991px) {
	header.ark-header-vertical .navbar-logo .navbar-logo-wrap 	{
	    padding-top: 23px !important;
		padding-bottom: 23px !important;		
	}
}

/* LOGO JUMP OUT */


	@media (min-width: 992px) {
		.ark-header .navbar-logo {
			position: relative;
		}
		.ark-header .navbar-logo-wrap {
			position: absolute;
		}
	}

















