/* Fonts */

@font-face {
  font-family: "Midnight Chalker";
  src: url('/wp-content/uploads/2022/03/midnight-chalker-regular.woff2') format('woff2'), url('/wp-content/uploads/2022/03/midnight-chalker-regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

/* Header */
@media(min-width: 768px) {
    .inside-header>.site-branding,
    .inside-header>.navigation-branding,
    .inside-header>.site-logo,
    .site-branding-container,
    #site-navigation .navigation-branding .site-logo,
    #sticky-navigation .navigation-branding {
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        z-index: 1000;
    }

	#sticky-navigation,
	#mobile-header {
		z-index: 1000 !important;
	}
	
    #site-navigation {
        margin-left: unset !important;
        display: flex;
    }

    .site-header .main-navigation:not(#sticky-navigation) .inside-navigation {
        margin: unset;
    }

    #site-navigation,
    #primary-menu,
    .main-navigation .inside-navigation {
        flex: 1;
    }

    /* Change nth-child(#) to first item to right */
    .main-navigation ul li:nth-child(4) {
        margin-left: auto;
    }
}

@media(min-width: 1021px) and (max-width: 1150px) {
	#site-navigation .navigation-branding img {
		height: 120px;
	}
	
	.main-navigation .main-nav ul li a {
		line-height: 120px;
		font-size: 20px;
	}
}

@media(min-width: 931px) and (max-width: 1020px) {
	#site-navigation .navigation-branding img {
		height: 100px;
	}
	
	.main-navigation .main-nav ul li a {
		line-height: 100px;
		font-size: 18px;
	}
}

@media(max-width: 930px) {
	.site-logo.mobile-header-logo {
		justify-content: center;
		flex-grow: 1;
	}
	
	.site-logo.mobile-header-logo img {
		height: 90px;
	}
	
	.menu-toggle {
		line-height: 90px;
	}

	#mobile-header .menu-toggle {
		position: absolute;
		top: 0;
		right: 0;
	}
}

/* Footer */
.footer-widgets .widget_nav_menu ul {
	text-align: center;
}
.footer-widgets .kt-button span {
	text-align: left;
}

.footer-widgets .kt-btn-wrap {
	width: 100%;
}