/*
 Theme Name:   MH-Magazine Lite Child
 Theme URI:    http://www.mhthemes.com/
 Description:  MH-Magazine Lite Child Theme
 Author:       Marina Atoji
 Author URI:   none
 Template:     mh-magazine-lite
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  mh-magazine-lite-child
*/

/***** Typography *****/
a:hover {
	color: #abc52b;
}

/***** Header *****/
.mh-header { 
	background: #fff; 
}

.mh-site-logo { 
	padding: 20px; 
	overflow: hidden;
}

.mh-site-identity {
	float: right;
}

.mh-header-text { 
	margin: 5px 510px 5px 0; 
	width: 400px;
	float: right;
	display: block;
	/*text-transform: uppercase;*/ 
}

.mh-header-title { 
	font-size: 32px; 
	font-size: 2rem; 
	line-height: 1; 
}

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

/***** Navigation *****/
.mh-main-nav-wrap {
	background: #2a2a2a;
}

.mh-main-nav {
	text-transform: uppercase;
	border-bottom: 1px solid #2a2a2a;
}

.mh-main-nav li {
	float: left;
	position: relative;
	font-weight: 200;
}

.mh-main-nav li:first-child a {
	border: none;
}

.mh-main-nav li:hover {
	background: #2a2a2a;
}

.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 ul li:hover > ul {
	display: block;
	background: #2a2a2a;
	z-index: 9999;
}

.mh-main-nav ul ul {
	display: none;
	position: absolute;
}

.mh-main-nav ul ul li {
	width: 16em;
}

.mh-main-nav ul ul ul {
	left: 100%;
	top: 0;
}

.mh-main-nav .current-menu-item {
	background: #2a2a2a;
}

.mh-main-nav .menu > .current-menu-item {
	background: #2a2a2a;
}

.slicknav_menu {
	display: none;
}

/***** Widgets *****/
/*.mh-right-sb #main-content {
	float: left;
	margin-right: 2.5%;
	height: 400px;
}*/
.mh-widget, .mh-footer-widget {
	margin-bottom: 25px;
	overflow: hidden;
}

.mh-widget-title {
	font-size: 16px;
	font-size: 1rem;
	padding-bottom: 5px;
	margin-bottom: 20px;
	margin-bottom: 1.25rem;
	text-transform: none;
	border-bottom: 3px solid #abc52b;
}
.mh-footer-widget-title {
	font-size: 14px;
	font-size: .875rem;
	color: #000;
}

.mh-footer-widget-title a {
	color: #fff;
}

/***** Footer *****/
.mh-footer {
	font-size: 13px;
	font-size: .8125rem;
	color: #fff;
	padding: 25px 25px 0;
	background: #ffffff;
}

.mh-footer a, .mh-footer a:hover {
	color: #f7f7f7;
}

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

.mh-copyright {
	font-size: 12px;
	font-size: .75rem;
	color: #999;
}

.mh-copyright a {
	color: #999;
}

/***** MH Slider Widget *****/
.mh-slider-widget .flex-control-nav {
	bottom: 10px;
}

.mh-slider-widget .flex-control-nav li {
	margin: 0 10px 0 0;
}

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

.mh-slider-widget .flex-control-paging li a:hover {
	background: #f5f5f5;
}

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

.mh-widget-col-1 .mh-slider-widget .flex-control-nav {
	width: auto;
	top: 15px;
	right: 10px;
	bottom: auto;
}

.mh-slider-item {
	position: relative;
	overflow: hidden;
}

.mh-slider-normal {
	width: 678px;
	max-width: 100%;
	overflow: hidden;
}

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

.mh-slider-caption .mh-excerpt-more, .mh-slider-title {
	color: #fff;
}

.mh-slider-content {
	padding: 25px;
	overflow: hidden;
}

.mh-slider-content .mh-excerpt {
	margin-top: 10px;
	margin-top: .625rem;
}

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

/***** Posts/Pages *****/
.entry-content a {
	font-weight: 600;
	color: #abc52b;
}

.entry-content a:hover {
	color: #abc52b;
	text-decoration: underline;
}
.fonte-noticia {
	margin-top: 10px; 
	margin-top: 0.625rem; 
	padding: 5px 10px; 
	border-top: 1px dotted #ebebeb; 
	border-bottom: 1px dotted #ebebeb;
}

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

.slicknav_btn { background: #abc52b; }
.slicknav_menu { padding: 0; border-bottom: 1px solid #2a2a2a; background: #abc52b; display: none; }
.slicknav_menu .slicknav_menutxt { text-shadow: 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 #2a2a2a; }
.slicknav_nav ul ul { border: 0; padding: 0 0 0 15px; }
.slicknav_nav .slicknav_item:hover, .slicknav_nav a:hover { color: #fff; background: #abc52b; }