/*
 Theme Name:     MH Magazine Lite Child
 Theme URI:      https://www.serie3.net
 Description:    Tema para Serie3.net, dependiente del tema MH Magazine Lite
 Author:         DaniTD
 Author URI:     https://www.serie3.net
 Template:       mh-magazine-lite
 Version:        1.0.0
*/
 
@import url("../mh-magazine-lite/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

/***** Typography *****/

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 #0653b6; }
a:hover { color: #0653b6; }

/***** Header *****/

.mh-header-tagline { display: inline-block; font-size: 14px; font-size: 0.875rem; line-height: 1; color: #0653b6; padding-top: 10px; margin-top: 10px; border-top: 1px solid #e5e5e5; }

/***** Navigation *****/

.mh-main-nav { text-transform: uppercase; border-bottom: 5px solid #0653b6; }
.mh-main-nav li:hover { background: #0653b6; }
.mh-main-nav .menu > .current-menu-item { background: #0653b6; }
.mh-main-nav-wrap { background: #8e8e8e; }
.mh-main-nav ul li:hover > ul { display: block; background: #8e8e8e; z-index: 9999; }

/***** SlickNav Custom Style *****/

.slicknav_btn { background: #0653b6; }
.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { color: #fff; background: #0653b6; }
.mh-main-nav-wrap .slicknav_nav ul { border-top: 1px solid #0653b6; }
.slicknav_menu { padding: 0; border-bottom: 1px solid #8e8e8e; background: #0653b6; display: none; }
.slicknav_nav ul { padding: 20px 0 0 15px; margin: 0; border-top: 1px solid #8e8e8e; }


/***** Posts/Pages *****/

.mh-meta a:hover { color: #0653b6; }
.entry-content a { font-weight: 600; color: #0653b6; }
.entry-content a:hover { color: #0653b6; text-decoration: underline; }
.entry-tags li:hover { background: #0653b6; }
.entry-tags .fa { float: left; padding: 10px; margin-right: 6px; background: #0653b6; }
.entry-tags li { float: left; font-weight: 700; margin: 0 6px 6px 0; margin: 0 0.375rem 0.375rem 0; background: #8e8e8e; text-transform: uppercase; }

/***** Pagination *****/

.page-numbers:hover, .mh-loop-pagination .current, .mh-comments-pagination .current, a:hover .pagelink { color: #fff; background: #0653b6; }
.pagelink { display: inline-block; font-weight: 700; color: #fff; padding: 10px 15px; background: #0653b6; }

/***** Footer *****/

.mh-footer { font-size: 13px; font-size: 0.8125rem; color: #fff; padding: 25px 25px 0; background: #8e8e8e; }
.mh-copyright-wrap { padding: 10px 25px; border-top: 3px solid #fff; background: #8e8e8e; }
.mh-copyright { font-size: 12px; font-size: 0.75rem; color: #fff; }
.mh-copyright a { color: #fff; }

/***** Comments *****/

.mh-comment-meta, .mh-comment-meta a { color: #8e8e8e; }
.bypostauthor .mh-comment-meta-author:after { font-family: 'FontAwesome'; font-weight: 400; color: #0653b6; content: '\f006'; }
.mh-comment-meta-links .comment-reply-link:before { font-family: 'FontAwesome'; font-weight: 400; color: #0653b6; content: '\f112'; margin-right: 5px; }
.mh-comment-info { color: #0653b6; margin: 20px 0; }

/***** Comment Form *****/

#respond #cancel-comment-reply-link:before { font-family: 'FontAwesome'; font-weight: 400; color: #0653b6; content: '\f05e'; margin-right: 5px; }
.required { color: #0653b6; }

/***** Forms *****/

input[type=submit]:hover { background: #8e8e8e; }
input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=url]:hover, textarea:hover { border: 1px solid #0653b6; }
input[type=submit] { display: inline-block; min-width: 150px; font-weight: 700; color: #fff; padding: 10px 15px; background: #0653b6; 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; }

/***** Widgets *****/

.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 #0653b6; }


/***** MH Slider Widget *****/

.mh-slider-widget .flex-control-paging li a { width: 15px; height: 15px; border: 1px solid #8e8e8e; 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 #0653b6; background: #8e8e8e; background: rgba(42, 42, 42, 0.8); }
.mh-widget-col-1 .mh-slider-caption { position: relative; width: 100%; margin: 0; background: #8e8e8e; }
.mh-slider-widget .flex-control-paging li a.flex-active { background: #0653b6; border: 1px solid #fff; }

/***** MH Posts Large Widget *****/

.mh-posts-large-caption { position: absolute; top: 0; font-size: 13px; font-size: 0.8125rem; font-weight: 700; color: #fff; padding: 10px 15px; background: #0653b6; text-transform: uppercase; }

/***** MH Posts Stacked Widget *****/

.mh-posts-stacked-title { background: #8e8e8e; background: rgba(42, 42, 42, 0.8); }
#mh-mobile .mh-footer-widget .mh-posts-stacked-overlay { border-color: #8e8e8e; }
.mh-posts-stacked-meta { display: inline-block; font-size: 10px; font-weight: 700; color: #fff; padding: 1px 5px; margin-top: 5px; background: #0653b6; text-transform: uppercase; }

/***** MH Tabbed Widget *****/

.mh-footer-widget .mh-tab-comment-excerpt { background: #8e8e8e; }
.mh-tabbed-widget a:hover { color: #0653b6; }
.mh-tab-buttons { border-bottom: 3px solid #0653b6; }
.mh-tab-button.active, .mh-tab-button.active:hover { color: #fff; background: #0653b6; }
.mh-footer-widget .mh-tab-button.active { background: #0653b6; }

/***** WP Tag Cloud Widget *****/

.mh-widget .tagcloud a { background: #8e8e8e; }
.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { color: #fff; background: #0653b6; }







