@font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 300;
src: url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.eot); src: local(''),
url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.eot?#iefix) format('embedded-opentype'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.woff2) format('woff2'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.woff) format('woff'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.ttf) format('truetype'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-300.svg#RobotoCondensed) format('svg'); } @font-face {
font-family: 'Roboto Condensed';
font-style: normal;
font-weight: 400;
src: url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.eot); src: local(''),
url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.eot?#iefix) format('embedded-opentype'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.woff2) format('woff2'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.woff) format('woff'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.ttf) format('truetype'), url(https://kinderpsychiatrie-berlin.de/fonts/roboto-condensed-v25-latin-regular.svg#RobotoCondensed) format('svg'); }
.table-times, .table-times td, .table-times tr {
border: none;
padding: 0px;
margin: 0px;
}
h4 {
font-family: Arial, Helvetica, sans-serif;
color: #af623b;
font-size: 20px;
margin-bottom: 0px;
}
a.link-weiss {
color: #fff;
}
b,
strong {
font-weight: 600 !important;
}
div.elementor-accordion-item p {
margin-bottom: 15px;
}
span.elementor-accordion-icon-right {
display: none !important;
}
aside.widget .cat-item-5 {
display: none !important;
}
.tg-item-image {
border-radius: 200px !important;
}
.tg-item-overlay {
border-radius: 200px !important;
}
.tg-nav-font {
font-family: 'Open Sans' !important;
font-weight: 300 !important;
}
div.tg-nav-border {
border: none !important;
}
.tg-filters-holder {
margin-bottom: 30px !important;
}
div#right-sidebar h4 {
font-family: inherit !important;
color: #af623b !important;
margin-bottom: 5px !important;
font-size: 16px;
}
#site-navigation {
background-color: #fff !important;
}
.site-content a:hover {
text-decoration: underline;
}
.read-more {
display: none;
}
nav#nav-below {
display: none;
}
div.inside-right-sidebar {
padding-top: 50px !important;
}
div.inside-right-sidebar aside {
border-bottom: 1px dotted #ccc;
margin: 0px 50px 20px 30px !important;
padding-bottom: 15px !important;
}
div.inside-right-sidebar aside:last-child {
border-bottom: none !important;
}
#site-navigation {
border-top: 1px dotted #ccc !important;
border-bottom: 1px dotted #ccc !important;
}
.generate-combined-page-header #site-navigation {
position: relative;
top: -60px;
border-top: none !important;
border-bottom: none !important;
background: transparent !important;
}
.generate-combined-page-header .site-logo {
margin-top: 50px;
display: none;
}
.generate-combined-page-header .sticky-logo {
margin-top: 0px;
}
.generate-combined-page-header header {
text-align: center !important;
}    .generate-combined-header {
max-width: 1200px !important;
}
ul.sub-menu {
text-align: left !important;
}   #generate-slideout-menu {
background: #ffffff !important;
} img.header-image {
max-width: 280px;
}
@media only screen and (max-width: 480px) {
img.header-image {
max-width: 200px;
}
.inside-header {
text-align: center;
}
}
#rev_slider_1_1_wrapper {
max-width: 1200px;
left: 0px !important;
}
div.generate-columns-container header.page-header {
display: none;
}
body.blog div.inside-article,
body.archive div.inside-article {
margin: 50px 0px 20px 20px;
padding: 20px 20px 20px 20px;
background-color: #f7f7f7;
}
.post div.inside-article {
background-color: #f7f7f7;
margin: 50px 20px 0 20px;
padding: 40px 20px 20px 20px !important;
text-align: center;
}
.post div.inside-article h1 {
color: #af623b;
font-family: 'Montserrat';
font-weight: 300;
}
div.inside-article h2 {
letter-spacing: 0.05em;
}
.post div.inside-article .entry-content {
margin-top: 1em !important;
font-size: 15px;
}
div.generate-columns-container {
padding-left: 20px;
}
@media only screen and (max-width: 768px) {
div.generate-columns-container {
padding-left: 0px;
}
body.blog div.inside-article,
body.archive div.inside-article {
margin: 50px 0px 0px 0px;
padding: 20px 20px 20px 20px !important;
}
}
h5.kategorien-kai,
h5.tags-kai {
font-family: inherit !important;
color: #af623b !important;
margin-bottom: 0px !important;
font-size: 12px;
}
header.entry-header {
background-color: transparent !important;
}
p.meta-liste-kai {
font-size: 12px;
margin-bottom: 5px;
}
h2.entry-title {
font-family: 'Montserrat';
font-size: 25px;
text-align: center;
}
h2.entry-title a {
color: #af623b;
}
div.entry-meta {
text-align: center;
font-size: 12px;
}
div.entry-summary {
text-align: center;
font-size: 15px;
line-height: 1.5em;
font-weight: 100;
color: #444;
margin-top: -17px;
}
img.wp-post-image {
border-radius: 50px;
width: 100px;
}
div.entry-meta span.author {
visibility: hidden;
}
footer.entry-meta {
text-align: center;
}
@media only screen and (max-width: 768px) {
div#right-sidebar,
div#right-sidebar aside.widget {
background-color: #f7f7f7 !important;
}
}
body.post-template-default div.elementor-widget-wrap {
border-bottom: 1px dotted #ccc;
}
.footer-widget-1 {
width: 40% !important;
}
.footer-widget-2 {
width: 40% !important;
}
.footer-widget-3 {
width: 18% !important;
}
#footer-widgets {
border-top: 10px solid #af968b;
line-height: 16px !important;
}
.footer-widgets .widget-title {
margin-bottom: 10px !important;
}
h3.h3-footer {
font-size: 15px;
margin-bottom: 0px;
color: #aaa !important;
}
a.link-footer {
color: #aaa;
}
a.link-footer:hover,
.menu-service-container .current-menu-item a {
color: #eee;
}
@media only screen and (max-width: 480px) {
.footer-widget-1 {
width: 100% !important;
}
.footer-widget-2 {
width: 100% !important;
}
.footer-widget-3 {
width: 100% !important;
}
}
.site-footer .footer-widgets-container .inner-padding {
padding: 0 0 0 0 !important;
}
@media only screen and (max-width: 480px) {
.inside-footer-widgets div {
border-bottom: 1px dotted #777;
}
.inside-footer-widgets div:last-child {
border-bottom: none;
}
#footer-widgets {
padding-left: 30px;
padding-right: 30px;
}
div.inside-footer-widgets div {
padding-bottom: 20px;
}
}
div.inside-footer-widgets {
margin-left: 0px !important;
}