/* ----------------------------- Content-Seiten -------------------------------- */
/* --- rechte Spalte anheben - Problem: lange h1-Titel, deshalb nicht gemacht --- */
.page .vc_row {padding-bottom: 20px;}
.page .two_columns_75_25 > .column2 {
    /* margin-top: -53px; */
}

.page .title_subtitle_holder_inner {
    top: 310px;
}
.page .title h1 {
  margin-left: -3px;
}
.breadcrumb {
    font-size: 0.9em;
    left: 0;
    top: -57px;
    letter-spacing: 0.07em;
}

.breadcrumb a, .breadcrumbs a {
  text-decoration: underline!important;
  color: #878787 !important;
}
.breadcrumb a:hover, .breadcrumbs a:hover {
  color: #0062a7 !important;
}
.breadcrumbs_inner {
  vertical-align: top!important;
}
.breadcrumbs_inner, .breadcrumps a {
  text-transform: uppercase;
  color: #878787 !important;
}
.breadcrumbs_inner::before {
  content: "Sie befinden sich hier: ";
}
.page .content .container .container_inner {
  padding-top: 0px;
}
.page .two_columns_75_25 {
    margin-top: 120px;
}

/* --- Event-Detail-Seiten --- */
.single-post .content.content_top_margin {
  padding-top: 150px!important;
}
.single-post .breadcrumbs {
  margin-top: -120px!important;
  position: absolute!important;
  line-height: 1.1em;
  letter-spacing: 0.07em;
}
.single-post .events_headline {
  margin-top: -80px!important;
  position: absolute!important;
}
.single-post .blog_holder article .post_info, .sibngle-post .blog_holder article .post_info a, .blog_holder article .post_text h2 .date {
  display: none;
}
.single-post .post_text {
    bottom: 150px;
    left: 6%;
    min-height: 135px;
    padding: 65px 15px 0;
    position: relative;
    width: 84%;
}
.single-post .familien .post_text {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_event_details_familien.png") no-repeat scroll right top;
}
.single-post .blumenliebhaber .post_text {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_event_details_blumenliebhaber.png") no-repeat scroll right top;
}
.single-post .generationen .post_text {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_event_details_generationen.png") no-repeat scroll right top;
}
.single-post .pressemitteilung .post_text {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_pressemitteilung_details.png") no-repeat scroll right top;
}
.single-post .besucher-infos .post_text, 
.single-post .team-events .post_text, 
.single-post .strand .post_text, 
.single-post .tagen-feiern .post_text,
.single-post .seepark .post_text, 
.single-post .gartentraeume .post_text, 
.single-post .sportlich .post_text, 
.single-post .flying-fox .post_text {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_event_details_no-icon.png") no-repeat scroll right top;
}
.single-post h2 {
    font-size: 2.1em;
    line-height: 1.25em;
    margin-bottom: 15px;
}
.single-post .date {
    background: rgba(0, 0, 0, 0) url("/wp-content/themes/images/hg_event_bigteaser_startseite_datum.png") no-repeat scroll right top;
    height: 97px;
    margin-left: 730px;
    min-height: 0;
    padding: 40px 0 0;
    position: absolute;
    top: 2%;
    width: 121px;
    z-index: 3000;
    text-align: center;
    color: #fff;
}

.single-post .besucher-infos .date,
.single-post .seepark .date,
.single-post .team-events .date,
.single-post .tagen-feiern .date,
.single-post .strand .date,
.single-post .gartentraeume .date,
.single-post .flying-fox .date {display: none;}


@media only screen and (max-width: 1300px) {
  .single-post .date {margin-left: 660px;}
}
@media only screen and (max-width: 1200px) {
  .single-post .date {left: 56%;margin-left: 0;}
}
@media only screen and (max-width: 1000px) {
  .single-post .date {left: 53%;}
}
@media only screen and (max-width: 800px) {
  .single-post .date {left: 77%; top: 1%;}
}
@media only screen and (max-width: 768px) {
  .single-post .date {left: 70%; top: 1%;}
}
@media only screen and (max-width: 600px) {
  .single-post .date {left: 63%; top: 0.5%;}
  .single-post .breadcrumbs { margin-top: -130px !important;}
  .breadcrumbs {width: 75%;}
}
@media only screen and (max-width: 480px) {
  .single-post .date {left: 54%; top: 0.5%;}
  .single-post h2 {font-size: 1.3em;line-height: 1.25em;}
  .single-post .post_text {bottom: 90px; left: 6%; padding: 40px 15px 0; width: 77%;}
}
.single-post .icon_social_holder {
    margin-top: -85px;
}

/* --- Start - Event-Detail-Seite - mit Bildergalerie --- */
.single-post .flex-direction-nav a {
    background-color: transparent !important;
    border: 0;
    border-radius: 0px !important;
    color: #303030;
    cursor: pointer;
    display: block;
    height: 51px;
    left: 50%;
    margin-left: -18px;
    margin-top: -25px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 57px;
    background-image: url("/wp-content/themes/images/button_layerslider_navigation.png") !important;
    opacity: 0.8 !important;
    transition: opacity 0.3s ease-in-out 0s !important;
    z-index: 200;
}
.single-post .flex-direction-nav a.flex-prev {
    background-position: -57px 0 !important;
    left: 4.5%;
}
.single-post .flex-direction-nav a.flex-next {
    background-position: 0px 0 !important;
    left: 92.5%;
}

.single-post .flex-direction-nav a.flex-prev:hover  {
    background-color: transparent !important;
    background-position: -57px 51px !important;
    opacity: 1 !important;
}
.single-post .flex-direction-nav a.flex-next:hover {
    background-color: transparent !important;
    background-position: 0px 51px !important;
    opacity: 1 !important;
}
.single-post .flex-prev div, .single-post .flex-next div {display: none;}
/* --- Ende - Event-Detail-Seite - mit Bildergalerie --- */

/* --- Start - Detail-Seiten ---- */
.page-id-16 .latest_post_two_holder > ul > li, 
.page-id-18 .latest_post_two_holder > ul > li, 
.page-id-19 .latest_post_two_holder > ul > li, 
.page-id-20 .latest_post_two_holder > ul > li, 
.page-id-21 .latest_post_two_holder > ul > li, 
.page-id-2714 .latest_post_two_holder > ul > li, 
.page-id-2996 .latest_post_two_holder > ul > li, 
.page-id-2918 .latest_post_two_holder > ul > li {
    margin: 0 0 72px;
}

/* Abstand Kacheln in Akkordeon-Navi auf Seite Team-Events */
.page-id-2714 .latest_post_two_holder > ul > li {
    margin: 0 0 50px;
}

.page-id-16 .latest_post_two_holder li.clearfix, 
.page-id-18 .latest_post_two_holder li.clearfix, 
.page-id-19 .latest_post_two_holder li.clearfix, 
.page-id-20 .latest_post_two_holder li.clearfix, 
.page-id-21 .latest_post_two_holder li.clearfix, 
.page-id-2714 .latest_post_two_holder li.clearfix, 
.page-id-2996 .latest_post_two_holder li.clearfix, 
.page-id-2918 .latest_post_two_holder li.clearfix {
  height: 408px;
}

.latest_post_holder > ul > li {
    display: block;
    padding: 20px 0;
    position: relative;
    border-bottom: 1px solid #e5e5e5;
}

.latest_post_inner .post_infos {
    display: block;
    font-size: 0.8em;
    font-weight: 200;
}

.q_circles_holder .q_circle_inner2:hover,
.blog_holder article.format-link .post_text:hover .post_text_inner,
.blog_holder article.format-quote .post_text:hover .post_text_inner {
   background-color: #fff!important;
   border-color: #fff!important;
}

/* debbuging Beitragsformate Verlinkungen im Fließtext bei Mouse-hover Template #fff */

.blog_holder article.format-link .blog_like a:hover span, 
.blog_holder article.format-link .post_text:hover .post_info, 
.blog_holder article.format-link .post_text:hover .post_info a, 
.blog_holder article.format-link .post_text:hover i.link_mark, 
body:not(.search-results) .blog_holder article.format-link .post_text:hover p a,
.blog_holder article.format-link .post_text:hover p a, 
.blog_holder article.format-quote .blog_like a:hover span, 
.blog_holder article.format-quote .post_text:hover .post_info, 
.blog_holder article.format-quote .post_text:hover .post_info a, 
.blog_holder article.format-quote .post_text:hover .quote_author, 
.blog_holder article.format-quote .post_text:hover i.qoute_mark, 
.blog_holder article.format-quote .post_text:hover p a, 
.blog_holder.blog_large_image_with_dividers article.format-link .post_text:hover span.link_mark,
.blog_holder.blog_large_image_with_dividers article.format-quote .post_text:hover .quote_author, 
.blog_holder.blog_large_image_with_dividers article.format-quote .post_text:hover span.qoute_mark, 
.blog_holder.blog_single article.format-link .post_text:hover p, 
.blog_holder.blog_single article.format-quote .post_text:hover p, 
.blog_holder.masonry article.format-link .post_text:hover .post_info, 
.blog_holder.masonry article.format-link .post_text:hover .post_info a, 
.blog_holder.masonry article.format-quote .post_text:hover .post_info, 
.blog_holder.masonry article.format-quote .post_text:hover .post_info a, 
.blog_holder.masonry_full_width article.format-link .post_text:hover .post_info, 
.blog_holder.masonry_full_width article.format-link .post_text:hover .post_info a, 
.blog_holder.masonry_full_width article.format-quote .post_text:hover .post_info, 
.blog_holder.masonry_full_width article.format-quote .post_text:hover .post_info a, 
.blog_large_image_simple article.format-link .post_text:hover .minimalist_date, 
.blog_large_image_simple article.format-quote .post_text:hover .minimalist_date {
  color:#3c3c3c;
}
