/* 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: 24px;
}
.pagination {
  border-style: none;
}
body.page:not(.twentyseventeen-front-page) .entry-title {
  padding-top: 24px;
}
.page:not(.home) #content {
  padding-top: 45px;
}
.site-footer {
  margin-top: 0px;
  border-style: none;
  background-color: #cacaca;
  background-image: linear-gradient(180deg, #d2d2d2 0%, #ececec 18%, #eaeaea 100%);
}
.navigation-top {
  background-color: #cacaca;
  background-image: linear-gradient(0deg, #d2d2d2 0%, #ececec 28%, #eaeaea 100%);
}
body.has-header-image .site-description {
  font-size: 15px;
  font-weight: 600;
  margin-left: -2px;
}
body.has-header-image .site-title a {
  font-size: 33px;
  margin-left: -3px;
}
.main-navigation a {
  text-transform: none;
  font-weight: 600;
}
.panel-content {
  background-image: url("http://www.bollrath-waltrop.de/background.png");
}
.site-content {
  background-image: url("http://www.bollrath-waltrop.de/background.png");
}
.wrap {
  padding-top: 0px;
}
body:not(.twentyseventeen-front-page) .entry-content {
  padding-top: 2px;
}
#cookie-law-info-bar {
  box-shadow: 0px -8px 13px 0px #5e5e5e;
  font-size: 15px;
}
.wp-caption img[class*=wp-image-] {
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  box-shadow: 5px 6px 10px 0px #565555;
}
.wp-caption .wp-caption-text {
  padding-top: 14px;
}
.awmp_map_wrapper {
  border-bottom-right-radius: 60px;
  border-top-right-radius: 60px;
}
.fa {
  display: none;
}
#wpsm_accordion_303 .ac_title_class {
  border-color: #e6e6e6;
}
body .metaslider .flexslider .slides img {
  box-shadow: 5px 4px 10px 0px #585858;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
#cookie-law-info-bar {
  box-shadow: 0px 15px 10px 0px rgba(60, 60, 60, 0.3);
  border-top-right-radius: 40px;
  border-bottom-right-radius: 40px;
  border-top-left-radius: 40px;
  border-bottom-left-radius: 40px;
  border-color: #e0e0e0;
  border-style: solid;
  border-width: 5px;
  margin-bottom: 25px;
}
@media screen and (min-width: 1025px) {
  #cookie-law-info-bar {
    margin-right: 25px;
  }
}
.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;
}
.wp-caption img[class*=wp-image-] {
  margin-bottom: 2px;
  box-shadow: #565555 5px 6px 10px 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-479 > div > p:nth-child(2) > img {
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  box-shadow: 5px 5px 10px 0px #545454;
}
.entry-footer {
  display: none;
}
.post-navigation .nav-links {
  display: none;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(1) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #panel4 > div:nth-child(2) > div > div > p:nth-child(1) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(14) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-479 > div > p:nth-child(10) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-458 > div > p:nth-child(11) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-400 > div > p:nth-child(14) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-396 > div > p:nth-child(5) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-338 > div > p:nth-child(14) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-349 > div > p:nth-child(14) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div:nth-child(4) > #content > div > #primary > #main > #post-27 > div > p:nth-child(1) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(17) > img {
  box-shadow: none;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > div > #primary > #main > #post-631 > div > p:nth-child(3) > img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: none;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(3) > img {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  box-shadow: 3px 4px 7px 0px #474646;
}
html > body > #page > div:nth-child(4) > #content > div > #primary > #main > #post-26 > div > #metaslider-id-654 > #metaslider_container_654 > #metaslider_654 > ul > li:nth-child(1) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div:nth-child(4) > #content > div > #primary > #main > #post-26 > div > #metaslider-id-654 > #metaslider_container_654 > #metaslider_654 > ul > li:nth-child(2) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-654 > #metaslider_container_654 > #metaslider_654 > ul > li:nth-child(2) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-654 > #metaslider_container_654 > #metaslider_654 > ul > li:nth-child(1) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(2) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(3) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(4) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(5) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(6) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #panel1 > div:nth-child(2) > div > div > #metaslider-id-311 > #metaslider_container_311 > #metaslider_311 > ul:nth-child(1) > li:nth-child(1) > img {
  padding-top: 0px;
  margin-top: 33px;
  margin-bottom: 33px;
  border-top-right-radius: 58px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 58px;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(3) > a > img {
  border-bottom-right-radius: 0px;
  box-shadow: 5px 6px 10px 0px #585656;
}
html > body > #page > div > #content > #primary > #main > #panel3 > div:nth-child(2) > div > div > #attachment_151 > img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #panel2 > div:nth-child(2) > div > div > #attachment_222 > img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
html > body > #page > div > #content > #primary > #main > #panel2 > div:nth-child(2) > div > div > #attachment_329 > img {
  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_694 > img {
  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_690 > img {
  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_688 > img {
  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_686 > img {
  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_326 > img {
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  box-shadow: 5px 6px 10px 0px #585656;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(9) > img {
  box-shadow: 5px 6px 10px 0px #585656;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(8) > img {
  box-shadow: 5px 6px 10px 0px #585656;
}
html > body > #page > div > #content > #primary > #main > #post-25 > div > div > div > p:nth-child(7) > img {
  box-shadow: 5px 6px 10px 0px #585656;
}
html > body > #page > div:nth-child(4) > #content > div > #primary > #main > #post-26 > div > #attachment_686 > img {
  margin-top: 33px;
}
