/*
Theme Name: MH Magazine Child Theme
Theme URI: http://www.mhthemes.com/themes/mh/magazine/
Description: MH Magazine Child Theme
Author: MH Themes
Author URI: http://www.mhthemes.com/
Template:     mh-magazine
Version: 3.3.1
*/

@import url("../mh-magazine/style.css");

.blockquote p {background-color:#666666 !important;}

/***** Extra Navigation (below main navigation) *****/

.mh-extra-nav-wrap { background: #fff; }
.mh-extra-nav-bg { background: #ddd; background: rgba(42, 42, 42, 0.2); }
.mh-extra-nav { text-transform: uppercase; }
.mh-extra-nav li { float: left; position: relative; font-size: 11px; }
.mh-extra-nav li:hover { background: #2a2a2a; }
.mh-extra-nav li:hover a { color: #fff; }
.mh-extra-nav li a { display: block; color: #2a2a2a; letter-spacing: 0.2px; padding: 10px 20px; }
.mh-extra-nav ul li:hover > ul { display: block; background: #2a2a2a; z-index: 9999; }
.mh-extra-nav ul ul { display: none; position: absolute; }
.mh-extra-nav ul ul li { width: 16em; }
.mh-extra-nav ul ul ul { left: 100%; top: 0; }


/***** Social Navigation - Top *****/

.mh-social-nav-top .fa-mh-social, .mh-social-nav-top li:hover .fa-mh-social { color: #fff; }

/***** Social Navigation - Bottom *****/

.mh-social-nav-bottom .fa-mh-social { color: #000; }
.mh-social-nav-bottom li:hover .fa-mh-social, .mh-wide-layout .mh-social-nav-bottom .fa-mh-social { color: #fff; }

/***** Social Navigation - Global *****/

.mh-social-nav { float: right; }
.mh-social-nav ul { text-align: right; }
.mh-social-nav li a { display: block; min-width: 35px; font-size: 16px; line-height: 35px; text-align: center; }
.mh-social-nav li a:hover { background: #2a2a2a; }


.wp-caption { max-width: 100%; }
.wp-caption-text { display: block; font-size: 8px; font-size: 0.75rem; font-weight: 400; line-height: 1.4; color: #595959; margin-top: 5px; }
.alignnone .wp-caption-text, .aligncenter .wp-caption-text, .alignleft .wp-caption-text, .alignright .wp-caption-text { margin-bottom: 0; }


/***** Footer *****/

.mh-footer { font-size: 13px; color: #fff; padding: 25px 25px 0; background: #2a2a2a; }
.mh-footer a, .mh-footer a:hover { color: #c8cab9; }
.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid rgba(255, 255, 255, 0.3); background: #2a2a2a; }
.mh-copyright { font-size: 9px; font-size: 0.75rem; color: #999; }
.mh-copyright a, .mh-copyright a:hover { color: #fff; }


/***** MH Authors & MH Recent Comments Widget *****/

.mh-user-item { padding: 20px 0; border-bottom: 1px dotted #ebebeb; }
.mh-user-item:first-child { padding-top: 0; }
.mh-user-avatar { float: left; margin-right: 15px; }
.mh-user-author-name, .mh-recent-comments-author { font-size: 14px; font-size: 0.875rem; font-weight: 700; text-transform: uppercase; }
.mh-user-data { display: none; }
.mh-footer-widget .mh-user-item { border-color: rgba(255, 255, 255, 0.3); }

/***** MH Author Bio Widget *****/

.mh-author-bio-widget { padding: 15px; border-bottom: 3px solid #e64946; background: #6d786d; }
.mh-author-bio-title { font-size: 14px; font-size: 1rem; color: #fff; padding: 0 0 5px; margin-bottom: 15px; border-bottom: 3px solid #e64946; }
.mh-author-bio-image-frame { border: 2px solid #e64946; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; }
.mh-author-bio-avatar { width: 70px; height: 70px; float: left; margin-right: 20px; }
.mh-author-bio-text { font-size: 12px; font-size: 0.875rem; color: #fff; margin-top: 15px; }
.mh-footer-widget .mh-author-bio-widget { border-bottom: 0; background: #6d786d; }
.mh-footer-widget .mh-author-bio-title { font-size: 14px; font-size: 0.875rem; color: #fff; }
.mh-footer-widget .mh-author-bio-title, .mh-footer-widget .mh-author-bio-image-frame { border-color: #fff; }
.mh-footer-widget .mh-author-bio-text { font-size: 12px; font-size: 0.8125rem; color: #fff; }
