/*
Theme Name: BLDR Child
Theme URI: http://modernthemes.net/wordpress-themes/bldr/
Template: bldr
Author: Thea Busch
Description: Child theme for the BLDR theme
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

.site-title {
	color:#FFFFFF;
}

h1.site-title a {
    color: #ffffff;
}

#home-hero {
	width: 710px;
	height: 200px;
	position: relative;
	margin: 20px auto;
}

.site-header-home .main-navigation a {
    color: #404040;
}

.site-title img {
    display: block;
    max-height: 5rem;
    width: auto;
    padding: 10px 0 10px 0;
}

#page-full-entry-content .entry-title {
	display: none;
}

.vevent_list .entry{
	clear: both;
}

h5.crackerblue {
	color: #0055A5;
	font-weight: 400;
}

.crackerblue {
	color: #0055A5;
}

.crackerblue-bg {
	background-color: #0055A5;
	color: #FFFFFF;
}

.entry-meta, .post-navigation, .cat-links {
	display: none;
}

/*
	Gallery
*/

.gallery-item .gallery-icon img {
    border: 1px solid #cfcfcf;
}

.gallery-icon {
    display: block;
    padding: 11%;
    margin: 0px;
}

.gallery-item {
	text-align: justify;
	padding: 0 20px 20px 20px;
}

.gallery {
	text-align: justify;
}

.gallery-item:hover  {
	background:#F4F4F4;
	box-shadow:0 0 18px rgba(0, 0, 0, .4);
}

.gallery-caption {
    font-size: 16px; 
    line-height: 20px;
    font-weight: 700;
    padding-bottom: 20px;
}

/*
	EU Funding Note in Footer 
*/

.eu-container {
    position: relative;
    display: block;
    max-width: 765px;
    margin: auto auto;
    top: 0; bottom: 0;
    left: 0; right: 0;
}

.eu-logo {
	float: left;
	width: 65px;
}

.eu-text {
	float: left;
	max-width: 700px;
    font-size: 12px;
	padding-left: 12px;
	vertical-align: middle;
	line-height: 22px;
}

div.eu-text a {
	color: #0055A5;
}

.eu-clear {
	clear: both; 
	height: 10px;
}

/*
	Impressum
*/

div.impressum {
	color: #888;
	font-size: 12px;
	text-align: justify;
}

div.impressum > h4 {
	padding-top: 12px;
	font-size: 14px;
}

.contact-name {
	font-size: 12px; 
	color: #989898;
}

/*
	Menu for smal screens
*/

@media screen and (max-width: 1265px) {
	.toggle-menu {
		display: block;
		letter-spacing: 0;
		margin-top: 23px;
	}
	
	.navigation-container button:hover, .navigation-container input[type="button"]:hover, .navigation-container input[type="reset"]:hover, .navigation-container input[type="submit"]:hover { 
		background: #039be5; 
	} 

	.main-navigation ul {
		display: none;
	}
}

/*
	Reverse Numbering
*/

ol.papercite_bibliography { 
	list-style: none; 
	display: table;
	padding-bottom: 12px;
	}
ol.papercite_bibliography  > li {
	counter-increment:start-from -1;
	display: table-row;
	padding: 20px 0 0 0;
	}
ol.papercite_bibliography  > li:before {
	content:"[" counter(start-from) "] ";
	display: table-cell;
	text-align: right;
	padding-right: 10px;
	}

* html ol.papercite_bibliography { list-style-type:decimal; }
*+html ol.papercite_bibliography { list-style-type:decimal; }

ul.papercite_bibliography {
    list-style: none;
}

ul.papercite_bibliography > li {
    padding-top: 12px;
}

/*
	For Events Calendar
*/

.single-tribe_events .tribe-events-event-image {
	display: none;
}

#home-content .panel-grid-cell section { 
	padding: 40px 0; 
	text-align: center;
	width: 100%;
	max-width: 960px;
	margin: 0 auto;
	overflow: hidden;  
} 

.grid {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	min-width: 0;
}

/**
 * Event Organiser Widget
*/
.eo-events-widget{ font-size: 14px }
.eo-events-widget li{ overflow:hidden;}
.eo-events .eo-date-container{ color:white;float:left;;text-align: center;width: 35px;line-height: 1.3; margin:0px 5px; }
.eo-events .eo-date-month{ margin: 0px;display: block;font-size: 14px;font-variant: small-caps;color: white;letter-spacing: 3.2px;text-align: center;}
.eo-events .eo-date-day{ display: block;margin: 0px;border: none;font-size: 20px; }
.eo-events .eo-date-container{ background: #1e8cbe}
.eo-events .eo-date-day{ background: #78c8e6}