/*
Theme Name: 	Camp (Child)
Description:    Child theme for the Camp theme 
Author:         Natalie Taylor
Template: 	camp
Version:	1.0
*/

@import url("../camp/style.css");

/* Header */

header
{
	min-width: 942px;
}

div.camp-head-title a, .camp-head-title h1:first-letter
{
	color: #8b2718 !important;
	font-size: 32px;
}

.camp-head-title p
{
	font: 18px Arial, Helvetica, sans-serif;
	color: #000000;
}


/* Content */

#breadcrumb
{
	padding: 5px 0 25px 0;
	font-size: 14px;
}

#breadcrumb a
{
	color: #3d8fd5;	
}

.camp-post-header .camp-post-title a
{
	font: 21px "Open Sans";
	font-weight: bold;
	text-decoration: none;
	color: #8b2718;
}

.site-content h1 
{
	font: 24px "Open Sans";
	color: #000000;
	padding: 0 0 16px 0;
}

.site-content h2 
{
	font: bold 18px "Open Sans";
	color: #000000;
	padding: 0 0 17px 0;
}

.site-content h3
{
	font: bold 15px "Open Sans";
	color: #8b2718;
	padding: 0 0 20px 0;
}

.site-content h4 
{
	font: bold 14px "Open Sans";
	color: #000000;
	padding: 0 0 20px 0;
}

.site-content table td 
{
	padding: 6px 10px 6px 0;
	text-align: left;
	vertical-align: middle;
}

.widget a 
{
	font: 13px "Open Sans" bold;
	color: #000000;
	margin-top: 8px;
}

.widget 
li:first-child
::before
{
	content: "*New* ";
	color: red;
	font-weight: bold;
	margin-top: 27px;
}

.widget li
{
	list-style: none;
	margin-bottom: 15px;
	
}

ul.event-list-view, ul.single-event-view 
{
  	list-style: none !important;
	font: bold 15px "Open Sans";
	color: #000000;
	margin-top: 15px;
	margin-bottom: 15px;
	
}



/* Footer */

footer
{
	min-width: 942px;
}

.logos
{
	float: right;
}

.logos img
{
	margin-left: 20px;
}

.logos a img
{
	border: none;
}