/*
Theme Name:     CMHA Branch
Theme URI:      http://example.com/
Description:    Child theme for the CMHA branch
Author:         BWS
Author URI:     http://example.com/about/
Template:       cmha
Version:        0.1.0
*/

@import url("../cmha/css/cmha.css");


.logo .alignleft {margin:0 !important;}

/* text */
	a {color:#9bc236; text-decoration:none;}
	div.content a {font-weight: bold;} /* Added Jan. 10, 2013 to make green links in content body more legible. */
	a.ext {padding-right:16px; background:url('../cmha/images/bg_icons.png') right -46px no-repeat;}

/* layout */
	.wrapMain {position:relative; clear:both; width:100%; margin:0 auto; background:url('../cmha/images/bg_branch.png') repeat-x 0 0;}
	
/* branch overide */
		.topNav ul li span.extra {background-position:-22px 0;}
			  .topNav ul li:hover a {color:#007270;}
		  .topNav ul li.current_page_item, .topNav ul li.current-page-ancestor {background-color:#80d8d8;}
			  .topNav ul li.current_page_item a, .topNav ul li.current-page-ancestor a {color:#007b79;}
		  .topNav ul li.bigBtn {background-position:0 -81px;}
			  .topNav ul li.bigBtn span.bExtra {background-position:right -81px;}
		  .topNav ul li.bigBtn:hover {background-position:0 -122px;}
			  .topNav ul li.bigBtn:hover span.bExtra {background-position:right -122px;}
			  .topNav ul li.bigBtn:hover a {color:#fff;}
			  
		
		.links li a:hover {color:#8ab320;}
		.links li.home a:hover {background-position:-42px -17px;}
		.wrapHeader #menu-footer {margin:0 !important;}	
			  
		.user li {color:#88B909;}
		  .user li a {color:#88B909;}
			  .user li a:hover {color:#88B909;}
			  .user li.login span.icon {background-position:-62px -40px;}
			  .user li.logout span.icon {background-position:-74px -40px;}
			  .logged li span.name {background-position:right -129px;}
		
		.frmSearch .btSearch {background-position:0 -121px;}
		.frmSearch .btSearch:hover {background-position:-31px -121px;}
	
		.nav > li {background:#b0d452; background:-moz-linear-gradient(top,  #b0d452,  #9cc927);}
		.nav > li.last {width:313px !important;}
		.nav > li.current_page_item.last, .nav > li.current-menu-parent.last, .nav > li.current_page_item.last, .nav > li.current-page-ancestor.last {width:304px !important;}
			.nav > li:hover {background:#a0c739; background:-moz-linear-gradient(top,  #a0c739,  #88b909);}
			.nav > li.current_page_item, .nav > li.current-menu-parent, .nav > li.current_page_item, .nav > li.current-page-ancestor {width:303px !important; height:45px; background:#fff; border:5px solid #9bc236;}
				.nav > li > a {text-shadow: 1px 1px 1px #739714;}
				.nav > li.current_page_item > a,  .nav > li.current-menu-parent > a, .nav > li.current-page-ancestor > a {line-height:45px; color:#8fab45; text-shadow:1px 1px 1px #a9b4b4;}
				.nav li ul {border:1px solid #8aba0c;}
					.nav li ul li {margin:0 !important; border-bottom:1px solid #8aba0c;}
					.nav li ul li.last {border-bottom:none;}
					.nav li ul li:hover, .nav li ul li.current-menu-item {background:#e3f9ab; cursor:pointer;}
						.nav li ul li a {color:#58595b;}
							.nav li ul li a span.icon {background-position:-39px -40px;}
						.nav li ul li:hover a, .nav li ul li.current-menu-item a, .nav li ul li.current-page-ancestor a {color:#74af43; text-shadow:none;}
						.nav li ul li:hover span.bg, .nav li ul li.current-menu-item span.bg, .nav li ul li:hover span.bg, .nav li ul li.current-page-ancestor span.bg {background:#e3f9ab; z-index:0; border:1px solid #8aba0c;}
						
				
				
			.filters > li.active, .filters > li.current_page_item, .filters > li.current_page_parent {border:1px solid #9bc236;}
				.filters > li.active.last, .filters > li.current_page_item.last {border-bottom:1px solid #9bc236 !important;}
					.filters > li.active > a, .filters > li.current_page_item > a, .filters > li.current_page_parent > a {color:#88B909;}
					.filters > li.active > ul, .filters > li.current_page_item > ul {margin-bottom:0; border-top:1px solid #9bc236;}
						.filters > li > ul > li.selected > a {color:#88B909;}
						.filters > li > ul > li.selected > a, .filters > li > ul > li.active > a {color:#88B909;}
						
			.hCollapse .active span.icon {background-position:-110px -41px !important;}
				.filters > li.current_page_item span.icon {background-position:-110px -13px;}
			
			.frmNews p {color:#88B909;}
				.frmNews .btOk {background-position:-99px -90px;}
				
			.frmAddress p {color:#88B909;}
				.frmAddress .btOk {background-position:-172px -90px;}
				
			.breadcrumb li a.last {background-position: right -61px;}
			.breadcrumb li.last {background-position:0 -313px; color:#88b909;}
				
			.ressource > a:hover .title {color:#88b909;}
			
			.breadcrumb li a:hover {color:#88B909;}
			
			.pagers a {color:#88b909;}
				.pagers a span.icon {background-position:-171px -40px;}
				.pagers a.next span.icon {background-position:-161px -40px;}
				
		.btn, .entry-meta a {color:#fff; background-position:0 -222px;}
			.btn span.extra, .entry-meta a span.extra {background-position:right -222px;}
		.btn:hover {background-position:0 -252px;}
			.btn:hover span.extra {background-position:right -252px;}
		.smallBtn {color:#fff; background-position:0 -852px;}
			.smallBtn span.extra {background-position:right -852px;}
		.smallBtn:hover {background-position:0 -302px;}
			.smallBtn:hover span.extra {background-position:right -302px;}
		.dwnlBtn {color:#c3da86; background-position:0 -382px;}
			.dwnlBtn span.extra {background-position:right -382px;}
		.dwnlBtn:hover {color:#9bc236; background-position:0 -412px;}
			.dwnlBtn:hover span.extra {background-position:right -412px;}
		.calBtn {color:#696452; background-position:0 -442px;}
			.calBtn span.extra {background-position:right -442px;}
		.calBtn:hover {color:#9bc236; background-position:0 -502px;}
			.calBtn:hover span.extra {background-position:right -502px;}
		.rssBtn {color:#dc9c68; background-position:0 -532px;}
			.rssBtn span.extra {background-position:right -532px;}
		.rssBtn:hover {color:#df7620; background-position:0 -562px;}
			.rssBtn:hover span.extra {background-position:right -562px;}
		.readMoreBtn {color:#c3da86; background-position:0 -652px;}
			.readMoreBtn span.extra {background-position:right -652px;}
		.readMoreBtn:hover {color:#9bc236; background-position:0 -682px;}
			.readMoreBtn:hover span.extra {background-position:right -682px;}
		.cancelBtn {color:#C3DA86; background-position:0 -382px;}
			.cancelBtn span.extra {background-position:right -382px;}
		.cancelBtn:hover {color:#9BC236; background-position:0 -412px;}
			.cancelBtn:hover span.extra {background-position:right -412px;}
		.emailBtn {background-position:0 -772px;}
			.emailBtn span.extra {background-position:right -772px;}
		.emailBtn:hover {background-position:0 -802px;}
			.emailBtn:hover span.extra {background-position:right -802px;}
			
		.qLinks ul li a:hover {color:#8cbc65;}
		
		.drpCustom {background-position:-240px -543px;}
			.drpCustom .current {color:#9bc236;}
				.drpCustom .current span {background-position:right -582px;}
			.drpCustom .drpList {border-left:solid 1px #9bc236; border-right:solid 1px #9bc236; border-bottom:solid 1px #9bc236;}
				.drpCustom .drpList li {border-top:solid 1px #9bc236;}
				.drpCustom .drpList li.active {background:#e7f6c2;}
					.drpCustom .drpList li.active a {color:#9bc236;}
		
		.wrapFooter .links li.current-menu-item a {color:#8cbc65;}
		
		#calendar_wrap table td#today {background-color:#b2c680;}
			#calendar_wrap table td a {background-color:#74af43;}
			#calendar_wrap table td#today a {background-color:#b2c680;}
		
		.carousel div.item a.btn {color:#9bc236 !important;}
		
		#commentform input[type="submit"] {background-color:#9BC236;}
		
		
		div.copyright ul li a:hover {color:#88B909 !important;}
		
		
/* Side note styling (January 10, 2013) */
div.sidenote, p.sidenote
{
	display: block;
	float: left;
	text-align: left;
	width: 224px;
	border: 1px solid #b2d235;
	margin-right: 1em;
	margin-bottom: 1em;
	padding: 1em;
	font-weight: 600;
}


/* Pull quotes styling (January 10, 2013) */
blockquote.pullquote {
 	background-image: url("../cmha/images/quote.gif");
 	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: left top;
	background-clip: border-box;
	background-origin: padding-box;
	background-size: auto auto;
	display: block;
	float: right;
	font-weight: 600;
	text-align: center;
	width: 200px;
}	

/* Button styling for Calgary membership and donation forms (ntran, January 7, 2014; revised February 10, 2014) */
.content form#calgary_membership_form input[type="button"],
.content form#calgary_donation_form input[type="button"]{
  background-color:#9BC236;
  position: relative;
  height: 30px;
  margin-right: 10px;
  padding-top: 0px;
  padding-right: 11px;
  padding-bottom: 0px;
  padding-left: 11px;
  font-size: 11px;
  line-height: 30px;
  font-family: 'MuseoSans700';
  color: #ffffff;
  text-transform: uppercase;
  background-color: #00abaa;
}
