/*
Theme Name: GeneratePress Child
Theme URI: http://example.com/twenty-fifteen-child/
description: >-
  GeneratePress Child Theme
Author: Jon Wallis
Author URI: https://www.worldwide.me.uk
Template: generatepress
Version: 2.2.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: generatepress-child
*/

Body {font-size: 12px;
	font-family:"open sans"; 
	line-height: calc(1.5em + 0.05vw);
}


/* 14px @ 360px increasing to 24px @ 1920px */
@media (min-width: 360px) {
  body {
    font-size: calc(0.875rem + ((1vw - 3.6px) * 0.33));
    /* Where: * 0.641 = 100 * font_Size_Difference / viewport_Width_Difference */
  }
}
/* Prevent font scaling beyond this breakpoint */
@media (min-width: 1920px) {
  body {
    font-size: 24px;
  }
}

/*  This was the original fluid-responsive font-size CSS:
 * 
@media screen and (min-width: 300px) {
  body {
    font-size: calc(14px + 8 * ((80vw - 300px) / 1400));
  }
}

@media screen and (min-width: 1400px) {
  body {
    font-size: 22px;
  }
}
*/

div.orchard-table
{font-size: calc(12px + 0.15vw); 	line-height: calc(1.5em + 0.05vw);}

table.orchard-table
{width:0%;}

.treebg
{ text-align:center;
	vertical-align:central;
	background-image: url(https://forestfarm.org.uk/wp-content/uploads/2019/09/tree.bg2_.jpg);
;
background-repeat: no-repeat;
background-size: 100% 100%;
	font-weight:600;
	line-height: calc(1.25em + 0.05vw);
 }

.nav-search-active {
background-color:#ffffff;	
}

H1 {
	font-size: calc(18px + 0.25vw); line-height: calc(1.1em + 0.5vw);
}

H2 {
	font-size: calc(16px + 0.25vw); line-height: calc(1.1em + 0.5vw);
}

H3 {
	font-size: calc(14px + 0.25vw); line-height: calc(1.1em + 0.5vw);
}


H4 {

	font-size: calc(12px + 0.25vw); line-height: calc(1.1em + 0.5vw);
	font-weight: bold;
}


.entry-meta::before, .srpw-meta::before  {
  content: "Posted on ";
}


.byline
 {
  visibility: hidden;
}


.wpcf7-form-control.wpcf7-submit{
background-color:#277254 !important;
}

.textwidget {
	font-size: 87.5%;
}

.element-is-not-sticky {
   background: #277254;
   }

.element-is-sticky {
   background: #277254;
   }

.site-info {
	font-size: 75%;
   background: #277254;
	line-height: 10px;
}


.main-navigation .main-nav ul li a {
	
	font-weight: 500;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 50px;
}

.menu-toggle {
	line-height: 50px;
}

