html {
line-height: 1.15; -webkit-text-size-adjust: 100%; }  body {
margin: 0;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box; height: 0; overflow: visible; } pre {
font-family: monospace, monospace; font-size: 1em; }  a {
background-color: transparent;
} abbr[title] {
border-bottom: none; text-decoration: underline; text-decoration: underline dotted; } b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace; font-size: 1em; } small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } button,
input { overflow: visible;
} button,
select { text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box; padding: 0; } [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button; font: inherit; }  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}* {
box-sizing: border-box;
}
html,
body {
position: relative;
}
body {
background-color: #fdfbf4;
color: #000;
font-family: "Archivo", sans-serif;
font-size: 16px;
}
h1,
h2.h1 {
font-size: 3.5rem;
line-height: 3.7rem;
text-transform: uppercase;
font-weight: 400;
margin-top: 0px;
}
h1 > span,
h2.h1 > span {
display: block;
font-family: "Spectral", sans-serif;
font-weight: 400;
}
h2 {
text-transform: uppercase;
margin-top: 0px;
font-weight: 500;
font-size: 1.8rem;
}
h3 {
text-transform: uppercase;
margin-top: 0px;
font-weight: 400;
}
a {
color: #000;
text-decoration: none;
}
p {
margin: 1rem 0;
padding: 0;
}
p.big-text {
font-size: 1.3rem;
font-family: "Spectral", serif;
font-weight: 400;
line-height: 1.6rem;
}
p.small-text {
font-family: "Spectral", serif;
font-size: 1.1rem;
line-height: 1.6rem;
}
.spectral {
font-family: "Spectral", serif;
font-size: 3.2vw;
font-weight: 300;
}
.kontakt-adresse .spectral {
font-size: 2.5vw;
}
.archivo {
font-size: 3.2rem;
}
.img {
width: 100%;
height: auto;
}
.header {
position: fixed;
top: 0;
display: grid;
grid-template-columns: 50px 1fr 50px;
padding: 0px 20px;
align-items: center;
justify-content: center;
width: 100%;
height: 150px;
background-color: #fdfbf4;
z-index: 100;
border-bottom: 1px solid transparent;
}
.scrolled .header {
border-bottom: 1px solid #000;
height: 100px;
}
.header.header-page #logo_desktop_xs {
opacity: 1;
}
.header.header-page .logo_mobile {
display: none;
}
.logo-container {
margin: 0 auto;
}
a.logo {
height: 100%;
width: 100%;
justify-content: center;
align-items: center;
display: flex;
}
#logo_desktop {
height: 90px;
width: auto;
max-width: unset;
transition: all 250ms ease-out;
}
.scrolled #logo_desktop {
margin-top: -250px;
transition: all 350ms ease-out;
}
#logo_desktop_xs {
height: 0;
width: auto;
max-width: 50vw;
opacity: 0;
transition: all 100ms ease-out;
}
.scrolled #logo_desktop_xs {
opacity: 1;
height: 25px;
}
a.logo_xs {
height: 0px;
}
.scrolled a.logo_xs {
height: 35px;
}
.d-none {
display: none;
}
.desk-none {
display: none;
}
.d-block {
display: block;
}
.scrolled .logo_xs.logo_mobile {
display: none;
} @media (max-width: 550px) {
h1,
h2.h1 {
font-size: 2rem;
line-height: 2.3rem;
}
h3 {
font-size: 20px;
}
.header {
position: fixed;
top: 0;
display: grid;
grid-template-columns: 0px 1fr auto;
padding: 0 20px;
align-items: center;
height: 60px;
border-bottom: 1px solid #000;
}
.scrolled .header {
height: 60px;
}
.scrolled a.logo_xs {
display: none;
}
.scrolled a.logo_xs.logo_mobile {
display: flex;
}
.logo-container {
margin: 0;
}
a.logo {
justify-content: center;
}
#logo_desktop {
max-width: 85%;
height: auto;
} .m-none {
display: none !important;
}
.m-block {
display: block;
}
.desk-none {
display: block;
}
} #menu-container {
position: absolute;
right: -401px;
width: 400px;
top: 0;
height: 100vh;
height: calc(var(--vh, 1vh) * 100); border-left: 1px solid #000;
background-color: #fdfbf4;
transition: all 500ms ease-in-out;
}
#menu-container.active {
right: 0;
transition: all 500ms ease-in-out;
}
#menu-container ul {
list-style-type: none;
padding-left: 0px;
margin: 0px;
display: flex;
flex-flow: column;
justify-content: space-evenly;
height: 65%;
}
#menu-container ul li {
border-bottom: 1px solid #000;
display: flex;
align-items: center;
height: 100%;
padding-left: 10%;
}
#menu-container li a {
color: #000;
text-decoration: none;
font-size: 1.8rem;
}
#menu-container .menu-toggle {
border-bottom: 1px solid #000;
height: 100px;
display: flex;
align-items: center;
padding-left: 10%;
}
#menu-container .img-container {
height: 25%;
display: flex;
align-items: center;
justify-content: center;
}
.img-container img {
width: 40%;
height: auto;
}
.menu-toggle:hover,
a.toggler:hover {
cursor: pointer;
}
.header > a.toggler {
align-self: flex-start;
margin-top: 30px;
} @media (max-width: 550px) {
#menu-container {
background-color: transparent;
border-left: 0px;
width: 100%;
right: -101%;
}
#menu-container .menu-toggle {
height: 60px;
justify-content: flex-end;
padding-right: 20px;
}
#menu-container li a {
font-size: 1.6rem;
}
ul#primary-menu,
ul#primary-menu-page,
#menu-container .img-container {
background-color: #fdfbf4;
}
.header > a.toggler {
opacity: 1;
transition: all 300ms ease-in-out;
align-self: center;
margin-top: 0;
}
.menu-active .header > a.toggler {
opacity: 0;
}
a.toggler {
min-height: unset !important;
width: unset !important;
}
a.toggler img {
height: 19px !important;
width: auto !important;
}
} .section.home {
display: flex;
width: 100%;
height: 100vh;
min-height: 100vh;
height: calc(var(--vh, 1vh) * 100);
align-items: center;
justify-content: center;
text-align: center;
font-size: 2rem;
position: fixed;
z-index: -1; }
@media (max-width: 550px) {
.section.home {
padding: 0 10%;
}
}
.image_scroll {
position: relative;
padding-top: 85vh; width: 100%;
padding-left: 15%;
padding-right: 15%;
padding-bottom: 0%;
}
.image_scroll img {
width: 100%;
height: auto;
z-index: 0;
}
@media (max-width: 550px) {
.image_scroll {
padding-left: 20px;
padding-right: 20px;
}
}
.section.philosophie {
margin-top: 15%;
margin-bottom: 20%;
position: relative;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
padding-top: 10vh;
padding-bottom: 10vh;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
background-color: #fdfbf4;
}
.section.philosophie p {
text-align: center;
width: 35vw;
}
.section.philosophie img {
max-width: 9%;
margin: 2rem 0;
}
@media (max-width: 550px) {
.section.philosophie {
margin-bottom: 60%;
}
.section.philosophie p {
width: 100%;
padding: 0 20px;
}
.section.philosophie img {
max-width: 40%;
}
}
.section.rainer_brinskele {
position: relative;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
display: grid;
grid-template-columns: 1fr 1fr;
background-color: #fdfbf4;
}
.rainer_brinskele .inside-spalte {
display: flex;
justify-content: space-between;
align-items: flex-start;
}
.rainer_brinskele .inside-spalte-2 {
display: flex;
justify-content: space-between;
align-items: center;
}
.rainer_brinskele .col-01 {
padding: 20% 15%;
display: flex;
flex-flow: column;
justify-content: space-between;
}
.rainer_brinskele .col-02 img {
width: 100%;
height: auto;
display: flex;
}
.rainer_brinskele .circle {
display: flex;
position: relative;
justify-content: center;
align-items: center;
width: 120px;
height: 120px;
border: 1px solid #000;
border-radius: 50%;
flex: 0 0 120px; transition: all 200ms ease-in-out;
}
.rainer_brinskele a.cv {
display: block;
text-align: center;
text-transform: uppercase;
text-decoration: none;
font-size: 0.7rem;
color: #000;
margin-left: 5%;
}
.rainer_brinskele a.cv:focus {
outline: none !important;
}
.rainer_brinskele a.cv:hover {
cursor: pointer;
}
.rainer_brinskele .circle:after {
content: "";
position: absolute;
width: 120px;
height: 120px;
border: 1px solid #000;
border-radius: 50%;
transform: scale(1);
opacity: 0;
transition: all 300ms ease-in-out;
}
.rainer_brinskele .circle:hover:after {
content: "";
position: absolute;
width: 120px;
height: 120px;
border: 1px solid #000;
border-radius: 60px;
transform: scale(0.9);
opacity: 1;
transition: all 300ms ease-in-out;
cursor: pointer;
}
#RainerBrinskele .col-01 {
order: 2;
}
#RainerBrinskele .col-02 {
order: 1;
}
#LeopoldRoessner {
margin-top: 20%;
}
@media (max-width: 550px) {
.section.rainer_brinskele {
grid-template-columns: 1fr;
}
.rainer_brinskele .col-01 {
padding: 10% 20px;
}
.rainer_brinskele p {
text-align: center;
}
.rainer_brinskele .inside-spalte {
justify-content: center;
text-align: center;
padding: 8% 0 10%;
}
.rainer_brinskele .inside-spalte-2 {
flex-flow: column;
text-align: center;
align-items: center;
}
.rainer_brinskele a.cv {
margin-top: 10px;
margin-left: 0;
}
.text_01 {
padding-top: 10%;
padding-bottom: 6%;
}
}
.section.team {
margin-top: 15%;
margin-bottom: 15%;
width: 100%;
position: relative;
display: flex;
flex-flow: column;
justify-content: center;
align-items: center;
padding-top: 10vh;
padding-bottom: 10vh;
}
.team h3 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.team #first {
width: 100%;
display: flex;
justify-content: space-evenly;
align-items: center;
}
.team #first > div {
width: 25%;
}
.team #second {
width: 100%;
display: flex;
justify-content: space-evenly;
align-items: center;
}
.team #second > div {
width: 25%;
}
.team #third {
width: 100%;
display: flex;
justify-self: space-evenly;
align-items: center;
}
.team #third > div {
margin-left: 20%;
width: 25%;
}
.team #second,
.team #third {
margin-top: -5%;
}
a.team-download {
position: relative;
z-index: 10;
}
@media (max-width: 550px) {
.section.team {
margin-top: 0;
margin-bottom: 0;
}
.team #first,
.team #second,
.team #third {
flex-flow: column;
margin-top: 0px;
}
.team #first > div,
.team #second > div,
.team #third > div {
width: 100%;
padding: 20px;
margin-left: 0px;
}
.team #third .illu-container {
margin-left: 0 !important;
margin-top: 0 !important;
}
.team #second :nth-child(1) {
order: 2;
}
.team {
text-align: center;
}
.team .illu-container {
text-align: center !important;
margin: 4rem 0;
}
}
.section.kompetenzen {
padding: 10% 15% 5%;
display: grid;
grid-column-gap: 5%;
grid-template-columns: 20% 33% 1fr;
border-top: 1px solid #000;
background-color: #fdfbf4;
}
@media (max-width: 550px) {
.section.kompetenzen {
padding: 10% 20px;
grid-template-columns: 1fr;
text-align: center;
}
}
.section.wirtschaftsrecht {
padding: 10%;
display: grid;
grid-column-gap: 14%;
grid-template-columns: 1.3fr 1.2fr;
width: 100%;
background-color: #fdfbf4; }
.wirtschaftsrecht .col-01 {
display: flex;
flex-flow: column;
justify-content: space-between;
align-items: center;
}
@media (max-width: 550px) {
.section.wirtschaftsrecht {
padding: 0 20px 15%;
grid-template-columns: 1fr;
text-align: center;
}
.wirtschaftsrecht .col-01 {
align-items: center;
}
.wirtschaftsrecht .col-01 img {
margin: 4rem 0 4rem;
width: 65%;
}
.wirtschaftsrecht .col-01 :nth-child(1) {
order: 2;
}
}
.section.prozessfuehrung {
padding: 10%;
display: grid;
grid-column-gap: 20px;
grid-template-columns: 0.9fr 0.7fr 1.3fr;
width: 100%;
background-color: #fdfbf4;
}
.section.prozessfuehrung .illu {
display: flex;
align-items: flex-end;
justify-content: center;
}
.section.prozessfuehrung .illu img {
width: 58%;
margin-bottom: -56%;
}
@media (max-width: 550px) {
.section.prozessfuehrung {
padding: 40px 20px 15%;
grid-template-columns: 1fr;
text-align: center;
}
.section.prozessfuehrung .col-01 {
align-items: center;
}
.section.prozessfuehrung .col-01 img {
margin: 0rem 0 4rem;
width: 65%;
}
.section.prozessfuehrung .col-01 {
order: 3;
}
.section.prozessfuehrung :nth-child(3) {
order: 1;
}
.section.prozessfuehrung .illu {
order: 2;
}
.section.prozessfuehrung .illu img {
width: 50%;
margin-bottom: 0;
padding: 10% 0;
}
}
.section.beratung {
padding: 5% 10% 15%;
display: grid;
grid-column-gap: 14%;
grid-template-columns: 1.3fr 1.2fr;
width: 100%;
background-color: #fdfbf4;
border-bottom: 1px solid #000;
}
.beratung .col-01 {
display: flex;
flex-flow: column;
justify-content: space-between;
align-items: center;
}
.beratung .illu {
width: 34%;
height: auto;
margin-left: 33%;
margin-top: 2rem;
}
@media (max-width: 550px) {
.section.beratung {
padding: 0 20px 15%;
grid-template-columns: 1fr;
text-align: center;
}
.beratung .col-01 {
align-items: center;
order: 2;
padding-top: 10%;
}  .beratung > div:nth-child(2) {
order: 1;
}
.beratung .illu {
width: 50%;
margin-left: 0%;
}
}
.section.honorar {
min-height: 100vh;
width: 100%;
padding: 15% 0;
}
.section.honorar .container {
width: 100%;
padding: 20px;
background-color: #fdfbf4;
display: flex;
flex-flow: column;
text-align: center;
align-items: center;
justify-content: center;
}
.section.honorar p {
text-align: center;
width: 35vw;
margin: 0 auto;
}
.section.honorar ol {
width: auto;
margin-top: 60px;
column-count: 2;
column-gap: 40px;
list-style-position: inside;
text-align: left;
text-transform: uppercase;
padding-left: 0px;
}
.section.honorar ol li {
padding: 15px 0;
font-family: "Spectral", serif;
font-size: 1.1rem;
}
.section.honorar ol li:nth-child(odd) {
border-top: 1px solid #000;
border-bottom: 0px solid #000;
}
.section.honorar ol li:nth-child(even) {
border-top: 1px solid #000;
border-bottom: 1px solid #000;
}
.section.honorar li span {
padding-left: 40px;
}
@media (max-width: 550px) {
.section.honorar {
padding: 30% 0;
}
.section.honorar .container {
padding: 0;
}
.section.honorar ol {
column-count: 1;
column-gap: 0px;
list-style: none;
counter-reset: brinskele-counter;
}
.section.honorar ol li {
counter-increment: brinskele-counter;
display: flex;
align-items: center;
padding: 15px 20px 15px 30px;
}
.section.honorar ol li::before {
content: counter(brinskele-counter) ". ";
font-size: 2.3rem;
font-family: "Spectral", serif;
font-weight: 300;
}
.section.honorar ol li span {
display: block;
}
.section.honorar ol li:nth-child(3) {
border-top: 0px solid;
}
.section.honorar p {
width: 100%;
padding: 0 20px;
}
.section.honorar img {
width: 50% !important;
}
}
.section.kontakt {
height: 100%;
min-height: 100vh;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
flex-flow: column;
padding-bottom: 12%;
}
.section.kontakt a {
color: #000;
text-decoration: none;
}
.section.kontakt a:hover {
color: #000;
text-decoration: none;
}
.section.home,
.section.kontakt {
text-align: center;
font-size: 2.8vw;
line-height: 3.5vw;
text-transform: uppercase;
}
.section.kontakt {
font-size: 2.5vw;
}
.kontakt-adresse {
width: 80%;
}
.section.kontakt .illu_01 {
display: flex;
justify-content: flex-end;
width: 100%;
padding-right: 10%;
}
.section.kontakt .illu_01 img {
width: 11%;
min-width: 100px;
margin-bottom: -2%;
}
.section.kontakt .illu_02 {
display: flex;
align-items: flex-start;
width: 100%;
padding-left: 10%;
padding-top: 3%;
}
.section.kontakt .illu_02 img {
width: 15%;
min-width: 100px;
}
@media (max-width: 550px) {
.section.home {
text-align: center;
font-size: 2rem;
line-height: 2.5rem;
text-transform: uppercase;
}
.section.home .spectral {
font-family: "Spectral", serif;
font-size: 2rem;
font-weight: 300;
}
.section.home .archivo {
font-size: 2rem;
}
.section.kontakt {
margin-top: 25%;
margin-bottom: 0;
flex-flow: column;
font-size: 1.5rem;
line-height: 2rem;
}
.section.kontakt .spectral {
font-size: 1.5rem;
line-height: 2rem;
}
.section.kontakt img {
width: 45%;
}
.section.kontakt :nth-child(1) {
padding-right: 0;
justify-content: center;
}
.section.kontakt :nth-child(3) img {
min-width: 45%;
}
.section.kontakt :nth-child(2) {
padding: 10% 0;
}
.section.kontakt :nth-child(3) {
justify-content: center;
padding-left: 0;
}
.kontakt-adresse {
width: 100%;
}
}
.footer {
padding: 20px 0;
border-top: 1px solid #000;
display: flex;
align-items: center;
justify-content: space-evenly;
text-transform: uppercase;
background-color: #fdfbf4;
}
.footer li {
list-style: none;
padding-left: 0px;
}
.footer li a {
list-style: none;
color: #000;
text-decoration: none;
}
.footer img {
height: 80px;
width: auto;
}
a.footer-anchor {
display: flex;
}
@media (max-width: 550px) {
.footer {
flex-flow: column;
justify-content: center;
align-items: center;
padding-bottom: 60px;
}
.footer li {
margin-bottom: 2rem;
}
.footer img {
height: 100px;
width: auto;
margin-top: 2rem;
margin-bottom: 1rem;
}
} .page-template-page-impressum,
.page-template-page-datenschutz {
display: flex;
flex-flow: column;
justify-content: space-between;
height: 100%;
min-height: 100vh;
}
.page-template-page-impressum .header,
.page-template-page-datenschutz .header {
border-bottom: 1px solid #000;
height: 100px;
}
.page-main {
height: 100%;
padding: 4rem 10%;
}
.page-main .col-1 {
padding-right: 40px;
}
.page-template-page-impressum table td:nth-child(1),
.page-template-page-datenschutz table td:nth-child(1) {
padding-right: 40px;
}
.page-main .col-1 table td:nth-child(1) {
padding-right: 20px;
}
.page-template-page-impressum h1,
.page-template-page-datenschutz h1 {
text-transform: uppercase;
margin-top: 0px;
font-weight: 400;
font-size: 1.8rem;
margin-bottom: 1rem;
}
@media (max-width: 992px) {
table td {
display: block;
width: 100%;
padding-right: 0px;
}
table td:nth-child(even) {
padding-bottom: 1rem;
}
}
@media (max-width: 550px) {
.page-main {
padding: 0 20px 2rem;
text-align: center;
}
.page-main .col-1,
.page-main .col-2 {
padding-right: 0px !important;
width: 100% !important;
}
.col-container {
flex-flow: column;
}
table {
width: 100%;
}
table td {
display: block;
width: 100%;
padding-right: 0px;
}
table td:nth-child(even) {
padding-bottom: 1rem;
}
.page-template-page-impressum table td:nth-child(1),
.page-template-page-datenschutz table td:nth-child(1) {
padding-right: 0px;
}
.page-template-page-impressum h1,
.page-template-page-datenschutz h1 {
margin-top: 2rem;
margin-bottom: 2rem;
}
.page-template-page-impressum .header,
.page-template-page-datenschutz .header {
border-bottom: 1px solid #000;
height: 50px;
}
} #ani-container {
position: fixed;
z-index: -1;
box-sizing: border-box;
height: 100%;
min-height: 100vh;
height: calc(var(--vh, 1vh) * 100);
width: 100%;
border-top: 10px solid #fff;
}
.line {
position: fixed;
width: 94%;
margin-left: 3%;
height: 0px;
border-top: 1px solid #000;
top: 50%;
top: 50vh;
opacity: 0.25;
}
@media (max-width: 550px) {
.line {
width: 200%;
margin-left: -50%;
}
}  @font-face {
font-family: "Archivo";
font-style: normal;
font-weight: 400;
src: url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.eot); src: local(""),
url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.eot?#iefix) format("embedded-opentype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.woff2) format("woff2"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.woff)
format("woff"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.ttf)
format("truetype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-regular.svg#Archivo)
format("svg"); } @font-face {
font-family: "Archivo";
font-style: normal;
font-weight: 500;
src: url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.eot); src: local(""),
url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.eot?#iefix) format("embedded-opentype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.woff2) format("woff2"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.woff)
format("woff"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.ttf)
format("truetype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/archivo-v7-latin-500.svg#Archivo)
format("svg"); } @font-face {
font-family: "Spectral";
font-style: normal;
font-weight: 300;
src: url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.eot); src: local(""),
url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.eot?#iefix) format("embedded-opentype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.woff2) format("woff2"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.woff)
format("woff"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.ttf)
format("truetype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-300.svg#Spectral)
format("svg"); } @font-face {
font-family: "Spectral";
font-style: normal;
font-weight: 400;
src: url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.eot); src: local(""),
url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.eot?#iefix)
format("embedded-opentype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.woff2) format("woff2"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.woff)
format("woff"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.ttf)
format("truetype"), url(//brinskele-roessner.at/wp/wp-content/themes/brinskele_bf/fonts/spectral-v6-latin-regular.svg#Spectral) format("svg"); }
#RainerBrinskele a.anchor {
display: block;
position: relative;
top: 98px;
visibility: hidden;
}span.eeb-nodis { 
display:none !important; 
}
span.eeb-rtl { 
unicode-bidi:bidi-override !important; 
direction:rtl !important; 
display:inline !important; 
}
span.eeb-rtl span.eeb-sd, span.eeb-nrtl span.eeb-sd{
display:inline !important;
padding-left:0 !important;
}
span.eeb-nrtl { 
word-break: break-all !important;
}
.eeb-encoded { 
position:relative; 
margin-top:-0.3em; 
z-index:1000; 
color:green; 
}