/*

Theme Name: Hansuyuan Theme

Theme URI: https://www.eastdigi.com

Author: East Digi Marketing Team

Author URI: https://www.eastdigi.com

Version: 1.0

*/



@font-face {

	font-family: 'InstrumentSans-Regular';

	src: url('fonts/InstrumentSans-Regular.woff') format('woff'),

		url('fonts/InstrumentSans-Regular.ttf') format('truetype'),

		url('fonts/InstrumentSans-Regular.svg#InstrumentSans-Regular') format('svg');

	font-weight: normal;

	font-style: normal;

	font-display: swap;

}



@font-face {

	font-family: 'InstrumentSans-SemiBold';

	src: url('fonts/InstrumentSans-SemiBold.woff') format('woff'),

		url('fonts/InstrumentSans-SemiBold.ttf') format('truetype'),

		url('fonts/InstrumentSans-SemiBold.svg#InstrumentSans-SemiBold') format('svg');

	font-weight: normal;

	font-style: normal;

	font-display: swap;

}



body {

	font-family: 'InstrumentSans-Regular', sans-serif;

}



h1,

h2,

h3,

h4,

.h3 {

	font-family: 'InstrumentSans-SemiBold', sans-serif;

	font-weight: normal;

}



.site-nav,

.site-nav__list,

.site-nav__link,

#menu,

.mm-menu {

	font-family: inherit;

	font-weight: inherit;

}

.site-nav ul,
.site-nav li,
.site-nav__list,
.site-nav__list ul,
.site-nav__list li {
	list-style: none;
}

.site-nav li,
.site-nav__list li {
	margin-left: 0;
	padding-left: 0;
}

#menu:not(.mm-menu) {
	display: none;
}

.header-menu-toggle {
	background: none;
	border: 0;
	padding: 0;
	color: inherit;
	text-decoration: none;
	cursor: pointer;
}

@media (max-width: 1023px) {
	.site-nav {
		display: none !important;
	}
}

@media (min-width: 1024px) {
	.site-nav {
		display: block;
	}
}



.btn,
button,
input[type="submit"],
input[type="button"] {

	font-family: inherit;

}


