/*****
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
*****/
.mh-content { width: 72.83%; overflow: hidden; }
.mh-sidebar { width: 24.66%; float: left; }
.mh-navigation a {
	font-size: 16px
}
.mh-container-outer {
	border: 3px solid #00052F;
}
.mh-navigation .current-menu-item a {
	background-color: #D62007 !important;
}
h1 {
	font-size: 50px !important;
}
h2 {
	font-size: 30px;
}
.fl-post-feed-title {
	font-size: 22px !important;
	font-weight: bold !important;
}
/*** Tablepress Styles ***/
table.tablepress th {
	background-color: #34343A !important;
	color: #fff;
	font-size: calc(12px + .3vw) !important;
	padding-top: 10px;
	padding-bottom: 10px;
	letter-spacing: .1em;
}
.tablepress {
	border-collapse: collapse;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 11px !important;
	border-right-width: 11px !important;
	border-bottom-width: 11px !important;
	border-left-width: 11px !important;
	border-top-style: solid !important;
	border-right-style: solid !important;
	border-bottom-style: solid !important;
	border-left-style: solid !important;
	border-top-color: #c4d1d2 !important;
	border-right-color: #c4d1d2 !important;
	border-bottom-color: #c4d1d2 !important;
	border-left-color: #c4d1d2 !important;
	font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif !important;
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}
.tablepresssportsbooks {
	border-collapse: collapse;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 11px !important;
	border-right-width: 11px !important;
	border-bottom-width: 11px !important;
	border-left-width: 11px !important;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c4d1d2;
	border-right-color: #c4d1d2;
	border-bottom-color: #c4d1d2;
	border-left-color: #c4d1d2;
	font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}
.tablepressodds {
	border-collapse: collapse;
	overflow-x: auto;
	-webkit-overflow-scrolling: touch;
	max-width: 100%;
	margin-right: auto;
	margin-left: auto;
	border-top-width: 11px !important;
	border-right-width: 11px !important;
	border-bottom-width: 11px !important;
	border-left-width: 11px !important;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #eee;
	border-right-color: #eee;
	border-bottom-color: #eee;
	border-left-color: #eee;
	font-family: 'Lato', 'Helvetica Neue', Arial, sans-serif;
	margin-top: 24px !important;
	margin-bottom: 24px !important;
}
.tablepress thead th {
	background-color: #34343A !important;
	font-weight: bold;
	text-align: center !important;
	color: white;
	text-transform: uppercase;
}
.tablepress tr td {
	text-align: center !important;
	vertical-align: middle !important;
	font-size: 16px;
}
.tablepress img {
	display: inline-block;
	margin-right: auto !important;
	margin-left: auto !important;
	margin-top: 0;
	max-width: 100%;
}
.tablepress {
	width: 100%;
	margin-bottom: 1.5em;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0;
}
a.review {
	color: #222 !important;
	font-weight: bold;
	text-transform: uppercase;
}
a.review:visited {
	color: #222 !important;
	font-weight: bold;
	text-transform: uppercase;
}
a.review:hover {
	color: #222 !important;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: underline !important;
}
.tablepresssportsbooks tbody tr td:first-child+td {
	font-size: calc(18px + .4vw) !important;
	font-weight: bold;
	vertical-align: middle !important;
	line-height: 25px;
}
.tablepresssportsbooks tbody tr td:first-child img{
	border-top-width: 5px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d80000;
	border-right-color: #34343A;
	border-bottom-color: #34343A;
	border-left-color: #34343a;
}
.tablepress tbody tr td:first-child+td {
	vertical-align: middle !important;
	line-height: 25px;
}
.tablepressodds tbody tr td:first-child+td {
	font-size: 16x !important;
	vertical-align: middle !important;
}
.tablepress .odd td {
	background-color: #E7ECED !important;
}
.tablepress .even td {
	background-color: #ffffff !important;
}
a.btnp {
	font-weight: 600;
	color: #FFF !important;
	background-color: #4CAF50;
	font-size: calc(14px + .3vw);
	display: inline-block;
	min-width: 144px;
	border: 1px solid #45A049;
	text-decoration: none;
	text-transform: uppercase;
	padding: 11px;
	letter-spacing: .1em;
}
.fa-check {
	color: #3C0;
}
a.btnp:hover {
	color: #FFF !important;
	background-color: #45A049;
	text-decoration: none;
	text-transform: uppercase;
}
 @media only screen and (max-width: 767px) {
.tablepress {
		border: none !important;
	}

	.tablepress tbody td,
	.tablepress thead th,
	.tablepress tfoot th {
		border: none !important;
	}

	table {
		border: 0;
	}

	.tablepress thead {
		display: none;
	}

	.tablepress tr {
		margin-bottom: 10px;
		display: block;
		border: solid 10px #eeeeee;
	}

	.tablepress tr td {
		display: block;
		border-bottom: none !important;
		background: #ffffff !important;
	}

	.tablepress td:hover {
		display: block;
	}

	.tablepress table td:last-child {
		border-bottom: 0;
	}

	.tablepress table td:before {
		content: attr(data-label);
		float: left;
		text-transform: uppercase;
		font-weight: bold;
	}

.mh-content { width: 100%; overflow: hidden; }
.mh-sidebar { width: 100%; float: left; }
}