/*****
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
*****/

h1, h2, h3, h4, h5, h6 {
	font-weight: 400 !important;
}

.mh-widget-title {
	text-transform: none !important;
	font-weight: 300 !important;
}

.mh-widget-title,
.mh-widget-title-link {
	color: #223f99 !important;
}

.mh-footer-widget-title {
	color: #fff !important;
}

.mh-widget-title:after {
	border-bottom-width: 1px !important;
}

.mh-container-outer {
	margin-top: 0px !important;
}

.entry-content a {
	color: #EC1C24 !important;
}

div.mh-image-caption.mh-posts-grid-caption {
	display:none !important;
}

.mh-preheader,
.mh-main-nav-wrap,
.mh-social-nav-top .fa-mh-social {
	/*background-color: #fff !important;*/
	background-color: #f5f5f5 !important;
	color: #2a2a2a !important;
}

.mh-navigation li a {
	color: #2a2a2a !important;
}

.mh-navigation li a:hover,
.mh-navigation li:hover,
.mh-social-nav-top .fa-mh-social:hover,
.mh-social-nav li a:hover {
	/*background: #0088cc !important;*/
	background-color: #223f99 !important;
	color: #fff !important;
}

.mh-main-nav li {
	font-weight: 300 !important;
	font-family: Oswald !important;
	font-size: 16px !important;
}

.mh-widget, .mh-footer-widget {
    margin-bottom: 8px !important;
}

.mh-header-search .search-form .search-field:hover {
	min-width: 200px !important;
}

.mh-slider-layout1 .mh-slider-caption {
	margin-top:30px !important;
	margin-right:30px;
}

.mh-slider-caption {
	background: rgba(255,255,255, 0.8) !important;
	color: #2a2a2a !important;
}

.mh-slider-caption a,
.mh-slider-caption a:hover {
  color: #2a2a2a !important;
}

.mh-slider-layout5 .mh-slider-category {
	display: none !important;
}

/* START Styles for Tags */

.entry-tags {
  font-size:8px !important;
}

.entry-tags .fa {
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}

.entry-tags li {
  font-weight: 300;
  background-color: #FFFFFF !important;
}

.entry-tags li:hover {
  font-weight: 300;
  /*background-color: #1b60ab !important;*/
}

.entry-tags a {
  color: #2a2a2a !important;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}

.entry-tags a:hover {
  color: #2a2a2a !important;
  padding-top: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
  padding-left: 2px;
}

i.fa.fa-tag {
	display:none;
}

/* ENDE Styles for Tags */

/* Styles for Collapsible Categories List */
.widget_categories li a {
  display:inline !important;
}

.widget_categories ul ul {
    padding: 5px 0 0 20px !important;
}

/* END Styles for Collapsible Categories List */

/* Slider Controls: */
.flex-control-paging li a {
	-webkit-border-radius: 10px !important;
  -moz-border-radius: 10px !important;
  -o-border-radius: 10px !important;
  opacity: 0.75 !important;
  background-color: #223F99 !important;
}

.flex-control-paging li a.flex-active {
  background-color: #EC1C24 !important;
}

/* Googlemaps Frontpage widget */

.mf_googlemaps_frontpage_widget {
  margin-bottom: 15px !important;
}

/* SoMe-Widget */
.mh-social-widget li a {
	background-color: #FFFFFF !important;
	width: 40px !important;
	height: 40px !important;
	line-height: 40px !important;
	font-size: 30px !important;
}

.mh-social-widget {
  background-color: #FFFFFF !important;
}

.mh-social-widget .fa-mh-social {
	color: #000000 !important;
}

.mh-social-widget li:hover .fa-mh-social {
  /*color: #0088cc !important;*/
  color: #223f99 !important;
}

/* Tagcloud im Footer */

.mh-footer-widget .tagcloud a {
	background: none !important;
	/*padding-right: 5px;
  padding-left: 5px;
  padding-top: 0px;
  padding-bottom: 0px;*/
  padding: 0px 5px !important;
  text-transform: none !important;
  font-size: 13px !important;
  font-weight: 400 !important;
}

.mh-footer-widget .tagcloud a:hover {
  /*color: #0088cc !important;*/
  color: #223f99 !important;
}



/* Post Grid */

div.mh-image-caption.mh-posts-grid-caption {
	font-weight: 300 !important;
	opacity: 0.8;
}

@media screen and (min-width:1080px) {
	.mh-site-logo {
	  background-image: url('claim.png') !important;
	}
}

@media screen and (min-width: 1119px) {
	div.mh-header-bar-content.mh-header-bar-top-left.mh-col-2-3.clearfix,
	div.mh-header-bar-content.mh-header-bar-top-right.mh-col-1-3.clearfix {
	  width: auto !important;
	}
}

