/*
Theme Name: 	Newspaper Child
Template: Newspaper
Theme URI: 		http://tagdiv.com
Description: 	Premium WordPress template, clean and easy to use.
Version: 		10.3.9.2
Author: 		tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
License:
License URI:
Text Domain:    newspaper
Tags:black, white, one-column, two-columns, fixed-layout
*/

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

/*.td-header-sp-logo .td-logo {
	line-height:110px!important;
}

.td-header-sp-logo h4 {
	margin-top:0;
}*/

.td-post-featured-image img {
	margin:0 auto 26px;
}

.tp-caption,
.tp-mask-wrap {
	max-height:none!important;
    text-align:center!important;
}
.td-header-top-menu-full{
	bottom:75px;
	height:auto!important;
	position:absolute;
	right:0;
	width:100%;
}
.td-header-top-menu-full .td-header-sp-top-menu{
	float:right;
}
.td_mega_menu_sub_cats .block-mega-child-cats a{
	border-bottom:1px solid #aaa!important;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	margin-left:20px;
	padding:10px 22px;
}
.td_mega_menu_sub_cats .block-mega-child-cats .cur-sub-cat,
.td_mega_menu_sub_cats .block-mega-child-cats a:hover,
.td_mega_menu_sub_cats .block-mega-child-cats a:focus{
	color:#f58322!important;
}
.td_block_inner .td_module_mega_menu:hover .entry-title a,
.td_block_inner .td_module_mega_menu:focus .entry-title a{
	color:#f58322;
}
/*.td_block_inner .td_module_mega_menu:hover .td-admin-edit,
.td_block_inner .td_module_mega_menu:focus .td-admin-edit{
	color:#fff!important;
}*/
.td-next-prev-wrap a:hover,
.td-next-prev-wrap a:focus{
	background-color:#fff!important;
	border-color:#fff!important;
	color:#333947!important;
}
/*.menu-item-115 .sub-menu{
	display:block!important;
	top:0!important;
}
.tp-caption{
	text-align:center!important;
}*/
.td-authors-name a{
	text-transform:uppercase;
}
/*.td_mod_wrap:hover*/
.home .td-main-page-wrap h3{
	font:18px GothamBold;
}
/*.home .td_module_wrap:hover a,
.home .td_module_wrap:focus a{
	color:#000!important;
}*/
.home .td-post-author-name a{
	color:#9e0d3d!important;
}
/*.home .td_module_wrap:hover .td-post-author-name a,
.home .td_module_wrap:focus .td-post-author-name a{
	color:#9e0d3d!important;
}
.home .td_module_wrap:hover .td-admin-edit,
.home .td_module_wrap:focus .td-admin-edit,
.home .td_module_wrap:hover .td-module-comments a,
.home .td_module_wrap:focus .td-module-comments a{
	color:#fff!important;
}
.home .td-post-date .entry-date{
	color:#888;
}*/
.home .td-main-page-wrap .td_module_6 h3{
	font-size:14px;
}
.home .td-read-more a{
	background-color:transparent;
	border:1px solid #888;
	color:#888;
}
.home .td-read-more a:focus,
.home .td-read-more a:hover{
	background-color:#888;
	color:#fff;
}
.home .page-nav a,
.home .page-nav span{
	border-color:#7c7c7c;
	border-radius:2px;
	color:#7c7c7c;
	font-family:GothamBold;
}
.home .page-nav span,
.home .page-nav a:focus,
.home .page-nav a:hover{
	background-color:#7c7c7c;
	color:#fff;
}
.home .page-nav .pages{
	background-color:transparent;
	color:#7c7c7c;
}
.td_block_social_counter,
.td-authors-name a,
.td-author-post-count,
.td-author-comments-count{
	font-family:GothamBook!important;
}
.wp-caption .wp-caption-text,
.td-post-featured-image figcaption {
	font-style: normal;
	margin-top:25px;
	text-align:center;
}
.td-footer-instagram-title{
	font:14px GothamBold!important;
}
.td-footer-wrapper{
	padding:0 0 30px;
}
.footer-logo-wrap{
	margin:0!important;
}
.footer-text-wrap{
	font-size:12px;
	text-transform:uppercase;
}
.footer-text-wrap .block-title{
	display:none;
}
.footer-social-wrap{
	text-align:right;
}
.footer-social-wrap .block-title{
	display:none;
}
.footer-social-wrap a{
	color:#7c7c7c;
}
.footer-social-wrap .td-icon-font{
	background-color:transparent;
	font-size:16px;
	height:32px;
	width:20px;
}
.footer-social-wrap .td-icon-font:after{
	border:none;
}


rs-fullwidth-wrap#rev_slider_2_1_forcefullwidth {
    margin-top: -48px !important;
	padding-bottom: 48px;
	/* padding-top: 0; */
}

.home .td-main-page-wrap > .tdc-content-wrap > .tdc-row {
	padding-bottom: 48px
}

.td_top_authors {
  margin-bottom: 64px;
}
.td_top_authors img {
  position: absolute;
  max-width: 70px;
  left: 0;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors img {
    max-width: 55px;
  }
}

.td_top_authors .td_mod_wrap {
  min-height: 70px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #fff;
}
.td_top_authors .td_mod_wrap:hover {
  border: 1px solid #ededed;
}
.td_top_authors .td_mod_wrap:hover .td-author-post-count {
  background-color: #4db2ec;
}
.td_top_authors .td_mod_wrap:hover .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}
.td_top_authors .td_mod_wrap:hover .td-authors-name a {
  color: #4db2ec;
}

@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors img {
    max-width: 55px;
  }
}
.td_top_authors .item-details {
  margin-left: 85px;
  position: relative;
  height: 70px;
  top: 1px;
  /* responsive portrait tablet */
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .item-details {
    height: 55px;
    margin-left: 70px;
  }
}
.td_top_authors .item-details span {
  font-family: 'Open Sans', arial, sans-serif;
  padding: 3px 7px;
  color: #fff;
  font-size: 9px;
  font-style: normal;
  font-weight: bold;
  margin-right: 5px;
}
.td_top_authors .td-active .td-author-post-count {
  background-color: #4db2ec;
}
.td_top_authors .td-active .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}
.td_top_authors .td-active .td-authors-name a {
  color: #4db2ec;
}
.td_top_authors .td_mod_wrap {
  min-height: 70px;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid #fff;
}
.td_top_authors .td_mod_wrap:hover {
  border: 1px solid #ededed;
}
.td_top_authors .td_mod_wrap:hover .td-author-post-count {
  background-color: #4db2ec;
}
.td_top_authors .td_mod_wrap:hover .td-author-comments-count {
  background-color: #4db2ec;
  opacity: 0.8;
}
.td_top_authors .td_mod_wrap:hover .td-authors-name a {
  color: #4db2ec;
}
.td_top_authors .block-title {
  margin-bottom: 16px;
}
.td_top_authors .td-authors-url {
  display: table;
  position: relative;
  top: -2px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: #999;
  /* responsive portrait tablet */
}
.td_top_authors .td-authors-url a {
  color: #999;
  font-family: Verdana, Geneva, sans-serif;
  font-size: 11px;
  font-style: italic;
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-url {
    display: none;
  }
}
.td_top_authors .td-authors-name a {
  padding-bottom: 4px;
  font-family: 'Open Sans', arial, sans-serif;
  font-size: 15px;
  color: #222;
  line-height: 18px;
  font-weight: 600;
  display: inline-block;
}
.td_top_authors .td-authors-name a:after {
  content: "";
  height: 96px;
  position: absolute;
  right: 0;
  top: -15px;
  width: 324px;
  /* responsive landscape tablet */
  /* responsive portrait tablet */
  /* responsive portrait phone */
}
@media (min-width: 1019px) and (max-width: 1140px) {
  .td_top_authors .td-authors-name a:after {
    width: 300px;
  }
}
@media (min-width: 768px) and (max-width: 1018px) {
  .td_top_authors .td-authors-name a:after {
    width: 228px;
  }
}
@media (max-width: 767px) {
  .td_top_authors .td-authors-name a:after {
    width: 100%;
  }
}
.td_top_authors .td-author-post-count {
  background-color: #222;
}
.td_top_authors .td-author-comments-count {
  background-color: #444;
}

.footer-social-wrap .td-icon-font{
	background-color:transparent !important;
	font-size:16px !important;
	height:32px !important;
	width:20px !important;
}
.footer-social-wrap .td-icon-font:after{
	border:none !important;
}

.td_block_template_4 .td-related-title .td-cur-simple-item {
    background-color: #900c38 !important;
}


@media (min-width: 768px) and (max-width: 1018px) {
  ul.sf-menu > .td-menu-item > a {
    padding: 0 14px;
    font-size: 11px !important;
    line-height: 35px !important;
  }
  .td-header-wrap .header-search-wrap #td-header-search-button .td-icon-search {
      font-size: 11px !important;
        line-height: 35px !important;
  }
}