/*****
Theme Name: MH Magazine Child Theme
Theme URI: https://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: https://www.mhthemes.com/
Template: mh-magazine
Version: 1.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/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;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/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;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/plugins/local-font/fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

header{
	z-index: 9999;
}

/*Calculator Embed Page*/
body.page-id-15434 #et-boc{
    overflow-y: hidden;
}
/*End of Calculator Embed Page*/

/*Adjust header ads*/
.mh-wide-layout .mh-header-1 {	
    margin-bottom: 0px!important;
	margin-top: 0px!important;
}

.mh-wide-layout .mh-header-1 .quads-location{
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.mh-wide-layout .mh-header-1 .textwidget p {
    margin-top: 0px;
}
/*end of Adjust header ads*/

/*Adjust header ads Changed theme*/
.mh-container.mh-header-widget-1 #google-center-div {
    display: unset!important;
    margin-bottom: 0px!important;
}

.mh-boxed-layout .mh-container, .mh-header-1.widget_text, .mh-header-1.widget_text .textwidget p {
    margin-top: 0px!important;
	margin-bottom: 0px!important;
}

.mh-container.mh-header-widget-1 .quads-location{
	margin-top: 0px!important;
    margin-bottom: 0px!important;
}
/*end of Adjust header ads Changed theme*/

/*Header*/
.mh-header .mh-header-title {
    /*font-family: 'Open Sans', Helvetica, Arial, sans-serif;
	text-transform: initial;*/
}

p.mh-header-title {
    font-weight: 700;
    font-family: "Ubuntu", sans-serif;
}

.mh-main-nav-wrap a {
    /*font-family: 'Open Sans', Helvetica, Arial, sans-serif;*/
	text-transform: initial;
    font-size: initial;
    font-weight: 500;
}

/*.mh-main-nav li a {
    padding: 10px 0px 10px 20px;
    border-left: 0px solid rgba(255, 255, 255, 0.1); 
}*/

li.mega-menu {
    position: unset!important;
}

li.mega-menu ul.sub-menu {
    width: 70%;
}

li.mega-menu ul li {
    display: inline-block;
    width: 50%;
}
/*end of Header*/

/*Breadcrumbs*/
.mh-breadcrumb {
    padding: 5px 0px;
}
/*end of Breadcrumbs*/

/*Wrapper*/
/* .mh-wrapper {
    padding: 25px 20px;
} */
/*end of Wrapper*/

/*Nav*/
.mh-main-nav li:hover {
    /*background: #e64946;*/
	background: #2a2a2a;
}
/*end of Nav*/

/*hr separator*/
.hr-separator{
	margin-bottom: 14px;
}
/*end of hr separator*/

/*certificate link*/
.km_eu-certificate a{
	color: #999;
	font-size: 13px;
}

.km_eu-certificate a:hover{
	color: #e64946;
}
/*end of certificate link*/

/*a href*/
.entry-content a {
    font-weight: normal;
}
/*end of a href*/

/*Content*/
.mh-content {
    overflow: unset;
}
/*end of Content*/
/*Footer*/
.mh-footer .mh-container, .mh-footer .mh-container-inner, .mh-copyright-wrap .mh-container, .mh-copyright-wrap .mh-container-inner{
    max-width: 1039px;
}

.mh-footer-widgets, .mh-footer-widget-title {
    /*font-family: 'Open Sans', Helvetica, Arial, sans-serif;*/
	font-size: 16px!important;
	color: #f1f1f1!important;
}
/*end of Footer*/

/*WORDPRESS TABLE OF CONTENTS*/
.lwptoc_i {
    padding: 14px 18px 14px!important;
}

.lwptoc_header {
    margin-bottom: 0!important;
}

.lwptoc-baseItems .lwptoc_items {
    margin-top: 6px;
    margin-bottom: 6px;
}
/*END OF WORDPRESS TABLE OF CONTENTS*/

/*HIDE Vergleichsrechner*/
body.home #custom_html-2{
	display:none;
}
/*END OF HIDE Vergleichsrechner*/

#pe_rating{
	display: flex!important;
    align-items: center!important;
}

#pe_rating span[property="aggregateRating"]{
	margin-left: 4px;
    margin-top: -1px;
}

@media only screen and (min-width: 842px)  {
	/*Form about the footer*/
	.mj-w-res-iframe {
		height: 13em;
	}
	/*end of Form about the footer*/
}

@media only screen and (max-width: 980px)  {
	/*Header*/
	li.mega-menu ul.sub-menu {
		width: 90%;
	}
	/*end of Header*/
	
	/*Flip Column*/
	.flip-column {
    	display: flex;
    	flex-direction: column-reverse;
	}
	
	.flip-column .flip-col-left .alignright {
    	float: left;
		margin: 0.3125rem 0 1.25rem 0px;
	}
	/*end of Flip Column*/
}

@media only screen and (max-width: 900px)  {
	/*Background*/
	body.custom-background {
    	background-image: none!important;
	}
	/*end of Background*/
	
	/*certificate link*/
	.km_eu-certificate {
    	text-align: center;
    	margin-bottom: 5px;
	}
	/*end of certificate link*/
}



@media only screen and (max-width: 841px)  {
	/*Form about the footer*/
	.mj-w-res-iframe {
		height: 16em;
	}
	/*end of Form about the footer*/
}

@media only screen and (max-width: 767px)  {
	/*Header*/
	li.mega-menu ul.sub-menu {
		width: 100%;
	}
	
	li.mega-menu ul li {
		display: block;
		width: 100%;
	}
	/*end of Header*/
}

@media only screen and (max-width: 495px)  {
	/*Form about the footer*/
	.mj-w-res-iframe {
		height: 19em;
	}
	/*end of Form about the footer*/
}

@media only screen and (max-width: 411px)  {
	/*Form about the footer*/
	.mj-w-res-iframe {
		height: 23em;
	}
	/*end of Form about the footer*/
}
.w3-card, .w3-card-2 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12)!important;
}
.page-id-199 ul.toc_list li {
    list-style: none!important;
}
.page-id-199 ul.toc_list{
	margin-left:0!important;
}
 @media (min-width: 940px){
.w3-container.m6{
	width:48%!important;
    margin:6px!important;
	padding:20px!important;
	float:left!important;
 }
	 .w3-cell-row{
		 display:flex!important;
	 }
	
}
@media (max-width: 939px){
	.w3-container.m6, .w3-half{
	width:100%!important;
	margin:6px!important;
	padding:20px;
		
	}
	.w3-cell {
    display: unset!important;
    }
	 .w3-cell-row{
		 display:table!important;
	 }
	
} 
.pt-cv-wrapper .img-thumbnail{
	background-color: #fff0!important;
}
	.blog.mh-right-sb #main-content, .category-2433 #main-content, #main-content {
    width: 100%!important;
 
}
.category-2433 .mh-loop-pagination, .blog .mh-loop-pagination{
	margin-bottom:50px;
}
/* @media(min-width:1101px){
	.blog .mh-loop-pagination {
    float: left;
    margin-top: 50px;
		padding-left: 0px!important;
		padding-right:20px;
}

.blog #main-content article:nth-child(even) {
    border: none!important;
	width: 50%;
    float: right;
	padding-left: 0px!important;
	padding-right: 20px!important;
}
.category-2433 #main-content article:nth-child(odd) {
    float: right;
    width: 50%;
    border: none!important;
}

} */
.category-2433 #main-content article:nth-child(odd) {
    float: left;
    width: 50%;
    border: none!important;
}

@media screen and (min-width: 1101px) {
.blog #main-content article:nth-child(even) {
    border: none!important;
    width: 50%!important;
    float: left!important;
    padding-left: 0px!important;
	padding-right: 20px!important;
}
}
@media screen and (min-width: 981px) and (max-width: 1100px) {
.blog #main-content article:nth-child(even) {
    border: none!important;
    width: 100%!important;
    float: left!important;
    padding-left: 0px!important;
}
}
@media(max-width:620px){
	article {
    display: flex!important;
    flex-direction: column!important;
}
	.mh-posts-list-excerpt{
		display:block!important;
	}
	figure.mh-posts-list-thumb {
    margin-bottom: 15px;
}
}
.et_pb_section.et_pb_section_3_tb_header.et_pb_sticky_module.et_pb_with_background.et_section_regular.et_section_transparent.et_pb_sticky.et_pb_sticky--top {
    z-index: 1!important;
}
.mble-cntct-f button.et_pb_contact_submit.et_pb_button {
    width: 100%!important;
}

.mble-cntct-f .et_contact_bottom_container {
    width: 100%;
    margin-top: 5px!important;
}
.mble-cntct-f button.et_pb_contact_submit.et_pb_button {
    margin-left: 2.5vw!important;
}
.page-id-12805 #toc_container {
    display: none;
}
.cr_form-input {
    background: #fff!important;
    padding: 15px!important;
    float: left;
    width: 100%!important;
}

.cr_button {
    height: auto!important;
    background-color: #c73f3f!important;
    color: #ffffff;
    padding: 22px!important;
    display: block!important;
    width: 100%!important;
}
.submit_container {
    position: absolute;
    bottom: 0;
    right: 0;
    top: 0;
    transform: translateY(38%);
    display: block;
    width: 40%;
    border-radius: 1px!important;
}
.editable_content {
    display: grid;
}
@media(max-width:980px){
	.submit_container {
		position: relative!important;
		transform:unset!important;
		 margin-top: -8px!important;
		
	}
	.cr_button {
		padding:15px!important;
	}
}
@media(max-width:1430px){
	.submit_container{
		position:relative!important;
		transform:translatey(0)!important;
	}
}
.mh-social-bottom {
    display: none;
}
article .et_pb_row {
    width: 100%;
    max-width: 100%!important;
}
a.prev.page-numbers:after {
    content: "Prev";
    margin-left: 5px;
}
a.next.page-numbers:before {
    content: "Next";
    margin-right: 5px;
}
span.page-numbers.current, .page-numbers.dots, .page-numbers {
    display: none;
}
a.next.page-numbers {
    display: block!important;
}
a.prev.page-numbers {
    display: block!important;
}
.nav-links {
    display: flex;
    gap: 5px;
}
.page-title{
padding-top: 20px;
}
article {
	padding-bottom: 30px;
}
.a_list {
	margin-left: 20px;
}
.dash {
	margin-left: 40px;
}
@media only screen and (min-width: 768px) {
	.entry-thumbnail img {
    width: 60%;
    float: left;
    margin-right: 15px;
	margin-bottom: 10px;
}
}
@media only screen and (max-width: 767px){
	.entry-thumbnail img {
    width: 100%;
    float: left;
    margin-right: 15px;
	margin-bottom: 10px;
}
}

span.toc_number.toc_depth_1:after {
    content: ".";
}
/* .mh-posts-list-content .entry-meta-date, .mh-posts-list-content .entry-meta-author, article .entry-meta-date, article .entry-meta-author {
    pointer-events: none !important;
} */
.page-id-256 #toc_container{
	display:none!important;
}

.entry-content ul {
    list-style-type: '—  ';
	padding-left: 30px;
}
.same-height .et_pb_column {
    height: 350px!important;
}
.page-id-15903 #toc_container{
display:none;
}


.spartips .et_pb_ajax_pagination_container {
    display: grid;
    grid-template-columns: 1fr 1fr;
/*     gap: 20px; */
}

.spartips h2.entry-title {
    grid-area: b;
}
.spartips a.entry-featured-image-url {
    grid-area: a;
}
.spartips p.post-meta {
    grid-area: c;
}
.spartips .post-content {
    grid-area: d;
}

.spartips article {
    display: grid!important;
    grid-template-areas:
        "a a b"
        "a a c"
        "a a d";
    column-gap: 18px;
    border-bottom: 1px dotted #ebebeb!important;
    padding-bottom: 20px!important;
    margin-bottom: 20px!important;
}
.spartips article:nth-child(odd) {
    padding-right: 20px!important;
}

.spartips .entry-featured-image-url img {
    max-width: 235px!important;
/*     height: 15vw!important; */
    object-fit: cover;
}
.et_pb_section.et_pb_section_1_tb_header.header_submenu.et_pb_sticky_module {
    top: 96px!important;
}
/* .et-db #et-boc .et-l .et_pb_section_0 {
    padding-top: 0px!important;
    margin-top: 0px;
}
.page-id-14915 .et-db #et-boc .et-l .et_pb_section_0 {
	padding-top: 40px!important;
} */
