/**.block-panels-mini-header {
  min-height: 210px;
}
**/

.extraspace {
  margin-top: 30px;
}

.page-home .zone-content, .page-confirm-subscribe .zone-content {
  margin-top: 35px !important;
}


.context-cost-of-justice #panels{
      width: 92%;
      margin-bottom: 20px;
}

.context-cost-of-justice .panel{
      padding: 4%;
}

.panels-flexible-column-inside {
  padding: 0;
}

img {
  max-width: 100%;
  height: auto;
  }

div {
  max-width: 100%;
}

.dont-scroll-me #back-top {
  display: none !important;
  }
  
#sorttext {
  margin-bottom: -20px !important;
  }
  
a {
  text-decoration: none !important;
  }

/* Brings the content of all pages up, closer to menu */
#zone-content {
  margin-top: -30px;
  margin-top: -20px\9 !important;
  }

.ct-clearinghouse #zone-content,
.ct-inventory-of-reforms #zone-content {
  margin-top: -10px;
  margin-top: 0px\9 !important;
  }
  
  
.pager-previous a{
  width: 70px !important;
  }

  
/*override default titles on certain pages*/
.ct-about .title, 
.ct-projects .title, 
.ct-clearinghouse .title, 
.ct-inventory-of-reforms .title, 
.ct-events .title, 
.context-contact-us .title {
  display: none;
  }
  
.ct-about #aboutus-sm, .ct-inventory-of-reforms #resources-sm, .ct-clearinghouse #resources-sm, 
.ct-projects #projects-sm, .ct-events #events-sm, .ct-newsroom #newsroom-sm, .ct-publications #publications-sm {
  display: block;
}

.ct-about .about-us a, .ct-publications .publications a, 
.ct-clearinghouse .resources a, .ct-inventory-of-reforms .resources a, 
.ct-projects .projects a, .ct-events .events a, .ct-newsroom .news a {
  color:#000000 !important;
  background-color: #005CAB !important;
}
  
.ct-newsroom .node-title {
  margin-bottom: 0px;
  }
  
/******************************************************/
/* HEADER */
/******************************************************/
.logo img {
  width: 175px;
  height: 83px;
}

  /*top text*/
    .upper-header{
      display: none;
      }
    
  /*bottom divider*/
    .bdivider {
      padding-top: 20px;
      margin-bottom: -35px;
      }
      
/*Newsletter button*/
    #newsletterbtn {
      background-color: #005CAB;
      box-sizing: border-box;
      width: 100px;
      text-align: center;
      letter-spacing: 0.1em;
      color: #ffffff;
      font-size: 7pt;
      padding: 4px 5px 3px 5px;
      text-align: center;
      margin: 15px 0px 5px 0px;
    }
    
    .context-newsletter #zone-content #newsletterbtn{
      font-size: 8pt;
      margin: 0px;
      }
    
    #newsletterbtn:hover {
      cursor: pointer;
      box-shadow: 2px 2px 10px #003399 inset;
      -moz-box-shadow: 2px 2px 10px #003399 inset;
      -webkit-box-shadow: 2px 2px 10px #003399 inset;
      zoom: 1\9;
      filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696', Direction=135, Strength=3)\9;
      }
    
  /*Search bar*/
    #basicsearch {
      width: 100px;
      margin-left: 30px;
      }
    /* actual bar */
    #basicsearch .form-text {
      width: 60px;
      height: 20px;
    }

    #basicsearch #search-block-form .form-submit {
      width: 10px;
      height: 20px;
      float: right;
      }
  
  /* button */
    #basicsearch #search-block-form input.form-submit {
      font-size: 0pt !important;
      background-image: url('../../../../../sites/default/files/misc/search.png') !important;
      background-position: 1px 0px !important;
      background-repeat: no-repeat !important;
      width: 20px;
      height: 20px;
      float: right;
      }
    
  /*Social Network Boxes*/
  .social_network_boxes {
    display: none;
    }
    
  /*language switch*/
    /*.language-switch {
      width: 135px !important;
      font-size: 0.9em !important;
      margin-bottom: -13px;
      }
    
    .language-switcher-locale-url li {
      list-style-type: none !important;
      display: inline !important;
      }
    
    .language-switcher-locale-url a {
      color: #4D4D4D !important;
      text-decoration: none !important;
      }
    
    .language-switcher-locale-url a:hover {
      color: #c8c8c8 !important;
      text-decoration: none !important;
      }
    
    .language-switcher-locale-url a.active {
      font-weight: bold;
      }*/
      

/******************************************************/
/* MENU */
/******************************************************/

.block-system-main-menu li a {
  margin-right: 0px !important;
  background-color: #efefef;
  color: #666666;
  padding: 4px 0px 4px 0px;
  font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, Verdana;
  font-weight: 700;
  padding-left: 2%;
  padding-right: 2%;
  }
  
.block-system-main-menu li.inventory-of-reforms a, .block-system-main-menu li.events a, .block-system-main-menu li.news a {
  margin-right: 0px !important;
}

.block-system-main-menu li.newsroom a {
  margin-right: 0px !important;
  }
  
.block-system-main-menu li.resources a {
  margin-right: 0px !important;
   }
   
.block-system-main-menu li a.active {
  background-color: #005cab;
  color: #ffffff !important;
  }

.block-system-main-menu li a:hover {
  color: #000000;
  }
  
.block-system-main-menu .leaf {
    line-height: 30px !important; 
    }
    
.perm-sm {
    border: 2px solid #000000;
    padding-left: 9px;
    padding-top: 5px;
    padding-bottom: 5px;
    max-width:1020px !important;
    display: none;
    margin-top: 0px\9 !important;
    }
    
  .submenus a, .perm-sm a {
    text-decoration: none !important;
    color: #808080 !important;
    font-size: 13px;
    padding-right: 30px;
    white-space:nowrap;
    line-height: 30px;
    font-weight: 300;
    }
    
  .submenus a:hover, .perm-sm a:hover {
    color: #000000 !important;
    }
  
  .submenus a.active, .perm-sm a.active {
    color: #D84A4A !important;
    }

  .qtip {
    visibility: hidden;
  }
  
/******************************************************/  
/* HOME PAGE */
/******************************************************/
  /* Message that appears if you are using IE */
    #ieMessage {
      display: block\9 !important;
      background-color: #e9e9e9\9;
      padding: 10pt\9;
      color: #666666\9;
      margin-top: -20px\9;
    }
    
  /* Message appears if javascript is not enabled*/
    .java-check {
      color: #D84A4A;
      font-size: 11pt;
      background-color: #f8f8f8;
      }
    
  /* slideshow */
    .views-slideshow-controls-text-next, .views-slideshow-controls-text-previous {
      bottom: auto !important;
      top: 75px !important;
     }
     
    .views-field-field-bendy-subtitle {
      width: 33%;
      text-align: left;
      float: left;
      }
      
    .slideshow-subtitle {
      font-size: 12px;
      }
    
    .slideshow-subtitle, .slideshow-title {
      padding-left: 20px !important;
      text-align: left;
      font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, Verdana;
      }
      
    .slideshow-title a {
        font-weight: 700 !important;
      }
      
    .slideshow-subtitle {
      font-weight: 400;
      }
      
    .slideshow-title a{
      /*word-break: break-all;
      word-wrap: break-word;*/
      }
      
    .view-bendy-featured-content-rotating-banner .views-field-title a:link,
    .view-bendy-featured-content-rotating-banner .views-field-title a:visited,
    .view-bendy-featured-content-rotating-banner .views-field-title {
      font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, Verdana;
      font-weight: 400;
      font-size: 14pt;
      color: #005CAB !important;
      line-height: 18pt !important;
      }
      
    .slideshow-customtext {
      margin-left: 20px;
      width: 70px;
      height: 16px;
      font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, Verdana;
      font-weight: 400;
      }
    
    .views-slideshow-controls-bottom {
      padding-bottom: 30px;
      }
    
    .views-field-field-bendy-image {
      float: left !important;
      }
    
  /* Boxes/Bars/Panes */
    .homepanes {
      border: 1pt solid #000000;
      text-align: center;
      background-repeat: no-repeat;
      margin-bottom: 18px;
      padding: 79px 0px 0px 0px;
      height: 79px;
      background-position: 0px -2px;
      background-size: auto;
      }
      
    .homepanes {
      color: #ffffff;
      text-transform: uppercase;
      letter-spacing: 0.05em;
      }

    .homepanes:hover {
      opacity: 0.5;
      cursor: pointer;
      filter: alpha(opacity = 50)/9;
      }
    
    #col01 {
      background-image: url('../../../../../sites/default/files/misc/panes-06.png') !important;
    }
    
    #col02 {
        background-image: url('../../../../../sites/default/files/misc/panes-07.png') !important;
    }
    
    #col03 {
        background-image: url('../../../../../sites/default/files/misc/panes-08.png') !important;
    }
    
    #col04 {
        background-image: url('../../../../../sites/default/files/misc/bluebg.jpg') !important;
      }
      #col05 {
        background-image: url('../../../../../sites/default/files/misc/banners-coll.jpg') !important;
      }
    
  .homebar-first {
    width: 100% !important;
    clear: both;
  }
  
  .homebar-second {
    width: 100% !important;
    margin: 30px 0px 0px -5px;
  	clear: both;
  	}

  /* Facebook Button */    
    .facebook {
      background-color: #ffffff;
      padding: 15px 15px 1px 10px;
      color: #005CAB;
      border: 1px solid #005CAB;
      }
    
    .facebook img {
      padding-right: 10px;
      display: inline;
    }
    

#twitter-pane .ext {
  display: none;
  }

/* a2j */
.home-slide {
  margin-top: -30px;
  }
  
.view-a2j {
  border: 1px solid #005cab;
  border-radius: 5px;
  }
  
.view-a2j .view-content, .view-a2j .view-filters {
  margin-top: 0px !important;
  padding: 20px;
  }

.view-a2j-box .view-content {
 margin-top: 5px !important;
}

.view-id-newsletter_box .view-content {
	margin-top: 0px !important;
}

.view-a2j-box .views-field-field-image, .view-id-newsletter_box .views-field-nothing-1 {
  background-color: #000000;
  display: inline-block;
}

.view-a2j-box img {
  opacity: 0.75;
  display: inline-block;
  border: 1px solid #ffffff;
}

.view-id-newsletter_box img {
	border: none;
}

.infographic-block img {
	opacity: 0.8;
}

.view-id-newsletter_box {
  /*margin-top: -10px;*/
}

.view-id-newsletter_box .views-field-nothing-1 {
  width: 98%;
  box-shadow: 5px 5px 0px #cccccc;
  border: 1px solid #000000;
}

.view-a2j-box img:hover {
  opacity: 0.6;
}

.view-a2j-box .views-row {
  position: relative;
}

.view-a2j-box .views-field-title, .view-a2j-box .views-field-type, .view-id-newsletter_box .views-field-nothing{
  position: absolute;
  left: 5%;
}
  
  .view-a2j-box .views-field-title {
    bottom: 40px;
  }

  .view-a2j-box .views-field-type, .view-id-newsletter_box .views-field-nothing {
  bottom: 10px;
  border-top: 1px solid #ffffff;
  width: 90%;
  text-transform: uppercase;
  }

.view-a2j-box .views-field-title a, .view-a2j-box .views-field-type a, .view-id-newsletter_box .views-field-nothing a {
  color: #ffffff !important;
  font-weight: 700;
  text-shadow: 1px 1px #333333;
}
  
.view-a2j-box .views-field-type a, .view-id-newsletter_box .views-field-nothing a {
  font-weight: 400;
  font-size: 11px;
}

.view-id-newsletter_box .views-field-type, .view-id-newsletter_box .views-field-type a {
    bottom: 60px;
    text-transform: capitalize;
    font-size: 26px;
    border: none;
    font-weight: 700;
  }

.nopadding .panels-flexible-region {
	width: 100% !important;
}

.nopadding .panels-flexible-column-inside, .nopadding .panels-flexible-row {
	padding: 0px !important;
}

.nopadding .panel-separator {
	margin: 0px;
}

.homeblockitem {
  width: 100%;
  display: block;
  margin-bottom: 10px;
}

.homeblockitem:first-of-type {
  padding-right: 0%;
}

.ac-home-block, .coj-home-block, .coj-home-title {
  margin-top:-5px;
  padding: 16px;
}

.ac-home-block {
  background-color: #efefef;
  min-height: 169px;
}

.coj-home-title {
	background-image: url('http://www.cfcj-fcjc.org/sites/default/files//banners-coj_slide.jpg'); 
	background-repeat: no-repeat;
	color: #ffffff;
}

.coj-home-title a {
	color: #ffffff !important;
}

.coj-home-block {
  border: 1px solid #cccccc;
  padding-top: 13px;
  padding-bottom: 13px;
  margin-top: -13px;
}

.realtitle {
  font-weight: 700;
  font-size: 20px;
}

.ac-home-block .realtitle {
	  color: #000000 !important;
}

.subrealtitle {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}

.ac-home-block p:first-child, .coj-home-block p:first-child {
  margin-bottom: 0px;
}

.titleitem a {
  font-weight: 700;
}

.ac-home-block .titleitem a {
  color: #cc2d45;
}

.coj-home-block .titleitem a {
  color: #005cab;
}


.homeblockitem .belowitem {
  font-weight: 500;
  font-size: 11px;
}

.homeblockitem .belowitem a {
  width: 90%;
  text-transform: uppercase;
  color: #666666 !important;
}

.ac-home-block .homeblockitem .belowitem {
  border-top: 1px solid #cc2d45;
}

.coj-home-block .homeblockitem .belowitem {
  border-top: 1px solid #005cab;
}

.view-a2j .views-row {
  margin-bottom: 20px;
  border-bottom: 1px dotted #999999;
  }

.view-a2j .view-header {
  display: none;
}

.a2j_home2 .view-a2j .view-filters {
  display: none;
  }
  
.a2j_home2 .view-a2j {
  border: none;
  }

.a2j_home2 .view-a2j .view-header {
  font-weight: bold;
  font-size: 8pt;
  margin-left: ;
  margin-bottom: -20px;
  display: block;
}

.a2j_home2 .view-a2j .view-content {
  border: 1px solid #666666;
  border-radius: 5px;
  background-color: #ffffff;
  padding: 10px;
  }
  
.a2j_home2 .view-a2j .views-row {
  margin-bottom: 10px;
}
  
.news_events .views-row {
  clear: left;
  margin-bottom: 10px;
  border-bottom: 1px dotted #999999;
  }
  
/*News and Events*/
.news_events a {
  color: #666666;
}

.news_events a:hover{
  color: #000000;
  }
  
.news_events {
  border: 1px solid #cccccc;
  padding: 15px;
}

.news_events h2 {
  margin-bottom: 0px !important;
  font-size: 14pt !important;
}

.news_events .pane-content {
  margin-top: 0px;
}
/******************************************************/  
/* FOOTER */
/******************************************************/
  #block-panels-mini-footer {
    background-color: #939393 !important;
    padding: 20px 20px 0px 20px;
    color: #ffffff;
    font-size: 0.9em;
    margin-top: 20px;
  }
  
  #block-panels-mini-footer ul {
    margin-bottom: 30px;
    }
    
  #block-panels-mini-footer ul li a {
    display: block;
    margin: 0px;
    color: #ffffff;
    text-decoration: none;
    line-height: 9px;
    }
  
  #block-panels-mini-footer ul li a:hover {
    color: #000000;
    }
    
  #block-panels-mini-footer ul li a.active {
    color: #000000;
    }

/******************************************************/

.ct-about #zone-branding, .ct-clearinghouse #zone-branding, .ct-publications #zone-branding, .ct-events #zone-branding, .ct-inventory-of-reforms #zone-branding, .ct-newsroom #zone-branding {
  height: 120px;
}

.ct-projects #zone-branding {
  height: 170px;
}

.context-contact-us #zone-branding, .context-attributions #zone-branding, .context-supporters #zone-branding, .context-sitemap #zone-branding, .context-updates #zone-branding{
  height: 50px;
}
  
.field-name-field-image-column-01 img {
  width: 85%;
  height: auto;
  margin-right: 0px;
  }


/******************************************************/ 
/* ABOUT US - STAFF */
/******************************************************/
.field-name-field-profile-image {
  padding-right: 15px;
  float: left;
  }
  
.field-name-field-profile-name {
  color: #005CAB;
  font-weight: 700;
  margin-left: 135px;
  }

.field-name-field-profile-job {
  color: #a1a1a1;
  font-weight: 500;
  letter-spacing: 0.5px;
  }

.field-name-field-profile-description {
  margin-left: 135px;
  }
  
.context-staff .field-collection-view {
  margin-bottom: -30px;
  }
  
.field-name-field-profile .even .field-collection-view {
  margin-right: 0px;
}

.context-staff.node-type-profiles .field-collection-view {
  width: auto;
  float: none;
  }
  
/******************************************************/  
/* IMAGE GALLERY - attributions page */
/******************************************************/
.context-attributions .field-name-field-thumbs-gall a img {
  width: 55px;
  height: auto;
  }
  
.field-name-field-thumbs-gall a img {
  float: left;
  border: 1px solid #999999;
  margin-right: 10px;
  margin-bottom: 10px;
  }
  
.field-name-field-thumbs-gall a img:hover {
  opacity: 0.5;
  filter: alpha(opacity = 50)/9;
  }

[title="York University"] img, [title="Osgoode Hall Law School, York University"] img, [title="Social Sciences and Humanities Research Council"] img {
  border: 3px solid #c9c9c9 !important;
  margin-right: 7px !important;
  }
  
/******************************************************/  
/* CLEARING HOUSE */
/******************************************************/

  /* in entry mode */
  .node-type-clearinghouse .pane-clearinghouse .pane-title {
    display: none;
    }
    
  .node-type-clearinghouse .pane-clearinghouse {
    margin-top: -20px;
    }
  
  .node-type-clearinghouse .pane-clearinghouse #datatable-1_filter {
    width: 300px !important;
    }
    
  .node-type-clearinghouse .view-clearinghouse .view-header {
    display: none;
    }
    
  .ct-clearinghouse.node-type-head-images-text .title {
    display: block;
    }
    
/******************************************************/  
/* PROJECTS */
/******************************************************/

  .bluebox {
    background-image: url('../../../../../sites/default/files/misc/bluebg.jpg');
    color: #ffffff;
    padding: 15px;
     padding-top: 30px;
    padding-right: 15px;
    font-size: 10pt;
    font-weight: 300;
    min-height: 198px;
    }
  
  .blueboxborder {
    background-color: #084B8A;
    padding: 1px 1px 1px 1px;
    margin-bottom: 20px;
    }
    
  .blueboxborder h1 {
    color: #ffffff !important;
    }
  
  .bluebox ul {
    margin-left: 15px;
    }
    
  .bluebox ul li a {
    color: #ffffff;
    text-decoration:none;
  }
  
  .bluebox ul li a:hover{
    opacity: 0.5;
    }
  
  .page-action-committee .bluebox {
      background-image: url('../../../../../sites/default/files/misc/ac_bg-08.jpg') !important;
      background-position: -150px -75px;
    }
    
  .context-collaborations-page .bluebox {
    background-image: url('../../../../../sites/default/files/misc/banners-coll.jpg') !important;
    background-position: -50px -100px;
    }
    
  .context-alberta-legal-services .bluebox{
    background-image: url('../../../../../sites/default/files/misc/banners-alsmp.jpg') !important;
    }

  .context-cost-of-justice .bluebox{
    background-image: url('../../../../../sites/default/files/misc/banners-coj.jpg') !important;
    }


  
/******************************************************/
/* PUBLICATIONS */
/******************************************************/

   /* Publications Pane */
  .publications .pane-node {
    background-color: #efefef;
    padding: 20px;
    -moz-border-radius: 19px;
    border-radius: 10px;
    border: 1px solid #666666;
    text-align: left !important;
    margin-top: 10px;
    }
  
  .publications h2 {
    margin-bottom: 0px !important;
    }
    
 .page-action-committee .publications h2 {
    margin-bottom: 20px !important;
    }
    
  .publications p {
    text-align: left !important;
    }
  
  .publications .pane-node hr {
    margin-top: 10px;
  }
  
  .publications {
    width: 100%;
    }
    
  .page-action-committee .publications .field-collection-view {
    margin: 0px;
    border: none;
    }
  
  .page-action-committee .publications .field-name-field-report, 
  .node-type-press .field-name-field-report {
    color: #cc2d45;
    font-weight: 700;
    }
  
  .page-action-committee .publications a,
  .node-type-press a {
    color: #666666;
    }
    
  .context-cost-of-justice #zone-content .panels-flexible-region-first,
  .context-alberta-legal-services #zone-content .panels-flexible-region-first {
    width: 100%;
    }
    
  .context-cost-of-justice #partners .s1 {
      text-transform: uppercase;
    }

  .context-cost-of-justice #pilot-project-pane {
    border: 1px solid #cccccc;
    box-sizing:border-box;
    padding: 10px;
    }
    
    .context-cost-of-justice #pilot-project-pane img{
      width: 100% !important;
      height: auto !important;
      }
      
  .context-what-is-access-to-justice #zone-content .panels-flexible-region-first {
    width: 100% !important;
    }
    
  .context-collaborations-page #zone-content .panels-flexible-region-first {
    width: 100% !important;
    }

    
  .context-collaborations-page #zone-content .final-reports {
    width: 100% !important;
  }
  
  .context-collaborations-page #zone-content .final-reports-border {
    /*border-top: 1px solid #cccccc;*/
    }

  .context-collaborations-page #zone-content .final-reports-border .pane-content {
    margin-top: -15px;
  }
    
  .context-collaborations-page #zone-content .press {
    background-color: #efefef;
    width: 100%;
    border: none;
    }
    
  .context-collaborations-page #zone-content .press .pane-content {
    padding: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    }
    
   .context-collaborations-page #zone-content .press .pane-content .field-collection-view {
     padding-top: 7px;
     padding-bottom: 1px;
     }
     
  .context-collaborations-page .collab-image, .context-collaborations-page .collab-text {
    width: 100%;
    }
  
  .context-collaborations-page .panels-flexible-row-29-1-middle {
    margin-left: 0px;
    }
    
  .context-collaborations-page .collaborations-half {
    padding: 0%;
    width: 100%;
    margin: 0%;
    border: 0px solid #999999;
    border-radius: 5px;
    border-bottom: 1px dotted #999999;
    margin-top: 20px;
    }
    
  .context-collaborations-page .collaborations-firstrow {
    border-bottom: 1px dotted #999999;
    }
    
  .context-collaborations-page .field-name-field-just-links-eng, 
  .context-collaborations-page .field-name-field-just-links-fr {
    float: left;
    margin-right: 15px;
    }
    
  .context-collaborations-page #publication {
    float: left; 
    margin-right: 15px; 
    padding-top: 8px; 
    padding-bottom: 8px;
    background-color: #005cab;
  }

.context-collaborations-page .field-collection-container {
  margin-top: -20px;
  border-bottom: none;
}

 /******************************************************/
/* PUBLICATIONS */
/******************************************************/

  .node-type-publications .field-item, #publication {
    background-color: #efefef;
    padding: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    border: 1px solid #c9c9c9;
    margin-bottom: 20px;
    }
  
  .node-type-publications .field-item hr {
    background: #efefef !important;
    }

  .node-type-publications .pane-title {
    display: none;
    }

    
/******************************************************/  
/* Dropdown Menus */
/******************************************************/
  
  fieldset #collapsible_subhead {
    color: #808080;
    font-weight: 500;
    }
    
  fieldset #collapsible_head {
    font-weight: 700;
    }
    
  fieldset a:hover {
    color: #666666 !important;
    cursor: pointer;
    }
    
  .ct-projects fieldset #publication {
      margin-top: -10px;
    }
    
 .ct-projects fieldset.collapsible {
    margin-bottom: 40px !important;
  }
  
  .ct-events legend {
  float: left;
  }
  
  .ct-events fieldset.collapsible {
    margin-bottom: 30px !important;  
    }
    
  .ct-events fieldset #collapsible_head a{
    color:#999999;
    }
  .ct-events fieldset #collapsible_head a:hover{
    color:#666666;
    }
    
  .ct-events fieldset #uncollapsed_head a{
    color:#000000;
    }
  .ct-events fieldset #uncollapsed_head a:hover{
    color:#666666;
    }

 
/******************************************************/  
/* SITE MAP */
/******************************************************/

  #sitemap-format ul li{
    display: block;
    text-transform: uppercase;
    }
  
  #sitemap-format ul ul li {
    text-transform: capitalize !important;
    margin-left: 0px;
    }
    
  #sitemap-format ul ul li a {
  color: #999999 !important;
  }
  
  #sitemap-format ul ul li a:hover {
  color: #000000 !important;
  }
  
  #sitemap-format ul ul ul li {
    font-style: italic;
    }
  
  #sitemap-format ul ul ul li a:before{
    content: "*";
    }
  
  #sitemap-format .panel-col-first div {
    background-color: #efefef;
    padding: 5pt 0pt 5pt 5pt;
    width: 90%;
  }

/******************************************************/  
/* UPDATES & NEWSLETTER */
/******************************************************/

/*space between the posts*/
.context-updates .view-content .content, 
.context-newsletter .view-content .content {
  margin-bottom: 20px;
}

/*space around the posts*/
.context-updates .views-row, 
.context-newsletter .views-row {
  padding: 20px;
  border-bottom: 1px dotted #999999;
  }

.context-updates .node-title a {
  font-size: 13pt;
  }

.context-newsletter .node-title a {
  font-size: 13pt;
  pointer-events: none;
  }

/* The Author and Date spacing */
.node-article .submitted {
  margin-bottom: 10px;
  }
 
 
 .context-newsletter .newsletterbackground {
  background-image: url('../../../../../sites/default/files/misc/news_small.jpg');
  width: auto;
  height: 200px;
  color: #ffffff;
  padding: 15px;
  padding-top: 30px;
  padding-right: 15px;
  background-position: 0px -60px;
   }
   
.context-newsletter .newsletterbackground h1 {
  color: #ffffff !important;
  }
  
.context-newsletter #page-title {
  display: none;
  }
  
/******************************************************/  
/* NEWS & VIEWS */
/******************************************************/

/*So that the links can fit closer to their labels*/
.context-news-and-views .field-type-file .field-label {
  width: 70px;
  font-weight: normal;
  }

.context-news-and-views .field-name-field-just-links-title {
  color: #000000;
  font-weight: 700;
  }

.context-news-and-views .field-name-field-just-links-subtitle {
  font-weight: 500;
  color: #808080;
  }
  
/******************************************************/ 
  
blockquote {
  padding: 10px 10px 10px 10px;
  background-color: #efefef;
  }

.panel-flexible {
  padding-top: 0px;
  margin-top: 0px;
  }
  
#overlay-title {
  color: #ffffff !important;
  line-height: 20pt !important;
  }


/******************************************************/ 
/* TABLES */
/******************************************************/
tr.even td {
  background-color: #f9f9f9 !important;
}

tr.odd td {
  background-color: #ffffff !important;
}

tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
  background-color: #ededed !important;
}

th.active {
  background-color: #005cab !important;
  min-width: 30px;
  }
  
th {
  background-color: #005cab !important;
  color: #ffffff !important;
  min-width: 80px;
  }

th a {
  color: #ffffff !important;
  }
  
th a:hover {
  color: #999999 !important;
  }
  
th.sorting_desc, th.sorting_asc {
  background-color: #ffffff !important;
  color: #005cab !important;
  }
  
tr td a {
  color: #222222 !important;
  text-decoration: none !important;
}

tr td a:hover {
  color: #005CAB !important;
}


/******************************************************/ 
/* TABLES - LEGAL LINKS */
/******************************************************/
.context-legal-links td{
  border-bottom: 1px solid #cccccc;
  }

.context-legal-links .head-of-table {
  background-color: #005cab;
  color: #ffffff;
  }

.context-legal-links tr.head-of-table:hover td {
  background-color: #005cab !important;
  }
  
  
/******************************************************/ 
/* TABLES - CLEARINGHOUSE */
/******************************************************/
.context-clearinghouse th.active, .node-type-clearinghouse th.active {
  background-color: #005cab !important;
  color: #ffffff !important;
  }


/******************************************************/
/* INVENTORY PAGE */
/******************************************************/

  /* Subjects */
    .inv_subjects img {
      width: 79px;
      height: 79px;
      }
    
    .inv_subjects {
      float: left;
      text-align: center;
      width: 125px;
      margin-right: 0px;
      }
    
    .inv_subjects a {
      color: #000000 !important;
      font-size: 9pt;
      }
    
    .inv_subjects a:hover {
      color: #005CAB !important;
      }
      
    .inv_subjects span {
      text-align: left;
      }
    
    .view-empty {
      width: 430px;
      }
    
    .inv_child_box {
      background-color: #efefef;
      -moz-border-radius: 15px;
      border-radius: 15px;
      padding: 0px 0px 0px 0px;
      }
      
    .inv_child_box ul li {
      list-style-type: none;
      display: block;
      margin-left: 80px;
      line-height: 20pt;
      }
      
    .inv_child_box ul li a {
      color: #090909;
      }
    
    .inv_child_box ul li a:hover {
      color: #005cab;
      }
      
    .inv_child_box ul li a.active {
      color: #d84a4a;
      }
      
    #inv_box {
      padding: 0px 20px 0px 20px;
      background-color: #efefef;
      -moz-border-radius: 15px;
      border-radius: 15px;
      width: 90%;
      height: 520px;
      }

  /* Narrow button */
    #narrow {
      color: #999999;
      font-size: 10pt;
      }
    
    #narrowbtn {
      padding: 0pt 14pt 0pt 14pt;
      margin-left: 10pt;
      background-color: #999999;
      -moz-border-radius: 15px;
      border-radius: 15px;
      color: #ffffff;
      font-size: 10pt;
      line-height: 5pt;
      box-shadow: 1px 2px 1px #969696;
      -moz-box-shadow: 1px 1px 1px #969696;
      -webkit-box-shadow: 1px 1px 1px #969696;
      }
    
    #narrowbtn:hover {
      box-shadow: 1px 2px 2px #767676 inset;
      -moz-box-shadow: 1px 1px 2px #767676 inset;
      -webkit-box-shadow: 1px 1px 2px #767676 inset;
      zoom: 1\9;
      filter: progid:DXImageTransform.Microsoft.Shadow(color='666666', Direction=135, Strength=3)\9;
      cursor: pointer;
      }
      
/******************************************************/  
/* INVENTORY ENTRIES */
/***********/


  /* Reduce space above lists inside paragraphs */
  .node-type-inventory #zone-content p + ul {
    margin-top: -20px;
    }
  
  /*all labels*/
  .node-type-inventory .field-label {
    color: #084B8A;
    font-weight: 500;
    font-size: 12px;
    line-height: 17px;
    }
    
  .field-name-field-timeline p {
    display: none;
    }
  
  .field-name-field-timeline table p {
    display: block;
  }
    
  /* Publications formatting */
  .field-name-field-links-to-publications .odd:before, .field-name-field-links-to-publications .even:before{
    content: "•\0000a0\0000a0\0000a0";
    }
  
  .field-name-field-publications .odd:before, .field-name-field-publications .even:before{
   content: "•\0000a0\0000a0\0000a0";
   }
   
  .field-name-field-links-to-publications .odd, .field-name-field-links-to-publications .even {
    text-indent: -22px;
    margin-left: 22px;
    }
    
  /*Fixing spacing between entries*/
  .field-name-field-links-to-publications {
    margin-bottom: 20px;
    }
    
  .field-name-field-purpose {
    margin-top: 20px;
    }
    
  .field-name-field-development {
    margin-top: 25px;
    }
  
  .field-name-field-year {
    margin-bottom: 20px;
    }
  
  .field-name-field-related-reforms {
    margin-bottom: 20px;
    }
 
 .node-type-clearinghouse #zone-content .panels-flexible-column-first {
   display: none;
   }
   
.node-type-clearinghouse #zone-content .panels-flexible-column-last{
   width: 100%;
   }
   
/******************************************************/
/* EVENTS */
.ct-events .field-name-field-linkimage {
  border: 1px solid #999999;
  }
.ct-events .field-name-field-linkimage img{
  width: 90%;
  height: auto;
}
.ct-events .field-name-field-title {
  font-weight: 700;
  color: #005cab;
  }

.ct-events .field-name-field-subtitle {
  color: #808080;
  font-weight: 500;
  }

.ct-events .field-name-field-time .field-label, .ct-events .field-name-field-location .field-label, .ct-events .field-name-field-rvsp .field-label {
  display: block;
  float: left;
  }
  
.ct-events .field-name-body {
  margin-top: 20px;
  }
  
.ct-events .node-title {
  display: none;
  }

.ct-events #zone-content ul {
  margin-top: -10px !important;
  }
  
.ct-events .views-row-even {
  border-bottom: 1px solid #999999;
  }

.ct-events .views-row {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #999999;
  }
  
.ct-events fieldset.collapsed {
    margin-bottom: 70px !important;
    }

.ct-events .view-empty {
  width: 96%;
  height: 300px;
  padding: 15px;
  background-position: 0px -300px;
  background-image: url('../../../../../sites/default/files/misc/event_pic.jpg');
}

.ct-events .view-empty h1 {
  margin-top: 30px;
  color: #ffffff !important;
  font-size: 2.5em !important;
  letter-spacing: 0.05em;
  line-height: 2.25em !important;
  opacity: 0.8;
  text-align: center;
  }
  
.node-readmore {
  background-image: none;
  background-color: #333333;
  border-radius: 0;
  moz-border-radius: 0;
  }
  
.node-readmore a {
  color: #ffffff !important;
  text-shadow: none;
  text-transform: uppercase;
  }
  

.pager.clearfix {
  background: none;
  border: none;
  }
  
.pager.clearfix li a{
  background: none;
  background-color: #005cab;
  color: #ffffff;
  }

.pager.clearfix li a:hover {
  background-color: #004cab;
  }

.pager.clearfix li.pager-item a:hover {
  color: #005cab;
  }

.pager.clearfix li.pager-item {
  border: none;
  }
  
.pager.clearfix li.pager-item a, .pager.clearfix li.pager-current {
  background: none;
  border: 1px solid;
  border-radius: 20px;
  color: #666666;
  margin-right: 10px;
  }

.pager.clearfix li.pager-current {
  color: #005cab;
  }

.submitted-by {
  display: none;
  }
  
#overlay .field-type-linkimagefield, #overlay .field-name-body {
  clear: both;
  width: 100%;
  margin-left: 0px;
  }



/***********
A2J Blog
***********/
.a2j_home2 {
  border: 1px solid #666666;
  border-radius: 5px;
  padding: 10px;
  background-color: #efefef;
  }
  
.page-a2j .title {
  display: block;
  }

.pane-a2j h2.pane-title {
  margin-bottom: 0px !important;
  font-weight: 700 !important;
  }

.node-type-a2j-blog .title {
  display: none;
  }
  
.node-type-a2j-blog .field-name-field-image {
  float: left;
  margin-bottom: 15px;
  }

.node-type-a2j-blog .node-a2j-blog .field-name-field-footnotes {
  float: left;
  width: 380px;
  clear: left;
  margin-bottom: 15px;
  color: #666666;
  }

.node-type-a2j-blog .field-name-field-author a {
  font-weight: 700;
  }

.node-type-a2j-blog .field-name-field-author {
  margin-left: 0px;  
  clear: both;
  }
  
.node-type-a2j-blog .field-name-field-date {
  margin-left: 0px;
  margin-bottom: 20px;
  color: #808080;
  clear: both;
  font-weight: 500;
  }
  
.node-type-a2j-blog .field-name-body {
  margin-left: 0px;
  clear: both;
  }

.node-type-a2j-blog .field-name-field-title-commentary {
  margin-left: 0px;
  font-weight: 700;
  font-size: 19px;
  line-height: 22px;
  clear: both;
  }

.context-a2jblog .views-field-field-image {
  float: left;
  margin-right: 0px;
}
.context-a2jblog .views-field-field-image a {
  display: block;
  }
  
.context-a2jblog .views-field-body {
  margin-left: 0px;
  margin-top: 15px;
}

.context-a2jblog .views-field-field-author .field-content{
  margin-left: 0px;
  font-weight: 500;
  color: #808080;
}

.context-a2jblog .views-field-title {
  font-weight: 700;
  }
  
.context-a2jblog .views-row {
  clear: none;
  min-height: 440px;
  padding: 15px;
  border-bottom: 1px dotted #cccccc;
  }
  
.a2j-pane .views-row-even {
  padding-top: 10px;
}

.a2j-pane .views-label-field-author {
  float: left;
  margin-right: 5px;
  }

.a2j-pane .views-field-field-author {
  border-bottom: 1px solid #999999;
  padding-bottom: 10px;
}
  
.a2j-pane .pane-content {
  margin-top: -5px;
}

.a2j-pane .pane-latest-a2j-resource {
  box-sizing: border-box;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 7px;
  }

.twitter-timeline {
  width: 100% !important;
  }
  
.right-top, .left-top {
  width: 100%;
  }

.projects-pane, .news_events-pane {
  width: 100%;
  }
  
  #a2j-subtitle {
    color: #999999;
    text-decoration: underline !important;
    font-style: italic;
    font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, verdana, sans-serif;
    }
  

.context-a2jblog .issue-of-the-month,
.context-a2jblog .field-name-field-blog-tag {
  background-color: #005cab;
  width: 150px;
  text-align: center;
  color: #ffffff;
  }

.context-board-members #page-title {
  display: none;
  }

.context-board-members fieldset {
  margin-top: -10px;
  }

.context-board-members fieldset legend a{
  color: #808080;
  font-weight: 500;
  padding: 0px 0px 0px 3px;
  }
  
.context-board-members .views-row {
  min-height: 140px;
  width: 400px;
  padding-bottom: 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #cccccc;
  margin-left: auto;
  margin-right: auto;
  }

.context-board-members .views-field-field-photo {
  float: none;
  text-align: center;
  }

.context-board-members .views-field-field-last-name {
  margin-left: 0px;
  color: #005cab;
  text-transform: capitalize;
  font-size: 12px;
  letter-spacing: 0.25px;
  color: #999999;
  font-weight: 500;
  text-align: center;
}

#lastnamebio {
  color: #005cab;
}

.context-board-members .views-field-field-bio-description {
  margin-left: 0px;
  }

#zone-content .form-submit {
  background-image: none !important;
  background-color: #005cab !important;
  color: #ffffff !important;
  text-shadow: none !important;
  border: none !important;
  border-radius: 0px !important;
  font-weight: normal !important;
  height: 25px !important;
  }

.node-type-board-biography .field-name-field-first-name {
  float: left;
  margin-right: 8px;
  }

.node-type-board-biography .field-name-field-first-name,
.node-type-board-biography .field-name-field-last-name {
  color: #005cab;
  font-size: 12px;
  font-weight: 500;
  padding-top: 15px;
  }
  
/******************************************************/
/*SHURLY*/
/******************************************************/

.block-views-shurly-my-urls-block-1 {
  margin-top: 50px;
  }
  
  
.page-infographics-justiciableproblems .edge-suite-instance {
  margin-left: auto;
  margin-right: auto;
  width: 612px;
  }
  
.page-infographics-justiciableproblems #zone-content {
  border-top: 10px solid #000000;
  background-color: #acd8f1;
  }
  
#info-downloadpdf {
  text-align: center;
  }

#ac-feedback {
  background-color: #000000;
  color: #ffffff;
  width: 100%;
}

#ac-feedback p {
  padding: 10px;
  padding-left: 30px;
  padding-right: 30px;
  }
  
#ac-feedback a {
  color:#ffffff!important;
  text-decoration: underline !important;
}

#ac-feedback a:hover {
  text-decoration: none !important;
}

#ac-finalreport span.ext {
  display: none;
  }
  
#ac-finalreport {
  width: 100%;
  background-color: #cc2d45 !important;
  margin-top: 20px;
  min-height: 100px;
  }
  
#ac-colliq {
  background-color: #cc2d45;
  }
  
#ac-lefttop {
  float: left;
  padding-top: 20px;
  padding-left: 30px;
  }
  
#ac-righttop {
  text-align: right;
}

#ac-whiteheader {
  color: #ffffff;
  font-size: 23px;
  line-height: 25px;
  font-weight: 500;
  font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, verdana, sans-serif;
  }

#ac-blackheader {
  color: #000000;
  font-size: 23px;
  line-height: 25px;
  font-weight: 700;
  font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, verdana, sans-serif;
}

#ac-bottomhalf {
  margin-top: 0px;
  margin-left: 30px;
  margin-right: 30px;
  border-top: 2px dotted #ffffff;
  padding-top: 15px;
  padding-bottom: 5px;
  }
  
#ac-colliq #ac-bottomhalf {
  min-height: 50px;
  }
  
#ac-bottomhalf ul {
  clear: both;
}

#ac-bottomhalf ul li a {
  color: #ffffff;
}

#ac-bottomhalf ul li a:hover {
  color:#000000;
  }
  
#ac-bottomhalf ul li {
  list-style-type: none;
  display: inline-block;
  margin-right: 0px;
  margin-bottom: 15px;
  width: 170px !important;
  height: 43px !important;
  color: #ffffff;
  vertical-align: top;
  padding-top: 0px;
  }

#ac-bottomhalf ul #ac-final {
  width: 170px !important;
  padding-top: 12px;
  padding-right: 0px;
  display: inline-block;
}

#ac-bottomhalf ul #ac-final a {
  width: 170px !important;
  background-color: #ffffff;
  color: #cc2d45 !important;
  padding-left: 15px;
  padding-top: 12px;
  padding-right: 15px;
  padding-bottom: 12px;
  box-sizing: border-box;
  box-shadow: 1px 2px 1px #7c1529;
  -moz-box-shadow: 1px 1px 1px #7c1529;
  -webkit-box-shadow: 1px 1px 1px #7c1529; 
  }
  
#ac-bottomhalf ul #ac-final a:hover {
  box-shadow: 1px 2px 2px #666666 inset;
      -moz-box-shadow: 1px 1px 2px #666666 inset;
      -webkit-box-shadow: 1px 1px 2px #666666 inset;
      zoom: 1\9;
      filter: progid:DXImageTransform.Microsoft.Shadow(color='666666', Direction=135, Strength=3)\9;
  }

#ac-media {
  border: 1px solid #000000;
  border-top: none;
  margin-bottom: 20px;
  margin-top: -20px;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  }

#ac-media.colliq {
  margin-top: -10px;
  }
  
#ac-media .pane-title {
  color: #000000 !important;
  font-size: 12px !important;
  font-weight: bold;
  text-align: left;
  text-indent: 0px;
  }

#ac-media .field-item {
  margin: 0px;
  }

#ac-media .field-item div {
  margin: 0px;
  padding-bottom: 0px;
}

#ac-media a {
  color: #cc2d45 !important;
}

#ac-media a:hover {
  text-decoration: underline !important;
}

#nac-feedback {
  padding-top: 20px;
  }
  
.field-name-field-footnotes {
  white-space: pre-wrap; /* css-3 */    
    white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
    white-space: -pre-wrap; /* Opera 4-6 */    
    white-space: -o-pre-wrap; /* Opera 7 */    
    word-wrap: break-word; /* Internet Explorer 5.5+ */
  }

.page-infographics .content .panel-col-first .inside {
  padding: 0px !important;
  margin: 0px !important;
  }
  
.page-infographics .content .panel-col-last .inside {
  padding: 0px !important;
  margin: 0px !important;
  }
  
.page-infographics .panel-panel img {
  width: 100%;
  height: auto;
  }
  
.page-infographics .panel-panel img:hover {
  opacity: 0.5;
  }
  
  .page-infographics-advicemaze #zone-content .region-content-inner{
  border-top: 10px solid #000000;
  background-color: #8cd2f4;
  }
  
  .page-infographics-what-is-a2j #zone-content .region-content-inner{
  border-top: 10px solid #000000;
  background-color: #005cab;
  }
  
.context-collaborations-page #zone-content .half-width.panels-flexible-region-first, 
.context-collaborations-page #zone-content .half-width {
  width: 100% !important;
  }
  
.context-cost-of-justice .field-name-field-list-columns p:hover {
  background-color: none !important;
  }
  
.page-action-committee .publications {
  margin-top: -10px;
  }
  
.page-action-committee .ac-box {
  border: 1px solid #cccccc;
  padding: 10px;
  }

.page-action-committee .ac-box h2 {
  color: #cc2d45;
  }

.page-action-committee .ac-box .pull-out {
  background-color: #efefef;
  padding: 10px;
  border-bottom: 1px solid #cccccc;
  border-top: 1px solid #cccccc;
  }

.page-action-committee .ac-box .pull-out h3 {
  color: #000000;
  }
  
.page-action-committee .ac-box ul {
  padding-top: 0px;
  margin-top: -15px;
  margin-bottom: 5px;
  }

.page-action-committee .ac-box li {
  list-style-type: none;
  display: inline-block;
  width: 45%;
  }

.page-action-committee .ac-box li a {
  color: #000000;
  }

.page-action-committee .ac-box li a:hover {
  color: #808080;
  }

.page-action-committee .ac-box .item {
  border-bottom: 1px solid #CCCCCC;
  padding: 5px 0px 5px 0px;
  }

.black-bar {
  background-color: #333333;
  color: #ffffff;
  padding: 10px;
  height: 40px;
  font-weight: 500;
  }

.page-action-committee .black-bar a {
  color: #ffffff;
  font-weight: normal;
  }

.page-action-committee .reports-title h2 {
  margin-bottom: 15px;
  color: #000000;
  }

.page-action-committee .reports-title {
  border-top: 1px dotted #CCCCCC;
  padding-top: 15px;
}

.page-action-committee .ac-box .node-readmore {
  background-color: #cc2d45;
  width: 150px;
  margin-top: 15px;
  }
  
.page-action-committee .ac-box .node-readmore a{
  text-transform: none;
  }
  
.one-third {
  width: 100%;
  }
  
.two-thirds {
  width: 100%;
}

.one-half {
  width: 100%;
  margin-bottom: 10px;
  }
  
.one-half .inside {
  padding-left: 0px;
  }

.node-type-press .title {
  display: block;
  color: #cc2d45 !important;
  }

.node-type-action-committee-post .node-title {
  color: #cc2d45 !important;
  font-weight: 700;
  font-size: 13px !important;
  margin-bottom: 0px;
  }

.node-type-action-committee-post .field-type-image {
  float: left;
  padding-right: 25px;
  }

  
.node-type-action-committee-post .field-name-field-tags .field-item:after, 
.node-type-action-committee-post .field-name-field-tag-jurisdiction .field-item:after {
  content: ", ";
  }
  
.node-type-action-committee-post .comment-add {
  display: none;
}

.node-type-action-committee-post #text-right {
  padding-bottom: 30px;
  margin-bottom: 30px;
  }
  
.comment-bubble {
  padding-right: 10px;
  }

.comment-submitted a {
  color: #cc2d45 !important;
  font-weight: 700;
  }
  
.comment-links ul li a {
  background-image: none;
  background-color: #cc2d45;
  border-radius: 0;
  moz-border-radius: 0;
  color: #ffffff !important;
  text-shadow: none;
  text-transform: capitalize;
  font-weight: 500;
  padding: 5px 15px 5px 15px;
  }
  
.comment-links ul li a:hover {
  background-color: #bc2d45;
  }
  
.context-action-committee #zone-content .form-submit {
  background-color: #333333 !important;
  padding-left: 15px;
  padding-right: 15px;
  }
  
.context-action-committee #zone-content .form-submit:hover {
  background-color: #000000 !important;
  }

.page-action-committee-members .True {
  background-color: #efefef;
  }
  
.page-action-committee-members .title {
  display: block;
  color: #cc2d45 !important;
  }

.context-action-committee .public-block {
  background-color: #efefef;
  }
  
.context-action-committee .public-block .pane-title{
  margin-bottom: -20px;
  padding-top: 25px;
  padding-left: 25px;
  }
  
.context-action-committee .public-block .pane-title a{
  color: #cc2d45;
}
  
.context-action-committee .public-block .view-filters {
  display: none;
  }
  
.context-action-committee .views-row {
  padding: 25px;
  border-bottom: 1px solid #333333;
  min-height: 290px;
  }

.context-action-committee .view .node-readmore {
  width: 75px;
  background-color: #cc2d45;
  }
  
.context-action-committee .views-field-path {
  float: right;
  }

.context-action-committee .views-field-title a {
  color: #333333;
  font-weight: 700;
  }


.page-action-committee-members .views-field-title a {
  color: #cc2d45;
  font-weight: 700;
  }

.context-action-committee .views-field-created {
  color: #808080;
  font-weight: 500;
  }
  
.page-action-committee-members .views-field-field-image {
  float: left;
  margin-right: 25px;
  height: 330px;
  }
  
.context-action-committee .views-field-field-image {
  float: left;
  margin-right: 25px;
  }

.context-action-committee .views-label {
  float: left;
  }
.context-action-committee .views-label:after {
  content: "\00a0";
  }

.context-action-committee .views-field-field-tags a, 
.context-action-committee .views-field-field-tag-jurisdiction a {
  color: #cc2d45;
  }

.context-action-committee .views-field-nothing .True {
  background: none;
  background-image: url('../../../../../sites/default/files/pictures/sticky-2.png');
  width: 30px;
  height: 30px;
  position: absolute;
  margin-left: -30px;
  margin-top: -30px;
}

#extra-header h1 {
  color: #cc2d45 !important;
  margin-bottom: 0px;
  }
  
#extra-header {
  padding-bottom: 20px;
  }

.context-action-committee .public-block {
  padding-bottom: 10px;
  }
  
.context-action-committee .public-block .node-readmore {
  background-color: #333333;
  width: 65px;
  }
  
.context-action-committee .public-block .node-readmore a {
  text-transform: capitalize;
  }
  
.context-action-committee .public-block .more-link {
  background-color: #333333;
  width: 70px;
  padding: 4px 5px 4px 5px;
  text-align: center;
  margin-top: 10px;
  margin-left: 45px;
}

.item-list {
  padding-top: 15px;
  }

.context-action-committee .public-block .more-link a {
  color: #ffffff;
  text-transform: capitalize;
  }

.context-action-committee .member-login {
  width: 100px;
  background-color: #cc2d45;
  float: right;
  margin-right: 25px;
  }
  
.messages.errors {
  display: none;
  }
  
.xdebug-error {
  display: none !important;
  }
  
  
.Stage_Text_id, .Stage_Text3_id, .Stage_Text6_id, .Stage_Text9_id, 
.Stage_Text4_id, .Stage_Text10_id, .Stage_Text12Copy_id, .Stage_Text12_id, 
.Stage_TextCopy_id, .Stage_Text6Copy_id, .Stage_Text9Copy_id
{line-height: 17px !important;}

.Stage_what_is_id {line-height:61px}

.Stage_We_asked_id {line-height: 22px}

.Stage__99_id {line-height: 122px} .Stage_Canadians_id {line-height: 35px}

.Stage_in_the_id, .Stage_Toronto_Area_id, .Stage_button_Text14_id, .Stage_buttonminus_Text14_id {line-height: 26px}

.Stage_Text5_id, .Stage_Text5Copy_id, .Stage_Text5Copy2_id, .Stage_Text5Copy3_id, .Stage_Text5Copy4_id, .Stage_Text5Copy5_id, .Stage_Text5Copy6_id, .Stage_Text5Copy7_id, .Stage_Text5Copy8_id
{line-height: 25px;}

.Stage_Text10_id {width: 225px !important} .Stage_Text12Copy_id {width: 230px !important; left: 25px !important;}
.Stage_TextCopy_id {left: -20px !important; width: 265px !important;}
.Stage_Text2Copy2_id {left: -20px !important; line-height: 28px;};

.Stage_Text8_id, .Stage_Text11_id, .Stage_Text11Copy_id, .Stage_Text2Copy3_id, .Stage_Text8Copy_id
{line-height: 30px !important;}

.Stage_Text7_id, .Stage_Text2_id, .Stage_Text2Copy_id, .Stage_Text2Copy2_id {line-height: 30px !important;}


.md-object, .md-object a {
  font-family: 'Gotham SSm A', 'Gotham SSm B', gotham, Verdana !important;
  line-height: 120% !important;
/**.block-panels-mini-header {