/*****
Theme Name: MH Magazine Child Themee
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.0.0
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

h1, h2, h3, h4, h5, h6 {
	font-family: 'Open Sans Condensed', Helvetica, Arial, sans-serif;
}

hr {
	background: #ccc;
	margin: 1.5em 0;
	height: 1px;
	border: 0;
}

h1.mh-widget-title, h2.mh-widget-title, h2.mh-subheading, h3.mh-widget-title, h4.mh-widget-title, h5.mh-widget-title, h6.mh-widget-title {
	font-family: 'Open Sans', Helvetica, Arial, sans-serif;
}

h1.entry-title {
	font-weight: 600;
}

.entry-content h2 {
	padding: 0 0 0.3125rem 0;
	margin-top: 1.45em;
	border-bottom: 3px solid #ccc;
	font-size: 1.9rem;
	font-weight: 700;
}

.entry-content h2.mh-widget-title {
	padding: 0;
	margin-top: 1.75em;
	border-bottom: 0;
	font-size: 0.875rem;
	font-weight: 700;
	color: #fff;
}

.entry-content h3 {
	margin-top: 1.45em;
	font-weight: 700;
	font-size: 1.7rem;
}

h3.mh-loop-title {
	font-size: 1.35rem;
}

.entry-content h4 {
	margin-top: 1.4em;
	font-size: 1.5rem;
	font-weight: 700;
}

.entry-content h5 {
	font-size: 1.2rem;
}

.entry-content p {
	margin-bottom: 1.5em;
}

.entry-content ul li + li, .entry-content ol li + li {
	margin-top: 0.7em;
}

.entry-content ul ul {
	margin-top: 0.75em;
	margin-bottom: 0.85em;
}



.entry-content ul.related {
	list-style: none;
	margin-left: 0;
}

.entry-content ul.related li {
	overflow: hidden;
}

.entry-content ul.related li + li {
	border-top: 1px dotted #ddd;
}

.entry-content ul.related li h3 {
	margin-top: 0em;
	margin-bottom: 0.4em;
	font-size: 1.25rem;
}

.entry-content ul.related li + li h3 {
	margin-top: 1.1em;
}

.entry-content ul.related li h3 img {
	float: right;
	margin: 0.2em 0 0.6em 1.25em;
	max-width: 200px;
}

.entry-content ul.related li p {
	margin-bottom: 0.5em;
}

.entry-content ul.related li h3 a {
	font-weight: 700;
	color: #111;
}

.entry-content.mh-category-desc + .mh-widget-title {
	margin: 2rem 0 1.8rem 0;
}

table {
	width: 100%;
}

table, th, td {
	border: 0;
	text-align: left;
}

table th {
	border-bottom: 2px solid #dd7c13;
	color: #dd7c13;
	font-size: 1.25em;
	background: 0;
	padding: 0.5em 0.5em 0.5em 0;
}

table td {
	border-bottom: 1px solid #ddd;
	padding: 0.75em 0.75em 0.75em 0;
	vertical-align: middle;
}

table img {
	vertical-align: middle;
}

.gallery-caption {
	position: relative;
	background: none;
	text-align: center;
	opacity: 1;
}

dd.gallery-caption {
	margin: 0;
}

.gallery-caption::before {
	height: auto;
	width: auto;
}

.wp-caption-text {
	font-weight: normal;
	color: #333;
	text-align: center;
	font-size: 14px;
}

.wp-caption.aligncenter {
	padding-top: 0.25em;
}

.updated {
	display: none;
}

.published.updated {
	display: inline;
}

.home .flexslider .mh-carousel-caption {
	display: none;
}

.widget_my_spieleinfo_widget li {
	display: block;
	padding: 8px 0;
	border-bottom: 1px dotted #e5e5e5;
}

.widget_my_spieleinfo_widget ul {
	padding: 5px 15px 5px 15px;
	background: #f5f5f5;
}


.entry-content a.button, a.button {
	background-color: #19aa01;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#73e04e), to(#19aa01));
	background-image: -webkit-linear-gradient(top, #73e04e, #19aa01);
	background-image: -moz-linear-gradient(top, #73e04e, #19aa01);
	background-image: -ms-linear-gradient(top, #73e04e, #19aa01);
	background-image: -o-linear-gradient(top, #73e04e, #19aa01);
	background-image: linear-gradient(top, #73e04e, #19aa01);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#73e04e, endColorstr=#19aa01);
	border: 1px solid #1e940b;
	color: #fff;
	text-shadow: 0 -1px #19aa01;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display: inline-block;
	padding: 0.3em 0.8em;
	font-weight: bold;
	letter-spacing: 0.3px;
	-webkit-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.6);
	-moz-box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.6);
	box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,0.6);
	text-decoration: none;
}

.entry-content a.button:hover, a.button:hover {
	background-color: #ff7f00;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#21bd07), to(#73e04e));
	background-image: -webkit-linear-gradient(top, #21bd07, #73e04e);
	background-image: -moz-linear-gradient(top, #21bd07, #73e04e);
	background-image: -ms-linear-gradient(top, #21bd07, #73e04e);
	background-image: -o-linear-gradient(top, #21bd07, #73e04e);
	background-image: linear-gradient(top, #21bd07, #73e04e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#21bd07, endColorstr=#73e04e);
	border: 1px solid #1e940b;
	color: #fff;
	text-shadow: 0 -1px 0 #178805;
	-webkit-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.6);
	-moz-box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.6);
	box-shadow: inset 0px 0px 1px 0px rgba(255,255,255,0.6);
	text-decoration: none;
}

.entry-content p a.button {
	margin-right: 1em;
	margin-bottom: 0.325em;
}

.entry-content p a.button.center {
	display: block;
	text-align: center;
	font-size: 1.2rem;
	margin-right: 1px;
	margin-bottom: 1.25em;
}

.entry-content p a.button + a {
	display: inline-block;
	margin-top: 0.7em;
}

aside a.button {
	padding: 0.4em 0.8em;
}

h2.archive-heading {
	margin: 2rem 0 1.5rem 0;
	border-bottom: 1px solid #dd7c13;
}


h4.loop-subtitle {
	font-size: 1.1rem;
	padding: 0.3em 0.2em 0.2em 0.5em;
	margin-top: 0.33em;
	font-weight: normal;
	color: #e37330;
	background: #f5f5f5;
	border-left: 5px solid #e37330;
	font-family: 'Droid Sans', Helvetica, Arial, sans-serif;
}

.mh-loop-content {
}


.mh-loop-content p.meta {
	clear: both;
	margin-top: 0.5em;
	margin-bottom: 0;
}

.mh-loop-content .meta, .mh-loop-content .meta a {
	color: #888;
}

.archive .mh-meta, .mh-custom-posts-meta.mh-meta, .mh-meta {
	font-size: 0.925rem;
}

.mh-custom-posts-meta.mh-meta {
	margin: 4px 0 3px 0;
	padding: 0;
}

.mh-meta.mh-loop-meta span.posted-on {
	margin-right: 0;
}

.mh-loop-meta {
	margin-top: 10px;
}

.mh-loop-layout1 .mh-loop-excerpt, .mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt, #mh-mobile .mh-posts-focus-excerpt-small, .mh-posts-focus-caption-small {
	display: inline;
	font-size: 16px;
}

.mh-loop-layout1 .mh-loop-thumb img {
	max-width: 305px;
}

.entry-content .mh-meta a {
	color: #979797;
	font-weight: 700;
}

.entry-content .mh-meta a:hover {
	text-decoration: none;
}

.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
	margin-top: 0.38em;
}

.slicknav_menu .slicknav_icon-bar {
	width: 1.825em;
	height: 0.25em;
}

.trend-logo {
	float: left;
	height: auto;
	margin: 0 0 0 20px;
}

.mh-site-logo {
	padding: 5px 15px 5px 15px;
}

@media screen and (max-width: 767px) {
	.mh-site-logo, .mh-social-nav ul { display: none; }
}


@media screen and (max-width: 620px) {

table {
	display: block;
	width: 100%;
	overflow: auto;
}

.mh-loop-layout1 .mh-loop-excerpt, .mh-custom-posts-content .mh-excerpt, .mh-posts-list-excerpt, #mh-mobile .mh-posts-focus-excerpt-small, .mh-posts-focus-caption-small {
	display: inline;
	font-size: 15px;
}

.mh-loop-layout1 .mh-loop-thumb, #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: 150px;
}

.entry-content ul.related li h3 img {
	float: right;
	margin: 0.2em 0 0.6em 1.25em;
	max-width: 120px;
}


.mh-loop-layout1 .mh-loop-title, .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: 1.2rem;
}

.mh-loop-layout1 .loop-subtitle {
	font-size: 1rem;
}



}
