/* resolve issues with background positioning */
.background-fixed .panel-image {
  background-attachment: unset;
}
.background-fixed .panel-image {
  background-attachment: fixed;
}
.page-title {
  text-transform: none;
  letter-spacing: 0px;
  line-height: 18px;
  font-size: 18px;
}
.single .byline {
  display: none;
}
.entry-header .entry-title {
  font-size: 24px;
  font-weight: 800;
  line-height: 25px;
}
.entry-meta a {
  display: none;
}
.panel-content .wrap {
  padding-top: 60px;
  padding-bottom: 40px;
}
body.has-header-image .site-title a {
  font-size: 28px;
  text-transform: none;
  letter-spacing: 1px;
}
.navigation-top .current_page_item > a {
  color: #212529;
}
body.page:not(.twentyseventeen-front-page) .entry-title {
  font-size: 18px;
  line-height: 18px;
  letter-spacing: 0px;
  text-transform: none;
}
body.has-header-image .site-title a {
  letter-spacing: 0px;
}
.page .panel-content .entry-title {
  margin-bottom: 25px;
}
.navigation-top {
  background-color: #eaeaea;
}
.entry-title a {
  font-size: 20px;
  font-weight: 700;
}
body.has-header-image .site-title a {
  font-size: 22px;
}
.pagination {
  border-style: none;
}
.panel-content {
  background-image: url("https://www.rhschwimmbaeder.de/background.png");
  box-shadow: 5px 5px 17px 3px #4f4f4f;
  background-size: cover;
}
.site-content {
  background-image: url("https://www.rhschwimmbaeder.de/background.png");
}
.small.cli-plugin-button {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px;
  font-size: 12px;
  font-weight: 800;
}
.cli-plugin-main-link.cli-plugin-button {
  border-top-right-radius: 50px;
  border-top-left-radius: 50px;
  border-bottom-right-radius: 50px;
  border-bottom-left-radius: 50px;
  font-size: 12px;
  font-weight: 800;
}
.post-thumbnail a img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #5e5e5e;
  margin-bottom: 10px;
}
.wp-caption .wp-caption-text {
  margin-bottom: 19px;
  padding-bottom: 0px;
  margin-top: 21px;
}
.navigation-top {
  background-color: #c3c3c3;
}
.site-content-contain {
  background-color: #c3c3c3;
}
.site-footer {
  border-width: 0px 0px 0px;
}
.navigation-top {
  background-color: #e5e5e5;
  border-width: 0px 0px;
  box-shadow: 5px 5px 17px 3px #4f4f4f;
}
.site-content-contain {
  background-color: #e5e5e5;
  box-shadow: 5px 5px 10px 0px #626262;
  background-image: linear-gradient(-1deg, white 3%, #d8d8d8 13%);
}
.site-footer {
  border-width: 0px 0px 0px;
}
html > body > #page > div > #content > #primary > #main > #post-2 > div:nth-child(2) > div > div > #attachment_219 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #attachment_188 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel2 > div:nth-child(2) > div > div > #attachment_147 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel3 > div:nth-child(2) > div > div > #attachment_306 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel3 > div:nth-child(2) > div > div > #attachment_309 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel4 > div:nth-child(2) > div > div > #attachment_303 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #attachment_317 > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 5px 5px 10px 0px #6b6b6b;
}
@media screen and (max-width: 320px) {
  html > body > #page > div > #content > div > header > h1 {
    display: none;
  }
}
html > body > #page > div > #content > #primary > #main > #panel4 > div:nth-child(2) > div > div > p:nth-child(11) {
  margin-top: 26px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #attachment_304 > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #attachment_317 > img {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  box-shadow: none;
}
html > body > #page > div > #content > #primary > #main > #panel2 > div:nth-child(2) > div > div > #attachment_316 > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
