/*****
Theme Name: MH Magazine Child Theme
Theme URI: http://www.mhthemes.com/themes/mh/magazine/
Description: This is a child theme for MH Magazine WordPress theme to make customizations much easier for you. By using this child theme you make sure, that you keep your changes after an update of the parent theme.
Author: MH Themes
Author URI: http://www.mhthemes.com/
Template: mh-magazine
Version: 1.1.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

body { font-family: 'Open Sans', Helvetica, Arial, sans-serif; font-size: 16px; font-size: 1rem; line-height: 1.6; background: #f7f7f7; word-wrap: break-word; }

.mh-widget-layout6 .mh-widget-title-inner {
font-size: 1.25em;
}

.mh-author-box-postcount {
	display:none;
}

.kleinertext {
	font-size: 0.75em;
}

.likebtn-wrapper {
	margin-bottom:10px;
}

.blogreachmark {
    display: inline-block;
}


/***** Gallery (inkl. Anpassungen für korrekten Umbruch der Gallery)*****/

.gallery { margin-bottom: 15px; }
.gallery:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; margin: 0; padding: 0; }
.gallery-item { float: left; margin: 0 15px 15px 0; overflow: hidden; position: relative; }
.gallery-columns-1 .gallery-item { max-width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 48%; max-width: -webkit-calc(50% - 4px); max-width: calc(50% - 4px); }
.gallery-columns-3 .gallery-item { max-width: 32%; max-width: -webkit-calc(33.3% - 4px); max-width: calc(33.3% - 4px); }
.gallery-columns-4 .gallery-item { max-width: 23%; max-width: -webkit-calc(25% - 4px); max-width: calc(25% - 4px); }
.gallery-columns-5 .gallery-item { max-width: 19%; max-width: -webkit-calc(20% - 4px); max-width: calc(20% - 4px); }
.gallery-columns-6 .gallery-item { max-width: 15%; max-width: -webkit-calc(16.7% - 4px); max-width: calc(16.7% - 4px); }
.gallery-columns-7 .gallery-item { max-width: 13%; max-width: -webkit-calc(14.28% - 4px); max-width: calc(14.28% - 4px); }
.gallery-columns-8 .gallery-item { max-width: 11%; max-width: -webkit-calc(12.5% - 4px); max-width: calc(12.5% - 4px); }
.gallery-columns-9 .gallery-item { max-width: 9%; max-width: -webkit-calc(11.1% - 4px); max-width: calc(11.1% - 4px); }
.gallery-columns-1 .gallery-item:nth-of-type(1n), .gallery-columns-2 .gallery-item:nth-of-type(2n), .gallery-columns-3 .gallery-item:nth-of-type(3n), .gallery-columns-4 .gallery-item:nth-of-type(4n), .gallery-columns-5 .gallery-item:nth-of-type(5n), .gallery-columns-6 .gallery-item:nth-of-type(6n), .gallery-columns-7 .gallery-item:nth-of-type(7n), .gallery-columns-8 .gallery-item:nth-of-type(8n), .gallery-columns-9 .gallery-item:nth-of-type(9n) { margin-right: 15px; }
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1), .gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1), .gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1), .gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) { clear: left; }
.gallery-caption { background-color: rgba(0, 0, 0, 0.7); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; color: #fff; font-size: 12px; line-height: 1.5; margin: 0; max-height: 50%; opacity: 0; padding: 6px 8px; position: absolute; bottom: 0; left: 0; text-align: left; width: 100%; }
.gallery-caption:before { content: ""; height: 100%; min-height: 49px; position: absolute; top: 0; left: 0; width: 100%; }
.gallery-item:hover .gallery-caption { opacity: 1; }
.gallery-columns-7 .gallery-caption, .gallery-columns-8 .gallery-caption, .gallery-columns-9 .gallery-caption { display: none; }

.bildcontainer-widget {
	height: 200px;
}
.textwidget {
	font-size:16px;
}
.textwidget h2 {
	margin-bottom: 20px; 
	margin-bottom: 1.25rem;
}
.mh-header-tagline {
    color: #bb0000;
}

/*Maximale IMG Höhe auf Viewport einstellen*/

img {
    max-width: 100%!important;
    max-height: 100vh;
    width:auto;
}

.entry-thumbnail img {
    width: 100%;
	max-height: 100%!important;
}
.mh-spotlight-thumb img {
    max-height: 100%!important;
}

.mh-posts-grid-thumb img {
    width: 100%;
    max-width: 326px;
	max-height: 100%!important;
}
/*...auch für Slider*/

.twentytwenty-container img {
    width: auto;
}

/*...auch für Simple Gallery*/

.slb_template_tag img {
    max-height: 100%!important;
}

/*Knopf Buttons definieren?*/


.knopf {
background-color: #ff9600;
border-radius: 3px;
color: #fff !important;
cursor: pointer;
padding: 5px 8px;
text-decoration: none !important; 
white-space: nowrap;
}

.knopf:hover {
background-color:#ffb15f;
color:#fff !important;
}

.mh-widget a {
    font-weight: 700;
    color: #000;
}

.mh-widget a:hover {
	color: #ff7474;
}

.mh-meta, .mh-meta a {
    color: #777777;
	font-weight: 500;
}

.mh-excerpt-more a {
    color: #777777;
	font-weight: 600 !important;
}


.tabelle{
	border:0px solid #0298d5 !important;
	border-collapse:collapse;
	font-size:0.875em;
	border-spacing:0;
	line-height:1.5;
	margin:5px 5px 35px 5px;
	width:99%;
}

td{
	border-top:1px solid #ededed;
	border-left:1px solid #ededed;
	border-right:1px solid #ededed;
	padding:10px 10px;
}
.testsieger{
border-left:2px solid #0298d5!important;
border-right:2px solid #0298d5!important;
background: rgba(2,152,213,0.1);
}
.testsieger-bild{
border-left:2px solid #0298d5!important;
border-right:2px solid #0298d5!important;
}
.testsieger-oben{
border-left:2px solid #0298d5!important;
border-right:2px solid #0298d5!important;
border-top:2px solid #0298d5!important;
background: #0298d5;
}
.testsieger-unten{
border-left:2px solid #0298d5!important;
border-right:2px solid #0298d5!important;
border-bottom:2px solid #0298d5!important;
background: rgba(2,152,213,0.1);
}
.leere-tabelle{
border:none !important;
border-left: none !important;
border-top: none !important;
}

.mh-widget-title {
    font-weight: 800;
}

.second-category-description {
    margin-top: 30px;
}

.tablepress {
	width: 100% !important;
}

.su-spoiler {
    margin-bottom: 0.5em !important;
}

.su-spoiler-title {
    font-size: 16px !important;
}

.sc_card {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.16), 0 0 0 1px rgba(0,0,0,.08);
    border-radius: 0px;
    background: #fff;
    margin: 1em 0.5em 1em 0.2em;
    width: 97%;
    overflow: hidden;
    padding: 0.5em;
}

.mh-go-to-respond {
	display:none;
    position: fixed;
	background: #bb0000;
    right: 75px;
    bottom: 25px;
    padding: 5px 8px 8px;
    color: #fff;
    z-index: 999;
}

table {
    width: 100%;
    border-left: 0;
    border-top: 0;
}

/*Kommentare Hintergrund einfärben*/

/*.commentlist .comment-author-jensherwig {background: #e7f8fb;}
.commentlist li ul.children li.comment-author-jensherwig {background: #e7f8fb;}*/

/*Shortcodes Ultimate Margin verkleinern*/
.su-posts-default-loop .su-post {
    margin-bottom: 0.5em !important;
    line-height: 1.5;
}

.su-posts-default-loop .su-post-thumbnail {
	height: 70px !important;
}

.mh-go-to-respond .fa {
    font-size: 24px;
}

/*Klassen für Tabellebilder, um Fallback Image zu realisieren*/


.table-image-box:before {
  content: url(https://www.stonewars.de/wp-content/uploads/2019/07/leere-dummy-bild-65x65.png);
  pointer-events: none;
  cursor: default;
}

.donotload {
	pointer-events: none;
	cursor: default;
}	
/*CSS Klasse für iFrame Videos, um Start- und Endzeit bei Youtube realisieren zu können*/

.video-holder {
display: inline-block;
position: relative;
padding-bottom: 60%;
width: 100%;
}
.video-holder iframe {
height: 100% !important;
position: absolute;
top: 0; left: 0;
width: 100% !important;
}

/*Entferne Margin von WP Reading Time bei den Meta-Angaben*/

.rt-label {
    margin-right: 0px !important;
}
.rt-time {
    margin-right: 0px !important;
}
/*Style für Werbekennzeichnung unter Artikeln*/

.adnotice {
    margin-bottom: 20px;
    margin-right: 20px;
    margin-left: 20px;
    font-size: 0.85em;
    color: #696969;
}

.adnotice a {
    font-weight: 600;
    color: #bb0000;
}

.adnotice strong {
    font-weight: 600;
    color: #585858;
}

/*Blaue Linktexte in WPDataTables fixen*/

.wpdt-c a {
    color: #bb0000;
    text-decoration: none;
    box-shadow: none;
}

/* Header Zentrieren */

.mh-custom-header { 
text-align: center;
}
.mh-header-image {
margin-top:10px;
margin-bottom:10px;

}
/* Standardfarbe in Buttons ändern */

.buttonmain {
	background-color: #0078b7 !important;	
}

.button-table {
	background-color: #0078b7 !important;	
}


/* Im Karussell Kategorienamen ausblenden */
.mh-carousel-caption {
	display: none;
}

.mh-carousel-title {
    margin-top: 5px;
}

/*Spotlight Widget umbauen*/

.mh-spotlight-widget {
    background: #fff !important;
}
.mh-spotlight-content {
	color: #1e1e1e !important;
}

.mh-spotlight-widget {
    color: #fff;
    padding: 0px;
    border-bottom: 0px solid #e64946;
}
/* Beschreibung & Titel in Simple Lightbox ausblenden */

.slb_template_tag_item_description {
    display: none;
}
.slb_template_tag_item_title {
    display: none;
}
.slb_template_tag_ui_group_status {
    display: none;
}
.slb_data_content {
    display: none;
}

/* Google Fonts (OpenSans) lokal einbinden */

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: url('../../../fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../../../fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../../fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../../fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* wpDiscuz maximale Breite einstellen */

#wpdcom{max-width:1000px !important; padding:0; margin:7px auto 15px auto;}

/* wpDiscuz negative Bewertungen ausblenden Hotfix*/

.wpd-vote-down {
	display:none;
}

/*Suche hacken */

.mh-subheader {
    background: #f2f2f2;
	display:none;
}

.search-icon-lupe {
	float: right !important;
}

.is-popup-search-form form {
    max-width: 900px !important;
}
/* wpDiscuz Tooltipps an Theme anpassen */
#wpdcom div:hover.wpd-field-desc span {
    margin-left: -200px!important;
    z-index: 999999;
}

#wpdcom div.wpd-field-desc span {
    width: 220px !important;
}
#wpdcom div.wpd-field-desc span:after {
    left: 90% !important;
}

#wpd-bubble-wrapper>#wpd-bubble #wpd-bubble-add-message {
    z-index: 9999;
}
/* wpDiscuz List Style aktivieren */

#wpdcom .wpd-comment-text ol, #wpdcom .wpd-comment-text ul {
    list-style: square;
}

/* wpDiscuz Smart Phones andere Bildschirmbreite nutzen*/
@media screen and (max-width:767px){
    #comments, #respond{padding-left: 0!important;padding-right: 0!important;}
    #wpdcom {padding: 5px 3%;overflow: hidden;}
    #wpdcom .wpd-form-row div:hover.wpd-field-desc span {margin-left: -187px;}
    #wpdcom .wpd-form-row div.wpd-field-desc span::after { margin-left: 80px;}
    /*#wpdcom #wpd-threads .wpd-comment-link [wpd-tooltip]::after{left: -150%;top:-16px}*/
    /*#wpdcom #wpd-threads .wpd-comment-link [wpd-tooltip]::before{top:-16px}*/
    /*#wpdcom #wpd-threads .wpd-tool-wrap [wpd-tooltip]::after{left: -50%;}*/
    /* Inline Commenting */
    .wpd-inline-form-wrapper{left: 0; width: 320px; position:relative; top: 7px; bottom: 15px;}
    .wpd-inline-form-wrapper::before{display: none;}
    .wpd-inline-form-question {padding:5px 20px; color:#fff; font-size:16px; line-height: 1.7;}
    .wpd-inline-form-wrapper .wpd-inline-submit-icon{display: none;}
    .wpd-last-inline-comments-wrapper {position: relative;width: 300px;top: 0;left: 0;}
    .wpd-last-inline-comments-wrapper::after,
    .wpd-last-inline-comments-wrapper::before{display: none;}
    .wpd-inline-form .wpd-inline-comment-content{font-size: 16px; padding: 5px;}
    .wpd-inline-form-second-row {height: auto; flex-direction: column;}
    .wpd-inline-form input.wpd-inline-name-input { width: 100%; margin-bottom: 10px; font-size: 16px; padding: 2px 5px; }
    /* Comment Bubble */
    #wpd-bubble-wrapper{bottom: 20px;}
    #wpd-bubble-wrapper > #wpd-bubble #wpd-bubble-add-message {width: 270px;}
    /* Comment Form */
    #wpdcom .wpd-auth {margin: 0 0 2px -3px;}
    #wpdcom .wpd-social-login .wpd-connect-with{display: none!important;}
    #wpdcom .wpd-form .wpd-avatar{display: none;}
    #wpdcom .wpd-form.wpd-form-wrapper{padding-right: 5px;}
    #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt textarea{flex-basis: 100%; width: 100%;}
    #wpdcom .wpdiscuz_select{font-size: 16px !important;}
    #wpdcom .wpdiscuz-subscribe-form-email {font-size: 16px; display: block;  padding: 10px 0 0 0; width: 98%; margin: 0 auto;}
    #wpdcom .wpdiscuz-subscribe-form-email input[type="email"]{font-size: 16px !important;}
    #wpdcom .wpd-form .wpd-form-foot,
    #wpdcom.wpd-layout-2 .wpd-form .wpd-form-foot,
    #wpdcom.wpd-layout-3 .wpd-form .wpd-form-foot{margin-left: 0;}
    #wpdcom .wpd-form-row .wpd-form-col-left,
    #wpdcom .wpd-form-row .wpd-form-col-right {width: 100%; float: none;}
    #wpdcom .wpdiscuz-item.wpd-field-group.wpd-field-rating {border-bottom: none; height: auto;}
    #wpdcom .wpdiscuz-item .wpdiscuz-rating > label {font-size: 1.4em;}
    #wpdcom .ql-toolbar {padding: 5px 8px 3px 5px;}
    #wpdcom .ql-snow.ql-toolbar button, #wpdcom .ql-snow .ql-toolbar button {height: 24px!important;padding: 4px 5px!important;width: 24px!important;}
    #wpdcom .ql-toolbar .wpd-editor-buttons-right .wmu-upload-wrap{font-size: 1.3em !important;}
    #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha {transform: scale(0.9); margin-top: 3px;}
    #wpdcom .wpd-field-captcha .wpdiscuz-recaptcha div{width: auto!important;}
    #wpdcom .wpd-field-radio .wpd-item, #wpdcom .wpd-field-checkbox .wpd-item{display: block;}
    #wpdcom .wpd-field-radio .wpd-field, #wpdcom .wpd-field-checkbox .wpd-field{height: auto; float: none; vertical-align: middle;}
    #wpdcom .wpd-field-radio .wpd-field-label, #wpdcom .wpd-field-checkbox .wpd-field-label{font-size: 14px;}
    #wpdcom .wpd-form-col-left .wpd-field-group .wpd-field-group-title, #wpdcom .wpd-form-col-right .wpd-field-group .wpd-field-group-title, #wpdcom .wpd-form-col-full .wpd-field-group .wpd-field-group-title{font-size: 14px;}
    #wpdcom .wpd-form-row .wpdiscuz-item input[type="text"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="password"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="email"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="url"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="color"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="date"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="datetime-local"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="month"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="number"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="time"], #wpdcom .wpd-form-row .wpdiscuz-item input[type="week"], #wpdcom textarea, #wpdcom select, #wpdcom .wpd-form-row .wpd-field{font-size: 16px!important; height: auto;}
    #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .wpd-textarea-wrap{flex-basis: 100%; width: 100%;}
    #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar{margin-bottom: 2px;}
    #wpdcom .wpd-form .wpdiscuz-textarea-wrap.wpd-txt .quicktags-toolbar .ed_button {font-size: 14px; width: 19%;}
    /* Comment Threads */
    #wpdiscuz-comment-message{width: 97%; }
    #wpdcom .wpd-hidden {visibility: visible; opacity: 1;}
    #wpdcom .wpd-tools-actions{left: auto; right: 0px;}
    #wpdcom .wpd-thread-head .wpd-thread-info{flex-basis: 100%; border-bottom: 2px solid #ccc;}
    #wpdcom .wpd-thread-head .wpd-thread-filter{margin-top: 5px;}
    #wpdcom .wpdiscuz-subscribe-form-button {width: 99%;margin-top: 8px;}
    #wpdcom .wpdiscuz-subscribe-bar #wpdiscuz_subscription_button{width: 100%; min-height: 20px !important; height: 26px !important;}
    #wpdcom .wpd-comment-footer .wpd-toggle .wpd-view-replies{display: inline-block; width: 78px; white-space: nowrap; overflow: hidden;font-size: 10px !important;}
    /* Comment Layouts */
    #wpdcom .wpd-comment .wpd-comment-wrap{display: block;}
    #wpdcom .wpd-comment-footer{flex-wrap: wrap;}
    #wpdcom .wpd-comment .wpd-comment-left{width: 100%;}
    #wpdcom .wpd-comment .wpd-comment-right{width: 100%;}
    /* Comment Layout #1 */
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-left{text-align: left;}
    #wpdcom.wpd-layout-1 .wpd-comment.wpd-reply .wpd-comment-left {width: 100%;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {display: inline-block;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-form .wpd-avatar{display: none;}
    #wpdcom.wpd-layout-1 .wpd-comment-label {display: inline-block;}
    #wpdcom.wpd-layout-1 .wpd-comment-header .wpd-comment-link{padding-top: 0;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-comment-label{width: auto;padding: 1px 10px;}
    #wpdcom.wpd-layout-1 .wpd-comment.wpd-reply .wpd-comment-label{display: inline-block;margin: 10px auto 5px auto;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-follow-link {display: inline-block;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar {margin-right: 5px;vertical-align: bottom;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img,
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar img.avatar {width: 36px; height: 36px; padding: 1px;}
    #wpdcom.wpd-layout-1 .wpd-comment .wpd-avatar i {padding: 2px; font-size: 9px; border: 1px solid  #fff; width: 16px;}
    #wpdcom.wpd-layout-1 .wpd-reply.wpd_comment_level-2 {margin-left: 25px;}
    #wpdcom.wpd-layout-1 .wpd-reply {margin-left: 0px;}
    /* Comment Layout #2 */
    #wpdcom.wpd-layout-2 .wpd-reply {margin-left: 0px;}
    #wpdcom.wpd-layout-2 .wpd-reply.wpd_comment_level-2{margin-left: 15px;}
    #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info {width:100%; display: flex; flex-direction:row; justify-content: flex-start; flex-grow: 0;margin-bottom: -3px;float: right;margin-left: 61px;flex-wrap: wrap;margin-top: -44px;}
    #wpdcom.wpd-layout-2 .wpd-comment .wpd-comment-header .wpd-user-info .wpd-uinfo-top {flex-wrap: wrap!important;}
    #wpdcom.wpd-layout-2 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-date{padding-left: 0;}
    #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-comment-link {margin-bottom: 0; padding-top: 1px; align-items: normal; flex-basis: 100%; text-align: right; margin-top: -20px;}
    #wpdcom.wpd-layout-2 .wpd-comment-header .wpd-reply-to{margin-right: 10px;}
    /* Comment Layout #3 */
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left .wpd-avatar {margin-bottom: -41px;margin-top: 0;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-left {width: 45px;}
    #wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img, #wpdcom.wpd-layout-3 .wpd-form .wpd-avatar img.avatar, #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img, #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar img.avatar {width: 40px;height: 40px;max-width: none;padding: 2px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header .wpd-comment-author {padding-left: 55px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-header,
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-subheader{justify-content: flex-start;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-right {border-left: none;border-bottom: none;width: 100%;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-text {padding-left: 7px;padding-top: 15px;padding-bottom: 17px;font-size: 100%;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer {margin-bottom: -10px;margin-left: 7px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote {padding-left: 0;margin-left: 0;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up, #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down {border: none;padding: 0;width: 16px;height: 16px;background-color:none;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-reply-button {background-color: transparent;border: none;border-radius: 15px;padding: 0 10px 0 0;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-result {padding: 0 8px;font-size: 14px;background-color: transparent;line-height: 24px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap {padding-left: 10px; flex-grow: 1;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-tool-wrap i {background: none;padding: 5px 3px;width: auto;line-height: 14px;border: none;height: auto;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-avatar i {padding: 2px;font-size: 9px;width: 18px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-wpanel {display: none;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-reply-to{ margin-left: 0px;}
    #wpdcom.wpd-layout-3 .wpd-reply.wpd_comment_level-2{margin-left: 20px;}
    #wpdcom.wpd-layout-3 .wpd-reply {margin-left: 0;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img, #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-avatar img.avatar {width: 34px;height: 34px;max-width: 40px;border: none;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left .wpd-avatar {margin-top: 0px;margin-bottom: -28px;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-left {width: 54px;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-right{border-left: 1px solid #d1d1d1;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-header .wpd-comment-author {padding-left: 55px;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-label {margin: 0 8px 0 0px;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-text {padding-left: 10px;}
    #wpdcom.wpd-layout-3 .wpd-comment.wpd-reply .wpd-comment-footer{margin-left: 10px;}
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-up.wpd-up,
    #wpdcom.wpd-layout-3 .wpd-comment .wpd-comment-footer .wpd-vote-down.wpd-down{border: none;}
    /* Tooltip */
    [wpd-tooltip-size='small']::after{min-width: 60px;}
    [wpd-tooltip-size='medium']::after{min-width: 90px;}
    [wpd-tooltip-size='long']::after{min-width: 200px;}
}

@media screen and (max-width:767px){
#wpdcom .wpd-form-col-left .wpd-field-group.wpd-field-single .wpd-field-group-title, #wpdcom .wpd-form-col-right .wpd-field-group.wpd-field-single .wpd-field-group-title {
    font-size: inherit;
    text-align: right;
    line-height: inherit;
    height: 44px;
}
}
/*MH Posts Widget Custom (Layout 1 und Layout 4) anpassen */

.mh-posts-list-item-custom { padding-bottom: 20px; margin-top: 20px; margin-bottom: 10px; border-bottom: none; }
.mh-posts-list-item-custom:first-child { margin-top: 0; }

/*Shortcodes Ultimate Spalten schmaler machen */

.su-row .su-column-size-1-3 {
    width: 30% !important;
	margin: 0 0 0 3%;
}

.su-row .su-column-size-1-2 {
   width: 46.5% !important;
	margin: 0 0 0 3%;
}

@media only screen and (max-width: 767px){
.su-row .su-column {
    float: none;
    width: 98% !important;
    margin: 0;
}

/*Shopping-Buttons letzte Spalte ausblenden auf Mobil*/
.no-show-mobile {
    display: none;
}
}

.sue-member-info {
    padding: 1em !important;
}

@media screen and (min-width: 767px) {
		.mh-navigation.mh-extra-nav { display: none !important; }
		#text-50 { display: none; }
}

@media screen and (max-width: 767px) {
	input[type=text], input[type=email], input[type=tel], input[type=url] { width: 88%; }
	[class*='mh-col-'] { float: none; width: 100%; margin: 0; }
	.entry-meta-categories { display: none; }
	.mh-author-box { text-align: center; }
	.mh-author-box-avatar { float: none; display: inline-block; margin: 0 0 20px; }
	.entry-content ul, .entry-content ol { margin: 0 0 20px 20px; }
	.entry-content ul ul, .entry-content ol ol { margin: 0 0 0 20px; }
	.single-post .mh-post-nav-next { margin-top: 25px; }
	#mh-mobile .mh-slider-title, .mh-spotlight-title, .mh-posts-large-title, #mh-mobile .mh-posts-focus-title-large, #mh-mobile .mh-posts-lineup-title { font-size: 20px; font-size: 1.25rem; }
	.mh-slider-layout1 .flex-control-nav, .mh-slider-layout3 .flex-control-nav, .mh-slider-layout4 .flex-control-nav, .mh-slider-layout5 .flex-control-nav { display: none; }
	#mh-mobile .mh-slider-layout5 .mh-slider-category { top: 0; left: 0; }
	#mh-mobile .mh-posts-grid { padding: 0; border: none; }
	#mh-mobile .mh-posts-grid-col { float: none; width: 100%; margin: 20px 0 0 0; border: none; }
	#mh-mobile .mh-posts-grid-col:first-child { margin-top: 0; }
	.mh-posts-grid-thumb { float: none; margin: 0 0 15px 0; }
	.mh-posts-grid-excerpt { display: none; }
	.mh-posts-list-item { padding-bottom: 20px; }
	.mh-posts-list-caption, .mh-custom-posts-caption { display: none; }
	#mh-mobile .mh-custom-posts-thumb-xl, #mh-mobile .mh-posts-list-thumb, .mh-posts-grid-thumb, #mh-mobile .mh-posts-focus-thumb-small { max-width: 600px; }
	.mh-custom-posts-xl-title, .mh-posts-list-title, .mh-posts-grid-title, .mh-widget-col-2 .mh-posts-grid-title, .mh-related-content .mh-posts-grid-title, #mh-mobile .mh-posts-focus-title-small { font-size: 20px; font-size: 1.25rem; }
	.mh-custom-posts-content .mh-meta, .mh-posts-list-header .mh-meta, .mh-posts-grid-item .mh-meta, .mh-posts-focus-item-small .mh-meta { display: block; font-size: 14px; font-size: 0.875rem; }
	.mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt, #mh-mobile .mh-posts-focus-excerpt-small, .mh-posts-focus-caption-small { display: none; }
	#mh-mobile .mh-thumb-icon-small-mobile:after { font-size: 10px; padding: 5px; }
	#mh-mobile .format-video .mh-thumb-icon-small-mobile:after, #mh-mobile .format-audio .mh-thumb-icon-small-mobile:after { padding: 5px 6px; }
	.mh-posts-stacked-item { bottom: 10px; left: 10px; padding-right: 10px; }
	#mh-mobile .mh-posts-stacked-title-small { font-size: 14px; }
	#mh-mobile .mh-posts-horizontal-item { float: none; width: 100%; margin: 20px 0 0; }
	#mh-mobile .mh-posts-horizontal-item:first-child { margin: 0; }
	#mh-mobile .mh-posts-horizontal-thumb { float: left; margin: 0 10px 0 0; }
	#mh-mobile .mh-posts-digest-large { border: none; }
	#mh-mobile .mh-posts-digest-item { float: none; width: 100%; margin: 0; border-bottom: 1px dotted #ebebeb; }
	#mh-mobile .mh-posts-digest-item-large:first-child { margin-bottom: 20px; }
	#mh-mobile .mh-posts-focus-thumb-small { margin: 0 15px 0 0; }
	#mh-mobile .mh-category-column { width: 100%; margin: 20px 0 0; }
	#mh-mobile .mh-category-column:first-child { margin: 0; }
	.mh-category-columns-image-normal img { display: none; }
	.mh-category-columns-image-normal .mh-category-column-thumb { max-width: 100%; }
	.mh-category-columns-image-normal .mh-category-column-caption { position: relative; }
	#mh_magazine_spotlight-2 { display: none; }
	#mh_magazine_spotlight-3 { display: none; }
	#text-49 { display: none; }
	.search-icon-lupe { display: none !important;}
	.mh-navigation.mh-extra-nav { display: inline !important; }
	.mh-subheader {display:inline;}
	.mh-posts-grid-caption {display: inline !important;}
}

@media only screen and (min-width: 767px) and (max-width: 1000px) {
.tabelle {
    display:none;
}
.buttonmain span {
	font-size:18px!important;	
}
}
@media only screen and (max-width: 650px) {
.tabelle {
    display:none;
}
.buttonmain span {
	font-size:16px!important;	
}
}
@media only screen and (min-width: 450px) {
.mobileonly {
    display:none;
}
}

@media only screen and (max-width: 420px) {
	.mh-comment-list .children { margin: 10px; }
}	

.mh-navigation li:hover, .mh-navigation ul li:hover > ul, .mh-main-nav-wrap, .mh-main-nav, .mh-social-nav li a:hover, .entry-tags li, .mh-slider-caption, .mh-widget-layout8 .mh-widget-title .mh-footer-widget-title-inner, .mh-widget-col-1 .mh-slider-caption, .mh-widget-col-1 .mh-posts-lineup-caption, .mh-carousel-layout1, .mh-spotlight-widget, .mh-social-widget li a, .mh-author-bio-widget, .mh-footer-widget .mh-tab-comment-excerpt, .mh-nip-item:hover .mh-nip-overlay, .mh-widget .tagcloud a, .mh-footer-widget .tagcloud a, .mh-footer, .mh-copyright-wrap, input[type=submit]:hover, #infinite-handle span:hover { background: #0c0c0c; }
.mh-extra-nav-bg { background: rgba(12, 12, 12, 0.2); }
.mh-slider-caption, .mh-posts-stacked-title, .mh-posts-lineup-caption { background: #0c0c0c; background: rgba(12, 12, 12, 0.8); }
@media screen and (max-width: 900px) { #mh-mobile .mh-slider-caption, #mh-mobile .mh-posts-lineup-caption { background: rgba(12, 12, 12, 1); } }
.slicknav_menu, .slicknav_nav ul, #mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #0c0c0c; }
.mh-copyright, .mh-copyright a { color: #fff; }
.mh-widget-layout4 .mh-widget-title { background: #bb0000; background: rgba(187, 0, 0, 0.6); }
.mh-preheader, .mh-wide-layout .mh-subheader, .mh-ticker-title, .mh-main-nav li:hover, .mh-footer-nav, .slicknav_menu, .slicknav_btn, .slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover, .mh-back-to-top, .mh-subheading, .entry-tags .fa, .entry-tags li:hover, .mh-widget-layout2 .mh-widget-title, .mh-widget-layout4 .mh-widget-title-inner, .mh-widget-layout4 .mh-footer-widget-title, .mh-widget-layout5 .mh-widget-title-inner, .mh-widget-layout6 .mh-widget-title, #mh-mobile .flex-control-paging li a.flex-active, .mh-image-caption, .mh-carousel-layout1 .mh-carousel-caption, .mh-tab-button.active, .mh-tab-button.active:hover, .mh-footer-widget .mh-tab-button.active, .mh-social-widget li:hover a, .mh-footer-widget .mh-social-widget li a, .mh-footer-widget .mh-author-bio-widget, .tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover, .mh-posts-stacked-item .mh-meta, .page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, .pagelink, a:hover .pagelink, input[type=submit], #infinite-handle span { background: #bb0000; }
.mh-main-nav-wrap .slicknav_nav ul, blockquote, .mh-widget-layout1 .mh-widget-title, .mh-widget-layout3 .mh-widget-title, .mh-widget-layout5 .mh-widget-title, .mh-widget-layout8 .mh-widget-title:after, #mh-mobile .mh-slider-caption, .mh-carousel-layout1, .mh-spotlight-widget, .mh-author-bio-widget, .mh-author-bio-title, .mh-author-bio-image-frame, .mh-video-widget, .mh-tab-buttons, textarea:hover, input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover { border-color: #bb0000; }
.mh-header-tagline, .mh-dropcap, .mh-carousel-layout1 .flex-direction-nav a, .mh-carousel-layout2 .mh-carousel-caption, .mh-posts-digest-small-category, .mh-posts-lineup-more, .bypostauthor .fn:after, .mh-comment-list .comment-reply-link:before, #respond #cancel-comment-reply-link:before { color: #bb0000; }
.entry-content a { color: #bb0000; }
a:hover, .entry-content a:hover, #respond a:hover, #respond #cancel-comment-reply-link:hover, #respond .logged-in-as a:hover, .mh-comment-list .comment-meta a:hover, .mh-ping-list .mh-ping-item a:hover, .mh-meta a:hover, .mh-breadcrumb a:hover, .mh-tabbed-widget a:hover { color: #ff7474; }
