/*
You can add your own CSS here.

Click the help icon above to learn more.
*/



/* Get rid of some of the unnecessary page padding */

.site-header {
    padding-top: 25px;
    padding-bottom: 15px;
}

.page-header {
	display: none;
}

.site-main {
    margin-bottom: 1.0em !important;
}


/* Make the widgets a little less overpowering */

.widget {
  border-top: 1px solid #1a1a1a;
	margin-bottom: 1.6em;
}

/* Make recent news and upcoming events styles consistent */

.tribe-events-list-widget .tribe-events-list-widget-events {
    padding: 0 0 !important;
}

.widget-area .tribe-event-date-start, .widget-area .tribe-event-date-end {
	font-size: 0.8rem;
}

.widget_recent_entries>ul>li>a {
  	 font-weight: bold;
}

.widget_recent_entries>ul
{
	list-style: none !important;
	  margin: 0;
    padding: 0;
}

.wpcu-front-box.left {
     padding-left: 5%;
}

/* Make the featured events a little less 'in your face'
*/

.type-tribe_events.tribe-event-featured {
    background-color:  #a9cce3   !important;
		}

.tribe-event-featured .tribe-event-title a {
    color: #002660 !important;
}

.tribe-events-list-event-title { 
	color: #002660 !important;
}

.tribe-events-list .tribe-events-loop .tribe-event-featured .tribe-events-list-event-title a {
    color: #004080;
}

/* Remove the underlines from links and make them more visible using colour instead */

.entry-content a {

box-shadow: 0 1px 0 0 !important;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #FFF;
}

/* Justify the text and make it fit nicely at small sizes */

@media (min-device-width: 992px) {
	.archive .entry-content {
		float: left!important;
		width: 100%!important;
	}
	.archive .entry-footer {
		float: left!important;
		margin-top: 2em!important;
	}
	.single-post .byline {
		display: none!important;
	}
	.single-post .entry-content {
		float: left!important;
		width: 100%!important;
	}
	.single-post .entry-footer {
		float: left!important;
		margin-top: 2em!important;
	}
}

.entry-title {
    font-size: 1.6em;
}

.entry-content {
	text-align: justify!important;
}

.site-info {
	display: none;
}

/* Make upcoming events display correctly for tablet and below */

@media (min-device-width: 992px) {
.tribe-bar-disabled {
	float: none; 
	width: 85%;
}
}


/* Get rid of the EU widget top margin as it persists otherwise*/

.widget_eu_cookie_law_widget {
	border-top: none;
}

/*  There is more CSS in the teambuilder plugin to make the boxes look better */