/*
Theme Name:     Trend Portal
Theme URI:      https://mysterythemes.com/wp-themes/trend-portal
Author:         Mystery Themes
Author URI:     https://mysterythemes.com
Description:    Trend Portal is child theme of News Portal ultimate magazine theme. News Portal Lite theme is best choice to create a beautiful & powerful news/magazine/blog websites with ease.
Version:        1.0.0
License:        GNU General Public License v3 or later
License URI:    http://www.gnu.org/licenses/gpl-3.0.html
Template:       news-portal
Text Domain:    trend-portal
Tags:           news, grid-layout, custom-colors, one-column, two-columns, three-columns, left-sidebar, right-sidebar, footer-widgets, full-width-template, theme-options, rtl-language-support
*/
body,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
blockquote,
.single .byline,
.group-blog .byline,
.posted-on,
.blog-author,
.blog-cat{
    font-family: 'Arimo', sans-serif;
}

.boxed_layout #page {
	width: 1240px;
}

.header-background-image.has-bg-image {
	background-position: center top;
	background-size: cover;
}

.np-top-right-section-wrapper .social-link a {
	color: #fff;
	display: inline-block;
	font-size: 12px;
	line-height: 12px;
	margin: 0 0 0 10px;
}

.np-post-title.small-size a {
	font-weight: 400;
}

#masthead {
	margin-bottom: 40px;
}

#masthead .np-header-menu-block-wrap::before, #masthead .np-header-menu-block-wrap::after {
	display: none;
}

#masthead .np-header-menu-wrapper::before, #masthead .np-header-menu-wrapper::after{
    display: none;
}

#site-navigation ul li a,
.np-home-icon a {
	line-height: 46px;
}

#masthead .site-branding {
	margin: 11px 0;
}

.np-logo-section-wrapper {
	padding: 30px 0;
}

div.wpforms-container-full .wpforms-form button[type="submit"] {
	background: #DE2023 !important;
}

/*--------------------------------------------------------------
Slider CSS
--------------------------------------------------------------*/
.news_portal_featured_posts .np-single-post .np-post-meta span a {
	font-size: 12px;
	font-weight: 500;
}

.news_portal_featured_posts .np-single-post-wrap .np-post-thumb {
	width: 40%;
}

.news_portal_featured_posts .np-single-post-wrap .np-post-content {
	width: 55%;
}

.np-home-top-section .news_portal_featured_posts .np-block-wrapper {
	background: none;
	padding: 0;
}


#colophon .textwidget {
	color: #ccc;
}

.np-home-middle-section .middle-primary {
	float: right;
}

.np-home-middle-section .middle-aside {
	float: left;
	width: 30%;
}

.np-block-title, .widget-title, .page-header .page-title, .np-related-title {
	background: none;
	border-top: none;
	padding: 0px 0 10px;
	border-bottom: 2px solid #E1E1E1;
    position: relative;
}

.np-block-title .np-title:after,.np-block-title:after, 
.widget-title::after, 
.page-header .page-title::after, .np-related-title::after {
	background: #DE2023;
	content: "";
	position: absolute;
	left: 0;
	bottom: -2px;
	width: 60px;
	height: 2px;
}

.news_portal_block_posts .np-block-title:after{
    display: none;
}

#top-footer .widget-title {
	background: none;
}

@media (max-width: 768px) {
    .boxed_layout #page {
    	width: 100%;
    }
}

@media (max-width: 768px) {
    .menu-toggle {
    	color: #fff !important;
    }
}

@media (max-width: 600px) {
    .news_portal_featured_posts .np-single-post-wrap .np-post-thumb {
    	width: 30%;
    }
    .news_portal_featured_posts .np-single-post-wrap .np-post-content {
    	width: 65%;
    }
}