/*
Theme Name: MH Magazine lite Child
Theme URI: https://www.mhthemes.com/themes/mh/magazine-lite/
Template: mh-magazine-lite
Author: MH Themes
Author URI: https://www.mhthemes.com/
Description: MH Magazine lite is one of the most popular free responsive magazine, news, newspaper and blog WordPress themes for modern online magazines, dynamic news websites, professional blogs and other editorial websites. This free magazine theme is fast, secure, SEO friendly and perfectly suitable for topics like international news, politics, lifestyle, fashion, business, sports, gadgets, travel or anything else. If you would like to gain access to more awesome features, flexible custom widgets and useful options to customize your website, you can upgrade to the premium version of MH Magazine and take your website to the next level. You can also learn more about this dynamic magazine WordPress theme on the MH Themes website.
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
Version: 2.8.4.1538624250
Updated: 2018-10-03 23:37:30

*/

blockquote { display: block; font-size: 15px; font-size: 0.9375rem; line-height: 1.6; font-style: italic; color: #666; padding: 5px 0 5px 15px; border-left: 5px solid #309AEC; }

a:hover { color: #309AEC; }

.mh-header-tagline { display: inline-block; font-size: 14px; font-size: 0.875rem; line-height: 1; color: #309AEC; padding-top: 10px; margin-top: 10px; border-top: 1px solid #e5e5e5; }

.mh-main-nav { text-transform: uppercase; border-bottom: 5px solid #309AEC; }

.mh-main-nav li:hover { background: #309AEC; }

.current-menu-item { background: #309AEC; }

.slicknav_btn { background: #309AEC; }

.slicknav_menu { padding: 0; border-bottom: 1px solid #1269AD; background: #309AEC; display: none; }

.slicknav_nav a:hover { color: #fff; background: #309AEC; }

.mh-main-nav-wrap .slicknav_nav ul { border-top: 1px solid #309AEC; }

.mh-meta a:hover { color: #309AEC; }

.entry-content a { font-weight: 600; color: #309AEC; }

.entry-content a:hover { color: #309AEC; text-decoration: underline; }

.entry-tags li:hover { background: #309AEC; }

.entry-tags .fa { float: left; padding: 10px; margin-right: 6px; background: #309AEC; }

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #309AEC; }

.pagelink { display: inline-block; font-weight: 700; color: #fff; padding: 10px 15px; background: #309AEC; }

.bypostauthor .mh-comment-meta-author:after { font-family: 'FontAwesome'; font-weight: 400; color: #309AEC; content: '\f006'; }

.mh-comment-meta-links .comment-reply-link:before { font-family: 'FontAwesome'; font-weight: 400; color: #309AEC; content: '\f112'; margin-right: 5px; }

.mh-comment-info { color: #309AEC; margin: 20px 0; }

#respond #cancel-comment-reply-link:before { font-family: 'FontAwesome'; font-weight: 400; color: #309AEC; content: '\f05e'; margin-right: 5px; }

.required { color: #309AEC; }

input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { border: 1px solid #309AEC; }

input[type=submit] { display: inline-block; min-width: 150px; font-weight: 700; color: #fff; padding: 10px 15px; background: #309AEC; cursor: pointer; text-transform: uppercase; -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; transition: all 0.1s linear; border: 0; -webkit-appearance: none; }

mh-widget-title { position: relative; font-size: 16px; font-size: 1rem; padding-bottom: 5px; margin-bottom: 20px; margin-bottom: 1.25rem; text-transform: uppercase; border-bottom: 3px solid #309AEC; }

mh-slider-widget .flex-control-paging li a.flex-active { background: #309AEC; border: 1px solid #fff; }

.mh-slider-caption { position: absolute; width: 350px; max-width: 100%; top: 0; right: 0; color: #fff; border-bottom: 3px solid #309AEC; background: #1269AD; background: rgba(42, 42, 42, 0.8); }

mh-posts-large-caption { position: absolute; top: 0; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #309AEC; text-transform: uppercase; }

mh-posts-stacked-meta { display: inline-block; font-size: 10px; font-weight: 700; color: #fff; padding: 1px 5px; margin-top: 5px; background: #309AEC; text-transform: uppercase; }

.mh-tabbed-widget a:hover { color: #309AEC; }

.mh-tab-buttons { border-bottom: 3px solid #309AEC; }

.mh-tab-button.active, .mh-tab-button.active:hover { color: #fff; background: #309AEC; }

.mh-footer-widget .mh-tab-button.active { background: #309AEC; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { color: #fff; background: #309AEC; }


.mh-main-nav-wrap { background: #1269AD; }

.mh-main-nav ul li:hover > ul { display: block; background: #1269AD; z-index: 9999; }

.slicknav_menu { padding: 0; border-bottom: 1px solid #1269AD; background: #309AEC; display: none; }

.slicknav_nav ul { padding: 20px 0 0 15px; margin: 0; border-top: 1px solid #1269AD; }

.entry-tags li { float: left; font-weight: 700; margin: 0 6px 6px 0; margin: 0 0.375rem 0.375rem 0; background: #1269AD; text-transform: uppercase; }

.mh-footer { font-size: 13px; font-size: 0.8125rem; color: #fff; padding: 25px 25px 0; background: #1269AD; }

.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #999; background: #1269AD; }

.mh-comment-meta, .mh-comment-meta a { color: #1269AD; }

input[type=submit]:hover { background: #1269AD; }

.mh-slider-widget .flex-control-paging li a { width: 15px; height: 15px; border: 1px solid #1269AD; background: #fff; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }

.mh-slider-caption { position: absolute; width: 350px; max-width: 100%; top: 0; right: 0; color: #fff; border-bottom: 3px solid #309AEC; background: #1269AD; background: rgba(42, 42, 42, 0.8); }

.mh-widget-col-1 .mh-slider-caption { position: relative; width: 100%; margin: 0; background: #1269AD; }

.mh-widget-title { position: relative; font-size: 16px; font-size: 1rem; padding-bottom: 5px; margin-bottom: 20px; margin-bottom: 1.25rem; text-transform: uppercase; border-bottom: 3px solid #309AEC; }

.mh-posts-stacked-title { background: #1269AD; background: rgba(42, 42, 42, 0.8); }

#mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #1269AD; }

.mh-footer-widget .mh-tab-comment-excerpt { background: #1269AD; }

.mh-widget .tagcloud a { background: #1269AD; }


/***** Navigation *****/

.mh-main-nav-wrap { background: #1269AD; }
.mh-main-nav { text-transform: uppercase; border-bottom: 5px solid #309AEC; }
.mh-main-nav li { float: left; position: relative; font-weight: 700; }
.mh-main-nav li:hover { background: #309AEC; }
.mh-main-nav li:hover a { color: #fff; }
.mh-main-nav li a { display: block; color: #fff; padding: 10px 20px; border-left: 1px solid rgba(255, 255, 255, 0.1); }
.mh-main-nav li:first-child a, .mh-main-nav .sub-menu li a { border: none; }
.mh-main-nav ul li:hover > ul { display: block; background: #1269AD; z-index: 9999; }
.mh-main-nav ul ul { display: none; position: absolute; }
.mh-main-nav ul ul li { width: 100%; min-width: 16em; }
.mh-main-nav ul ul ul { left: 100%; top: 0; }
.mh-main-nav .menu > .current-menu-item { background: #309AEC; }
.mh-navigation .menu-item-has-children > a:after { font-family: 'FontAwesome'; font-weight: 400; line-height: 1; content: '\f107'; margin-left: 5px; }
.mh-navigation .sub-menu .menu-item-has-children > a:after { content: '\f105'; margin-left: 10px; }
.mh-navigation img { vertical-align: inherit; }

/***** SlickNav Mobile Menu Core Style *****/

.slicknav_btn { position: relative; display: block; vertical-align: middle; float: right; padding: 0.438em 0.625em; line-height: 1.125em; cursor: pointer; margin: 5px 5px 6px; text-decoration: none; text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; background-color: #222; }
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar { margin-top: 0.188em; }
.slicknav_menu { *zoom: 1; font-size: 16px; font-size: 1rem; box-sizing: border-box; background: #4c4c4c; padding: 5px; }
.slicknav_menu * { box-sizing: border-box; }
.slicknav_menu .slicknav_menutxt { display: block; line-height: 1.188em; float: left; color: #fff; font-weight: bold; text-shadow: 0 1px 3px #000; }
.slicknav_menu .slicknav_icon { float: left; margin: 0.188em 0 0 0.438em; }
.slicknav_menu .slicknav_no-text { margin: 0; }
.slicknav_menu .slicknav_icon-bar { display: block; width: 1.125em; height: 0.125em; background-color: #fff; -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px; -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25); }
.slicknav_menu:before, .slicknav_menu:after { content: " "; display: table; }
.slicknav_menu:after { clear: both; }
.slicknav_nav { clear: both; color: #fff; margin: 0; padding: 0; font-size: 0.875em; list-style: none; overflow: hidden; }
.slicknav_nav ul { display: block; list-style: none; overflow: hidden; padding: 0; margin: 0 0 0 20px; }
.slicknav_nav li { display: block; }
.slicknav_nav a { display: block; padding: 5px 10px; margin: 2px 5px; text-decoration: none; color: #fff; }
.slicknav_nav a:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #222; }
.slicknav_nav .slicknav_arrow { font-size: 0.8em; margin: 0 0 0 0.4em; }
.slicknav_nav .slicknav_item { cursor: pointer; }
.slicknav_nav .slicknav_item a { display: inline; padding: 0; margin: 0; }
.slicknav_nav .slicknav_row { display: block; padding: 5px 10px; margin: 2px 5px; }
.slicknav_nav .slicknav_row:hover { -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; background: #ccc; color: #fff; }
.slicknav_nav .slicknav_txtnode { margin-left: 15px; }
.slicknav_nav .slicknav_parent-link a { display: inline; padding: 0; margin: 0; }
.slicknav_brand { float: left; color: #fff; font-size: 18px; line-height: 30px; padding: 7px 12px; height: 44px; }

/***** SlickNav Custom Style *****/

.slicknav_btn { background: #309AEC; }
.slicknav_menu { padding: 0; border-bottom: 1px solid #1269AD; background: #309AEC; display: none; }
.slicknav_menu .slicknav_menutxt { text-shadow: none; display: none; }
.slicknav_menu .slicknav_icon-bar { box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; }
.slicknav_nav { font-size: 16px; font-size: 1rem; font-weight: 600; margin-bottom: 20px; }
.slicknav_nav ul { padding: 20px 0 0 15px; margin: 0; border-top: 1px solid #1269AD; }
.slicknav_nav ul ul { border: 0; padding: 0 0 0 15px; }
.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { color: #fff; background: #309AEC; }
.mh-main-nav-wrap .slicknav_btn, .mh-main-nav-wrap .slicknav_menu, .mh-main-nav-wrap .slicknav_nav .slicknav_item:hover, .mh-main-nav-wrap .slicknav_nav a:hover { background: transparent; }
.mh-main-nav-wrap .slicknav_nav ul { border-top: 1px solid #309AEC; }
.mh-main-nav-wrap .slicknav_nav ul ul { border: none; }