Theme Name: Gryphon Black MH Theme
Template: 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: The Digital Gryphon LLC
Version: BK.2026.2.1
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

/***** Typography *****/

h1 { font-size: 22px; }
h2 { font-size: 20px; }
h3 { font-size: 18px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
h6 { font-size: 14px; }

h1, h2, h3, h4, h5, h6 {
	clear: both;
	font-weight: normal;
	color: #336699;
	line-height: 1em;
	margin: 0;
}

.entry-title {
    color: #fff; 
    background: #336699; 
}

.page-title {
    font-size: 20px; 
    color: #fff; 
    display: inline-block; 
    padding: 0px 2px 2px; 
    margin-bottom: 2px; 
    background: #336699; 
}
blockquote { border-left: 5px solid #336699; border-right: 2px solid #000033; }
.ticker-title { background: #336699; }
.header-nav li:hover { background: #000000; }
.main-nav li:hover { background: #000000; }
.footer-nav { background: #000000; }
.footer-nav ul li:hover > ul { background: #000000; }
.slicknav_btn { background: #000000; }
.slicknav_menu { background: #000000; } 
.slicknav_nav .slicknav_item:hover { background: #000000; color: #ffffff; }
.slicknav_nav a:hover { background: #000000; color: #ffffff; }
.slide-title:hover { color: #336699; }
.slider-layout2 .flex-control-paging li a.flex-active { background: #660033; }
.breadcrumb a:hover { color: #336699; }
.page-title { background: #336699; }
.subheading { background: #336699; }
.post-meta a:hover { color: #336699; }

/***** Tables *****/

table { width: 100%; margin-bottom: 2px; margin-bottom: 1.25rem; border-left: 1px solid #cccccc; border-top: 1px solid #cccccc; }
td, th { padding: 1px; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
th { background-color: #cccccc; font-weight: 600; color: #000; }

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

.mh-footer { font-size: 14px; color: #000; padding: 5px 0 0 0; background: #ffffff; }
.mh-footer a, .mh-footer a:hover { color: #0000cc; }
.mh-copyright-wrap { padding: 0px; border-top: 0px; background: #cccccc; }
.mh-copyright { font-size: 12px; font-size: 0.75rem; color: #333333; }
.mh-copyright a, .mh-copyright a:hover { color: #666600; }
.mh-footer .mh-ad-label { color: #336699; }
.mh-footer .mh-meta, .mh-footer .mh-meta a, .mh-footer .mh-meta a:hover { color: #006666; }
.mh-footer .mh-ad-label { color: #336699; }
.mh-footer-widget { margin-bottom: 25px; overflow: hidden; }
.mh-widget-layout1 .mh-footer-widget-title { font-size: 14px; }
.mh-widget-layout1 .mh-widget-title.mh-footer-widget-title, .mh-widget-layout1 .mh-widget-title.mh-footer-widget-title a { color: #336699; }

/***** 2017theme updates *****/
.mh-main-nav li:hover { background: #336699; }
.mh-footer-nav { background: #336699; }
.slicknav_btn { background: #000000; }
.slicknav_menu { background: #000000;}
.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { background: #666600; }
.mh-main-nav-wrap .slicknav_nav ul { border-top: 1px solid #336699; }
.mh-breadcrumb a:hover { color: #006666; }
.mh-subheading { background: #336699; }
.mh-meta a:hover { color: #666600; }
.entry-content a { color: #0000cc; }
.entry-content a:hover { color: #666600; }
.entry-content a:visited { color: #000033; }
.entry-tags li:hover { background: #336699; }
.entry-tags .fa { background: #336699; }
.entry-tags li { background: #cccccc; }
.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { background: #336699; }
.pagelink { background: #336699; }
.bypostauthor .mh-comment-meta-author:after { color: #336699; }
.mh-comment-meta-links .comment-reply-link:before { color: #336699; }
.mh-comment-info { color: #336699; }
#respond #cancel-comment-reply-link:before { color: #336699; }
.required { color: #336699; }
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { border: 1px solid #336699; }
input[type=submit] { background: #336699; }
.mh-back-to-top { background: #336699; }
#infinite-handle span { background: #336699; }
.mh-dropcap { color: #336699; }
.mh-widget-layout1 .mh-widget-title { border-bottom: 3px solid #336699; }
.mh-widget-layout2 .mh-widget-title, .mh-widget-layout4 .mh-widget-title-inner { background: #336699; }
.mh-widget-layout3 .mh-widget-title { border-left: 10px solid #336699; }
.mh-widget-layout3 .mh-footer-widget-title { border-bottom: 3px solid #336699; }
.mh-widget-layout4 .mh-widget-title { background: #336699; }
.mh-widget-layout4 .mh-footer-widget-title { background: #336699; }
.mh-widget-layout5 .mh-widget-title { border-bottom: 3px solid #336699; }
.mh-widget-layout5 .mh-widget-title-inner { background: #336699; }
.mh-widget-layout6 .mh-widget-title { background: #336699; }
.mh-widget-layout8 .mh-widget-title:after { border-bottom: 2px solid #336699; }
.mh-image-caption { background: #336699; }
.mh-slider-layout1 .flex-control-paging li a.flex-active { background: #336699; }
.mh-slider-layout1 .mh-slider-caption { border-bottom: 3px solid #336699; }
.mh-slider-layout2 .flex-control-paging li a.flex-active { background: #336699; }
.mh-slider-layout3 .flex-control-paging li a.flex-active, .mh-slider-layout4 .flex-control-paging li a.flex-active, .mh-slider-layout5 .flex-control-paging li a.flex-active { background: #336699; }
.mh-carousel-layout1 { border-top: 3px solid #336699; border-bottom: 3px solid #336699; }
.mh-carousel-layout1 .mh-carousel-caption { background: #336699; }
.mh-carousel-layout1 .flex-direction-nav a { color: #336699; }
.mh-carousel-layout2 .mh-carousel-caption { color: #336699; }
.mh-spotlight-widget { border-bottom: 3px solid #336699; }
.mh-posts-stacked-meta { background: #336699; }
.mh-posts-digest-small-category { color: #336699; }
.mh-posts-lineup-more { color: #336699; }
.mh-posts-grid-title { background: #999999; }
.mh-posts-list-title { background: #999999; }
.mh-author-bio-widget { border-bottom: 3px solid #336699; }
.mh-author-bio-title { border-bottom: 3px solid #336699; }
.mh-author-bio-image-frame { border: 10px solid #336699; }
.mh-footer-widget .mh-author-bio-widget { background: #ffffff; }
.mh-video-widget { border-bottom: 3px solid #336699; }
.mh-social-widget li:hover a { background: #336699; }
.mh-footer-widget .mh-social-widget li a { background: #ffffff; }
.mh-tabbed-widget a:hover { color: #666600; }
.mh-tab-buttons { border-bottom: 3px solid #336699; }
.mh-tab-button.active, .mh-tab-button.active:hover { background: #336699; }
.mh-footer-widget .mh-tab-button.active { background: #ffffff; }
.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #666600; }
.mh-slider-layout3 .mh-slider-caption, .mh-slider-layout5 .mh-slider-caption { border-bottom: 3px solid #336699; }
blockquote { border-left: 5px solid #336699; }

.mh-preheader, .mh-wide-layout .mh-subheader { background: #336699; }
.mh-header-tagline { color: #336699; }
.mh-ticker-title {  background: #336699;}
.mh-navigation .menu-item-has-children > a:after { font-weight: 300; }
.mh-navigation li { float: left; position: relative; font-size: 12px; }
.mh-main-nav li { font-size: 12px; font-weight: 300; }
.mh-main-nav-wrap { background: #000000; }
.mh-widget .tagcloud a { background: #cccccc; }

.mh-main { float: left; max-width: 1080px; }

body { font-size: 14px; 
	   line-height: 1.6;}

.mh-wrapper { padding: 6px 6px 0px 6px; background: #fff; }

.short {
	max-width: 300px;
  margin: 0; 
}

a:link {
	color: #0000cc;
}
a:visited {
	color: #330033;
}
a:active,
a:hover {
	color: #006666;
}

.sub-menu [ background: #336699; }

.textwidget .aligncenter { display: block; }