@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 300;
src: url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.eot); src: local(''),
url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.eot?#iefix) format('embedded-opentype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.woff2) format('woff2'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.woff) format('woff'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.ttf) format('truetype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-300.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.eot); src: local(''),
url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.woff2) format('woff2'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.woff) format('woff'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.ttf) format('truetype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-regular.svg#Lato) format('svg'); } @font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 700;
src: url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.eot); src: local(''),
url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.eot?#iefix) format('embedded-opentype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.woff2) format('woff2'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.woff) format('woff'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.ttf) format('truetype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/lato-v23-latin-700.svg#Lato) format('svg'); } @font-face {
font-family: 'Noto Serif';
font-style: normal;
font-weight: 400;
src: url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.eot); src: local(''),
url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.woff2) format('woff2'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.woff) format('woff'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.ttf) format('truetype'), url(https://www.praxiswien5.at/wp-content/themes/catch-everest-child/fonts/noto-serif-v21-latin-regular.svg#NotoSerif) format('svg'); }
html {
height: 100%;
}
body {
min-height: 100%;
display: grid;
grid-template-rows: 1fr auto;
}
body,
button,
input,
select,
textarea {
color: #404040;
font-family: 'Lato',sans-serif;
line-height: 1.8;	
text-rendering: optimizeLegibility;
}
.site {
margin: 0 auto;
padding: 0 30px;
width: 85%;
max-width: 960px;
background-color: white;
overflow: hidden;
}
.site, .no-sidebar-one-column .site {width: 85% !important;}
h1 {
color:#004f70;
font-size:40px; line-height:50px;
font-weight:400;
}
h2 {
color:#9abcc0;
font-size:40px;
font-size:2.6rem;
line-height:25px;
font-weight:400;
}
h3 {
color:#004f70;
font-size:20px;
font-size:2.0rem;
line-height:25px;
font-weight:bold;
padding:17px 0 17px 0;
}
hr {
background-color: #e9e9e9;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
a {color: #007f88; outline: none; text-decoration: none;}
a:focus, a:active, a:hover {color: #004f70; text-decoration: underline;}
.entry-header .entry-title {color:#9abcc0;}
#search-5 {display: none;}
#hgroup-wrap,
.hentry,
.comments-area article { 
padding-bottom: 0px;
padding-bottom: 0rem;
}
.container {
padding: 0 0px;
padding: 0 0rem;
}
#header-right {display: none;}
header.entry-header .entry-meta {display: none;}
#site-logo {padding-top: 20px; padding-bottom: 20px;}
#primary-menu-wrapper {
background-color: #007f88;
margin-bottom: 9px;
padding-left: 0px;
}
#primary-menu-wrapper {text-align: center;}
.main-navigation a {
color: white;
text-transform: none;
font-size: 1.125em;
padding: 6px 10px;
}
.main-navigation:hover > a,
.main-navigation li:hover > a,
.main-navigation li:focus > a {
background-color: #004f70;
color: white;
text-transform: none;
}
.main-navigation .current_page_item > a,
.main-navigation .current-page-ancestor > a,
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a {
background-color: #9abcc0;
color: #004f70;
font-weight: bold;
}
.menu-toggle {background-color: #007f88 !important;}
#header-menu .menu .current-menu-item > a,
#header-menu .menu .current-menu-ancestor > a,
#header-menu .menu .current_page_item > a,
#header-menu .menu .current_page_ancestor > a,
#colophon .menu .current-menu-item a {
background-color: #9abcc0;
color:#004f70;
font-weight:bold;
} #main-slider {
margin-top:30px;
display: block;
position: relative;
padding: 0
}
#main-slider .entry-title {
margin-top: 7px;
padding: 0;
}
#main-slider .entry-title span {
background: rgba(0, 127, 136, 0.7);
color: #fff;
padding: 0;
display: block;
}
#main-slider .entry-title span:hover,
#slider-nav a:hover {
background: #004f70;
color: #fff;	
}
#main-slider .entry-header {
color: #393938;
display: inline-block;
left: 0;
margin-bottom: 15px;
}
#main-slider .entry-title {
color: #222;
padding: 0;
}
#main-slider .entry-title a span {
padding: 10px 25px;
}
#main-slider .entry-title span:hover,
#slider-nav a:hover {
background: #004f70;
}
#main-slider .entry-content,
#main-slider .entry-content:hover {
background: rgba(255, 255, 255, 0.7) !important;
color: #393938;
padding: 15px 25px;
}
#main-slider .entry-content p {
margin: 0;
padding: 0;
}
#controllers {
bottom: 2%;
list-style: none outside none;
position: absolute;
right: 0;
text-align: center;
width: 100%;
z-index: 20;
}
#controllers a {
display: inline-block;
width: 10px;
height: 10px;
cursor: pointer;
background: rgba(255,255,255,.4);
border-radius: 24px;
-moz-border-radius: 24px;
-webkit-border-radius: 24px;
color: #333;
font-weight: 600;
line-height:24px;
margin: 0 4px;
text-indent: -48px;
overflow: hidden;
}
#controllers a:hover,
#controllers a.active {
background:rgba(255,255,255,.8);
} #slider-nav {
bottom: 4%;
display: block;
position: absolute;
right: 1.5%;
z-index: 30;
}
#slider-nav a {
background: rgba(0, 127, 136, 0.7);
cursor: pointer;
color: #007f88;
display: inline-block;
font-size: 28px;
font-size: 2.8rem;
font-weight: 200;
line-height: 35px;
padding: 0 10px;
text-indent:-99999px;
}
#slider-nav .slide-previous {
width:15px;
background:#007f88 url(//www.praxiswien5.at/wp-content/themes/catch-everest-child/images/icon_arrow2left-hover.png) 50% 50% no-repeat;
}
#slider-nav .slide-previous:hover { 
text-decoration:none;
background:#004f70 url(//www.praxiswien5.at/wp-content/themes/catch-everest-child/images/icon_arrow2left-hover.png) 50% 50% no-repeat;
}
#slider-nav .slide-next { 
width:15px;
background:#007f88 url(//www.praxiswien5.at/wp-content/themes/catch-everest-child/images/icon_arrow2right-hover.png) 50% 50% no-repeat;
text-decoration:none;
}
#slider-nav .slide-next:hover { 
background:#004f70 url(//www.praxiswien5.at/wp-content/themes/catch-everest-child/images/icon_arrow2right-hover.png) 50% 50% no-repeat;
} #homepage-message {
margin-top:30px !important;
line-height: 1.5;
color:#004f70;
font-weight:normal !important;
padding:9px 30px 16px 30px;
background:#e9e9e9;
text-align: left;
}
#homepage-message p {
margin: 10px 0;
font-size:20px;
font-size:2rem;
font-style:italic;
color:#000;
font-weight:300;
}
#homepage-message span p {
font-weight:light;
font-size:20px;
} .entry-content ul,
.comment-content ul,
.mu_register ul {
list-style: disc outside;
}
ul.eventlist li {
float:left;
width:100%;
margin-left: 0;
margin-bottom:39px;
background:none;
padding:0;
list-style:none;
}
ul.eventlist li a{
float:left;
width:100%;
position:relative;
font-size:22px;
line-height:1em;
padding-bottom:10px;
font-weight:400;
}
ul.eventlist li span {
padding:0 5px;
}
ul.eventlist li strong{
} #footer-sidebar {height: 0; border-top: 0 none;}
footer#colophon { grid-row-start: 2;
grid-row-end: 3;
}
footer.entry-meta {display: none; visibility: hidden;}
#site-generator {background-color: #007f88; color: #fff; padding: 16px 0;}
footer,
#site-generator a {color: #fff;}
#site-generator .site-info {padding: 50px 0;}
#supplementary {
margin: 0 auto;
max-width: 1020px;
}
.widget-area .widget a {color: #fff; outline: none; text-decoration: none;}
.widget-area .widget a:focus,
.widget-area .widget a:active,
.widget-area .widget a:hover {color: #fff; text-decoration: underline;}
#menu-footermenu {text-align: right;}
ul#menu-footermenu {
float:right;
margin-top:2px;
}
ul#menu-footermenu li.menu-item {
float:left;
margin-top:4px;
margin-right:20px;
padding-right:20px;
display:inline;
border-right:1px solid #9abcc0;
font-size:14px;
line-height:1em;
}
ul#menu-footermenu li.menu-item.menu-item-2270 {
border:none;
margin-right:0;
padding-right:0;
}
@media screen and (min-width: 1190px) {
#primary {
width: 630px;
}
}
@media screen and (max-width: 1020px) {
#site-generator .site-info {
padding: 50px 0 !important;
}
}