@font-face { font-family: 'Roboto'; src: url('https://www.weinnaturgenuss.at/nbp/Roboto-Regular.woff2') format('woff2'); font-weight: 400; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('https://www.weinnaturgenuss.at/nbp/Roboto-Medium.woff2') format('woff2'); font-weight: 500; font-style: normal; } @font-face { font-family: 'Roboto'; src: url('https://www.weinnaturgenuss.at/nbp/Roboto-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; } @font-face { font-family: 'Roboto Condensed'; src: url('https://www.weinnaturgenuss.at/nbp/RobotoCondensed-Bold.woff2') format('woff2'); font-weight: 700; font-style: normal; } body { min-height: 100vh; min-height: fill-available; min-height: -webkit-fill-available; } html { height: fill-available; height: -webkit-fill-available; } html, body { margin: 0px; color: #444; } body { overflow-y: scroll; } * { font-family: 'Roboto', sans-serif; box-sizing: border-box; -webkit-tap-highlight-color: transparent; } a { color: #c72f2c; text-decoration: none; cursor: pointer; } .oneline { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .noselect { -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */ } #header-inner, #content-inner, #footer-inner { position: relative; width: 100%; height: 100%; max-width: 1080px; margin: auto; } button { background-color: #c72f2c; border: none; color: #fff; cursor: pointer; font-size: 15px; font-weight: 500; text-transform: uppercase; -webkit-touch-callout: none; /* iOS Safari */ -webkit-user-select: none; /* Safari */ -khtml-user-select: none; /* Konqueror HTML */ -moz-user-select: none; /* Old versions of Firefox */ -ms-user-select: none; /* Internet Explorer/Edge */ user-select: none; /* Non-prefixed version, currently supported by Chrome, Edge, Opera and Firefox */ } button:active { filter: brightness(90%); } .ui-modal button { font-size: 14px; height: 40px; line-height: 40px; padding: 0px 30px; } /* HEADER */ #header { z-index: 10; position: fixed; left: 0; right: 0; top: 0; height: 80px; background-color: #fff; box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.25); } #header-logo { position: absolute; left: 10px; top: 10px; height: 60px; } #header-logo img { width: 100%; height: 100%; } #header-menu { position: absolute; right: 10px; top: 0px; height: 80px; line-height: 80px; font-size: 0px; } #header-menu div { display: inline-block; overflow: visible; position: relative; } #header-menu .link { user-select: none; position: relative; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; padding: 0px 10px; display: inline-block; text-decoration: none; text-transform: uppercase; font-weight: 700; background-color: #fff; color: #444; transition: all ease 300ms; } #header-menu .link-page:hover, #header-menu .link-page:active { opacity: 1; transition: none !important; } #header-menu .link-page::before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 3px; background-color: #c72f2c; margin: auto; width: 0%; transition: none; } #header-menu .link-page:hover::before { width: 100%; transition: all ease 150ms; } #header-menu .link-submenu:hover + div, #header-menu .submenu:hover { opacity: 1; transition: opacity ease 300ms; transform: translateY(0); } #header-menu .submenu { transform:translateY(-100vh); display: block; transition: none; opacity: 0; position: absolute; top: 80px; left: 0; white-space: nowrap; background-color: #222; z-index: 9999; } #header-menu .submenu a { font-size: 15px; font-weight: 700; line-height: 15px; padding: 20px 10px; display: block; color: #fff; } #header-menu .submenu a:hover { background-color: #444; } .header-menu-active { opacity: 1 !important; background-color: #c72f2c !important; color: #fff !important; transition: none !important; } #button-header-toggle { display: none; position: absolute; top: 0; right: 0; width: 80px; height: 100%; border-left: 1px solid #eee; background-color: #fff; color: #444; padding: 25px; } @media only screen and (max-width: 1000px) { #header-menu { border-top: 1px solid #eee; position: fixed; width: 100%; left: 0; top: 80px; height: calc(100% - 80px); transform: translateX(-100vw); background-color: #fff; overflow-y: auto; } #header-menu div { display: block; } #header-menu .link { display: block; } #header-menu .submenu { position: static; opacity: 1 !important; transform: none !important; transition: none !important; } #header-menu .submenu a { padding-left: 20px; } #header-menu-inner { position: absolute; left: 0; top: 0; width: 100%; bottom: 0; } #header-menu-inner-inner { width: 100%; } #button-header-toggle { display: block; } } @media only screen and (min-width: 1001px) { #header-menu { transform: none !important; } } /* CONTENT */ #content { margin-top: 80px; } #content-inner { padding: 80px 10px; } #content-supertitle { display: none; font-size: 16px; font-weight: 500; color: #bbb; text-transform: uppercase; position: relative; margin-bottom: 10px; } #content-title { font-size: 24px; font-weight: 500; text-transform: uppercase; margin-bottom: 60px; position: relative; } #content-title::before { position: absolute; content: ''; left: 0; bottom: -20px; height: 3px; width: 50px; background-color: #c72f2c; } #banner { position: relative; height: 160px; background: url('https://www.weinnaturgenuss.at/nbp/banner.jpg'); background-size: cover; background-position: 50% 30%; } #banner::before { content: ''; position: absolute; left: 0; right: 0; bottom: 0; height: 20px; background-image: url('data:image/png;base64,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'); } #banner-copyright { opacity: 0.5; position: absolute; top: 0; right: 0; padding: 1px 4px; background-color: #000; color: #fff; font-size: 11px; } .item { position: relative; margin: auto; cursor: pointer; width: 100%; overflow: hidden; padding: 15px 50px 15px 15px; border-bottom: 1px solid #eee; height: 70px; } .item::before, .item::after { content: ''; position: absolute; background-color: #c72f2c; right: 14px; width: 14px; height: 2px; } .item::before { top: 29px; transform: rotateZ(45deg); } .item::after { bottom: 29px; transform: rotateZ(-45deg); } .item:hover, .item:active { background-color: #f7f7f7; } .item:last-child{ border: none; } .item-date { position: absolute; left: 15px; top: 0; height: 100%; line-height: 70px; color: #aaa; font-size: 16px; font-weight: 500; } .item-title { position: absolute; left: 110px; right: 50px; top: 10px; height: 30px; line-height: 30px; font-weight: 500; font-size: 18px; } .item-desc { position: absolute; left: 110px; right: 50px; bottom: 10px; height: 20px; line-height: 20px; font-size: 14px; } .item-title-single { position: absolute; left: 110px; right: 50px; top: 0px; height: 70px; line-height: 70px; font-weight: 500; font-size: 18px; } .modal-content { overflow: auto; } /* FOOTER */ #footer { border-top: 1px solid #eee; } #footer-inner { padding: 40px 10px; } #sponsors { margin-top: 40px; text-align: left; } #sponsors img { margin: auto; width: 100%; max-width: 650px; } #info { margin-top: 60px; text-align: center; font-size: 13px; } .links div { font-size: 15px; font-weight: 700; text-transform: uppercase; color: #bbb; } .links li { padding: 1px 10px; font-size: 15px; } .links ul { margin: 10px 0px; position: relative; list-style: none; margin-left: 30px; padding-left: 10px; } .links ul li:before { content: "+"; color: #444; font-weight: 700; position: absolute; left: 0; } /* STYLING */ body { font-size: 15px; line-height: 150%; } h1 { margin-top: 40px; margin-bottom: 20px; font-size: 24px; } h2 { margin-top: 40px; margin-bottom: 20px; font-size: 21px; } h3 { margin-top: 40px; margin-bottom: 20px; font-size: 18px; } p { font-size: 15px; } 