/*****
Theme Name: MH Magazine lite Child
Theme URI: https://mhthemes.com/themes/mh-magazine-lite/
Template: mh-magazine-lite
Description: 	Child Theme of MH Magazine lite template, clean and easy to use.
Author: MH Themes
Author URI: https://mhthemes.com/
Version: 2.10.0.11
Tested up to: 6.6
Requires PHP: 5.6
Tags: one-column, two-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-logo, custom-menu, featured-images, full-width-template, theme-options, threaded-comments, footer-widgets, translation-ready, rtl-language-support, blog, entertainment, news
Text Domain: mh-magazine-lite
Domain Path: /languages/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Credits: You may remove the link in the footer, but we would appreciate any attribution to our work!
*****/

/* Performance optimalization 2025-11 */
/* Open Sans Local WOFF2 – 400, 400 italic, 600, 700 Set */
/* Regular */
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

/* Italic */
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Italic.woff2') format('woff2');
  font-weight: 400;
  font-style: italic;
  font-display: swap;
}

/* SemiBold */
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

/* Bold */
@font-face {
  font-family: 'Open Sans';
  src: url('fonts/OpenSans-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


#menu-item-33833 { background-color: #ef920f !important; }
#menu-item-33833:hover {background-color: #a3a3a3 !important; }

.review-box {display: flex;align-items: center;margin-bottom:1.5rem;}
.review-image {width:60px;height:60px;border-radius:50%;margin-right:1.5rem;padding:2px;border:1px solid #e64946;}
.review-title {margin-bottom:0!important;margin-top:0!important;line-height:1.1em!important;}
.review-text {margin-bottom:0!important;line-height:1.1em!important;}

.mh-content .entry-content, blockquote, .mh-loop-excerpt {font-size:16px;line-height:1.8em;}
.mh-custom-posts-item figure {display:none;}
.mh-custom-posts-item {padding:10px 0;}

figure.mh-loop-thumb  {float:none;width:100%;margin-right:0!important;}    
.mh-loop-thumb img {width: 100%;max-width:100%;margin-bottom:1rem;}

@media screen and (min-width: 768px) {
h1 {font-size: 32px!important;}
h2 {font-size: 28px!important;}
h3 {font-size: 24px!important;}
h4 {font-size: 20px!important;}
h5 {font-size: 18px!important;}
h6 {font-size: 16px!important;}
}

.mh-excerpt-more {color:#e64946;font-style:italic;margin-left:.5rem;}

.awac.widget.mh_custom_posts-4, .awac.widget.mh_custom_posts-5 {display:none;}
.awac.widget.mh_custom_posts-4 ul, .awac.widget.mh_custom_posts-5 ul {margin-left:0!important;}
.awac.widget.mh_custom_posts-4 .widget-title, .awac.widget.mh_custom_posts-5 .widget-title {
    position: relative;
    padding-bottom: 5px;
    margin-bottom: 1.25rem;
    text-transform: uppercase;
    border-bottom: 3px solid #e64946;
	font-weight: 700;
}
.awac.widget.mh_custom_posts-4 .widget-title a, .awac.widget.mh_custom_posts-5 .widget-title a, .awac.widget.mh_custom_posts-4 .mh-custom-posts-small-title a, .awac.widget.mh_custom_posts-5 .mh-custom-posts-small-title a {color:#000;}
.awac.widget.mh_custom_posts-4 .widget-title a:hover, .awac.widget.mh_custom_posts-5 .widget-title a:hover, .awac.widget.mh_custom_posts-4 .mh-custom-posts-small-title a:hover, .awac.widget.mh_custom_posts-5 .mh-custom-posts-small-title a:hover {color:#e64946;}
.awac.widget.mh_custom_posts-4 .mh-custom-posts-small-title, .awac.widget.mh_custom_posts-5 .mh-custom-posts-small-title {margin-bottom:0!important;}

.awac.widget.mh_custom_posts-4 a.fn, .awac.widget.mh_custom_posts-5 a.fn {color:#979797;}



@media screen and (max-width: 767px) {
  .awac.widget.mh_custom_posts-4, .awac.widget.mh_custom_posts-5 {display:block;}
  #mh_custom_posts-2, #mh_custom_posts-3 {display:none;}
}
@media screen and (max-width: 620px) {
  .mh-loop-thumb, #mh-mobile .mh-posts-focus-thumb-small {max-width:100%!important;}
  .mh-loop-title, #mh-mobile .mh-posts-focus-title-small {font-size: 22px!important;    }
}