/* 
Theme Name:		 wpbstarter-child2
Theme URI:		 http://childtheme-generator.com/
Description:	 wpbstarter-child is a child theme of wpbstarter, created by ChildTheme-Generator.com
Author:			 Ollie
Author URI:		 http://childtheme-generator.com/
Template:		 wpbstarter
Version:		 2202171610
Text Domain:	 wpbstarter-child2
recheck: owa 230216
*/

/* www.acheson.org colors
light-green (backgrounds): #ade083 --> Mustard #E9B000 --> Light #E9C893
darkgreen headings: #497f1d; --> Aqua #008F95 --> Electric #3CC47C
vy dark green (body): #002200;
green borders: #aee184;
yellow on WW logo: #fcde13;
*/


/* WW colors
light-green (backgrounds): #ade083
  maybe #AEE084
darkgreen headings: #497f1d;
vy dark green (body): #002200;
green borders: #aee184;
yellow on WW logo: #fcde13;
*/


/*
    Add your custom styles here
*/


/*
** list category posts css 
*/
.lcp_title {
    /* font-family: Georgia, "Times New Roman", Times, serif; */
    /* font-family: 'Source Serif 4', serif; */
    font-style: italic;
    text-align: left;
    /* color: green; */
    color: #008F95;
    /* background-color: #E9C893; */
    /* border-top: 3px solid #008F95;
    border-bottom: 3px solid #008F95;
    border-left: 3px solid #008F95;
    border-right: 3px solid #008F95; */
    /* padding-left: 10px; */
    padding-top: 5px;
    padding-bottom: 5px;
}
/* Increase separation of individual posts in lcp */
h4.lcp_title {
    margin-top: 1.5em;
}
/* eliminate markers in ul.lcp_catlist */
ul.lcp_catlist {
  list-style-type: none;
  margin: 0;
  padding: 0;
}


/* Titles & Links from d7 */
h1, h2, h3, h4, h5, h6 {
  color: #008F95;
  margin-top: 10px;
}

/* 
** Links
*/
a:link, a:visited {
  color: #008F95;
  text-decoration: underline;
}
/* Blog Page 
  Note that and-ing .container makes max-width step with screen width
*/
.wpbstarter-page-title-area {
  height: 100px;
  padding: 1px 0;
  background-color: white;
}
.wpbstarter-page-title-area .container {
    /* position: relative; */ /* relative prevents z-index from working */
    /* background-color: #E9B000; */
    /* background-size: cover; */
    /* background-repeat: no-repeat; */
    padding: 1px 0;
    background-position: left bottom;
    z-index: 1;
    /* margin-top: 10px;*/
    /* margin-bottom: 15px; */
    /* color: #fff; */
    /* background-image: url("https://test.willowwoodarboretum.org/wp-content/uploads/2022/01/DSC_2380-2.jpg"); */
    /* height: 250px; */
/*    max-width: 1140px; 
    No. this is automatically applied by adding .container to this block
*/
    margin-left: auto;
    margin-right: auto;
}

.site-header .container {
    position: relative;
    /* background-color: #E9B000; */
    background-size: cover;
    background-repeat: no-repeat;
    padding: 0 0 0 0;
    background-position: left bottom;
    z-index: 1;
    /* margin-top: 10px; */
    margin-bottom: 15px;
    color: #fff;
    /* background-image: url("https://test.willowwoodarboretum.org/wp-content/uploads/2022/01/DSC_2380-2.jpg"); */
    /* height: 250px; */
    margin-left: auto;
    margin-right: auto;
}

.container img {
  max-width: 100%;
  height: auto;
  width: 100%;
}

/* Border around left page areas 
  Remember to match class name with that used in right-sidebar template
*/
.col-lg-12 {
  padding-right: 0;
  padding-left: 0;
}
.col-lg-8 {
  /* border: 1px solid darkgreen; */
  /* border: 1px solid #aee184; */
  /* border-left: 3px solid #008F95; */
  /* border-top: 3px solid #008F95; */
  /* border-right: 1px solid #008F95; */
  /* border-bottom: 3px solid #008F95; */
  /* border-collapse: collapse; */
} 

/* Border around right page areas */
.col-lg-4 {
  /* border: 1px solid darkgreen; */
  /* border: 1px solid #008F95; */
  /* border-top: 3px solid #008F95; */
  /* border-right: 3px solid #008F95; */
  /* border-bottom: 3px solid #008F95; */
} 

/*
** style top nav bar
*/
.sina-nav .container {
  background-color: #E9C893;
  border: 1px solid #008F95;
}
.sina-nav .menu-item a:link, .sina-nav .container a:visited {
  color: #008F95;
}

.sina-nav .sina-brand {
  max-width: 300px;
  height: 30px;
  padding-left: 4px;
  margin-top: 17px;
}

.sina-nav .sina-menu > li > a {
    padding: 20px 15px;
    max-width: 160px;
    color: #222;
    font-size: 13px;
    font-weight: 700;
    line-height: 20px;
    border: 1px solid transparent;
}
.sina-nav .sina-menu > li.active > a, .sina-nav .sina-menu > li > a:hover, .sina-nav .sina-menu > li > a:focus {
  /* color: #88C358; */
  /* color: darkgreen; */
  color: #008F95;
  font-style: italic;
  font-weight: 900; 
  font-size: 13px;
  background-color: transparent;
  border: 1px dashed #008F95;
}
.sina-nav .sina-menu > li {
  border: 1px dashed #aee184;
  border-style: outset;

}

/*
** style right-sidebar nav menu 
*/
.widget_nav_menu {
  border: 1px solid #aee184;
  /* background-color: #E9B000; */
  color: #008F95;
  font-variant: small-caps;
}
h2.widget-title {      /* nav menu title */
  /* background-color: white; */
  border-top: 5px solid #008F95;
  border-bottom: 5px solid #008F95;
  text-align: center;
}
.widget_nav_menu a:link, .widget_nav_menu a:visited {
  color: #008F95;
  /* text-transform: uppercase; */
}
.widget_nav_menu a:hover, .widget_nav_menu a:focus {
  /*color: #88C358;*/
  color: #008F95;
  /*color: red; */
  font-style: italic;
  font-weight: 900; 
}

ul.widget_nav_menu {
}
li.widget_nav_menu {
  border: 1px solid #aee184;
}
/* Adjust ul in nav-link */
.nav-link {
  display: block;
  padding: 0.25rem 1rem;
  line-height: 20px;
  /* background-color: antiquewhite; */
  background-color: #E9C893;
  border: 4px solid #aee184;
  border-style: outset;
  text-align: center;
  font-weight: bold;
}


/* 2nd block (Newsletters) in right-sidebar */
.widget_block {
  border: 1px solid #aee184;
  padding-left: 19px;
}
.widget_block h2 {
  background-color: white;
  text-align: center;
}


#register-online {
  color:maroon;
}

/* Page Title in top header */
h1.entry-title, h2.entry-title {
  color: #008F95;
  background-color: #E9C893;
/*  font-family: 'Tangerine',cursive;
  font-size: 60px; */
  /* font-family: 'Source Serif 4', serif; */
  font-size: 2.489rem;
  font-weight: bold;
  text-shadow: 4px 4px 4px #bbb;
  /* text-align: right; */
  width: 100%; /* works best on collapse */
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
  /*float: right; */
  padding-left: 20px;
  border: 5px solid #008F95;
  /* border-bottom: 5px solid #008F95; */
  /* position: center; */
  bottom: -128px;
  /* right: 30px; */
}

/* hide post date + time in page top header */
.blog-entry-meta {
  visibility: hidden;
}

/*
** class Inline Box
*/
.inline-box {
  border: 2px solid #aee184; 
  padding: 5px; 
  margin-left: 6px; 
  background-color: #E9C893;
}

/*
**
** OVERALL FONT FAMILIES AND SIZES
**
*/

html {font-size: 100%;} /*16px*/

p, body {
  background: white;
  font-family: 'Quattrocento Sans', sans-serif;
  font-weight: 400;
  font-size: 110%;
  line-height: 1.5;
  color: #000000;
}


h1, h2, h3, h4, h5 {
  margin: 3rem 0 1.38rem;
  font-family: 'Quattrocento', serif;
  font-weight: 400;
  line-height: 1.3;
}

h1 {
  margin-top: 0;
  font-size: 3.052rem;
}

h2 {font-size: 2.441rem;}

h3 {font-size: 1.953rem;}

h4 {font-size: 1.563rem;}

h5 {font-size: 1.25rem;}

small, .text_small {font-size: 0.8rem;}


p {
  color: #002200
}

.archive-title {
/*  background-color: green; */
    background-color: red;
}

/* ul {
    color: green;
}
*/

ul.newsletters {
  margin-left: 20px;
}

a:hover, a:focus {
color: #88C358;
}



