/*
 * Theme Name:   zerif-lite-child
 * Theme URI:    
 * Description:  zerif-lite
 * Author:       
 * Author URI:   
 * Template:     zerif-lite
 * Version:      1.0.0
 * License:      GNU General Public License v2 or later
 * License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 * Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 * Text Domain:  zerif-lite
 */

.format-gallery > header > div > span.posted-on, .list-post-top > header > div > span.posted-on{
  display: none;
}

.format-gallery > div.entry-content > h1, .list-post-top > div.entry-content > h1 {
  padding-top: 0em;
  font-size: 1em;
}

a.about-link {
  font-size: 60px;
}

div.entry-content > h1 {
  padding-top: 1em;
}
a:visited, a:hover, a:focus, a:active, a {
  color: #8F303D;
}

#latestnews {
  background-color: #e7eff1;
}

/*
li > ul > li.has_children {
  background: url(../zerif-lite/images/right-arrow.png) no-repeat center right;
}
*/

h1.entry-title:before, h1.entry-title:after {
  background: none;
}

h1 > a:visited, h1 > a:hover, h1 > a:focus, h1 > a:active, h1 > a {
  color: #404040;
}

/* 
 *
 * Data entry style
 *
 */

#nav-single {
  margin-left: 1em;
}

.entry-content h1, .entry-content h2, .comment-content h1, .comment-content h2, article.intro .entry-content {
	color: #343d46;
}

a:hover, h1.entry-title a:hover {
	color: #8F303D;
}

div.parenteventbox > a > img {
  border: lightgray solid 1px;
}

.entry-content, .data-entry-line, fieldset.YNQuestion > legend, fieldset.borderless-entry > legend, .eventheader, .EventTitle {
  text-align: left;
}

.childeventbox {
        margin: 0em 0em 0.5em 4em;
        border-bottom: 1px solid lightgray;
}
.parenteventbox {
  padding: 1em 0em; 
}

.data-entry-line {
	margin-bottom: 0.5em;
}

.data-entry-two-column label{
	font-size: 90%;
	display: inline-block;
	vertical-align: middle;
	width: 8em;
	margin: 0 1em 0 0;
}
.data-entry-two-column input[type=text]{
	width: 8em;
	padding: .5em;
	padding-top: .4em;
	display: inline-block;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	text-align: start;
}
div.data-entry-line.required-field {
	border: red;
	border-style: solid;
	border-width: 1px;
	color: red;
	font-weight: bold;
}
.data-entry-line  label{
	font-size: 90%;
	text-align: right;
	display: inline-block;
	vertical-align: middle;
	width: 10em;
	margin: 0 1em 0 0;
}
.data-entry-line input[type=text]{
	width: 20em;
	padding: .5em;
	padding-top: .4em;
	display: inline-block;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 3px #ddd;
	-webkit-appearance: textfield;
	-webkit-rtl-ordering: logical;
	-webkit-user-select: text;
	cursor: auto;
	font: -webkit-small-control;
	color: initial;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: none;
	text-align: start;
}
.registrationbutton {
	background-color:#DDD;
	cursor: pointer;
	text-align:center;
	float:right;
	width:125px;
	margin:5px;
	border-style:solid;
	padding:4px;
	border-width:2px;
	border-color:#4D708E;
	color:initial;
	font-weight:bold;
}
.registrationbutton:hover {
	background-color:#4D708E;
	color: #FFF;
	font-weight: normal;
}
.smallbutton {
	cursor: pointer;
	text-align:center;
	margin:10px;
	border-style:solid;
	padding:4px;
	border-width:1px;
	font-size:.9em;
	border-color:#6A5C55;
}


.data-entry-line input[type=radio] {
	-webkit-appearance: radio;
	width:2em;
	box-shadow:none;
}
.data-entry-line .radiobutton {
	margin: .5em 0;
	display: inline;
}
.data-entry-line textarea {
	margin: .5em 0;
	width: 30em;
	height: 10em;
}
.YNQuestion {
	margin-top:1.5em;
	margin-left:10em;
}
.border-entry {
	padding: 0em 1.5em;
	margin-top:1.5em;
	margin-left:10em;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.border-entry-wide {
	padding: 0em 1.5em;
	margin-top:1.5em;
	margin-left:0em;
	border: 1px solid #ccc;
	border-radius: 4px;
}
.borderless-entry {
	padding: 0em;
	margin-top:1.5em;
	margin-left:10em;
	border: none;
}
.radio-space {
	padding-right: 1.5em;
}
.handlewhitespace {
	clear:both;
	white-space: pre-line;
}

.EventTitle {
	font-weight: bold;
	font-size: 1.1em;
}
