html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
background: transparent;
border: 0;
margin: 0;
padding: 0;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
}
ol, ul {
list-style: none;
}
blockquote {
quotes: none;
}
blockquote:before, blockquote:after {
content: none;
}
del {
text-decoration: line-through;
}
table {
border-spacing: 0;
}
a img {
border: none;
}
img {
vertical-align: middle;
}
a {
color: #000;
}
a:hover {
color: #F7A600;
}  @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 600;
src: url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.eot); src: local(''),
url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.eot?#iefix) format('embedded-opentype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.woff2) format('woff2'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.woff) format('woff'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.ttf) format('truetype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-600.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 700;
src: url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.eot); src: local(''),
url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.eot?#iefix) format('embedded-opentype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.woff2) format('woff2'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.woff) format('woff'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.ttf) format('truetype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: italic;
font-weight: 700;
src: url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.eot); src: local(''),
url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.eot?#iefix) format('embedded-opentype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.woff2) format('woff2'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.woff) format('woff'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.ttf) format('truetype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-700italic.svg#NunitoSans) format('svg'); } @font-face {
font-family: 'Nunito Sans';
font-style: normal;
font-weight: 900;
src: url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.eot); src: local(''),
url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.eot?#iefix) format('embedded-opentype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.woff2) format('woff2'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.woff) format('woff'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.ttf) format('truetype'), url(//www.evakuntschner.at/wp-content/themes/kuntschner/fonts/nunito-sans-v12-latin-900.svg#NunitoSans) format('svg'); } html {
scroll-behavior: smooth;
}
body {
background:#fff;
font-size:1rem;
line-height:1.3;
-webkit-text-size-adjust: none;
text-size-adjust: none;
font-family: 'Nunito Sans', sans-serif;
font-weight: 600;
}
strong, b {
font-weight: 700;
}
h1, h2, h3, h4, h5, h6 {
clear: both;
line-height: 1.2;
font-weight: 700;
}
h1 {
font-size: 2rem;
padding-bottom:0.25rem;
margin-bottom: 0.75rem;
}
h2 {
font-size: 1.625rem;
margin: 1rem 0 0.75rem 0;
}
h2.sectiontitle {
margin: 0 0 0.75rem 0;
}
h3 {
font-size: 1.375rem;
margin: 1rem 0 0.75rem 0;
}
h4 {
font-size: 1.25rem;
margin: 1rem 0 0.75rem 0;
}
h5 {
font-size: 1.125rem;
margin: 1rem 0 0.75rem 0;
}
hr {
width:100%;
border-top: 1px solid #333;
border-bottom: none;
clear: both;
height: 0;
margin: .75rem 0;
padding: 0;
}
img {
max-width: 100%;
height: auto;
}
.color1 {color:#F7A600;}
.color2 {color:#FFDD00;}
.color3 {color:#EA5083;}
.color4 {color:#F0F0F0;}
.colorbar1 {background:#F7A600;height:.675rem;}
.colorbar2 {background:#FFDD00;height:.675rem;}
.colorbar3 {background:#EA5083;height:.675rem;}
.colorbar4 {background:#F0F0F0;height:.675rem;} .content-center{
min-width:20rem;
width: 100%;
margin:0;
}
.content-whiteframe {
margin:0 .626rem;
border-top:.626rem solid #fff;
border-bottom:.626rem solid #fff;
}
.content-padding40 {
margin:4vw 4.08163%;
} @media screen and (min-width: 90rem) {
.content-center {
width: 90rem;
margin:0 auto;
}
.content-padding40 {
margin:2.5rem;
}
}
.block-white {
background:#fff;
}
.textblock-padding {
padding:45px 45px 30px 30px;
}
.block-color {
position: relative;
}
.block-color:before {
position: absolute;
display: block;
content:'';
top:0;
left:0;
width:5rem;
height:.675rem;
}
.block-orange:before {
background: #F7A600;
}
.block-yellow:before {
background: #FFDD00;
}
.block-pink:before {
background: #EA5083;
} .site-header {
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 1;
background:#fff;
transition: .4s;
}
.header-flex {
display: flex;
justify-content: space-between;
}
.header-logo {
flex:0 0 16rem;
padding:0 1.5rem 0 .5rem;
}
.header-flex2 {
flex-grow:1;
padding-right:.5rem;
padding-left:1rem;
}
@media screen and (min-width: 48em) {
.header-logo {
flex:0 0 18rem;
padding:0 1rem 0 3rem;
}
.header-flex2 {
flex-grow:1;
padding-right:1rem;
padding-left:1rem;
}
}
@media screen and (min-width: 55em) {
.header-logo {
padding:0 2rem 0 3rem;
}
.header-flex2 {
padding-right:3rem;
padding-left:3rem;
}
}
.header-logo h1,
.header-logo a {
display: block;
text-decoration:none;
margin:0;
padding:0;
font-size:1rem;
line-height: 1;
}
.header-logo img {
width:17rem;
height: auto;
}
.header-logo a:hover {
}
.header-space {
margin-top:2.875rem;
}
@media screen and (min-width: 48em) {
.header-space {
margin-top:5.5rem;
}
}
ul.thirds {}
ul.thirds > li {
margin-bottom:1.5rem;
}
@media screen and (min-width: 40em) {
ul.thirds {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
ul.thirds > li {
flex: 0 0 46%;
}
}
@media screen and (min-width: 50em) {
ul.thirds > li {
flex: 0 0 28%;
}
} .main-navigation {
width:100%;
}
.main-navigation input {
display: none;
}
.main-navigation li a{
text-decoration: none;
color:#000;
font-weight: 300;
}
.main-navigation li a:hover {
color: #ec6f31;
}
.main-navigation li.current_page_item a {
font-weight: 700;
color:#ec6f31;
}
@media screen and (max-width: 47.999em) {
.site-header {
height: 3.5rem;
background:#fff;
}
.header-logo {
flex:0 0 18rem;
padding:.5rem 2rem .5rem 1.5rem;
}
.main-navigation label {
position: absolute;
top: .875rem;
right: 1.25rem;
height: 1.5rem;
width: 2rem;
z-index: 5;
}
.main-navigation input + label span {
position: absolute;
width: 100%;
height: 0.25rem;
top: 50%;
left: 0;
display: block;
background: #000;
transition: .4s;
}
.main-navigation input + label span:first-child {
top: 0;
}
.main-navigation input + label span:last-child {
top: 100%;
}
.main-navigation body label:hover {
cursor: pointer;
}
.main-navigation input:checked + label span {
opacity: 0;
top: 50%;
}
.main-navigation input:checked + label span:first-child {
opacity: 1;
transform: rotate(45deg);
}
.main-navigation input:checked + label span:last-child {
opacity: 1;
transform: rotate(-45deg);
}
.main-navigation .after-checkbox {
background: #fff;
position: absolute;
left:0;
display:none;
z-index: 4;
width: 100%;
}
.main-navigation input:checked ~ .after-checkbox {
display:block;
z-index:3;
}
.main-navigation ul  {
padding: 1em 0;
}
.main-navigation ul li {
padding: 0.25em 1.5em;
font-size:1.5rem;
}
}
@media screen and (min-width: 48em) {
.site-header-up {
height: 50px;
padding-top:50px;
padding-bottom:0;
}
.site-header-down {
height: 40px;
padding-top:10px;
padding-bottom:10px;
}
#menu-main {
}
.main-navigation nav ul {
margin: 0;
padding: 0;
list-style: none;
position: relative;
display: flex;
justify-content: space-between;
font-size: 1rem;
}
.main-navigation nav ul .active a {
color: #000;
border-bottom: 2px solid #000;
}
.main-navigation nav ul a:hover {
color: #F7A600;
}
.main-navigation ul{
display:flex;
}
.main-navigation ul li{
padding-right:1rem;
}
.main-navigation ul li a{
display:inline-block;
padding: .5rem 0 .25rem 0;
line-height: 1;
}
.main-navigation ul li.current-menu-item a {
color: #000;
border-bottom: 2px solid #000;
}
body.home .main-navigation ul #menu-item-76.current-menu-item a {
border-bottom: 2px solid transparent;
font-weight: 300;
}
} .subnav {
position: fixed;
top:3.5rem;
z-index:1;
width: 100%;
transition: .4s;
}
@media screen and (min-width: 48em) {
.subnav {
top:6.25rem;
}
.site-main-down .subnav {
top:3.75rem;
}
}
.subnav nav{
background:#F0F0F0;
width: 100%;
}
.subnav ul{
display:flex;
flex-wrap: wrap;
padding: .125rem .5rem .125rem 1.5rem;
}
.subnav ul li {
padding: 0 1rem 0 0;
}
@media screen and (min-width: 30em) {
.subnav ul{
}
}
@media screen and (min-width: 48em) {
.subnav ul{
padding: .25rem 1rem .25rem 3rem;
}
.subnav ul li {
padding: .25rem 1rem .25rem 0;
}
}
.subnav a {
text-decoration: none;
display: inline-block;
padding: .125rem 0;
border-bottom: solid 2px transparent;
}
.subnav a.active {
border-bottom: solid 2px black;
font-weight: bold;
}
#supervision,
#coaching,
#schreibberatung,
#prozessbegleitung,
#writingcounseling,
#processfacilitations,
#training {
scroll-margin-top: 100px;
}
scroll-margin-top: 80px;
#training {
min-height: 100vh;
} .pagesection {
position: relative;
margin: 0 0 .5rem;
padding: 0;
display: block;
z-index: 0;
}
.pagesection p {
padding-bottom:1rem;
}
.pagesection-last {
min-height: calc(100vh - 400px);
} #angebot .content-whiteframe {
background: url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/home.jpg) no-repeat center center;
background-size: cover;
min-height:40rem;
}
#angebot .content-padding40 {
display: flex;
align-items:center;
padding-top:10rem;
}
.angeboteliste li {
margin-bottom:1.5rem;
width:15rem;
}
ul.angeboteliste {
display: flex;
flex-wrap: wrap;
}
ul.angeboteliste li{
margin-right:1.75rem;
}
@media screen and (min-width: 60em) {
ul.angeboteliste {
max-width: 60rem;
}
}
.angeboteliste li a,
.angeboteliste li a div,
.angeboteliste li a h2{
text-decoration:none;
color:#000;
}
.angeboteliste h2 {
padding:0 0 .5rem 0;
margin:0;
font-size:1.375rem;
}
.angebote-text {
background:#fff;
padding:1.25rem;
font-size:.75rem;
} .angebote-space-top {
height: 4rem;
} .angebot1 {
background: #d7cda6 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-supervision-mobile.jpg) no-repeat center top;
background-size: 100% auto;
}
.angebot1 .block-half-left{
margin-top: 50vw;
}
@media screen and (min-width: 50em) {
.angebot1 {
background: #d7cda6 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-supervision.jpg) no-repeat center center;
background-size: cover;
min-height:20rem;
}
.angebot1 .block-half-left{
margin-top:0;
width:50%;
}
} #coaching .block-color {
background:#F0F0F0;
}
.bild-coaching {
padding:.25rem 0 1rem;
}
@media screen and (min-width: 50em) {
#coaching .block-color {
width:50%;
margin-right:25%;
padding-right:25%;
}
#coaching .block-color .textblock-padding {
padding-right:0;
}
.bild-coaching {
position: absolute;
top:2.75rem;
left:75%;
width:60%;
}
} .angebot3 {
background: #dfd6c8 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-schreibberatung-mobile.jpg) no-repeat center top;
background-size: 100% auto;
}
.angebot3 .block-half-left{
margin-top: 50vw;
}
@media screen and (min-width: 50em) {
.angebot3 {
background: #dfd6c8 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-schreibberatung.jpg) no-repeat center center;
background-size: cover;
min-height:20rem;
}
.angebot3 .block-half-left{
margin-top:0;
width:50%;
}
} #prozessbegleitung .block-color {
background:#F0F0F0;
}
.bild-prozessbegleitung {
padding:.25rem 0 1rem;
}
@media screen and (min-width: 50em) {
#prozessbegleitung .block-color {
width:50%;
margin-right:25%;
padding-right:25%;
}
#prozessbegleitung .block-color .textblock-padding {
padding-right:0;
}
.bild-prozessbegleitung {
position: absolute;
top:2.75rem;
left:75%;
width:60%;
}
} .angebot5 {
background: #e0ba3f url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-training-mobile.jpg) no-repeat center top;
background-size: 100% auto;
}
.angebot5 .block-half-left{
margin-top: 50vw;
}
@media screen and (min-width: 50em) {
.angebot5 {
background: #e0ba3f url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-training.jpg) no-repeat center center;
background-size: cover;
min-height:20rem;
}
.angebot5 .block-half-left{
margin-top:0;
width:50%;
}
} #aktuelles .content-center{
background:#F0F0F0;
}
ul.newsliste {}
ul.newsliste > li {
margin-bottom:1.5rem;
}
@media screen and (min-width: 45em) {
ul.newsliste {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
ul.newsliste > li {
flex: 0 0 48%;
}
}
@media screen and (min-width: 65em) {
ul.newsliste > li {
flex: 0 0 31%;
}
}
.newsliste-block {
background: #fff;
padding: 1.25rem;
}
.newsliste li:nth-child(2n) .block-orange:before {
background:#FFDD00;
}
.newsliste li:nth-child(3n) .block-orange:before {
background:#EA5083;
}
.newsblock-datum {
padding-bottom:1rem;
font-size:1.125rem;
}
.newsblock-datum-tag {
font-weight:700;
} .about {
background: #d1b193 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-about-mobile.jpg) no-repeat center top;
background-size: 100% auto;
}
.about .block-half-right{
margin-top: 50vw;
}
@media screen and (min-width: 50em) {
.about {
background: #d1b193 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-about.jpg) no-repeat center top;
background-size: cover;
min-height:20rem;
}
.about .block-half-right{
margin-top:0;
width:50%;
margin-left:50%;
}
} #referenzen .content-center {
background:#F0F0F0;
}
.referenz-block {
padding-bottom:1.75rem;
}
.referenz-block h3 {
font-size:1.125rem;
text-transform: uppercase;
font-weight: 300;
margin: 0;
padding: 0 0 .75rem;
} .netzwerk {
background: #d1b193 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-netzwerk.jpg) no-repeat center top;
background-size: cover;
}
.netzwerk .block-full{
}
.netzwerk-block {
padding-bottom:1.5rem;
}
@media screen and (min-width: 50em) {
.netzwerk {
background: #d1b193 url(//www.evakuntschner.at/wp-content/themes/kuntschner/images/hg-netzwerk.jpg) no-repeat center top;
background-size: cover;
min-height:20rem;
}
.netzwerk .block-full{
}
}
.netzwerk-block h3 {
font-size:1.125rem;
text-transform: uppercase;
font-weight: 300;
margin: 0;
padding: 0 0 .75rem;
} .sectionkontakt .content-center{
background:#F0F0F0;
}
.kontakt-text {
margin-left:3rem;
}
@media screen and (min-width: 55em) {
.kontakt-flex {
display: flex;
}
.kontakt-text {
flex: 0 0 33%;
margin-left:3rem;
}
} .quote {
font-style: italic;
}
.textblock {
}
.textblock p {
padding-bottom:1rem;
}
.textblock p:last-child {
padding-bottom:0;
}
.textblock ul{
list-style: none;
padding: 1em 0;
}
.textblock ul li{
margin: 0 0 .5em 1em;
position: relative;
}
.textblock ul li:before{
position: absolute;
left:-1rem;
display: block;
content: "-";
}
.textblock ul.nospace{
padding: 0;
}
.textblock ul.nospace li{
margin: 0 0 0 1em;
} body.page-id-68 footer.site-footer {display: none;}
.footer-logo {
margin-bottom:.5rem;
}