/* Site header font family */
.wf-active #hero-header .site-title {
  font-family: "New Rocker","Vollkorn",serif;
	font-size:4.5em;
	text-shadow: 2px 2px 2px black;
}
/* Search input overlay width desktop */
form.search-form input.search-field{
  width:91%;
}
/* White titles for entries */
.entry-title a,.entry-title a:visited, h1.entry-title{
  color:#f5f5f3;
}
/* Styling updates to menu for tablet / desktop */
@media only screen and (min-width:768px){
.main-navigation{
  font-size:20px;
  font-weight:600;
}
nav#site-navigation.main-navigation{
  margin-top:10px;
}
li.menu-item ul.sub-menu li a{
  padding-bottom:0px;
	font-size:17px;
}
li.menu-item ul.sub-menu{
  border-radius: 0px 0px 8px 8px;
	padding-bottom:8px;
	box-shadow:0px 0px 5px black;
}
}
/*Button styling updates */
.more-link,.more-link:visited{
  color:#ffffff;
  background-color:#820f14;
	border:2px solid #820f14;
  margin-top:10px;
  transition: background-color 0.75s;
	padding:5px 10px;
	border-radius:25px
}
.more-link:hover{
  background-color:rgba(130, 15, 20, 0.35);
	color:#ffffff;
}
/* Cookie button colours */
button.cky-btn.cky-btn-reject,button.cky-btn.cky-btn-accept,button.cky-btn.cky-btn-preferences{
  background-color:#820f14!important;
  border-color:#820f14!important;
  transition: background-color 0.75s;
}
button.cky-btn.cky-btn-reject:hover,button.cky-btn.cky-btn-accept:hover,button.cky-btn.cky-btn-preferences:hover{
  background-color:rgba(130, 15, 20, 0.35)!important;
}
.cky-btn-revisit-wrapper{
  background-color:#000000!important;	
}
@media only screen and (max-width:767px){
/* Search input overlay width mobile */
form.search-form input.search-field{
  width:74%;
}
/* Mobile site header font size */
.wf-active #hero-header .site-title {
  font-size:3em;
}
}

@media only screen and (min-width:768px){
/* Reduce hero size on pages, posts & categories */
  .post-template-default.has-header-image #hero-header,.page-template-default.has-header-image #hero-header,.category.has-header-image #hero-header {
 padding: 1vh 3.5em;
}	
}