
/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file   #edece6
af0000             */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance 

#169b8d - blue green
#62ab22 - lime green 

*/

#crm-contactname-content {
	margin-top: 20px;
}

#pid-organizations .view-header {
	margin-top: 10px;
	max-width: 90%;
}

/* Livestream */

#pid-videos-livestream h1.title {
	font-size: 125%;
	font-style: italic;
	margin-top: 10px;
}

.field-name-field-event-date {
	display: none;
}

.field-name-field-speakers,
.views-field-field-speakers {
	font-size: 125%;
	font-weight: bold;
	line-height: 1em;
	margin-top: 3px;
	margin-bottom: -3px;	
}



.field-name-field-date,
.field-name-field-datetime,
.field-name-field-stream-date,
.field-name-field-event-date {
	display: none;
}

 #block-system-main-menu ul.menu #node-type-livestream {
	margin-top: 20px;
	margin-bottom: 20px;
	
}

#node-type-livestream #block-block-1 {
	margin-bottom: 40px;
}


#pid-civicrm-event-info #main-content,
 #node-type-livestream #main-content {
 	margin-top: 20px;	
}

/* end Livestream */


body {
  font-family: Questrial;
  font-weight: lighter;
  font-size: 75%;   /* also set in acquia_prosper.info: settings[base-font-size] = font-size-12 */
}


#pid-intensive-readings-2014 .field-name-field-upload-file {
	display: none;
}

.header-group-wrapper {
 
    background: #fff;
    height: 130px;
    
}



#pid-civicrm-mailing-subscribe .header-group-wrapper,
#pid-civicrm-showevents .header-group-wrapper {
	height: 132px;
}

#pid-cafe .header-group-wrapper {
	height: 115px;
}




#pid-content-evaluation-precarious-labor-precarious-lives .submitted,
#pid-intensive-evaluation-2014 .submitted {
	display: none;
} 

  
    

body {
  background: #ffffff;
}

/*Blocks*/

.block-title {
	font-size: 130%;
}

#block-system-user-menu .block-title {
	display: none;
}


#block-block-1 {
width: 10%;
margin-top: -80px;
margin-bottom: 0px;
margin-left: 1.5%;
margin-right: 2%;

}




#block-block-6 {
	float: left;

	margin-top: -10px;
	margin-left: 130px;
	margin-bottom: 0px;
	font-family: Lato;
	font-size: 195%;
	color: black;
	letter-spacing: .3em;
	width: 85%;
}

#block-block-7 {
	margin-top: -20px;
	margin-bottom: 0;
	width: max-width;
}

#block-block-8 {
	font-size: 135%;
	text-align: right;
	color: #854442;
	margin-top: -5px;
}

#block-civicrm-2 {
	margin-left: 0px;
}

#block-block-9 {
	margin-bottom: -3px;
}

#block-block-10 {
	width: 100px;
	float: left;
}

#block-block-11 {
	width: 125px;
	float: right;
	margin-top: 50px;
}
#pid-civicrm-showevents #calendar {
	width: 87%;
	float: left;
	margin-top: -235px;
	margin-left: 15px;
}

#pid-civicrm-showevents .crm-footer {
	clear: both;
}

#pid-civicrm-showevents .footer {
	display: none;
}


/* Display None */
#pid-events-calendar h1.title,
#pid-content-commons-cafe h1.title,
#pid-content-live-commons h1.title,
#pid-contact-us h1.title,
#pid-civicrm-mailing-subscribe h1.title,
#pid-organizations h1.title,
#pid-cafe h1.title,
#pid-civicrm-showevents h1.title {
	display: none;
}



#pid-calendar  h1.title,
#pid-civicrm-event-info h1.title,
#pid-events #block-system-main {
	display: none;
	colleft: 25%;



#pid-civi-events h1.title {
	font-size: 120%;
	font-weight: bold;
}


#block-views-civi_calendar-block .views-field-title {
	clear: left;
	margin-left: 5%;
	line-height: 1.2em;
}

#pid-civi-events-list .views-field-title { 
	clear: both;
}



#block-views-civi_calendar-block .views-field-title {
	clear: both;
	font-size: 125%;
	line-height: 1em;
	margin-top: 5px;
	margin-left: 12.5px;
	margin-bottom: -1.5%;
	color: #336699;
}





#block-views-civi_calendar-block .views-field-subtitle-1 {
	font-size: 130%;
	line-height: .75em;
	margin-top: -5px;
	margin-left: 25px;
}

#pid-civicrm-event-info .calendarsubtitle,
#pid-civicrm-event-info .views-field-subtitle-1 {
	font-size: 130%;
	line-height: .75em;
	margin-left: 5%;
}


	


#block-views-civi_calendar-block .views-field-presenters-2 {
	font-size: 125%;
	line-height: 1em;
	margin-top: -3px;
	margin-bottom: -3px;
	margin-left: 25px;
}

#pid-civicrm-event-info .views-field-presenters-2 {
	font-size: 125%;
	line-height: 1.5em;
	margin-top: 5px;
	margin-bottom: -3px;
	margin-left: 5%;
}

#pid-civicrm-event-info .views-field-film-data-6,
#pid-civicrm-event-info .calendartext {
	padding-left: 5%;
}



#block-views-civi_calendar-block .calendartext {
	padding-left: 25px;
}


#pid-civicrm-event-info .views-field-fee_display-7,
#pid-civicrm-event-info .register,
#pid-civicrm-event-info .views-field-fees-6{
	text-align: right;
	padding-right: 1%;
	font-weight: bold;
}

#pid-civi-events-list .views-field-text-link,
#pid-civi-events .views-field-text-link {
	vertical-align: bottom;
	padding-bottom: 10px;
}

#pid-civicrm-event-info .views-field-title {
	font-size: 165%;
	font-weight: bold;
	padding-top: 5px;
}



.register-link-bottom {
	text-align: right;
}

/*#pid-events-calendar h1.title span {
	display: none; }

#pid-events-calendar h1.title:after {
      content: "Events Calendar";
   }â€‹*/
   
   /* Calendar */
   
.calendar.3.start_date.0.0 contents {
	line-height: 1em:
}

#pid-events-month .start_date {
	clear: left;
}

#pid-events-week h1.title,   
#pid-events-month h1.title {
	margin-top: -10px;
	margin-bottom: -15px;
}
   
#pid-events-week .pager,
#pid-events-month .pager {
	margin-bottom: -35px;
	background: #ffffff;
}

.calendar-calendar {
	line-height: 100%;
}

/* Restyle Header
 */
.view .date-nav-wrapper .clear-block {
  margin-bottom: 10px;
}

.view .date-nav-wrapper  {
  position: relative;
  margin-top: 5px;
  width: 100%;
}

.view .date-nav-wrapper .date-nav {
  background-color: transparent;
  border: 0px;
  height: 30px;
  height: auto;
  min-height: 30px;
  position: relative;
  margin-bottom: 10px;
}

.view .date-nav-wrapper .date-prev a,
.view .date-nav-wrapper .date-next a {
  text-decoration: none;
  color: inherit;
  font-size: 12px;
}

.view .date-nav-wrapper.date-nav a:hover {
  text-decoration: underline;
}

.view .date-nav-wrapper .date-prev {
  -moz-border-radius: 5px 0 0 5px;
  border-radius: 5px 0 0 5px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 60px;
  left: auto;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.block-views .view .date-nav-wrapper .date-prev {
  left: 0;
  right: auto;
}

.view .date-nav-wrapper .date-prev a {
  margin-left: 10px;
  font-weight: bold;
}

.view .date-nav-wrapper .date-heading {
  position: relative;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 0;
}

.view .date-nav-wrapper .date-heading h3 {
  line-height: 30px;
  font-size: 1.7em;
}

.view .date-nav-wrapper .date-next {
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

.view .date-nav-wrapper .date-next a {
  margin-right: 10px;
  font-weight: bold;
}


/* Organizations */

#pid-organizations .view-header {
	font-size: 120%;
	line-height: 150%;
	margin-bottom: 20px;
	width: 82%;
	border: none;
}

#pid-organizations  {
	
}

.ds-2col-stacked .organization_left {
	float: left;
	width: 24%
	
}

.ds-2col-stacked .organization_right {
	float: left;
	width: 67%
}

.ds-2col-stacked .teaser_left {
	float: left;
	width: 15%
	
}

.ds-2col-stacked .teaser_right {
	float: left;
	width: 67%
}

/* events list */







table, th, td {
	border: none;
	vertical-align: top;
}

table, th, td {
	border: none;
	text-align: top;
}

/* Full Calendar */

.fc-day-number {
	font-size: 8pt;
}

.fc-header-title h2 {
font-size: 9pt;
}

.fc-widget-header {
	color: #ffffff;
}

#pid-civicrm-showevents #thead,
.ui-widget-header {
	background: #2b8d86;
	color: #ffffff;
	border-color: #edece6;
}

.ui-widget-content  {
	border-color: #edece6;
}

#pid-events-calendar .fc-header-title h2{
	margin-top: 15px;
	font-size: 15px;
}


/*.fc-event-tid-1,
.fc-event-tid-1 .fc-event-skin,
.fc-event-tid-1 .fc-event-time,
.fc-event-tid-1 a {
  color: #fff;
  background-color: #ff4500;
}
.fc-event-tid-2,
.fc-event-tid-2 .fc-event-skin,
.fc-event-tid-2 .fc-event-time,
.fc-event-tid-2 a {
  color: #fff;
  background-color: #87cefa;
}
.fc-event-tid-3,
.fc-event-tid-3 .fc-event-skin,
.fc-event-tid-3 .fc-event-time,
.fc-event-tid-3 a {
  color: #fff;
  background-color: #32cd32;
}*/

	 
.fc-event {
	border: 1px solid #red; /* default BORDER color */
	background-color: #red; /* default BACKGROUND color */
	color: #fff;               /* default TEXT color */
	font-size: .85em;
	cursor: default;
	}
/* Headings */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
  line-height: 100%;
}

h1,
h1.title {
  font-size: 200%;   /* 30px/12px */
}

h2 {
  font-size: 150%;   /* 24px/12px */
}

h3 {
  font-size: 125.67%;   /* 20px/12px */
}

h4 {
  font-size: 116.67%;   /* 14px/12px */
}

h5 {
  font-size: 100%;   /* 12px/12px */
}

h6 {
  font-size: 83.33%;  /* 10px/12px */
}
.fc-widget-header {
	color: #ffffff;
}

.view-header {
	margin-top: 10px;
}


/*Events*/	




#pid-civicrm-event-info .calendartitle,
#pid-civicrm-event-info .views-field-title {
	clear: both;
	font-size: 200%;
	line-height: 1.5em;
	margin-left: 5%;
	color: #336699;
}


#pid-civicrm-event-info .dtend {
	font-weight: bold;
}

#pid-civi-events .views-table {
	width: 600px;
	border: 0px;
}

table, th, td {
	border: 2px solid black;
}


	


#pid-civi-events .views-field-kicker-4 {
	vertical-align: top;
	font-size: 150%;
	float: left;
	display: block;
	line-height: 1.2em;
	width: 75%;
	 }
	 
#pid-events-list .views-field-kicker-4 {
	margin-top: -10px;
}

#pid-civi-events .views-field-start-date,
#pid-civi-events .views-field-end-date {
	display: block;
	width: 20%;
}

#pid-civi-events .views-field-start-date,
#pid-civi-events .views-field-end-date,
#pid-civicrm-event-info .dtstart fulldate,
#pid-civicrm-event-info .dtstart,
#block-views-civi_calendar-block .views-field-start-date,
#block-views-civi_calendar-block .views-field-start-date-1,
#block-views-civi_calendar-block .views-field-end-date
 {
	float: left;
	font-family: helvetica;
	font-weight: bold;
}


#pid-civicrm-event-info .views-field-kicker-4,
#block-views-civi_calendar-block .views-field-kicker-4 {
	 
	text-transform: uppercase;
	font-style: italic;
}



#pid-civicrm-event-info .organizers-5,
#pid-civicrm-event-info .views-field-kicker-4,
#block-views-civi_calendar-block .views-field-kicker-4,
#block-views-civi_calendar-block .organizers-5 {
	clear: both;
	line-height: 1em;
	font-style: italic;	
}

#pid-civicrm-event-info .crm-accordion-wrapper {
	display: none;
}

