/*****
Theme Name: RandP 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: SFCA.2021
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*****/

h1, h2, h3, h4 {
	clear: both;
	font-weight: normal;
	color: #330033;
	line-height: 1.3em;
	margin: 0;
}

h5, h6 {
	font-weight: bold;
	color: #330033;
	line-height: 1.15em;
	margin: 0;
}

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

a { font-weight: normal; color: #0000ff; text-decoration: none; } 
a:hover { font-weight: normal; color: #999900; text-decoration: underline; }
a:link { font-weight: normal; color: #000066; text-decoration: none; }
a:visited { font-weight: normal; color: #003399; text-decoration: none; }
a:active { font-weight: normal; color: #009999; text-decoration: none; }

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

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

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

footer { font-size: 13px; color: #333333; padding: 20px; padding: 1.25rem; background: #ffffff; }
footer a { color: #660033; }
.footer-widget-title { color: #330033; }
.copyright-wrap { background: #cccccc; border-top: 3px solid #999; }
.copyright { font-size: 11px; font-size: 0.6875rem; padding: 2px 10px; padding: 0.125rem 0.625rem; color: #333333; }
.copyright a { color: #999; }

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

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

.entry-content a { font-weight: normal; color: #0000ff; text-decoration: none; }
.entry-content a:hover { font-weight: normal; color: #999900; text-decoration: underline; }
.entry-content a:link { font-weight: normal; color: #000066; text-decoration: none; }
.entry-content a:visited { font-weight: normal; color: #003399; text-decoration: none; }
.entry-content a:active { font-weight: normal; color: #009999; text-decoration: none; }

.entry-content ul, .entry-content ol { margin: 0 0 10px 0; }
.entry-content ul ul, .entry-content ol ol { margin: 0; }
.entry-content li { margin: 0; }

.mh-widget-layout4 .mh-widget-title { background: #ff3399; background: rgba(255, 51, 153, 0.6); }
.mh-preheader, .mh-wide-layout .mh-subheader, .mh-ticker-title, .mh-main-nav li:hover, .mh-footer-nav, .slicknav_menu, .slicknav_btn, .slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover, .mh-back-to-top, .mh-subheading, .entry-tags .fa, .entry-tags li:hover, .mh-widget-layout2 .mh-widget-title, .mh-widget-layout4 .mh-widget-title-inner, .mh-widget-layout4 .mh-footer-widget-title, .mh-widget-layout5 .mh-widget-title-inner, .mh-widget-layout6 .mh-widget-title, #mh-mobile .flex-control-paging li a.flex-active, .mh-image-caption, .mh-carousel-layout1 .mh-carousel-caption, .mh-tab-button.active, .mh-tab-button.active:hover, .mh-footer-widget .mh-tab-button.active, .mh-social-widget li:hover a, .mh-footer-widget .mh-social-widget li a, .mh-footer-widget .mh-author-bio-widget, .tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover, .mh-posts-stacked-meta, .page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, .pagelink, a:hover .pagelink, input[type=submit], #infinite-handle span { background: #ff3399; }
.mh-main-nav-wrap .slicknav_nav ul, blockquote, .mh-widget-layout1 .mh-widget-title, .mh-widget-layout3 .mh-widget-title, .mh-widget-layout5 .mh-widget-title, .mh-widget-layout8 .mh-widget-title:after, #mh-mobile .mh-slider-caption, .mh-carousel-layout1, .mh-spotlight-widget, .mh-author-bio-widget, .mh-author-bio-title, .mh-author-bio-image-frame, .mh-video-widget, .mh-tab-buttons, .bypostauthor .mh-comment-meta, textarea:hover, input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover { border-color: #ff3399; }
.mh-dropcap, .mh-carousel-layout1 .flex-direction-nav a, .mh-carousel-layout2 .mh-carousel-caption, .mh-posts-digest-small-category, .mh-posts-lineup-more, .bypostauthor .mh-comment-meta-author:after, .mh-comment-meta-links .comment-reply-link:before, #respond #cancel-comment-reply-link:before { color: #ff3399; }
.mh-meta, .mh-meta a, .mh-breadcrumb, .mh-breadcrumb a, .mh-user-data, .widget_rss .rss-date, .widget_rss cite { color: #666666; }

#pp {
	max-width: 600px;
  margin: 0 auto; 
}

.front {
     line-height: 1.6em;	
}

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

 .mh-image-caption { display: none; }