

@media print {
img {display:none !important;}

}

/* Abstände nach Abschnitten angepasst wegen Zwischentiteln  */
.single-post .blog_single p {margin-bottom: 9px;}
/*div.q_masonry_blog_post_text h5.q_masonry_blog_title.entry_title {padding-bottom:0px; margin-bottom:2px;}*/


/* Kursivschrift auf Frontseite normal darstellen  */
i span, div.q_masonry_blog_post_text > p, div.q_masonry_blog_post_text > h5 {font-style: normal;}

div.masonry_gallery_item_outer > div > div > h3 {font-style: normal;}
footer {font-style: normal;}

/*** Messagebox - weiterfuehrende Links ***/
.weiterfuehrendes {
    display: table;
width:100%;
    font-size: inherit;
    font-weight: 400;
    height: 100%;
    letter-spacing: 1px;
    text-transform: none;
background-color:#fff;
}

/* Listen-Fix fuer mehrzeilige Inhalte*/
ul, ol{list-style-position: outside; padding:15px;}
.footer_top ul {padding:0; list-style-position: inside;}

#submit_comment {float:left;}

#submit-workflow-contents > div.select-part {display;none;}

.comment_holder .comment .image {display:none;}
.comment_holder .comment .text {padding-left:15px;}

.footer_top .widget.widget_nav_menu li { line-height:26px;}

.footer_top h5 {margin: 0 0 10px;}

.footer_top .widget_meta > ul > li, .footer_top .widget_nav_menu ul li, .footer_top .widget_pages ul li, .footer_top .widget_recent_comments > ul > li, .footer_top .widget_recent_entries > ul > li { padding:0}

.has_sub.wide.left_position div.second div.inner ul li.menu-item.menu-item-type-post_type {}

.has_sub.wide.left_position div.second div.inner ul li.menu-item.menu-item-type-post_type.menu-item-object-page a {    
    border: 0 none;
    margin: 0;
    outline: 0 none;
    vertical-align: baseline;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    display: block;
    float: none;
    height:auto;
    padding: 9px 15px;
    position: relative;
    color: #9d9d9d;
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
    width: 190px;}

.has_sub.wide.left_position div.second div.inner ul li.menu-item.menu-item-type-post_type.menu-item-object-page a:hover {color:#FFF;}

.q_masonry_blog {margin-bottom:10px;}
div.wrapper_inner div.content.content_top_margin div.content_inner div.container div.container_inner.default_template_holder.clearfix div.blog_holder {padding-top:20px;}

div.container_inner.default_template_holder div.blog_holder.blog_single div#comments.comment_holder.clearfix div.comments ul.comment-list li#comment-4 div.comment div.text {padding-left: 0px;}





.widget_categories {padding-bottom:30px;}

.widget_nav_menu {padding-bottom:20px;}

.call_to_action_text {margin: 0 auto;}

.title_outer {padding-top:20px;}

.masonry_gallery_item_content {top:10%;}

div.masonry_gallery_item_outer div.masonry_gallery_item_inner div.masonry_gallery_item_content h3 {padding:0px;px;top:10%;}

div.masonry_gallery_item_outer div.masonry_gallery_item_inner div.masonry_gallery_item_content {;top:10%;}

/* AddToAny Share-Icons nicht auf der Startseite anzeigen */
.home .a2a_floating_style {
    display: none;
}

/*** Subscribe to Categories  - Abonnements ***/
.stc-subscribe-wrapper {min-height:500px;}
.stc-error  {color:red;}
.stc-categories {padding-top:10px;}
.stc-categories-checkboxes {padding-bottom:10px;}
.stc-notice:first-child {margin-top:20px;}

.btn-default {
background-color: transparent;
color: #0079bc;
    border: 2px solid #0079bc;
    border-radius: 4px;
    box-sizing: initial !important;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    height: 39px;
    letter-spacing: 1px;
    line-height: 39px;
    margin: 0;
    outline: 0 none;
    padding: 0 23px;
margin-bottom:20px;
margin-top:10px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    text-transform: uppercase;
    transition: color 0.1s linear 0s, background-color 0.1s linear 0s, border-color 0.1s linear 0s;
    width: auto;
}
.btn-default:hover {
background-color:#0079bc;
color: #FFF;
}
#stc-unsubscribe-wrapper {width:1100px;margin:0 auto;min-height:300px;padding:30px 0 0 0}

.abgemeldeterfolg {}
.stc_anmlhinweise {padding:0 0 10px 0;}



/* Reaction Buttons */

.reaction_buttons ul li {list-style:none; float:left;}

.reaction_buttons div.reaction_buttons_tagline {
    font-size: 15px;
    line-height: 1.57143em;
    font-weight: 600;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #0079bc;
}

.reaction_buttons ul li.reaction_button {
    background-color: transparent;
    border: 2px solid #0079bc;
    border-radius: 4px;
    box-sizing: initial !important;
    color: #0079bc;
    cursor: pointer;
    display: inline-block;
    font-family: inherit;
    font-size: 13px;
    font-style: normal;
    font-weight: 700;
    height: 29px;
    margin-right: 10px;
    margin-bottom: 10px;
    line-height: 29px;
    outline: 0 none;
    padding: 0 13px;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-shadow: none;
    transition: color 0.1s linear 0s, background-color 0.1s linear 0s, border-color 0.1s linear 0s;
    width: auto;
}

.reaction_buttons ul li.reaction_button:hover {
background-color: #0079bc;
    border-color: #0079bc;
    color: #fff;
    text-decoration: none;
}

/* Antworten Link mobile unten grösser */
.comment_holder .comment .text .comment-reply-link {font-size:14px; }

/* Zu lange Links sprengen Mobile-Boxen */
div.comment div.text div.text_holder p a {overflow-wrap: break-word;
  word-wrap: break-word;}

@media (min-width:781px) {
/* whatsapp-Icon addtoany auf Desktop ausblenden */
.a2a_floating_style.a2a_vertical_style a.a2a_button_whatsapp {display:none; !important}
}

@media (max-width:780px) {

.post_info_author_name{font-size:16px;}
.latest_post_two_info > div > div.post_info_date.entry_date.updated{font-size:16px;}
}

/*** Anpassungen Alle Posts anzeigen *****/

div.latest_post_two_inner > div.latest_post_two_text {padding:15px;}
.latest_post_two_holder .latest_post_two_text .separator.small {display:none;}
div.latest_post_two_text > h2 {margin-bottom:10px;}
.latest_post_two_holder .latest_post_two_info {padding:15px;}
div.post_info_date.entry_date.updated {padding-right:15px;}


/**** Anpassungen Titel Themen-Seiten ****/
.title_subtitle_holder {font-size: 124px; }


