/*
 * Post Specific CSS Stylesheet
 * Post ID: 13590
 * Slug: the-big-read
 * Version: 1.0.0
 * This stylesheet is linked by the Post-Specific CSS Manager plugin – see admin settings for details
 */

 /* fonts */
 @font-face {
  font-family: 'Creo';
  src: url('../fonts/Creo-ExtraBold.woff2') format('woff2'),
      url('../fonts/Creo-ExtraBold.woff') format('woff');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: normal;
src: local('Open Sans'), url('../fonts/OpenSans-Regular.woff') format('woff');
}



/* navigation menu */
.wp-block-navigation .wp-block-navigation-item__content,
.wp-block-navigation .wp-block-navigation-item__content:hover {
    background-image: none !important;}
.wp-block-navigation .wp-block-navigation-item__content:hover {
  background-color: var(--wp--preset--color--base) !important;
  color: #B51134; border-radius: 4px;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button {
  background-image: none !important;
  background-color: #B51134; border-radius: 4px;
}
.wp-block-search.wp-block-search__button-only .wp-block-search__button:hover {
  background-color: var(--wp--preset--color--base) !important;
background-image: none !important; border-radius: 4px !important;}

/* masthead */
.masthead h1 {font-size: clamp(3rem, 1.4946rem + 6.8817vw, 7rem);}
.masthead  {text-shadow: none}
.strapline {text-wrap: balance; line-height: 1.1;}

h1, h2, h3, h4, h5, h6, .firstpara::first-letter,
.wp-block-navigation .wp-block-navigation-item__label,
.wp-block-post-date, .wp-block-post-excerpt__more-link, .wp-block-read-more,
.wp-block-post-terms__prefix, .post-navigation-link-previous a, .post-navigation-link-next a, 
.firstpara a, .strapline {
  font-family: 'Creo',sans-serif !important;}

h1, h2, h3, h4, h5, h6, .firstpara::first-letter {color: #B51134}

body, body a, .firstpara {font-family: 'Open Sans';}
 .firstpara {font-weight: 900;}
.firstpara::first-letter {font-size: 5em;}
a {color: #B51134;}
a:hover, a:focus {text-decoration: underline dotted 4px !important;}

/* news feed */
.entry-content ul li::before {display: none;}
.wp-block-post-featured-image:where(.alignleft, .alignright) {max-width: 50%;}  
.big-read .wp-block-post-title {margin-top: 0 !important;}

/* vertical rule styling */
@media (min-width: 782px) {
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column,
.is-layout-grid > :is(*, div)  {
	border-right: 1px solid #A9A9A9;
	padding-right: 1em;
}
.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column:last-child,
.is-layout-grid > :is(*, div):last-child {
    border-right: none;
	/*padding-right: 0;*/
}}

.wp-block-separator, .wp-block-separator:not(.is-style-dots),
:root :where(.wp-block-separator) {
    border-bottom: #A9A9A9 1px solid;
} /* horizontal rule stlying */

.entry-content ul {
  list-style-type: none;
  padding-left: 0;
  border-right: none;
  padding-right: 0px;}


/* READ MORE LINK */
.wp-block-post-excerpt__more-link::after, .wp-block-read-more::after {
  content: "";
  background-image: url(http://timbaggaley.co.uk/wp-content/uploads/2024/11/read-article-pointer.png);
  background-size: contain;
  background-repeat: no-repeat;
  display: inline-block;
  height: 10px;
  width: 10px;
  margin-left: 3px;
  transition: margin-left 0.5s;
}
.wp-block-post-excerpt__more-link, .wp-block-read-more {
  text-transform: none;
  margin-bottom: 2em;
  text-decoration: none;
  font-weight: 600;
}

.wp-block-post-excerpt__more-link:hover::after, .wp-block-read-more:hover::after {
	 margin-left: 10px;
  }
  .wp-block-post-excerpt__more-link:visited, .wp-block-read-more:visited {color: var(--red-head);} 
  /* READ MORE LINKS END */

  /* footer */
.custom-footer {background-color: #B51134; }
.custom-footer p {color: var(--wp--preset--color--base) !important;}