/* @font-face {
    font-family: "Open Sans", sans-serif;
    src: url('../font/opensan/OpenSans-ExtraBold.woff2');
    src: local('OpenSans ExtraBold'), local('OpenSans-ExtraBold'),
        url('../font/opensan/OpenSans-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-style: normal;
} */


@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-Light.woff2') format('woff2');
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}
@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-Regular.woff2') format('woff2');
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}

@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-Medium.woff2') format('woff2');
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}
@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}
@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-Bold.woff2') format('woff2');
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}
@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}

/*
@font-face {
    font-family: "Open Sans";
    src: url('../font/opensan/OpenSans-Light.woff2') format('woff2'),
    url('../font/opensan/OpenSans-Regular.woff2') format('woff2'),
    url('../font/opensan/OpenSans-Medium.woff2') format('woff2'),
    url('../font/opensan/OpenSans-SemiBold.woff2') format('woff2'),
    url('../font/opensan/OpenSans-Bold.woff2') format('woff2'),
    url('../font/opensan/OpenSans-ExtraBold.woff2') format('woff2');
    font-weight: 300 800;
    font-stretch: 100%;
    font-display: swap;
    font-style: normal;
    font-optical-sizing: auto;
    font-variation-settings: "wdth" 100;
}*/

* { font-family: "Open Sans"; }
p { font-weight: 400; }
strong { font-weight: 600; }
h1, h2 { font-weight: 700; }
h3, h4, h5, h6 { font-weight: 600; }
b { font-weight: 600; }
em { font-weight: 300; }
span { font-weight: 300; }
small { font-weight: 300; }
code { font-weight: 400; }
a { font-weight: 400; }
button { font-weight: 400; }
input { font-weight: 400; }
textarea { font-weight: 400; }
select { font-weight: 400; }
label { font-weight: 400; }
fieldset { font-weight: 400; }
legend { font-weight: 400; }
blockquote { font-weight: 300; }
q { font-weight: 300; }
dfn { font-weight: 300; }
li > a { font-weight: 400; }
