/*
Theme Name:     Newspaper 7 Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

/* Header edits */

.td-header-style-10 .td-header-top-menu-full a {
    color: #fff !important;
}

.td-header-style-10 .td-header-top-menu-full .td-header-top-menu {
    color: #fff !important;
}

.td-header-style-10 .td-header-top-menu-full {
    background-color: #000 !important;
}

.td-header-style-1 .td-header-sp-logo {
	width: 100% !important;
}
.td-header-style-1 .td-header-sp-recs {
	display: none;
}
.sf-menu > .current-menu-item > a::after, .sf-menu > .current-menu-ancestor > a::after, .sf-menu > .current-category-ancestor > a::after, .sf-menu > li:hover > a::after, .sf-menu > .sfHover > a::after {
	background-color: #ffde05 !important;
}
.td-header-style-1 .td-header-top-menu-full,
.td-category a {
	background-color: #231f20 !important;
}
.td-header-style-1 .td-header-sp-logo {
	height: 175px !important;
	margin: 0px !important;
}
.td-header-style-1 .td-header-sp-logo img {
	max-height: none !important;
}
@media (max-width: 1018px) and (min-width: 768px) {
.td-header-style-1 .td-header-sp-logo,
.td-header-style-1 .td-header-sp-logo img {
	max-height: none !important;
}
}

/* Homepage edits */

body.home div.td-main-content-wrap.td-main-page-wrap {
	padding-top: 28px !important;
}
.breaking-news-title {
	background-color: #231f20;
    color: #fff;
    display: table;
    font-family: "Open Sans",arial,sans-serif;
    font-size: 12px !important;
    font-weight: 300;
    line-height: 12px !important;
    margin: 0 auto !important;
    padding: 6px 10px;
    text-align: center;
}
.td_module_18 .meta-info-container {
	text-align: left !important;
}
.td_module_18 .entry-title {
	font-weight: normal !important;
	line-height: 35px !important;
	font-size: 29px !important;
}
.td_module_18 .td-module-meta-info {
	margin-bottom: 15px !important;
}
.td_module_18 .td-excerpt {
	margin-top: 0px !important;
	font-size: 13px !important;
	line-height: 21px !important;
	margin-bottom: 15px !important;
}
div.homepage-news-sections div.td-block-title-wrap ul.td-subcat-list {
	display: none;
}
.fb_iframe_widget {
	text-align: center;
	display: block !important;
}
div.theme-22332.pum-responsive.pum-responsive-medium.responsive.size-medium.active.custom-position {
	padding-top: 40px;
}
div.theme-22332 div.wpcf7-form-control-wrap div.wpcf7-form-control.g-recaptcha.wpcf7-recaptcha div {
	margin: 0 auto;
}

/* Footer edits */

.td-scroll-up .td-icon-menu-up {
	color: #333 !important;
}
aside.footer-text-wrap a {
	color: #ffde05 !important;
}
.td-scroll-up {
	background-color: #ffde05 !important;
}
.td-footer-bottom-full .footer-logo-wrap {
	margin-top: 0px !important;
}


/* Sidebar edits */

.sidebar-ad-shortcode {
	max-width: 300px;
	margin: 0 auto;
}


/* Single News edits */

blockquote p {
	font-size: 25px !important;
	color: #231f20 !important;
    font-style: normal !important;
    line-height: 1.5 !important;
}
.td-next-prev-wrap a:hover, .td-load-more-wrap a:hover, .td-post-small-box a:hover, .page-nav .current, .page-nav:first-child > div, .td_category_template_8 .td-category-header .td-category a.td-current-sub-category, .td_category_template_4 .td-category-siblings .td-category a:hover, #bbpress-forums .bbp-pagination .current, .post .td_quote_box, .page .td_quote_box, a.vc_btn-black:hover {
	border-color: #ffde05 !important;
}


/* Category pages edits */

div.page-nav.td-pb-padding-side span.current,
div.page-nav.td-pb-padding-side a:hover {
	color: #231f20 !important;
	background: #ffde05 !important;
	border-color: #ffde05 !important;
}
div.td-big-grid-wrapper div.td-meta-info-container div.td-meta-align div.td-module-meta-info span.td-post-author-name a {
	color: #fff !important;
	font-weight: 600 !important;
}
div.td_block_big_grid_4 div.td_module_mx5,
div.td_block_big_grid_4 .td-module-thumb .entry-thumb {
	width: 100% !important;
}
div.td_block_big_grid_4 .td-big-grid-meta {
	width: 95% !important;
}
body.archive div.td-big-grid-wrapper div.td-big-thumb div.td-module-thumb a img {
	margin-top: -8%;
}


/* Meet the Team page edits */

body.page.page-id-22092 h1.entry-title.td-page-title {
	display: none !important;
}
.meet-the-team-member {
	max-width: 110px;
	max-height: 110px;
	margin: 0 auto;
}
.meet-the-team-member img {
	border-radius: 90px;
}
div.meet-team-author-box div.wpb_wrapper h4 {
	margin-bottom: 5px;
    padding-top: 15px;
}
div.meet-team-author-box .wpb_wrapper p {
	font-size: 13px !important;
    line-height: 1.5;
}

/* Polls design edits */

div.td-post-content div.wp-polls {
	background: #dcdddf none repeat scroll 0 0;
    padding: 30px 20px 1px 20px !important;
    margin-bottom: 40px !important;
    margin-top: 45px !important;
}
.wp-polls ul li, .wp-polls-ul li, .wp-polls-ans ul li {
	margin-left: 0px !important;
	padding-bottom: 20px !important;
}
.wp-polls-ul {
	margin: 0px !important;
}



/* Mobile edits */

#td-mobile-nav .td-menu-login-section {
	display: none;
}

.TestAd {
    border: 5px solid #FEC215;
    background: #1B1B1B;
    color: #fff;
    font-size: 53px;
    width: 100%;
    height: 90px;
    text-transform: uppercase;
    line-height: 77px;
    text-align: center;
}

.TestAd2 {
    border: 5px solid #FEC215;
    background: #1B1B1B;
    color: #fff;
    font-size: 53px;
    width: 300px;
    height: 250px;
    text-transform: uppercase;
    line-height: 77px;
    text-align: center;
	margin-left:5px;
}

.TestAd3 {
    border: 5px solid #FEC215;
    background: #1B1B1B;
    color: #fff;
    font-size: 53px;
    width: 300px;
    height: 250px;
    text-transform: uppercase;
    line-height: 77px;
    text-align: center;
	margin-right:5px;
}