/*
Theme Name:   Prosperity Child
Description:  Write here a brief description about your child-theme
Author:       pgage
Author URL:   Write here the author's blog or website url
Template:     prosperity
Version:      1.0
License:      GNU General Public License v2 or later
License URI:  http://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  prosperity-child
*/

/* Write here your own personal stylesheet */


/* Events page */
.foe-events-table table
{
    width:90%;
}

.foe-events-table td
{
    padding-left:5px;
    padding-right:5px;
    margin:0;
    font-size:1.0em;
    vertical-align:top;
    border-top:0;
    border-left:0;
    border-right:0;
    border-bottom:1px;
    border-style:dotted;
    border-color:#516B22;
}

h4.foe-events-h4
{
    font-size: 150%;
    font-weight: bold;
    color: #AD5E33;
    margin: 0.25em 0;
    padding: 0;
}

/* remove excess spacing from regular p */
p.foe-events-p
{
    margin-top:10px;
    margin-bottom:10px;
}

span.foe-meet
{
    font-weight:bold;
    font-style:italic;
}

/* Make a substitute for h4 bec. WP strips hrefs from h4 */
.foe-events-subhead
{
    font-size: 150%;
    font-weight: bold;
    color: #AD5E33;
    margin: 0.25em 0;
    padding: 0;
}

/* Donate */
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color:#b3b3b3;
    opacity: 1; /* Firefox */
}

/* do not group these rules */
*::-webkit-input-placeholder {
    color:black;
}
*:-moz-placeholder {
    /* FF 4-18 */
    color:black;
}
*::-moz-placeholder {
    /* FF 19+ */
    color:black;
}
*:-ms-input-placeholder {
    /* IE 10+ */
    color:#b3b3b3;
}

input[type="reset"]
{
     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     -khtml-border-radius: 5px;
     border-radius: 5px;   
     /*     background:#528f6c url(../suffusion/images/bg_green.png) repeat-x top left; */
     background:#528f6c;
     color:#fff;
     height:32px;
     line-height:32px; /* aligns text vertically */
     float:left;
     font-weight:bold;
     width:80px;
}

input[type=submit] {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;   
    height:32px;
    line-height:32px; /* aligns text vertically */
    float:right;
    font-weight:bold;
    width:100px;
    
}

input[type=text] {
    border-color:#b3b3b3;
}

#validator_errorloc
{
    border-color: #D8000C;
    background-color: #FFBABA;
    list-style-position:inside;
    padding-left:20px;
}

/* Bullets but no ident to the left of the bullets */
#ov-ul ul
{
  padding-left:0;
}

/* field guide */
/* Used to center inaturalist image */
h3.nextelement
{
    width:98%;
    clear:both; /* clear previous floats */
    text-align:center;
}

/* nature walks page */
.foe_nw_box
{
    padding:10px;
    float: left; 
    width: 95%; 
    border:4px solid #516B22;
    -webkit-border-radius: 25px;
    -khtml-border-radius: 25px;	
    -moz-border-radius: 25px;
    border-radius: 25px;
    background:#E5F3D6;
}

/* Our volunteers page */
.foe-volunteers-table table
{
    width:90%;
    border:1px;
}


/* Ed center styles */


h3.ed-ctr-h3
{
    color:#516B22;
}

/* substitute for h4 from which hrefs are stripped */
.foe-green-subhead
{
    color:#516B22;
    font-size: 1.5em;
    font-weight: bold;
    padding: 0;
    margin:0;
}

h5.faq-h5
{
    color:#9d552f;
    font-size:1.25em;
}