/*--------------------------------------------------------------
# GENERAL STYLES
--------------------------------------------------------------*/
iframe, gp-theprint-top-ad {
  margin-bottom: 0; }

/*--------------------------------------------------------------
 # PARENT OVERRIDES
 --------------------------------------------------------------*/
.gp-theprint-logo h1.site-logo, .gp-theprint-logo p.site-logo {
  line-height: 50px; }

.gp-theprint-primary-navigation ul li.menu-item-has-children:hover ul,
.gp-theprint-primary-navigation ul li.page_item_has_children:hover ul {
  position: absolute;
  display: block;
  width: 100%;
  height: 45px;
  left: 0; }
  .gp-theprint-primary-navigation ul li.menu-item-has-children:hover ul li,
  .gp-theprint-primary-navigation ul li.page_item_has_children:hover ul li {
    width: auto;
    display: inline-block;
    width: auto; }
    .gp-theprint-primary-navigation ul li.menu-item-has-children:hover ul li a:hover,
    .gp-theprint-primary-navigation ul li.page_item_has_children:hover ul li a:hover {
      color: #000; }

.gp-theprint-featured-post-d.style-b {
  max-height: 279px; }

.featured-post .featured-image img {
  height: auto; }

/*--------------------------------------------------------------
# BASE
--------------------------------------------------------------*/
.gp-theprint-logo {
  width: 20%;
  max-width: 20%; }
  @media (max-width: 980px) {
    .gp-theprint-logo {
      width: 100%;
      max-width: 100%; } }

/*--------------------------------------------------------------
# SINGLE POST
--------------------------------------------------------------*/
.entry-meta-category a {
  margin: 3px 0; }

.entry-blocks {
  padding: 0 3.125rem 0 0; }

.entry-related-posts .entry-related-post h5 a {
  font-size: 15pt; }

/*--------------------------------------------------------------
# FOOTER
--------------------------------------------------------------*/
.gp-theprint-footer-navigation ul li a {
  font-weight: 400; }
  .gp-theprint-footer-navigation ul li a:after {
    margin: 0 7px; }

/*--------------------------------------------------------------
# ADS
--------------------------------------------------------------*/
.wppaszone .rotating_paszone > .pasli {
  visibility: visible; }
