/*
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:        7.7c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/


/************************
    HEADER
*************************/

/* Override logo in header: */
.td-header-style-1 .td-header-sp-logo {
    width: 500px;
    max-width: 90%;
    text-align: left;
    margin: 10px 10px 10px 0px;
    padding: 0;
}
.td-header-style-1 .td-header-sp-logo img {
    margin-left: 0;
}

/* Header ad area wrapper <768 */
@media (max-width: 767px) {
    .td-header-rec-wrap {
        margin-left: 0;
        margin-right: 0;
    }
}

/* Hide header ad area for 
landscape tablet and up: */
@media (min-width: 768px) {
    .td-header-style-1 .td-header-sp-recs {
        display: none;
        visibility: hidden;
    } 
}

/* Hide mobile logo in navbar (using 
header ad space for mobile logo 
instead)*/
@media (max-width: 767px) {
    .td-mobile-logo > img {
        display: none;
        visibility: hidden;
    }
}

/* Stop forcing height on td-spot-id-header: */
.td-spot-id-header {
    height: auto;
}

/* Hide ad placeholder */
.tdc-placeholder-title {
    display: none;
    visibility: hidden;
}

/* Overrides to remove underline effect on 
main nav */
.td-magazine .td-header-style-1 .sf-menu > .td-menu-item > a,
.td-search-btns-wrap {
    margin-bottom: 0;
    padding-bottom: 2px;
    padding-top: 3px
}
.td-header-menu-wrap.td-header-gradient {
    height: 53px    
}
.td-magazine .td-header-style-1 .td-header-gradient::before, .td-magazine .td-header-style-1 .td-mega-span .td-post-category:hover, .td-magazine .td-header-style-1 .header-search-wrap .td-drop-down-search::after {
    background: none;
}

/* Mobile main nav current item */
.td-mobile-content .current-menu-item > a, .td-mobile-content .current-menu-ancestor > a, .td-mobile-content .current-category-ancestor > a, #td-mobile-nav .td-menu-login-section a:hover, #td-mobile-nav .td-register-section a:hover, #td-mobile-nav .td-menu-socials-wrap a:hover i, .td-search-close a:hover i {
    background: #1c5a49;
}

/************************
    FOOTER
*************************/

/* Footer wrapper */
.td-footer-wrapper {
    padding-top: 36px;
    font-size: 12px;
    line-height: 1.4;
}

/* Footer paragraphs */
.td-footer-wrapper p {
    font-size: 12px;
    line-height: 1.4;
}

/* Footer links */
.td-footer-wrapper a {
    color: #9bc2b8;
    text-decoration: underline;
}
.td-footer-wrapper a:hover,
.td-footer-wrapper a:focus {
    color: #fff;
    text-decoration: underline;
}

/**************************
    SUB-FOOTER
***************************/

/* Sub-footer links */
.td-sub-footer-container a {
    color: #9bc2b8;
    text-decoration: underline;
}
.td-sub-footer-container a:hover,
.td-sub-footer-container a:focus {
    color: #fff;
    text-decoration: underline;
}

/************************
    SIDEBARS
************************/
.page-top-sidebar {
    margin-bottom: 10px;
}
.page-top-sidebar .widget:last-child {
    margin-bottom: 0;
}

/**************************
    CONTENT
***************************/

/* Link style in main content */
.td-main-content-wrap p a:link, .td-main-content-wrap p a:visited,
.td-main-content-wrap .widget a:link, .td-main-content-wrap .widget a:visited, h1 > a, h2 > a, h3 > a, h4 > a, h5 > a, h6 > a {
	color: #149975;
	text-decoration: underline;
}
.td_module_mx1 .entry-title a {
	text-decoration: none;	
}

/* Blockquote */
.td-page-content blockquote, .td-post-content blockquote, .wpb_text_column blockquote, .td_block_text_with_title blockquote, .mce-content-body blockquote, .comment-content blockquote {
	border-left: 3px solid #dddddd;
	margin: 2em 5% 2em 2%;
	padding-left: 3%;
}
/* Blockquote p */
.td-page-content blockquote p, .td-post-content blockquote p, .wpb_text_column blockquote p, .td_block_text_with_title blockquote p, .mce-content-body blockquote p, .comment-content blockquote p {
	font-style: normal;
	font-size: 1em;
	line-height: 1.4;
	text-transform: none;
	text-align: left;
}

/* <pre> (and <pre><code>) as first child of main content area */
.td-page-content > pre:first-child {
	background: transparent;
	padding: 4px 10px 4px 10px;
}
.td-page-content > pre:first-child > code {
	background: transparent;
	padding: 0;
	margin: 0;
}

/**********************
    WIDGETS
**********************/

/* Navigation menus in widgets */
.widget ul.menu li {
	margin-bottom: .7em;
	line-height: 1.6
}

/**********************
    CATEGORY PAGES
**********************/

/* Module thumbs */
.category .td-module-thumb img {
    min-width: 100%;
    min-height: 100%;
}

/* Module meta category tags*/
.category .td-big-grid-meta .td-post-category {
    display: none;
    visibility: hidden;
}
.category .td_module_wrap .item-details .td-post-category {
    display: none;
    visibility: hidden;
}
.category .td-category-grid, 
.category .td-main-content-wrap {
    padding-top: 20px;
}