@charset "utf-8";
/* CSS Document */

/*
Theme Name: Parkway Partners
Theme URI: http://cypresscreative.com
Description: Custom Theme for Parkway Partners
Author: Daniel Murphy
Author URI: http://danielmurphy.org
Version: 1.0

License: Creative Commons Attribution-NonCommercial-ShareAlike
License URI: http://creativecommons.org/licenses/by-nc-sa/3.0/

Notes - the only alteration to the wordpress core is an edit to the tinymce wordpress file. 
All that was done was to make the hr clear:both. This should help the client in editing tricky image floats
*/


/* ============================================================
//
//SET DEFAULTS
//
// ===========================================================*/
html, body{margin:0 0 0 0; padding:0 0 0 0;}
* {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address {margin: 0.5em 0;}
li,dd {margin-left:1em;}
fieldset {padding:.5em; }

nav, section {
	display: block;
}



/* ============================================================
//
//MAIN LAYOUT
//
// ===========================================================*/
html{height:100%; background: #3b6737;}
body{background: #3b6737; background:url(images/bg-top.png) repeat-x;}
#top-wrap{width:960px; margin:auto;}
#top{height:114px; position: relative;}
#top-phone{height:27px;position:absolute; right:0px; top:0px;}
#top-phone-wrap1{ background: url(images/top-phone-bg-r.png) no-repeat right #004040;height:27px;}
#top-phone-wrap2{ background:url(images/top-phone-bg-l.png) no-repeat left; height:27px;}
#top-phone-inner{padding:7px 16px 0 16px;}

#top-logo{position:absolute; top:3px; left: 0px;}
#top-logo a {
	display: block;
	width: 249px;
	height: 97px;
	position: relative;
	z-index: 1000;
	
}
#nav {position:absolute; top:65px; right:0px; width:960px;}

#main-wrap1{ background:url(images/bg-main.png) repeat-x top #4c7a48;}
#main-wrap2{ background:url(images/bg-main-foot.png) repeat-x bottom;}
#main{min-height:222px; width:960px; margin:auto;}



#page-title{ background:url(images/bg-titlebardonate.png) repeat-y right; position:relative;}
#page-title-wrap1{ background:url(images/bg-titlebar-top.png) no-repeat top left #004040;}
#page-title-wrap2{ background:url(images/bg-titlebar-foot.png) no-repeat bottom left;}


#main-content{background:url(images/bg-main-content.png) repeat-y top #ffffff; min-height:300px; border-bottom:#004040 solid 3px; position:relative;}

#main-left{width:735px; float:left; min-height:100px;}

#main-left-inner{padding:14px 20px;}
#main-right{width:225px; float:left; min-height:100px;}

.mail-list-form{margin-left:14px;}

#page-title-donate{position:absolute;right:0px; top:0px;}

#main-content.leftcol  {
	background:url(images/png_left_col.png) repeat-y top #ffffff; 
	positon:relative;
	top:  20px;	
}

.leftcol #main-right {width:735px; float:left; min-height:100px;}
.leftcol #main-left {width:225px; float:left; min-height:100px; padding: 0px;
}
.leftcol #main-right-inner{padding:0 20px 14px 20px;}
.leftcol #main-left-inner{padding:0px;}


#foot{width:960px; margin:auto; padding-bottom:24px;}
#foot1{float:left; width: 198px;}
#foot2{float:left; width: 241px; margin-top:40px; padding-left:25px; background:url(images/foot-address.png) no-repeat top left; min-height:77px;}
#foot3{float:left; width: 187px; margin-top:40px; padding-left:25px; background:url(images/foot-hours.png) no-repeat top left; min-height:77px;}
#foot4{float:left; width: 259px; margin-top:40px; padding-left:25px; background:url(images/foot-contact.png) no-repeat top left; min-height:77px;}


hr{background:url(images/hr-events.png) repeat-x; height:3px; border:0px; margin:1em 0; clear:both;}

table.tree-plant-list td{padding-bottom:18px;}


/* ============================================================
//
//TEXT / LINKS
//
// ===========================================================*/
#main-left h2, #main-left h3, #main-left h1{ color:#004040; font-family: 'Oswald', sans-serif; font-weight:normal; clear:both;}
#main #main-left h1{font-size:20px; margin-bottom:.5em;}
#main-left h2{font-size:18px; border-bottom:solid 1px #004040;}
#main-left h4{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:15px; color:}
#main-left{ color:#464e44; font-size:14px; font-family: 'Open Sans', sans-serif;}
#main-left p{line-height:22px; margin:1em 0;}
#main-left li{padding:3px 0;}
#main-left a{color:#006b6b}
#main-left a:hover{text-decoration:none;}
#main-left li{margin-left:2em;}

.leftcol #main-right h2, .leftcol #main-right h3, .leftcol #main-right h1{ color:#004040; font-family: 'Oswald', sans-serif; font-weight:normal; clear:both; text-shadow: none !important ;}
#main .leftcol #main-right h1{font-size:20px; margin-bottom:.5em;}
.leftcol #main-right h2{font-size:18px; border-bottom:solid 1px #004040;}
.leftcol #main-right h4{font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:15px; color:}
.leftcol #main-right{ color:#464e44; font-size:14px; font-family: 'Open Sans', sans-serif;}
.leftcol #main-right p{line-height:22px; margin:1em 0;}
.leftcol #main-right li{padding:3px 0;}
.leftcol #main-right a{color:#006b6b}
.leftcol #main-right a:hover{text-decoration:none;}
.leftcol #main-right li{margin-left:2em;}




#main-right{font-family: 'Open Sans', sans-serif; color:#434343; font-size:13px;}
#main-right a{ color:#005d5d;}
#main-right a:hover{text-decoration:none;}

#main-right h2{font-size:20px; color:#434343; font-family: 'Oswald', sans-serif; margin:13px 0 11px 11px; line-height:20px; font-weight:normal;}
#side-nav ul, #side-nav li{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
#side-nav ul{border-top:1px solid #dfdfdd;}
#side-nav li{border-bottom:1px solid #dfdfdd;}
#main-right #side-nav li a{margin:2px 0 2px 3px; border-left:4px solid #e3e3e3; display:block; padding: 5px 0 5px 11px; color:#005d5d; text-decoration:none; font-size:14px; }
#main-right #side-nav li a:hover{border-left:4px solid #005d5d; color:#f73b09;}

.leftcol #main-left {font-family: 'Open Sans', sans-serif; color:#434343; font-size:13px;}
.leftcol #main-left  a{ color:#005d5d;}
.leftcol #main-left  a:hover{text-decoration:none;}

.leftcol #main-left  h2 {
	font-size:20px; 
	color:#434343; 
	font-family: 'Oswald', sans-serif; 
	margin:1em 0 11px 11px; 
	line-height:20px; 
	font-weight:normal; 
	border-bottom: none;
}

.leftcol #main-left  h2:first-child {
	margin-top: 0px;
}

#side-nav ul, #side-nav li{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
#side-nav ul{border-top:1px solid #dfdfdd;}
#side-nav li{border-bottom:1px solid #dfdfdd;}
.leftcol #main-left  #side-nav li a{margin:2px 0 2px 3px; border-left:4px solid #e3e3e3; display:block; padding: 5px 0 5px 11px; color:#005d5d; text-decoration:none; font-size:14px; }
.leftcol #main-left  #side-nav li a:hover{border-left:4px solid #005d5d; color:#f73b09;}




#top-phone {color:#ffffff; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:12px; line-height:12px;}


#main h1{font-family: 'Oswald', sans-serif; padding:0px; margin:0px;}




#home-page-title h1, #page-title h1, #home-page-title h2, #page-title h2{font-size:18px; color:#ffffff; font-family: 'Oswald', sans-serif; line-height:18px; padding:8px 0 8px 20px; margin:0 0 0 0; font-weight:normal; text-transform:uppercase;}

#mail-list-form{ font-size:13px; color:#434343;}
#mailing-list{ margin:24px 0;}
#side-address{margin-top:24px;}
#side-address p{margin-left:14px; }

#foot{color:#bdeab9; font-size:14px; font-family: 'Open Sans', sans-serif;}
#foot a{color:#bdeab9;}
#foot a:hover{text-decoration:none;}

/* ============================================================
//
// NAV
//
// ===========================================================*/


#nav{}
#nav li, #nav ul{list-style:none; margin:0px; padding:0px; }
#nav ul {float:right;}
#nav li{margin-left:38px; float:left; text-align:right; position:relative; line-height:18px;}
#nav li a{text-decoration:none; font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:18px; color:#004040; background:#baddb2;}
#nav li a:hover{border-bottom:2px solid #004040;}
#nav li ul{display:none;}
#nav li ul.live{display:block; position:absolute; top:22px; left:0px; width:250px; border-top:2px solid #004040; border-bottom:2px solid #004040; z-index:1000; background:#ffffff; padding:2px 0;}
#nav li ul li{margin:0 0 0 0; float:none; text-align:left;}
#nav li ul li a{background:#ffffff; margin:12px 0 12px 8px; display:block; padding-left:6px; border-left:#ffffff solid 2px; font-size:16px; line-height:1em;}
#nav li ul li a:hover{border-bottom:0px; border-left: #004040 solid 2px; color:#f73b09;}









/* ============================================================
//
//IMAGES
//
// ===========================================================*/
#main-left img{padding:4px; border:1px solid #ded9d9;}
.alignleft{float:left; margin:0 1em .5em 0; clear:both;}
.alignright{float:right; margin:0 0 .5em 1em; clear:both;}
#main-left p.wp-caption-text{font-size:11px; line-height:14px; text-align:center; margin-top:5px;}
.aligncenter{text-align:center; margin:auto;}
#main-left img.aligncenter{margin:auto; display:block;}


.leftcol #main-right img{padding:4px; border:1px solid #ded9d9;}
.leftcol #main-right p.wp-caption-text{font-size:11px; line-height:14px; text-align:center; margin-top:5px;}
.leftcol #main-right img.aligncenter{margin:auto; display:block;}



/* ============================================================
//
// FORMS
//
// ===========================================================*/
input.text {padding:3px; background:#ffffff; border:1px solid #cccccc;}




/* ============================================================
//
// HOMEPAGE
//
// ===========================================================*/
#home-page-title{ }
#home-page-title-wrap1{ background:url(images/bg-titlebar-top.png) no-repeat top left #004040;}
#home-page-title-wrap2{ background:url(images/bg-titlebar-foot.png) no-repeat bottom left;}
#home-page-title-title{width:399px; border-right:#215959 solid 1px; float:left;}


#gallery-nav-next, #gallery-nav-prev{ cursor:pointer;}
#gallery-nav{width:560px; float:left;position:relative;}
#gallery-nav-title{}
#gallery-nav-buttons{position:absolute; right:0px; top:0px;}
#gallery-nav-prev{float:left;}
#gallery-nav-next{float:left;}
#gallery-nav-text{float:left; width:60px; color:#ffffff; margin:0 12px; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:normal; padding-top:6px; }

#home-main-content{background:#ffffff; min-height:300px; border-bottom:#004040 solid 3px; position:relative;}

#home-left{width:400px; float:left; min-height:100px;}
#home-right{width:560px; float:left; min-height:100px;}



#home-right li, #home-right ul{list-style:none; margin:0 0 0 0; padding:0 0 0 0; }
#home-right li, #home-right li img{display:none;}
#home-right li.live, #home-right li.live img{display:inline; width: 560px;}

#home-donate-button{position:absolute;right:0px; top:0px;}


#events{font-size:14px; color:#363330;  font-family: 'Open Sans', sans-serif; padding:0 18px; margin-bottom:32px;}

#events h3, #main-left #events h3, .leftcol #main-right #events h3{ font-family: 'Oswald', sans-serif; font-weight:normal; font-size:18px; margin-top:0px;margin-bottom:0px; line-height:18px; clear:none;}
#events a{ color:#004040;}
#events a:hover{text-decoration:none;}
#events ul, #events li{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}
#events li{ background:url(images/hr-events.png) repeat-x bottom; padding:1em 0; line-height: 1.4em;
}

#events .event-date {
	font-weight:bold; 
	font-size:11px; 
	float:right;
	}
#events a.readmore,
#category a.readmore,
#category.press p a {
	text-decoration:none; 
	color:#f73b09;
}
#events a.readmore:hover,
#category a.readmore:hover,
#category.press p a:hover {
	border-bottom: 2px dotted #f73b09;
}



#category.press p a:after {
	content: " ➜";
}

.view-events{position:absolute; bottom:20px; width:364px; left:18px; text-align:right; }
.view-events a{font-size:14px; color:#004040;  font-family: 'Open Sans', sans-serif;}
.view-events a:hover{text-decoration:none;}

.event-date-post{font-weight:bold; font-size:11px; float:right;}






/* ============================================================
//
// PROGRAMS OVERVIEW BOX
//
// ===========================================================*/

#programs{ background:url(images/bg-programs-box.png) repeat-y left #ffdb96; width:960px; min-height:172px; margin-top:21px;}
#programs-title{ background:url(images/title-programs.png); width:31px; height:172px; float:left;}
#programs-main{width:929px; float:left;}
#programs-nav{height:38px; width:929px;}
#programs-content{width:929px; font-size:16px; color:#2a2927; font-family: 'Open Sans', sans-serif;}
.programs-text{ padding:12px 18px;}

#programs-main ul, #programs-main li{margin:0 0 0 0; padding:0 0 0 0; list-style:none;}

#programs-nav li{ float:left; overflow:hidden}
#programs-nav li a{text-indent:4000px; display:block; overflow:hidden;height:38px; padding-top:44px}
#pnav1{width: 176px; height: 38px; background:url(images/pnav-releaf.png) bottom;}
#pnav2{width: 103px; height: 38px; background:url(images/pnav-education.png) bottom;}
#pnav3{width: 151px; height: 38px; background:url(images/pnav-urban.png) bottom;}
#pnav4{width: 141px; height: 38px; background:url(images/pnav-trees.png) bottom;}
#pnav5{width: 151px; height: 38px; background:url(images/pnav-saturday.png) bottom;}
#pnav6{width: 207px; height: 38px; background:url(images/pnav-neutral.png) bottom;}


#programs.alternate {
	margin-top: 0px;
	margin-bottom: 21px;
}









#programs-nav li.live { background-position:top;}

#programs-content li{display:none;}
#programs-content li.live{display:block;}



#programs .readmore{ display:block; float:right; padding:6px 10px; color:#fff; font-weight:bold; background:#004040; text-decoration:none;}
#programs .readmore:hover{ background:#f73b09;}
#programs-content img{float:right; margin-left:12px;}






/* ============================================================
//
// INTERIOR PAGES
//
// ===========================================================*/



/* ============================================================
//
// BLOG/Category page
//
// ===========================================================*/


#category article {
	background: url(images/hr-events.png) repeat-x left bottom;
	padding-bottom: 2em;
	padding-top: 1em;
	overflow: auto;
}

#category article:first-child {
	padding-top: 0em;
}

.leftcol #main-right h2 {
	margin-left: 0px;
	
}

#main-right #category h2 {
	border-bottom: none !important;
	margin-left: 0px;
}
.leftcol #main-right #events a,
#category h2 a {
	text-decoration: none;
	
}

#category .date {
	font-weight: bold;
}


.leftcol #main-right #events h3 a:hover,
#category h2 a:hover {
	color: #f73b09;
}

#category a.readmore,
#category.press p a {
	text-decoration: none;
}

#category a.readmore:hover,
#category.press p a:hover {
	text-decoration: none;
	}
	

.leftcol #main-right #events li {
	margin-left: 0px;
}
	
.event-date {
	font-weight: bold;
}


.upcoming-events {
	background: #f7f5f0;
	padding: 10px 0 1px;
	margin-bottom: 2em;
}



/* ============================================================
//
// Page title
//
// ===========================================================*/

#page-title.alt {
	background:#004040; 
	position:relative;
	color: #fff;
	-webkit-border-radius: 7px 0px 0px 7px;
	        border-radius: 7px 0px 0px 7px;
	top: -20px;
	position: relative;
}

#page-title.alt h1 {
	color: #fff;
}

/* ============================================================
//
// Promos
//
// ===========================================================*/


#promos {
margin-top: 1.5em;
}

#promos .promo {
	width: 31%;
	margin-left: 3.5%;
	float: left;
	background: #f7f5f0;
	border-bottom: 3px solid #004040;
	border-top: 7px solid #004040;
	font-size: 14px;
	color: #363330;
	font-family: 'Open Sans', sans-serif;
	padding-bottom: 10px;
}

#promos .promo:first-of-type {
	margin-left: 0px;
}

#promos .promo img {
	
	max-width: 100%;
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ *!/
	    filter: gray; /* IE6-9 *!/
	    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ *!/
	    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari *!/
	    -webkit-backface-visibility: hidden; /* Fix for transition flickering *!/
	filter: grayscale(100%); 
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);*/
}

#promos .promo-img {
	overflow: hidden;
	height: 130px;
	margin-bottom: 20px;
	position: relative;
	
}


#promos .promo-img:after {
	content: "";
		display: block;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: rgba(59,103,55, 0.3);
		-moz-transition: background .2s linear;
		-webkit-transition: background .2s linear;
		-o-transition: background .2s linear;
		transition: background .2s linear;
		cursor: pointer;
}

#promos .promo:hover .promo-img:after {
	background: none;
}

#promos .promo:hover .promo-img img {
	/*filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");
	   -webkit-filter: grayscale(0%);
	filter: grayscale(0%); 
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);*/
}

.promo h2,
.promo p {
	margin: 0 20px 10px 20px;
}



.promo a {
	color: #f73b09;
	text-decoration: none;
}

.promo a:hover {
	color: #f73b09;
	text-decoration: none;
	border-bottom: 2px dotted #f73b09;
}

.promo h2 a {
	color: inherit;
}

.promo h2 a:hover {
	border-bottom: none;
	color: #f73b09;
}

.promo h2 {
	

font-family: 'Oswald', sans-serif;
font-weight: normal;
font-size: 24px;
line-height: 1.3em;
text-transform: uppercase;
	}
	
	
#promos h1 {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
	margin: 2em 0 1em;
}


#slideshow {
	height: 370px;
	overflow: hidden;
}



/* ============================================================
//
// Other styles
//
// ===========================================================*/

.button {
	display: inline-block;
}

.button a {
	background: #f73b09;
	padding: 1em;
	color: #fff !important;
	text-decoration: none;
	display: block;
	-webkit-border-radius: 6px;
	    
	    border-radius: 6px;
	   text-shadow: none;
	-moz-transition: background .2s linear;
	-webkit-transition: background .2s linear;
	-o-transition: background .2s linear;
	transition: background .2s linear;  
}
.button a {
	background: #f73b09;
	padding: .25em .5em;
	color: #fff;
	text-decoration: none;
	display: block;
}

.button a:hover {
	background: #004040;
	
}


.pagination {
	}

.pagination a {
	padding: 1em .75em ;
	display: inline-block;
	}


/* ============================================================
//
// Footer
//
// ===========================================================*/
	
#footer-links {
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	color: #bdeab9;
	padding: 2em 0 1.5em;
	
}	
	
#footer-links nav ul,
#footer-links nav .follow {
	width: 20%;
	float: left;
	list-style: none;
	margin-right: 5%;
	
}

#footer-links nav ul {
	width: 20%;
	
}

#footer-links nav li:first-child {
	font-weight: bold;
	
	 }

#footer-links nav ul li {
	margin-left: 0px;
	padding: 0 0 .5em  ;
}	


#footer-links a {
	color:#bdeab9;
	text-decoration: none;
}
#footer-links a:hover {
	color:#fff;
	text-decoration: none;
	border-bottom: 2px dotted #fff;
}


#footer-links h3 {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;

}

#footer-links .logo {
	float: left;
}

#footer-links nav {
	width: 960px;
	margin: 0 auto; 
	overflow: auto;
}



#footer-address  {
	background: #004040;
	color: #87A5A5;
}

#footer-address #foot {
	color: #87A5A5;
}

#footer-address #foot a { 
	color: #87A5A5;}

#footer-address > div {
	width: 960px;
	margin: 0 auto;
	padding: 2em 0em;
	overflow: auto;
}

.follow .ss-facebook,
.follow .ss-twitter {
	font-size: 2.2em;
	margin-right: .25em;
	display: inline-block;
	
}

.follow .ss-icon:hover {
	color: #004040;
}

#footer-address #foot > div {
	float: left;
	width: 20%;
	margin-right: 5%;
	padding-top: 1em;
}


#footer-address #foot > div.address {
	width: 30%;

}

#footer-address #foot > div:first-child {
	width: 10%;
	padding-top: 0em;

}


#menu-footer-quicklinks li,
#footer-links #menu-footer-quicklinks li:first-child {
	font-family: 'Oswald', sans-serif;
	font-weight: normal;
	font-size: 20px;
	text-transform: uppercase;
}


iframe {
	border: none;
}

iframe::-webkit-scrollbar {  
   display: none;
 }  



.tribe-events-tooltip, .recurring-info-tooltip {
	bottom: 30px!important;
}



.tribe-events-notices {
background: #bdeab9;
border: none;
color: #3a87ad;
margin: 10px 0 18px;
padding: 8px 35px 8px 14px;
text-shadow: 0 1px 0 #fff;
-webkit-border-radius: 4px;
border-radius: 4px; }


.tribe-events-month-event-title {
	padding-left: 9px !important;
	padding-right: 9px !important;
}

h4.summary {
	padding-left: 6px !important;
	padding-right: 6px !important;
}

.tribe-events-meta-group {
	background: url(images/hr-events.png) repeat-x left top;
	padding-bottom: 2em;
	padding-top: 1em;
		
}

.tribe-events-meta-group dt {
	margin-top: 1em;
	text-transform: uppercase;
}

.tribe-events-meta-group dd {
	margin-left: 0em;
}

h3.date {
	color: #f73b09 !important;
	font-family: 'Open Sans', sans-serif !important;
	font-weight: normal !important;
}

h4.summary {
	font-family: 'Oswald', sans-serif !important;
	font-weight: normal !important;
	font-size: 20px !important;
}

.more {
	display: block;
	
	padding: 0 5% 0 0 ;
	float: left;
}
.more a {text-decoration:none; color:#f73b09 !important;}
.more a:hover {border-bottom: 2px dotted #f73b09;
}


.tribe-events-calendar .tribe-events-tooltip, .tribe-events-week .tribe-events-tooltip, .recurring-info-tooltip {
border: 1px solid #666;
background-color: #f7f5f0 !important;
color: #464e44 !important;


}

.tribe-events-calendar a, #tribe-events-content .tribe-events-tooltip h4 {
	font-weight: normal !important;
}


.tribe-events-loop .tribe-events-event-meta {
	font-size: 1em !important;
}


.multi-day h3 {
	margin-top: 0px;
}


#menu-donate-dropdown {
	position: relative;
	top: -4px;
}

#menu-donate-dropdown li {
	list-style: none;
}

#menu-donate-dropdown li a {
	text-decoration:none; 
	font-family: 'Open Sans', sans-serif; 
	font-weight:normal; 
	
	color:#004040; 
	background:#baddb2;}


#menu-donate-dropdown > li > a {
	background: #f73b09;
	padding: .75em  1em;
	color: #fff !important;
	text-decoration: none;
	display: block;
	font-size:16px; 
	 position: relative;   
-webkit-border-radius: 0px 0px 7px 7px;
        border-radius: 0px 0px 7px 7px;	   
        text-shadow: none;
	   text-transform: uppercase;
	   -moz-transition: background .2s linear;
	   -webkit-transition: background .2s linear;
	   -o-transition: background .2s linear;
	   transition: background .2s linear;
}

#menu-donate-dropdown > li > a:hover {
	background: #004040;
}

#menu-donate-dropdown > li > ul {
	display: none;
}

#menu-donate-dropdown > li:hover > ul {
	display: block;
	z-index: 1000;
	display:block; 
	position:absolute; 
	top:78%; 
	right:0px; 
	width:92%; 
	
	z-index:1000; 
	background:#ffffff; 
	padding:2px 0;
}

#menu-donate-dropdown > li ul li{margin:0 0 0 0; float:none; text-align:left;}
#menu-donate-dropdown > li ul li a {background:#ffffff; margin:12px 0 12px 8px; display:block; padding-left:6px; padding-right:6px; font-size:14px; line-height:1em;}
#menu-donate-dropdown > li ul li a:hover{border-bottom:0px; color:#f73b09;}



#side-nav h2 a {
	text-decoration: none;
	color: ##434343;
}

#side-nav h2 a:hover {
	color: #f73b09;
}

.styled-dropdown {
	margin-left: 10px;
	
}

.styled-dropdown select {
	font-size: 1.2em;
	font-family: 'Open Sans', sans-serif;
}


#main-left #side-nav .children {
	display: none;
	border-top: 1px dotted #dfdfdd;
}


#main-left #side-nav .current_page_parent .children,
#main-left #side-nav .current_page_item .children {
	display: block;
}


.leftcol #main-left #side-nav .current_page_item>a {
	color: #f73b09;
}


#main-left #side-nav .children li a {
	margin: 2px 0 2px 1.2em;
	border-left: none;
}

#main-left #side-nav .children li a:hover {
	border-left: none;

}



.tribe-events-category- {
	background: #999;
}


.tribe-events {
padding-left: 0px!important;
}

.tribe-events-month-event-title a {
color: #fff !important;
}

.tribe-events-cal-links {
	display: none;
}

#legend li {
	width: 20%;
	margin: 0 0 1em 0 !important;
	float: left;
	text-align: center;
	list-style: none;
	cursor: pointer;
}


#tribe-events h1 {
	clear: none;
}

.back-to-cal {
	float: left;
}