/* Version 2
*  Released: 1.7.14
* Author: Jason Nolfi 
*/

/* II. PLUGINS
	A. GENERAL PLUGIN CLASSES

= II.A. GENERAL PLUGIN CLASSES ////////////
///////////////////////////////////////////
 styles the links for the "Open Calendar" and "Add Article" 
 features for things like news and calendar plug-in. If all 
 of these styles are going to be the same, these classes can be comma-separated */
 

.adminbar {	
background: #ededed;
color: #005953;
font: 14px Proxima-Nova,Arial,sans-serif;
padding:4px 0;
}


/*= Plugin titles ----- */
.plgTitle h1 {
color:#005953;
font-size: 28px;
text-align: left;
padding-top: 0;
line-height: 26px;
letter-spacing: 1px;
}

.plgTitle a {
	float: right;
	color: #005953;
	text-decoration: none;
	font: 700 12px Gentium, Garamond, Baskerville, "Times New Roman", serif;
	text-transform: uppercase;
	padding-top: 10px;
}

.plgTitle a:hover {
	text-decoration: underline;
		font: 700 12px Gentium, Garamond, Baskerville, "Times New Roman", serif;
	text-transform: uppercase;
}

/*////////////////////////////////////////////////////
= Plugin Header bar and border =*/
.plgHeaderBar {
color: #005935;
font: 700 24px Gentium, Garamond, Baskerville, "Times New Roman", serif;
text-transform:uppercase;
}

.plgBorder,.plgHeaderBarBorder {
background:transparent;
}

.plgHeaderbarAction,.plgHeaderbarAction:hover {
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
font-family:Proxima-Nova,Arial,sans-serif;
}
/*---
.dpDiv .plgHeaderBar {
font-size:20px;
}
.dpDiv .page {
background:#fff;
} ----- */

/*NEWS*/
.news-wrap {
padding-bottom:20px;
margin-bottom:20px;
}

.news-img img {
width:100%;
padding-bottom: 20px;
}

.news-info {
padding: 0;
margin: 0;
text-align: left;
font: 14px Proxima-Nova,Arial,sans-serif; 
color: #45423c;
}

.news-info h2 {
text-transform: uppercase;
font-size: 14px;
text-align: left;
margin-bottom: 0;
}

.news-info a {
text-decoration:none;
color:#45423c;
display:block;
}

.news-info a:hover {
text-decoration:underline;
}

.newsPluginArchiveLink {
display:none;	
}

/*Calendar*/

.pvhm-cal {
padding-bottom: 12px;	
}

.event-wrap {
margin-bottom: 15px;
width:100%;
font: 16px/1.1em Gentium, Garamond, Baskerville, 'Times New Roman', serif;
}

.event-wrap-odd {margin:0 10px 10px 0; float: left;}

.event-date br {
display: none;	
}

.calLink {
	color: #005953;
	text-decoration: none;
	font: 700 12px Gentium, Garamond, Baskerville, "Times New Roman", serif;
	text-transform: uppercase;
	padding-top: 10px;
}

.calLink:hover {
	text-decoration: underline;
	color: #005953;
	font: 700 12px Gentium, Garamond, Baskerville, "Times New Roman", serif;
	text-transform: uppercase;
	padding-top: 10px;
}

.event-date {
float:left;
width: 68px;
text-align:center;
height:38px;
font: 18px Gentium, Garamond, Baskerville, "Times New Roman", serif;
color: #fff;
line-height: 35px;
background-color: #005953;
}

.event-date:not(:first-child) {
	display:none;
}

.calMonth {
color: #fff;
letter-spacing: 1px;
margin-right: 4px;
}

.calDay {
color: #fff;
letter-spacing: 2px;
}

.event-info {
float:right;
margin-left: 15px;
width: 224px;
padding-top: 10px;
}

.event-single {
	padding-bottom: 10px;
}

.event-info p {
text-transform:uppercase;
margin:0;
}

.event-info a {
text-decoration:none;
color: #45423c;
text-indent: 14px;
}

.event-info a:hover {
text-decoration:none;
color: #005953;
}	

.event-info a.firstDayEvent {
padding-top: 0;	
padding-bottom: 9px;
line-height: 19px;
}

.event-info a.multiDayEvent {
padding-bottom: 6px;
}

/*WEATHER*/
.weather .big {
	font:28px Proxima-Nova,Arial,sans-serif;
	color:#736e64;
	float: left;
	line-height: 30px;
	margin-right: 10px;}
	
.weather a {
	font:10px Proxima-Nova,Arial,sans-serif;
	color:#005953;
	text-decoration:none;
	transition:all .3s ease;
	line-height: 8px;
	display: block;}
		
.weather a:hover {
	text-decoration: underline;
	line-height: 8px;
	font-size: 10px;}
		
.weather .big img {
	width:auto;
	height:30px;}
		
.weather .hiTempTop {
	vertical-align: top;}
	
.temps .hlist li {
	margin-left: 0;
}
	
.weather .hiTemp, .weather .loTemp {
	color:#736e64;
	display:block;
	font:14px Proxima-Nova,Arial,sans-serif;
}

.weather .hiTemp {
	margin-right: 10px;
}
