@import url(https://fonts.googleapis.com/css?family=PT+Serif);


@font-face{
font-family: 'PT Serif';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('../fonts/pt-serif-v11-latin-ext-regular.woff2') format("woff2"), url('../fonts/pt-serif-v11-latin-ext-regular.woff') format("woff");
}


@font-face{
font-family: 'DINWeb';
font-style: normal;
font-weight: normal;
font-display: swap;
src: url('../fonts/DINWeb.eot') format("embedded-opentype"), url('../fonts/DINWeb.woff') format("woff");
}

@font-face{
font-family: 'DINWeb';
font-style: normal;
font-weight: bold;
font-display: swap;
src: url('../fonts/DINWeb-Bold.eot') format("embedded-opentype"), url('../fonts/DINWeb-Bold.woff') format("woff");
}

body.nav-open{
overflow: hidden;
width: 100%;
position: fixed;
}

body.nav-open main{
opacity: 0;
}

@media (max-width:991.98px){
body{padding-top: 0;}
/*.header{height: 80px;position: relative;}*/
.header__logo a{height: 40px;}
}


.nav-sticky .menu{
position: fixed;
top: 100px;
left: 0;
right: 0;
z-index: 1030;
}

.nav-sticky .menu>nav{
min-height: calc(100vh - 100px)
}

li.nav-item{
width: 100%;
line-height: 1.8;
}

span.yt-hover.text-small{
font-weight: 300;
font-size: 15px;
padding: 0;
}
