/*
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.2d
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.responsive {
  width: 100%;
  height: auto;
}

/* Hide banner ads from legal notices */
#td-outer-wrap > div.td-main-content-wrap.td-container-wrap.legalnoticepost > div > div.td-pb-row > div.td-pb-span8.td-main-content > div > div.code-block.code-block-4 { display: none; }

.sidebar-center {
	text-align: center;
}
.sidebar-center img {
	margin-bottom: 2px;
}

video {
  max-width: 100% !important;
  width: 100%    !important;
  height: auto   !important;
}

.center-text { text-align: center; }

/* Mid Article Ad Group Fixed Height */
.ad-skip { text-align: center; margin-bottom: 15px; }
.mid-article { height: 710px !important; }

/* Category and Post Top Ad */
.pagetopad .g {
	margin-bottom: 20px !important;
	display: inline-block;
}
/* Footer Button */
.td-footer-wrapper .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: #fff !important;
    border-color: #fff !important;
    background-color: transparent !important;
}

.footerbutton .vc_btn3.vc_btn3-shape-rounded {
	width: 170px;
}

/* Weather Page Posts List */
ul.lcp_catlist { list-style-type: none; }
span.lcp_title { font-weight: bold; }
div.lcp_date {
	display:block;
	font-size: 0.8em;
	margin-bottom: 1.5em;
}

/* Envira Gallery */
.envira-gallery-wrap .envira-album-title {
    font-size: 12px !important;
    line-height: 16px !important;
    font-weight: 400 !important;
}
.envira-gallery-wrap .envira-album-image-count { font-size: 12px !important; }

/* Remove left thumbnail space, author name and margin from legal notices */
.category-legal-notice .td-module-thumb,
.category-invitations-for-bids .td-module-thumb,
.category-marshals-sales .td-module-thumb,
.category-notices-of-dissolution .td-module-thumb,
.category-notices-of-public-hearing .td-module-thumb,
.category-probate-notices .td-module-thumb,
.category-procurement-notices .td-module-thumb,
.category-requests-for-proposals .td-module-thumb,
.category-summonses .td-module-thumb,
.category-public-notices .td-module-thumb,
.category-legal-notices-other .td-module-thumb,
.category-family-court-notices .td-module-thumb,

.category-legal-notice .td-post-author-name,
.category-invitations-for-bids .td-post-author-name,
.category-marshals-sales .td-post-author-name,
.category-notices-of-dissolution .td-post-author-name,
.category-notices-of-public-hearing .td-post-author-name,
.category-probate-notices .td-post-author-name,
.category-procurement-notices .td-post-author-name,
.category-requests-for-proposals .td-post-author-name,
.category-summonses .td-post-author-name,
.category-public-notices .td-post-author-name,
.category-legal-notices-other .td-post-author-name,
.category-family-court-notices .td-post-author-name {
	display: none;
}

.category-legal-notice .item-details,
.category-invitations-for-bids .item-details,
.category-marshals-sales .item-details,
.category-notices-of-dissolution .item-details,
.category-notices-of-public-hearing .item-details,
.category-probate-notices .item-details,
.category-procurement-notices .item-details,
.category-requests-for-proposals .item-details,
.category-summonses .item-details,
.category-public-notices .item-details,
.category-legal-notices-other .item-details,
.category-family-court-notices .item-details {
	margin-left: 0;
}

.category-jobs h1.entry-title,
.category-legal-notice h1.entry-title,
.category-invitations-for-bids h1.entry-title,
.category-marshals-sales h1.entry-title,
.category-notices-of-dissolution h1.entry-title,
.category-notices-of-public-hearing h1.entry-title,
.category-probate-notices h1.entry-title,
.category-procurement-notices h1.entry-title,
.category-requests-for-proposals h1.entry-title,
.category-summonses h1.entry-title,
.category-public-notices h1.entry-title,
.category-legal-notices-other h1.entry-title,
.category-family-court-notices h1.entry-title {
	font-size: 24px !important;
}

.category-legal-notice .td_module_16 .item-details,
.category-invitations-for-bids .td_module_16 .item-details,
.category-marshals-sales .td_module_16 .item-details,
.category-notices-of-dissolution .td_module_16 .item-details,
.category-notices-of-public-hearing .td_module_16 .item-details,
.category-probate-notices .td_module_16 .item-details,
.category-procurement-notices .td_module_16 .item-details,
.category-requests-for-proposals .td_module_16 .item-details,
.category-summonses .td_module_16 .item-details,
.category-public-notices .td_module_16 .item-details,
.category-legal-notices-other .td_module_16 .item-details,
.category-family-court-notices .td_module_16 .item-details {
	min-height: 75px !important;
}

/* Remove left hand image spacing from pages with no images Jobs, Archives */
.category-jobs .item-details,
.category-archives .item-details{ margin-left: 0; }

.category-jobs .td-post-author-name,
.category-jobs .td-module-thumb {
	display: none;
}
.category-jobs .td_module_16 .item-details { min-height: 75px !important; }

.job-listings .td-post-author-name { display: none; }


/* Display today's date in header-style-10 */

.todaysdate {
	text-align: center;
	padding-top: 30px;
	margin-bottom: -10px;
	font-weight: bold;
}

.category-legal-notice .todaysdate,
.category-invitations-for-bids .todaysdate,
.category-marshals-sales .todaysdate,
.category-notices-of-dissolution .todaysdate,
.category-notices-of-public-hearing .todaysdate,
.category-probate-notices .todaysdate,
.category-procurement-notices .todaysdate,
.category-requests-for-proposals .todaysdate,
.category-summonses .todaysdate,
.category-public-notices .todaysdate,
.category-legal-notices-other .todaysdate {
	display: block;
}

/* Adjust author names on grid */
.td_module_mx5 .td-meta-info-container .td-meta-align .td-module-meta-info .td-post-author-name,
.td_module_mx6 .td-meta-info-container .td-meta-align .td-module-meta-info .td-post-author-name { color: white; }

/* Adjust RSS feed in footer */
/*.widget_rss li .rsswidget {
  margin-bottom: 8px;
  margin-right: 10px;
  padding-bottom: 7px;
  font-family: 'Roboto', sans-serif;
  font-weight: 500;
  font-size: 14px;
}
*/

/* Donations Style - on articles page single.php */
.donations-block {
	background-color: #feff8e;
	border: 2px solid black;
	border-radius: 10px;
	padding-left: 10px !important;
	padding-right: 10px !important;
}
.donations-block .td-social-but-text { margin-bottom: 20px; }

/* Homepage block edits for category tags */
.no-category-tag .td-module-meta-info a.td-post-category {
	display: none;
}

/* Alignment of homepage banner block ads */
.home-banner-block {
	display: block;
    margin-left: auto;
    margin-right: auto
}

/* Big Grid margin and padding adjustments for text */
.td-big-grid-wrapper .td-meta-info-container .td-meta-align .td-big-grid-meta h3 { line-height: 28px; } /*Headline Large Item */
.td-big-grid-scroll .td-meta-info-container .td-meta-align .td-big-grid-meta { margin: 0 15px 8px; }
.td-big-grid-scroll .td-meta-info-container .td-meta-align .td-big-grid-meta h3 { line-height: 21px; } /*Headline Small Item */

@media (max-width: 1018px) and (min-width: 768px) {
	.td-big-grid-wrapper .td-meta-info-container .td-meta-align .td-big-grid-meta h3 { line-height: 18px; }  /*Headline Large Item */
	.td-big-grid-scroll .td-meta-info-container .td-meta-align .td-big-grid-meta h3 { line-height: 16px; } /*Headline Small Item */
}

@media screen and (min-width: 767px){
	div#smallscreen,
	.smallscreen {
    display: none !important;
}
}

@media screen and (max-width: 767px){
	div#bigscreen,
	.bigscreen {
    display: none !important;
}
	.td_block_big_grid_9 .td-big-grid-post .td-module-thumb {
    height: 250px;
    margin-right: 0;
}
	span.td-post-author-name {
    color: #FFF;
}
}

.td-big-grid-wrapper .td-meta-info-container .td-meta-align .td-module-meta-info { margin: 8px 0 8px 20px; }
.td-big-grid-scroll .td-meta-info-container .td-meta-align .td-module-meta-info { margin: 8px 0 8px 20px; }

/* Event Calendar - Homepage */
 h4.tribe-event-title {
	 font-size: 14px;
	 font-weight: 500;
	 line-height: 18px;
 }
 
 .tribe-event-date-start {
	 font-size: 12px;
	 line-height: 16px;
 }
.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0;
}
p.tribe-events-widget-link {
	text-align: center;
}




@media print {
    .header-search-wrap .td-icon-search { display:none; }
    #td-top-mobile-toggle i { display:none; }
	h1.entry-title { font-size: 18px !important; margin-top: 20px; }
/*	.single-post .td-main-logo img { display: block !important; } */
	.td-main-menu-logo img { max-width: 375px !important; max-height: 75px !important; }
	.g { display: none; }
	.donations-block { display: none !important; }
	
}

/* responsive narrow phone */
@media (max-width: 415px) {
	.mobile-hidden { display: none; }
	.sixblock img { margin: 10px auto; }
	.mid-article { height: 540px !important; }
}

/* responsive phone */
@media (max-width: 767px) {
	.mobile-hidden { display: none; }
	.sixblock img { margin: 10px auto; }
}

/* responsive tablet */
@media (min-width: 768px) and (max-width: 1023px) {
     
}

/* responsive monitor */
@media (min-width: 1023px) {
    .td_module_6 .entry-title { line-height: 17px; }
}
