/*
Theme Name:     Twenty Twelve Child
Theme URI:      http://aristabeeresearch.org/
Description:    Child theme for the Twenty Twelve theme
Author:         BartJan Fernhout
Author URI:     http://aristabeersearch.org/about/
Template:       twentytwelve                             
Version:        0.1.0
*/
@import url(../twentytwelve/style.css);

img#wpstats {
	display: none;
}

.site {
	background-color: #f9f8f3;
}

body {
	line-height: 1;
}

body .site {
	box-shadow: none;
	margin-top: 20px;
	margin-top: 1.42857143rem;
	margin-bottom: 0px;
	margin-bottom: 0rem;
}

/*Empty space at the bottom of the page */
.site-content article {
	margin-bottom: 0;
	margin-bottom: 0rem;
	padding-bottom: 0;
	padding-bottom: 0rem;
	border-bottom: none;
}
 
body.custom-font-enabled {
	font-family: Open Sans, serif;
	font-size: 20px;
	letter-spacing: 0.045em;
}

a {
	color: #9b6f2f;
}

.entry-content p,
.entry-summary p,
.comment-content p,
.mu_register p {
	line-height: 1.5;
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	/* Add fancy borders to all WordPress-added images but not things like badges and icons and the like */
	border-radius: 3px;
	box-shadow: none;
}

.site-header {
	padding: 0;
}

.header-image {
	margin: 0;
}  
/*All the .main-navigation items are used for the menu */
/*Distance between navigation items and the header image */
.main-navigation {
	margin-top: 0px;
	margin-top: 0rem;
}

.main-navigation li a {
	text-transform: none;
	font-family:Garamond, serif;
	font-size: 17px;
	letter-spacing: 0.04em;
	/*Was seperate under same selector, not sure why */
	line-height: 1.5;
}

.main-navigation ul.nav-menu,
.main-navigation div.nav-menu > ul {
	border-bottom: 0px solid #ededed;
	border-top: 0px solid #ededed;
}

.main-navigation li ul li a:hover {
	background: #fffefa;
	color: #444;	
	font-weight: bold;
}

.main-navigation li:hover {
	background: #fffefa;
}

.main-navigation li a:hover {
	color: #000;
	font-weight: bold;
}

.main-navigation li ul li a {
	width: 200px;
	background: #fffefa;
	display: block;
	line-height: 1;
	font-size: 17px;
	padding: 5px 0px;  
}

/*Less space between menu items to make it less then 960px wide */
.main-navigation li {
	margin: 0 30px 0 0;
	margin: 0 0.95rem 0 0;
	position: relative;
	/*Not used for menu width */
	line-height: 1.5;
}

footer[role="contentinfo"] {
	border-top: 0px solid #ededed;
	line-height: 0;
}
/*Used on pages where there is text on the left and pictures on the right eg the Varroa page */
#linkerkolom {
   float : left;
   width: 65%;
}

#rechterkolom {
   float : right;
   width: 26%;
}
/*Used to create the border around the input fields on the supporters page */
fieldset {
	border: 1px solid #CCC;
   	border-radius:10px;
	-moz-border-radius:10px;
	margin: 5px 10px;
	padding-left: 22px;
}

/*Table on supporters page */
.entry-content table,
comment-content table {
	border: none;
	width: 100%;
	border-bottom: 0px solid #ededed;
}

.entry-content td,
.comment-content td {
	border-top: 0 solid #ededed;
	padding: 6px 10px 6px 0;
	font-family: Open Sans, serif;
    	font-size: 18px;
    	letter-spacing: 0.045em;
	line-height: 2.2;
	color: #444;
}

/* The following four items are used on the supporters page to make the user feel*/
/* as if he/she is on different pages for each step in the donation process*/
.selectedpage {
	border: 1px solid #CCC !important;
	border-radius: 10px 10px 0px 0px !important;
	margin: 5px 10px !important;
	border-bottom: 0px solid #ededed !important;
	padding: 0px !important;
	text-align: center !important;
	color: #444 !important;
	font-weight: bolder !important;
	line-height: 3.0 !important;
}

.notselectedpage {
	border: 1px solid #CCC !important;
	border-radius: 10px 10px 0px 0px !important;
	margin: 5px 10px !important;
	text-align: center !important;
	color: #757575 !important;
	padding: 0px !important;
	line-height: 3.0 !important;
}

.tabsdonorpage {
	max-width: 920px !important;
	margin: 0px !important;
	margin-left: 20px !important;
	margin-right: 20px !important;
	border-collapse:separate !important;
}

.donorerror {
	color: #ff0000;
}

.donorfield {
	border: 1px solid #CCC;
   	border-radius:10px;
	-moz-border-radius:10px;
	margin: 5px 10px;
	padding-left: 22px;
	border-top: 0px solid #ededed;
	margin-top: 0px;
}

.donorinputerror {
	border:1px solid #ff0000;
}

.projecttable {
	max-width: 100% !important;
	border: 1px solid #000000 !important;
}

.projecttabletdleft {
	width: 20% !important;
	border: 1px solid #000000 !important;
	padding: 6px !important;
	font-family: 'Open Sans', serif !important;
	font-size: 14px !important;
	letter-spacing: 0.0em !important;
	line-height: 1.5 !important;
	color: #444 !important;
}

.projecttabletdright {
	width: 80% !important;
	border: 1px solid #000000 !important;
	padding: 6px !important;
	font-family: 'Open Sans', serif !important;
	font-size: 18px !important;
	letter-spacing: 0.0em !important;
	line-height: 1.5 !important;
	color: #444 !important;
}

.projecttablethleft {
	border: 1px solid #000000 !important;
	padding: 6px !important;
	font-family: 'Open Sans', serif !important;
	font-size: 16px !important;
	letter-spacing: 0.0em !important;
	line-height: 2.0 !important;
	color: #444 !important;
}

.projecttablethright {
	border: 1px solid #000000 !important;
	padding: 6px !important;
	font-family: 'Open Sans', serif !important;
	font-size: 18px !important;
	letter-spacing: 0.0em !important;
	line-height: 2.0 !important;
	text-align: center !important;
	color: #444 !important;
}

.hidden {
	display: none;
	visibility: none;
}

.budgettable {
	line-height: 1.0 !important;
}

/*body.home .site-content,*/
body.page-template-donor_dispatch-php .site-content,
body.page-template-contact_form-php .site-content {
	width: 100%;
}

hr {
	margin: 0px;
	background-color: #CC9900;
}

.donorfield .finishbutton input[type=submit] {
	background: #C7FFCF;
	color: #004208;
	display: inline;
}

.donorfield .finishbutton input[type=submit]:hover {
	background: #E4FFE8;
	color: #004208;
}

input[type="button"]:hover,
input[type="button"]:active {
	color: #7c7c7c;
	background-color: #e6e6e6;
	background-repeat: repeat-x;
	background-image: -moz-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -ms-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -webkit-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: -o-linear-gradient(top, #f4f4f4, #e6e6e6);
	background-image: linear-gradient(top, #f4f4f4, #e6e6e6);
	border: 1px solid #d2d2d2;
	box-shadow: 0 1px 2px rgba(64, 64, 64, 0.1);
}

div.wp-block-media-text.has-media-on-the-right div.wp-block-media-text__content {
	padding-left: 0rem;
}