/*
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.
*/

/*  ----------------------------------------------------------------------------
    logo
*/
.td-header-sp-logo img {
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.td-main-menu-logo {
  display: none;
  float: left;
  margin-right: 10px;
  height: 48px;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-menu-logo {
    display: block;
    margin-right: 0;
    height: 0;
  }
}
.td-main-menu-logo a {
  line-height: 46px;
}
.td-main-menu-logo img {
  padding: 3px 0;
  position: relative;
  vertical-align: middle;
  max-height: 48px;
}
@media (max-width: 767px) {
  .td-main-menu-logo img {
    margin: auto;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: absolute;
    padding: 0;
  }
}
@media (max-width: 1140px) {
  .td-main-menu-logo img {
    max-width: 138px;
  }
}
@media (min-width: 768px) {
  .td-affix .td-logo-sticky {
    display: block;
  }
.td-header-style-10 .td-header-sp-logo img {
  z-index: 1;
  display: block;
  position: relative;
  max-width: 544px;
}
  .td-header-wrap .td-affix .td-main-menu-logo {
    height: 48px !important;
  }
  .td-header-wrap .td-affix .td-main-menu-logo a {
    line-height: 46px !important;
  }
  .td-header-wrap .td-affix .td-main-menu-logo img {
    max-height: 48px !important;
  }
  .td-header-wrap .td-affix .sf-menu > li > a {
    line-height: 48px !important;
  }
}
/* -------------------------------------------------------------------------------

      logo on sticky menu

*/
.td-main-menu-logo .td-sticky-mobile.td-mobile-logo {
  display: inherit;
}
.td-main-menu-logo .td-sticky-mobile.td-header-logo {
  display: none;
}
.td-main-menu-logo .td-sticky-header.td-mobile-logo {
  display: none;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-menu-logo .td-sticky-header.td-mobile-logo {
    display: inherit;
  }
}
.td-main-menu-logo .td-sticky-header.td-header-logo {
  display: inherit;
  /* responsive portrait phone */
}
@media (max-width: 767px) {
  .td-main-menu-logo .td-sticky-header.td-header-logo {
    display: none;
  }
}

/*Change background color of newsletter submit button*/
input[type=submit] {
    background-color: #C92228;
    font-size: 12px;
	width:100%;
}
/*Change hover color of newsletter submit button*/
input.mailpoet_submit.mailpoet_submit-field:hover {
    background-color: #000;
    transition: none !important;
}

/*Turn off form error box*/
.formError .formErrorContent {
    display: none;
}

/*Turn off Leaky paywall PayPal message*/

.td-a-rec-id-content_inlineleft .td-adspot-title {
    margin-bottom: -20px;
}

.td-crumb-container {
  min-height: 0px;
  margin-bottom: 0px;
  padding-top: 20px;
}

.td-post-content {
    margin-top: 10px;
    padding-bottom: 0px;
}

.single .td-post-title .td-post-author-name {
top: 1px!important;
}

.input .mailpoet_submit {
    display: block;
    margin-top: -20px !important;
    width: 100% !important;
    height: 32px;
    color: #ffffff;
}

.td_block_template_10 .td-block-title {
  margin-top: 0px !important;
}
.td-icon-views {
    color: white !important;
}
.td-post-views {
    color: white !important;
}

.td-header-style-10 .td-logo-wrap-full .td-logo { line-height: 80px!important; min-height: 80px!important; margin-bottom: -10px!important; }

.td-header-style-10 .td-logo-wrap-full {
    min-height: 80px !important;
    line-height: 80px !important;
    margin-bottom: -5px !important;
}

.td-main-content-wrap {
    padding-bottom: 0px !important;
}
.td_block_social_counter {
    margin-top: -90px !important;
}


@media (min-width: 1141px) {.td-header-row {
    margin-top: 0px;
	}}

.td-post-sharing-top {
    margin-bottom: 15px !important;
}