/* search facet dropdown filters - HMK */
.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last,
.panels-flexible-region-10-center, 
.panels-flexible-region-10-cause_filter,
.panels-flexible-region-21-center,
.panels-flexible-region-21-cause_filter,
.panels-flexible-region-17-center,
.panels-flexible-region-39-center,
.panels-flexible-region-39-cause_filter,
.suitibility-filter,
.activity-filter {
    background-color: #D5D5D5;
    border-radius: 5px 5px 5px 5px;
    width: auto;
    margin-right: 10px;
    display: none; 
}

.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last h2,
.panels-flexible-region-10-center h2, 
.panels-flexible-region-10-cause_filter h2,
.panels-flexible-region-21-center h2,
.panels-flexible-region-21-cause_filter h2,
.panels-flexible-region-17-center h2,
.panels-flexible-region-39-center h2,
.panels-flexible-region-39-cause_filter h2 {
    color: white;
    font-size: 0.9em;
    padding-bottom: 8px;
    padding-top: 12px;
    margin-bottom: 0.6em;
    text-decoration: none;
    text-transform: none;
}

.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last .block ul,
.panels-flexible-region-10-center .block ul, 
.panels-flexible-region-10-cause_filter .block ul,
.panels-flexible-region-21-center .block ul,
.panels-flexible-region-21-cause_filter .block ul,
.panels-flexible-region-17-center .block ul,
.panels-flexible-region-39-center  .block ul,
.panels-flexible-region-39-cause_filter  .block ul  {
   margin-left: 0;
}

.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last li,
.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last li.leaf,
.panels-flexible-region-10-center li, 
.panels-flexible-region-10-center li.leaf, 
.panels-flexible-region-10-cause_filter li,
.panels-flexible-region-10-cause_filter li.leaf
.panels-flexible-region-21-center li,
.panels-flexible-region-21-center li.leaf,
.panels-flexible-region-21-cause_filter li,
.panels-flexible-region-21-cause_filter li.leaf,
.panels-flexible-region-17-center li,
.panels-flexible-region-17-center li.leaf,
.panels-flexible-region-39-center h2 li,
.panels-flexible-region-39-cause_filter h2 li, 
.panels-flexible-region-39-center h2 li.leaf,
.panels-flexible-region-39-cause_filter h2 li.leaf  {
   padding: 0 0 0 18px;
   list-style: none outside none;
}

.panels-flexible-region.panels-flexible-region-17-cause_filter.panels-flexible-region-last li a,
.panels-flexible-region-10-center li a,
.panels-flexible-region-10-cause_filter li a,
.panels-flexible-region-21-center li a,
.panels-flexible-region-21-cause_filter li a,
.panels-flexible-region-17-center li a,
.panels-flexible-region-39-center  li a,
.panels-flexible-region-39-cause_filter  li a  {
   padding-left: 7px;
   padding-top: 5px;
}

.panels-flexible-region-17-cause_filter  li.odd,
.panels-flexible-region-10-center li.odd, 
.panels-flexible-region-10-cause_filter li.odd,
.panels-flexible-region-21-center li.odd,
.panels-flexible-region-21-cause_filter li.odd,
.panels-flexible-region-17-center li.odd,
.panels-flexible-region-39-center  li.odd,
.panels-flexible-region-39-cause_filter  li.odd  {
    background-color: #ffffff;
    height: 30px;
    padding-top: 2px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 5px;
}

.panels-flexible-region-17-cause_filter li.even,
.panels-flexible-region-10-center li.even, 
.panels-flexible-region-10-cause_filter li.even,
.panels-flexible-region-21-center li.even,
.panels-flexible-region-21-cause_filter li.even,
.panels-flexible-region-17-center li.even,
.panels-flexible-region-39-center  li.even,
.panels-flexible-region-39-cause_filter  li.even {
    background-color: #ffb10a;
    height: 30px;
    padding-top: 2px;
    border-radius: 6px 6px 6px 6px;
    margin-bottom: 5px;
}
/* events are blue */
.panels-flexible-region-21-center li.even,
.panels-flexible-region-21-cause_filter li.even,
.panels-flexible-region-39-center  li.even,
.panels-flexible-region-39-cause_filter  li.even {
    background-color: #40b6d5;
	color: #ffffff;
}
/* jobs are green */
.panels-flexible-region-17-cause_filter li.even,
.panels-flexible-region-17-center li.even {
    background-color: #bbc054;    

}

/* white text on even tags (coloured background) */
.panels-flexible-region-21-center li.even a,
.panels-flexible-region-21-cause_filter li.even a,
.panels-flexible-region-39-center  li.even a,
.panels-flexible-region-39-cause_filter  li.even a {
	color: #ffffff;
}
/* even jobs are green background, white text */
.panels-flexible-region-17-cause_filter li.even a,
.panels-flexible-region-17-center li.even  a{
    color: #ffffff;    
}

.panels-flexible-region-17-cause_filter li a,
.panels-flexible-region-17-cause_filter li a:visited,
.panels-flexible-region-10-center li a, 
.panels-flexible-region-10-center li a:visited, 
.panels-flexible-region-10-cause_filter li a, 
.panels-flexible-region-10-cause_filter li a:visited,
.panels-flexible-region-17-center li a,
.panels-flexible-region-17-center li a:visited {
    color: white;
    font-weight: bold;
}


/* orange text on odd rows (volunteer) */
.panels-flexible-region-10-center li.odd a,
.panels-flexible-region-10-cause_filter li.odd a  {
    color: #e28e2c;
} 

/* green text on odd rows (jobs) */
.panels-flexible-region-17-cause_filter li.odd a,
.panels-flexible-region-17-center li.odd a {
    color: #9da32c;
} 

/* events blue */
.panels-flexible-region-21-center li.odd a,
.panels-flexible-region-21-cause_filter li.odd a,
.panels-flexible-region-39-center  li.odd a,
.panels-flexible-region-39-cause_filter  li.odd a {
    color: #006687;
}

.panels-flexible-region-17-cause_filter li a.facetapi-active,
.panels-flexible-region-10-center li a.facetapi-active,
.panels-flexible-region-10-cause_filter li a.facetapi-active,
.panels-flexible-region-21-center li a.facetapi-active,
.panels-flexible-region-21-cause_filter li a.facetapi-active,
.panels-flexible-region-17-center li a.facetapi-active,
.panels-flexible-region-39-center  li a.facetapi-active,
.panels-flexible-region-39-cause_filter  li a.facetapi-active {
    background:  url("../images/pnn-remove-filter.png") no-repeat scroll 0 0 transparent;
    color: transparent;
	}

.panels-flexible-region-21-cause_filter,
.panels-flexible-region-21-center,
.panels-flexible-region-17-cause_filter,
.panels-flexible-region-17-center,
.panels-flexible-region-10-center,
.panels-flexible-region-10-cause_filter,
.panels-flexible-region-39-center,
.panels-flexible-region-39-cause_filter  {
  background: url("../images/pnn-remove-filter.png") no-repeat scroll right top #d5d5d5;
}
	
a.volunteer, a.volunteer:visited, a.volunteer:hover, a.volunteer:focus, a.volunteer:active {
   color: #e28e2c;
}
a.event, a.event:visited, a.event:hover, a.event:focus, a.event:active {
   color: #006687;
}
a.jobs, a.jobs:visited, a.jobs:hover, a.jobs:focus, a.jobs:active {
   color: #9da32c;
}
.view-volunteer-opportunities .views-field-field-organizationid div {
   color: #e28e2c;
}

.view-job-opportunities .views-field-field-organizationid div {
   color: #9da32c;
}


/* screwy column widths, take this!! */

.homepage-three {
    float: left;
    padding-right: 12px;
    width: 30%;
    border: 0 none;
}
.views-row-1.homepage-three, .views-row-1.homepage-three {
    padding-right: 40px;
}

.view-volunteer-opportunities table, 
.view-volunteer-opportunities td:last-child,
.view-latest-events table,
.view-latest-events td:last-child,
.view-job-opportunities table,
.view-job-opportunities td:last-child
 {
    border: 0 solid white;
}


.view-spotlight .views-field-title a {
    color: #666466;
    font-size: 1.8em;
}

/* menu on volunteer page */
.pane-menu-menu-volunteer-section li a.active, 
.pane-menu-menu-volunteer-section li a, 
.pane-menu-menu-volunteer-section li a:visited,
.pane-menu-menu-event-section li a.active,
.pane-menu-menu-event-section li a,
.pane-menu-menu-event-section li a:visited,
.pane-menu-menu-jobs-section li a.active,
.pane-menu-menu-jobs-section li a,
.pane-menu-menu-jobs-section li a:visited
 {
   color: #666466;
}


.pane-menu-menu-volunteer-section li a:hover,
.pane-menu-menu-event-section li a:hover,
.pane-menu-menu-jobs-section li a:hover
 {
   color: #FFB10A;
}

/* some spacing on the top row of the volunteer page */

.panels-flexible-region-10-spacer {
    height: 250px;
    width: 170px;
}
.panels-flexible-region-10-spacer2 {
    height: 250px;
    width: 200px;
}


/* show more link */
.view-id-job_opportunities.view-display-id-block_3 .field-content,
.view-volunteer-search .view-display-id-block_5 .field-content,
.panels-flexible-region-21-more_volunteer_opportunities .pane-4 .block-content {
   width: 350px;
   height: 30px;
   background-color: #FAF0DB;
   display: inline-block;
   border-radius: 6px 6px 6px 6px;
   text-align: center;   
}

/* add a funnel to the background on the active labels */
th.views-field.views-field-field-cause,
th.views-field.views-field-author-field-cause,
.views-field.views-field-field-position-activity.activity_label,
.cause_label,
th.views-field-field-event-type,
th.views-field-field-position-type,
th.views-field-field-suitability {
    background:  url("../images/pnn-filter-icon.png") no-repeat scroll 0 0 transparent;
	padding-left: 20px;
	cursor: pointer;
}
/* and make them orange on hover */
th.views-field.views-field-field-cause:hover,
th.views-field.views-field-author-field-cause:hover,
.views-field.views-field-field-position-activity.activity_label:hover,
.cause_label:hover,
th.views-field-field-event-type:hover,
th.views-field-field-position-type:hover,
th.views-field-field-suitability:hover {
    color: #E28E2C;
}

/* hide the member login link if they are logged in! */
.logged-in #block-block-13{
    display: none;
}
/* make the user menu display horizontally and the top of the screen */
#block-menu-block-3 {
    position: relative;
    top: -70px;
    left: 10px;
    z-index: 99;
}

.front #block-menu-block-3 {
    position: relative;
    top: -70px;
    left: 433px;
    z-index: 99;
}

.region-header {
  position: relative;
}

.page-members #block-menu-block-3 {
  left: 66%;
  position: absolute;
  top: 2px;
  z-index: 99;
}

#block-menu-block-3 li {
    display: inline;
}

#block-menu-block-3 li.first {
    padding-right: 30px;
}
