/* $Id: blocks.css,v 1.10 2011/01/14 03:12:40 jmburnz Exp $ */
/**********************************************************
 *                       Blocks
 **********************************************************/
/**
 * Styles set for .block, .block-inner, block-title and 
 * .block-content will be inherited by all blocks.
 */
/* line 10, ../sass/blocks.scss */
.block {
  clear: both;
  margin: 0 0 1.5em;
}

/* line 14, ../sass/blocks.scss */
.sidebar p {
  padding: 0;
}

/* Block inner div */
/* h2 block title */
/* Block content wrapper */
/**********************************************************
 *                  Sidebar blocks
 **********************************************************/
/**
 * You can target blocks in one or more regions and 
 * style them differently. 
 */
/* Low specifity selector to style blocks in both sidebars. */
/* line 28, ../sass/blocks.scss */
.sidebar .block {
  margin-bottom: 10px;
  line-height: 1;
}

/* Low specifity selector to style blocks in one sidebar. */
/* Very high specifity selectors to style blocks in one sidebar. */
/**********************************************************
 *                  Region blocks
 **********************************************************/
/* Low specifity selector to style blocks in all regions. */
/* Low specifity selector to style blocks in one region. */
/**********************************************************
 *                   Module blocks
 **********************************************************/
/**
 * Module Block ID's 
 * For contributed module blocks the pattern is the same,
 * i.e. #block-[module]-[delta]
 */
/* The Main Content block  */
/* Book navigation block   */
/* Recent posts            */
/* Recent Blog posts       */
/* Recent Comments block   */
/* Active Forum topics     */
/* New Forum topics        */
/* Language Switcher block */
/* Syndicate block         */
/* Most recent poll        */
/* Author information      */
/* Popular content         */
/* Help block        */
/* Management block        */
/* Powered by Drupal       */
/* Login block             */
/* Navigation Menu block   */
/* Who's New block         */
/* Who's Online block      */
/* Primary and Secondary links blocks */
/* The class selector applies to all blocks of these types. */
/**********************************************************
 *                 Search block form
 **********************************************************/
/* Wrapper divs. */
/* Override forms.css focus style */
/**********************************************************
 *                   Block item-list
 **********************************************************/
/* line 182, ../sass/blocks.scss */
.block .item-list ul {
  list-style: none;
  margin: 0;
}

/*.block .item-list ul li {} */
/* line 188, ../sass/blocks.scss */
.block .item-list ul li.mm:hover {
  background: url(../images/orange-arrow.jpg) no-repeat 2px;
  color: #E27C03;
}

/* line 191, ../sass/blocks.scss */
.block .item-list ul li.mm a {
  font-size: 12px;
  color: #3c3c3c;
  display: block;
  padding-left: 22px;
  text-decoration: none;
  line-height: 20px;
}

/**********************************************************
 *                  Gpanel blocks
 **********************************************************/
/* Debug Gpanel blocks */
/****EXTRA FROM PREVIOUS ***/
/* line 203, ../sass/blocks.scss */
ul.menu li.active a {
  color: #E27C03;
}

/* line 204, ../sass/blocks.scss */
ul.menu li.active-trail {
  color: #E27C03;
}

/* side navigation */
/* main menu */
/* menu block */
/* line 214, ../sass/blocks.scss */
h2.block-title,
h2.pane-title,
h2.pane-title {
  font-size: 16px;
  padding-left: 0px;
  margin: 10px 0;
}

/* line 217, ../sass/blocks.scss */
.center-col {
  padding: 0 20px;
}

/* line 218, ../sass/blocks.scss */
.sidebar-left h2.block-title,
.sidebar-left h2.pane-title {
  padding-left: 22px;
}

/* line 220, ../sass/blocks.scss */
.block-menu-block ul.menu, .block-menu-block ul.menu li {
  margin: 0;
  padding: 0;
}

/* line 221, ../sass/blocks.scss */
.block-menu-block ul.menu, .block-menu-block ul.menu li {
  list-style: none;
}

/* line 222, ../sass/blocks.scss */
.block-menu-block ul.menu li a {
  font-size: 12px;
  color: #3c3c3c;
  display: block;
  padding-left: 22px;
  text-decoration: none;
  line-height: 20px;
}

/* line 225, ../sass/blocks.scss */
.block-menu-block ul.menu li a:hover,
.block-menu-block ul.menu li a.active {
  background: url(../images/orange-arrow.jpg) no-repeat 2px;
  color: #E27C03;
}

/* line 227, ../sass/blocks.scss */
.block-menu-block ul.menu li a.active-trail {
  color: #E27C03;
}

/* line 232, ../sass/blocks.scss */
.block-menu-block ul.menu, .block-menu-block ul.menu li a:hover {
  color: #e27c03;
}

/* line 235, ../sass/blocks.scss */
.pane-menu h2 {
  padding-left: 26px;
}

/* line 236, ../sass/blocks.scss */
.pane-menu ul.menu, .block-menu-block ul.menu li {
  margin: 0;
  padding: 0;
}

/* line 237, ../sass/blocks.scss */
.pane-menu ul.menu, .pane-menu ul.menu li {
  list-style: none;
}

/* line 238, ../sass/blocks.scss */
.pane-menu ul.menu li a {
  font-size: 12px;
  color: #3c3c3c;
  display: block;
  padding-left: 22px;
  text-decoration: none;
  line-height: 20px;
}

/* line 240, ../sass/blocks.scss */
.pane-menu ul.menu li a:hover,
.pane-menu ul.menu li a.active {
  background: url(../images/orange-arrow.jpg) no-repeat 2px;
  color: #E27C03;
}

/* line 242, ../sass/blocks.scss */
.pane-menu ul.menu li a.active-trail {
  color: #E27C03;
}

/* line 243, ../sass/blocks.scss */
.pane-menu ul.menu, .pane-menu ul.menu li a:hover {
  color: #e27c03;
}

/* line 245, ../sass/blocks.scss */
.pane-recipient-collector-profile .views-field-nothing {
  margin-top: 8px;
}

/* line 246, ../sass/blocks.scss */
.pane-recipient-collector-profile .views-field-field-recipient-name {
  font-weight: bold;
}

/* line 247, ../sass/blocks.scss */
.pane-recipient-collector-profile .views-field-field-recipient-contact-fname,
.pane-recipient-collector-profile .views-field-field-recipient-contact-lname {
  text-transform: capitalize;
  float: left;
  paddiong-right: 5px;
}

/*NOT TESTED from here ?????*/
/* dupli */
/* line 252, ../sass/blocks.scss */
.views-overview ul, .views-overview ul li {
  margin: 0;
  padding: 0;
}

/* line 253, ../sass/blocks.scss */
.views-overview ul, .views-overview ul li {
  list-style: none;
}

/* line 254, ../sass/blocks.scss */
.views-overview ul li a {
  font-size: 12px;
  color: #3c3c3c;
  display: block;
  padding-left: 22px;
  text-decoration: none;
  line-height: 20px;
}

/* line 257, ../sass/blocks.scss */
.views-overview ul li a:hover,
.views-overview ul li a.active {
  background: url(../images/orange-arrow.jpg) no-repeat 2px;
  color: #E27C03;
}

/* line 259, ../sass/blocks.scss */
.views-overview ul li a.active-trail {
  color: #E27C03;
}

/* line 264, ../sass/blocks.scss */
.views-overview ul, .views-overview ul li a:hover {
  color: #e27c03;
}

/*end dupli */
/* line 269, ../sass/blocks.scss */
.menu-main-menu {
  width: 100%;
  float: left;
}

/* line 270, ../sass/blocks.scss */
#block-menu-menu-top-menu {
  clear: left;
  float: right;
}

/* social-media */
/* line 273, ../sass/blocks.scss */
p.social-media img {
  margin-right: 2px;
}

/* top menu */
/* line 277, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu,
#block-menu-menu-top-menu ul.menu li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 284, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li {
  float: left;
  height: 33px;
}

/* line 289, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li a {
  text-transform: uppercase;
  display: inline-block;
  line-height: 1;
  /*color:#FFFFFF;*/
  text-decoration: none;
  padding: 0px 10px;
  margin-top: 10px;
  /*border-right:1px dotted #FFFFFF;*/
}

/* line 300, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.first a {
  color: #646464;
  padding: 0px 10px 0px 32px;
}

/* line 305, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.account-link a {
  border: none;
  color: #646464;
}

/* line 310, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.account-link,
#block-menu-menu-top-menu ul.menu li.account-link {
  background: url(../images/my-account-new.png) repeat-x;
  /*update*/
  width: 101px;
  height: 33px;
  margin-right: 4px;
}

/* line 317, ../sass/blocks.scss */
.not-logged-in #block-menu-menu-top-menu ul.menu li.account-link {
  display: none;
}

/* line 320, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.support-us-menu,
#block-menu-menu-top-menu ul.menu li.menu-428 {
  background: url(../images/top-menu-new-support-us.png) no-repeat;
  height: 44px;
  width: 171px;
  margin-right: 5px;
}

/* line 328, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.support-us-menu a,
#block-menu-menu-top-menu ul.menu li.menu-428 a {
  color: #FFF;
  padding: 0px 0px 0px 49px;
  font-weight: bold;
  font-size: 16px;
}

/* line 336, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.first {
  background-position: left;
  margin-right: 2px;
  background: url(../images/top-menu-new-login.png) no-repeat;
  width: 89px;
  height: 33px;
}

/* line 345, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.last a {
  /*border:none;*/
}

/* line 349, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li {
  /*background:url(../images/top-menu-bg.jpg) repeat-x;*/
}

/* line 353, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.first,
#block-menu-menu-top-menu ul.menu li.last {
  /*background:url(../images/top-menu-corners.jpg) no-repeat;
  */
}

/* line 359, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.first {
  background-position: left;
  margin-right: 2px;
  background: url(../images/top-menu-new-login.png) no-repeat;
  width: 89px;
  height: 33px;
}

/* line 369, ../sass/blocks.scss */
#block-menu-menu-top-menu ul.menu li.last {
  background-position: right;
}

/* line 374, ../sass/blocks.scss */
#block-block-2 {
  margin-left: 274px;
  /*margin-right:5px;*/
  clear: none;
  float: left;
}

/* line 381, ../sass/blocks.scss */
.logged-in #block-block-2 {
  margin-left: 170px;
}

/* line 384, ../sass/blocks.scss */
#block-menu-menu-top-menu {
  float: left;
  clear: right;
}

/* footer menu */
/* line 391, ../sass/blocks.scss */
.block-menu ul,
.block-menu ul li {
  list-style: none;
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 399, ../sass/blocks.scss */
#footer .block-menu {
  margin: 0;
  border-top: 1px solid #CCCCCC;
  padding-top: 10px;
}

/* line 400, ../sass/blocks.scss */
#footer .block-menu ul li a {
  display: inline-block;
  padding: 0 8px;
  border-right: 1px solid #383837;
  color: #383837;
  line-height: 1;
}

/* line 405, ../sass/blocks.scss */
#footer .block-menu ul li.last a {
  border: none;
}

/* line 407, ../sass/blocks.scss */
#footer .block-menu {
  text-align: center;
}

/* line 408, ../sass/blocks.scss */
#footer #block-block-7 img {
  margin-right: 3px;
}

/* line 409, ../sass/blocks.scss */
#footer #block-block-7 p {
  display: inline;
  margin: 0;
  padding: 0;
}

/* line 411, ../sass/blocks.scss */
#footer #block-block-7 .social-message {
  float: left;
  margin-top: 10px;
}

/* line 412, ../sass/blocks.scss */
#footer #block-block-7 .social-links,
#footer #block-block-7 .sl {
  float: left;
  line-height: 16px;
  margin-top: 25px;
  margin-right: 10px;
}

/* line 420, ../sass/blocks.scss */
#footer #block-block-7 .social-message {
  margin-left: 20px;
  margin-right: 10px;
  font-size: 11px;
}

/* line 421, ../sass/blocks.scss */
#footer #block-block-7 iframe {
  margin-left: 40px;
}

/* line 422, ../sass/blocks.scss */
#footer #block-block-7,
#footer #block-block-3 {
  float: left;
  clear: right;
  /*margin:0 20px;  */
}

/* line 428, ../sass/blocks.scss */
#footer .footer-val-supporters .pley img {
  width: 100px;
}

/* line 432, ../sass/blocks.scss */
#footer h2 {
  font-size: 12px;
  color: #595958;
}

/* line 433, ../sass/blocks.scss */
#footer {
  display: table;
  /*margin:	0 auto;*/
  margin: 40px auto 0;
}

/* ************* Reuse NYC logo block ******************** */
/* line 440, ../sass/blocks.scss */
#block-block-19, #block-block-20 {
  display: inline-block;
  margin-top: -180px;
  margin-bottom: 0;
  float: left;
}

/* line 446, ../sass/blocks.scss */
#block-block-19 {
  margin-top: -210px;
}

/* line 449, ../sass/blocks.scss */
#block-block-19 p {
  padding: 0;
  display: inline-block;
  vertical-align: top;
}

/* line 454, ../sass/blocks.scss */
#block-block-19 img {
  width: 100px;
}

/* line 458, ../sass/blocks.scss */
#block-block-20 {
  width: 100px;
  margin-left: 180px;
  padding-top: 10px;
}

/* front page blocks */
/* line 465, ../sass/blocks.scss */
p {
  padding: 0 0 1.5em;
  margin: 0;
}

/* line 469, ../sass/blocks.scss */
#block-block-6,
#block-block-5,
#block-block-4 {
  float: left;
  width: 258px;
  clear: right;
  margin: 0 8px;
  background: url(../images/rounded-corners-top.jpg) no-repeat top;
  padding-top: 7px;
}

/* line 480, ../sass/blocks.scss */
#content-bottom {
  margin: 40px auto 0;
  display: table;
}

/* line 483, ../sass/blocks.scss */
#block-block-6 .content,
#block-block-5 .content,
#block-block-4 .content {
  background-color: #efeded;
  height: 172px;
  padding: 0px 12px;
}

/* line 489, ../sass/blocks.scss */
#block-block-6 .block-inner,
#block-block-5 .block-inner,
#block-block-4 .block-inner {
  background: url(../images/rounded-corners.jpg) bottom no-repeat;
  padding-bottom: 8px;
}

/* line 496, ../sass/blocks.scss */
#block-block-6 h2 {
  height: 0px;
  text-indent: -9999px;
}

/* line 501, ../sass/blocks.scss */
#block-block-5 h2 {
  text-indent: -9999px;
  height: 0px;
}

/* line 507, ../sass/blocks.scss */
#block-block-4 h2 {
  height: 0px;
  text-indent: -9999px;
}

/* line 514, ../sass/blocks.scss */
.block-button-text {
  padding: 0 35px;
  text-align: center;
  padding-top: 17px;
  color: #383838;
}

/* line 521, ../sass/blocks.scss */
.rtecenter {
  padding: 0;
}

/* line 525, ../sass/blocks.scss */
.action-button-link-wrapper {
  background: url(../images/action-button-link.png) top no-repeat;
  width: 135px;
  height: 48px;
  padding: 0px;
  text-align: center;
  margin: 10px auto;
  display: block;
}

/* line 535, ../sass/blocks.scss */
.action-button-link-wrapper.action-button-link-wrapper-no-text {
  margin: 17px auto;
}

/* line 539, ../sass/blocks.scss */
.action-button-link {
  background: transparent;
  font-size: 14px;
  font-weight: bold;
  color: #FFF;
  text-decoration: none;
  width: 135px;
  height: 48px;
  display: table-cell;
  text-transform: uppercase;
  padding-top: 13px;
}

/* side block */
/* line 554, ../sass/blocks.scss */
.side-zipfinder {
  background: url(../images/zip-finder.jpg) no-repeat;
  height: 264px;
}

/* line 555, ../sass/blocks.scss */
.newsletter-subscribe {
  background: url(../images/follow-our-efforts-side.jpg) no-repeat;
  height: 125px;
}

/* line 556, ../sass/blocks.scss */
.support-cause-side {
  /*background:url(../images/support-our-cause-side-bg.jpg) no-repeat; 
  height: 82px;*/
}

/* zip */
/* line 562, ../sass/blocks.scss */
.sidebar .edit-distance-postal-code {
  display: none;
}

/* line 563, ../sass/blocks.scss */
.sidebar #edit-distance-search-distance {
  display: none;
}

/* line 564, ../sass/blocks.scss */
.sidebar #edit-distance-search-units-wrapper {
  display: none;
}

/* line 565, ../sass/blocks.scss */
.sidebar #edit-distance-search-distance-wrapper label {
  display: none;
}

/* line 566, ../sass/blocks.scss */
.sidebar #edit-distance-postal-code-wrapper label {
  display: none;
}

/* line 568, ../sass/blocks.scss */
.views-exposed-widget, .views-exposed-form .views-exposed-widget .form-submit, .views-exposed-form .views-exposed-widget .form-text, .views-exposed-form .views-exposed-widget {
  margin: 0;
  padding: 0;
}

/* line 572, ../sass/blocks.scss */
.views-exposed-widgets {
  margin-bottom: 0em;
  padding: 0;
}

/* line 576, ../sass/blocks.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget {
  margin: 0 30px 30px 0;
  padding: 0;
}
/* line 579, ../sass/blocks.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget input.form-text {
  height: 25px;
  padding: 0 4px;
  font-size: 14px;
}
/* line 584, ../sass/blocks.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget .form-submit {
  width: 70px;
  height: 34px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 0;
  color: #fff;
  background-color: #fa6504;
}

/* line 597, ../sass/blocks.scss */
.side-zipfinder label {
  display: none;
}

/* line 598, ../sass/blocks.scss */
.side-zipfinder form {
  color: #393939;
  height: 20px;
  line-height: 20px;
  margin: 0;
  background: #FFFFFF;
  padding: 2px;
  border: 2px solid #adadad;
  float: right;
}

/* line 610, ../sass/blocks.scss */
.side-zipfinder form input {
  font-size: 12px;
  height: 19px;
  line-height: 19px;
  margin: 0;
  padding: 0;
  float: left;
}

/* line 617, ../sass/blocks.scss */
.side-zipfinder form input[type='text'] {
  padding: 3px 0 3px 5px;
  width: 60px;
  border: none;
}

/* line 621, ../sass/blocks.scss */
.side-zipfinder form input[type='submit'] {
  margin-left: 2px;
  background: url(../images/go-button.jpg) no-repeat;
  width: 25px;
  height: 21px;
  border: none;
  border: 1px solid #adadad;
}

/* line 631, ../sass/blocks.scss */
#content form#views-exposed-form-sct-calendar-panel-pane-1 .form-item,
#content form#views-exposed-form-sct-calendar-view-panel-pane-1 .form-item {
  float: left;
  margin-right: 20px;
}

/* line 633, ../sass/blocks.scss */
#content form#views-exposed-form-sct-calendar-panel-pane-1 input.form-text[type='text'],
#content form#views-exposed-form-sct-calendar-view-panel-pane-1 input.form-text[type='text'] {
  font-size: 12px;
  height: 19px;
  line-height: 19px;
  margin: 0;
  padding: 0;
  width: 120px;
}

/* line 643, ../sass/blocks.scss */
#content form#views-exposed-form-sct-calendar-panel-pane-1 input[type='submit'],
#content form#views-exposed-form-sct-calendar-view-panel-pane-1 input[type='submit'] {
  margin-left: 2px;
  background: url(../images/search-button.jpg) no-repeat;
  width: 87px;
  height: 31px;
  border: none;
}

/* line 651, ../sass/blocks.scss */
.side-zipfinder .block-inner {
  padding: 210px 58px;
}

/* line 653, ../sass/blocks.scss */
#contact-form input.form-submit {
  background-image: url(/sites/default/files/images/buttons/submit-btn.jpg);
  background-position: top;
  background-repeat: no-repeat;
  padding-left: 1.5em;
}

/* line 656, ../sass/blocks.scss */
.webform-client-form .form-submit {
  background: url(/sites/default/files/images/buttons/submit-btn.jpg) top no-repeat;
  width: 87px;
  height: 32px;
  border: none;
  font-size: 0;
  line-height: 0;
}

/* line 659, ../sass/blocks.scss */
#content #views-exposed-form-sct-calendar-panel-pane-1,
#content #views-exposed-form-sct-calendar-view-panel-pane-1 {
  margin: 0;
}

/* line 661, ../sass/blocks.scss */
#content #views-exposed-form-sct-calendar-view-panel-pane-1 .views-exposed-widget,
#content #views-exposed-form-sct-calendar-panel-pane-1 .views-exposed-widget {
  clear: both;
  margin: 10px 0;
}

/* line 664, ../sass/blocks.scss */
#content .edit-distance-postal-code {
  display: block;
}

/* line 665, ../sass/blocks.scss */
.states ul {
  width: 20%;
  float: left;
  margin: 0;
}

/* line 666, ../sass/blocks.scss */
.states ul li {
  list-style: none;
}

/* line 667, ../sass/blocks.scss */
.states {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 20px;
}

/* line 668, ../sass/blocks.scss */
#block-block-7 {
  width: 400px;
}

/* line 669, ../sass/blocks.scss */
.views-table {
  width: 100%;
}

/* line 670, ../sass/blocks.scss */
table, td, th {
  vertical-align: top;
}

/* line 674, ../sass/blocks.scss */
table.views-view-grid td {
  padding: 10px 30px 10px 0;
}

/* line 675, ../sass/blocks.scss */
table.views-view-grid .views-field-address {
  height: 100px;
}

/* line 676, ../sass/blocks.scss */
table.views-view-grid div.views-field-addthis-button {
  margin-bottom: 0;
}

/* line 677, ../sass/blocks.scss */
.views-label-field-event-date-value, .views-label-address {
  font-weight: bold;
}

/* line 678, ../sass/blocks.scss */
.views-field-title {
  font-size: 1.2em;
}

/*edit events */
/* line 681, ../sass/blocks.scss */
#field-event-date-items table {
  width: 95%;
}

/* line 682, ../sass/blocks.scss */
fieldset.locations {
  width: 92%;
}

/* line 683, ../sass/blocks.scss */
#field-event-date-items table tr.even,
#field-event-date-items table tr.odd {
  background-color: white;
}

/* line 685, ../sass/blocks.scss */
ul.tips {
  display: none;
}

/* migration related adjustments */
/* line 689, ../sass/blocks.scss */
#block-menu-block-1 h2 {
  color: #272727;
  padding-left: 22px;
  margin: 10px 0;
}

/*# sourceMappingURL=blocks.css.map */
