/*
* Mobile Style Sheet
* NYCARE 2014 / NYCARE2014
* DS May/2014
*/
/* Variables */
/* Set the Right Menu Size */
html.mm-opening .mm-page,
html.mm-opening #mm-blocker,
html.mm-opening .mm-fixed-top,
html.mm-opening .mm-fixed-bottom {
  left: 26000%; }

.mm-menu {
  width: 26000%; }

@media all and (max-width: 1px) {
  .mm-menu {
    width: 260px; }

  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-fixed-top,
  html.mm-opening .mm-fixed-bottom {
    left: 260px; } }
@media all and (min-width: 1px) {
  .mm-menu {
    width: 260px; }

  html.mm-opening .mm-page,
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-fixed-top,
  html.mm-opening .mm-fixed-bottom {
    left: 260px; } }
.mm-menu.mm-top {
  height: 80%; }

html.mm-top.mm-opening .mm-page,
html.mm-top.mm-opening #mm-blocker,
html.mm-top.mm-opening .mm-fixed-top {
  top: 80%; }
html.mm-top.mm-opening .mm-fixed-bottom {
  bottom: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-top {
    height: 140px; }

  html.mm-top.mm-opening .mm-page,
  html.mm-top.mm-opening #mm-blocker,
  html.mm-top.mm-opening .mm-fixed-top {
    top: 140px; }
  html.mm-top.mm-opening .mm-fixed-bottom {
    bottom: -140px; } }
@media all and (min-height: 1100px) {
  .mm-menu.mm-top {
    height: 880px; }

  html.mm-top.mm-opening .mm-page,
  html.mm-top.mm-opening #mm-blocker,
  html.mm-top.mm-opening .mm-fixed-top {
    top: 880px; }
  html.mm-top.mm-opening .mm-fixed-bottom {
    bottom: -880px; } }
.mm-menu.mm-right {
  width: 26000%; }

html.mm-right.mm-opening .mm-page,
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-fixed-top,
html.mm-right.mm-opening .mm-fixed-bottom {
  right: 26000%; }

@media all and (max-width: 1px) {
  .mm-menu.mm-right {
    width: 260px; }

  html.mm-right.mm-opening .mm-page,
  html.mm-right.mm-opening #mm-blocker,
  html.mm-right.mm-opening .mm-fixed-top,
  html.mm-right.mm-opening .mm-fixed-bottom {
    right: 260px; } }
@media all and (min-width: 1px) {
  .mm-menu.mm-right {
    width: 260px; }

  html.mm-right.mm-opening .mm-page,
  html.mm-right.mm-opening #mm-blocker,
  html.mm-right.mm-opening .mm-fixed-top,
  html.mm-right.mm-opening .mm-fixed-bottom {
    right: 260px; } }
.mm-menu.mm-bottom {
  height: 80%; }

html.mm-bottom.mm-opening .mm-page,
html.mm-bottom.mm-opening #mm-blocker,
html.mm-bottom.mm-opening .mm-fixed-bottom {
  bottom: 80%; }
html.mm-bottom.mm-opening .mm-fixed-top {
  top: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-bottom {
    height: 140px; }

  html.mm-bottom.mm-opening .mm-page,
  html.mm-bottom.mm-opening #mm-blocker,
  html.mm-bottom.mm-opening .mm-fixed-bottom {
    bottom: 140px; }
  html.mm-bottom.mm-opening .mm-fixed-top {
    top: -140px; } }
@media all and (min-height: 1100px) {
  .mm-menu.mm-bottom {
    height: 880px; }

  html.mm-bottom.mm-opening .mm-page,
  html.mm-bottom.mm-opening #mm-blocker,
  html.mm-bottom.mm-opening .mm-fixed-bottom {
    bottom: 880px; }
  html.mm-bottom.mm-opening .mm-fixed-top {
    top: -880px; } }
.mm-menu.mm-front, .mm-menu.mm-next {
  left: -26000%; }

@media all and (max-width: 1px) {
  .mm-menu.mm-front, .mm-menu.mm-next {
    left: -260px; } }
@media all and (min-width: 1px) {
  .mm-menu.mm-front, .mm-menu.mm-next {
    left: -260px; } }
.mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
  top: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
    top: -140px; } }
@media all and (min-height: 1100px) {
  .mm-menu.mm-top.mm-front, .mm-menu.mm-top.mm-next {
    top: -880px; } }
.mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
  right: -26000%; }

@media all and (max-width: 1px) {
  .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
    right: -260px; } }
@media all and (min-width: 1px) {
  .mm-menu.mm-right.mm-front, .mm-menu.mm-right.mm-next {
    right: -260px; } }
.mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
  bottom: -80%; }

@media all and (max-height: 175px) {
  .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
    bottom: -140px; } }
@media all and (min-height: 1100px) {
  .mm-menu.mm-bottom.mm-front, .mm-menu.mm-bottom.mm-next {
    bottom: -880px; } }
html.mm-front .mm-fixed-top,
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-bottom {
  left: 0;
  right: auto; }
html.mm-front .mm-fixed-top,
html.mm-opening.mm-front .mm-fixed-top {
  top: 0; }
html.mm-front .mm-fixed-bottom,
html.mm-opening.mm-front .mm-fixed-bottom {
  bottom: 0; }

@media only screen and (max-device-width: 632px), only screen and (max-width: 632px) {
  html body.mobile section form {
    margin-top: 10px; }
    html body.mobile section form.evaluation_form .recomend .form-item .form-item.form-type-radio {
      display: inline-block;
      margin: 3.5px;
      margin-top: 20px; }
    html body.mobile section form.evaluation_form .recomend .form-item .description {
      position: relative; }
      html body.mobile section form.evaluation_form .recomend .form-item .description .first {
        float: left;
        padding-left: 0px; }
      html body.mobile section form.evaluation_form .recomend .form-item .description .last {
        display: block;
        text-align: right;
        padding-right: 5px; }
    html body.mobile section form.evaluation_form .form-item {
      margin: 4px;
      margin-top: 4px; }
      html body.mobile section form.evaluation_form .form-item.form-type-checkbox {
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px; }
      html body.mobile section form.evaluation_form .form-item.form-type-radio {
        margin-left: 10px;
        margin-top: 5px;
        margin-bottom: 5px; }
      html body.mobile section form.evaluation_form .form-item .form-textarea-wrapper {
        margin: 5px;
        margin-top: 5px; }
    html body.mobile section form.evaluation_form .form-submit {
      height: 30px; }
    html body.mobile section form.evaluation_form .title {
      font-size: 14px !important;
      font-style: italic;
      margin: 0px;
      margin-top: 25px;
      margin-bottom: 15px; }
    html body.mobile section form.evaluation_form .description {
      margin: 2px; }
    html body.mobile section form.evaluation_form fieldset .form-item {
      margin-left: 10px; }
    html body.mobile section form.evaluation_form fieldset legend {
      padding-left: 5px;
      position: relative;
      left: -5px;
      top: 3px;
      min-height: 30px;
      padding-bottom: 10px;
      padding-right: 2px;
      background-color: white;
      height: auto; }
  html body.mobile header .profile-area.admin-menu-visible {
    padding-top: 15px; }
  html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper #block-system-main .pane-custom.pane-1 .pane-content p {
    width: 296px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper #block-system-main .pane-custom.pane-1 .pane-content p img {
      width: 100%; }
  html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form {
    width: 296px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form input {
      margin-left: 0px !important; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper input {
      margin-left: 0px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-1 {
      width: 98%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-1 input {
        margin-left: 0px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-type {
      margin-left: 0px;
      width: 98%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-type .form-item.form-type-radios {
        position: relative; }
        html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-type .form-item.form-type-radios .form-item {
          width: 24%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-city {
      width: 33%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-city #field-address-city-add-more-wrapper input {
        width: 83% !important; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-state {
      width: 20%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-state select {
        width: 90%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-zip {
      width: 40%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-zip input {
        width: 96%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-occupation {
      margin-left: 1px;
      width: 45%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-occupation input {
        width: 91%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-company {
      width: 45%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-company input {
        width: 91%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-date-of-birth .form-type-date-select {
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-date-of-birth .form-type-date-select .date-padding {
        width: 100%; }
        html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-date-of-birth .form-type-date-select .date-padding .form-type-select {
          width: 32%; }
          html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-more-info .fieldset-wrapper .form-wrapper.field-name-field-date-of-birth .form-type-date-select .date-padding .form-type-select select {
            width: 100%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-mailing-preferences .fieldset-wrapper .form-checkboxes .form-type-checkbox {
      display: block;
      height: 90px;
      margin-bottom: 5px;
      margin-left: 0px;
      width: 99%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-mailing-preferences .fieldset-wrapper .form-checkboxes .form-type-checkbox.form-item-field-mailing-preferences-The-Weekender {
        margin-bottom: 0px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-skills-interests .fieldset-wrapper .column {
      display: block;
      width: 98%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-skills-interests .fieldset-wrapper #languages-wrapper fieldset .fieldset-wrapper .form-item {
      width: 46%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-skills-interests .fieldset-wrapper #languages-wrapper fieldset .fieldset-wrapper .form-item:nth-child(2n + 1) {
        margin-left: 1%;
        margin-right: 0px; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info #edit-no-convictions {
      width: 100%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-type-radio {
      width: 20% !important; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-arrest-date {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-arrest-date input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-date {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-date input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-offense {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-offense input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-offense-classification {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-offense-classification select {
        width: 99%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-court-location {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-conviction-info .form-item.form-item-conviction-court-location input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-legal-info .fieldset-wrapper #edit-abuse-info .form-item.form-type-radios .form-radios .form-type-radio {
      width: 20%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-name {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-name input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-phone {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-phone input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-relationship {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset .form-item.form-item-field-contact-relationship input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-name {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-name input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-relationship {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-relationship input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-phone {
      margin-left: 1px;
      width: 100%; }
      html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-important-contacts fieldset#edit-reference-info #edit-reference-1 .form-item-reference-1-phone input {
        width: 95%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-demographic .fieldset-wrapper .form-item-field-gender {
      width: 48%; }
    html body.page-volunteer.page-volunteer-register .internal .page-sizer .content-wrapper form.volunteer_form fieldset#edit-group-demographic .fieldset-wrapper .form-item-field-race-ethnicity {
      width: 48%; }
  html body.page-user #block-system-main .progress-bar {
    width: 296px; }
    html body.page-user #block-system-main .progress-bar img {
      width: 100%; }
  html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper ul.tabs.primary {
    width: 296px; }
  html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form {
    width: 296px; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form input {
      padding: 0px !important; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-salutation select {
      width: 30%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-firstname {
      width: 47%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-firstname input {
        width: 97%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-lastname {
      width: 47%;
      margin-left: 3%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-lastname input {
        width: 97%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-1 {
      width: 45%;
      height: 75px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-1 input {
        width: 97%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-type .form-item.form-type-radios .form-item {
      width: 45%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-city {
      width: 35%;
      height: 40px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-city input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-state {
      width: 20%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-state select {
        width: 100%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-zip {
      margin-left: 2%;
      width: 42%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-address-zip input {
        width: 89%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-occupation {
      width: 100%;
      margin-left: 0px;
      margin-top: 0px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-occupation input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-title {
      margin-top: 0px;
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-title input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-company {
      margin-top: 0px;
      margin-left: 0px;
      margin-bottom: 20px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-more-info .fieldset-wrapper .form-wrapper.field-name-field-company input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-email-type .form-item.form-type-radios .form-item {
      width: 32%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-work-email {
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-work-email input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-personal-email {
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-personal-email input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-alternate-email {
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-alternate-email input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-tl-email {
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-tl-email input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-wrapper.field-name-field-phone-number input {
      width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-type-radios.form-item-field-phone-type {
      height: 80px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-type-radios.form-item-field-phone-type .form-radios .form-item {
        width: 45%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-work-phone {
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-work-phone input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-home-phone {
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-home-phone input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-mobile-phone {
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-mobile-phone input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-other-phone {
      margin-left: 0px;
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset.group-phone-email .fieldset-wrapper .form-item.form-item-field-other-phone input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-mailing-preferences .fieldset-wrapper .form-checkboxes .form-type-checkbox {
      display: block;
      height: 90px;
      margin-bottom: 5px;
      margin-left: 0px;
      width: 99%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-mailing-preferences .fieldset-wrapper .form-checkboxes .form-type-checkbox.form-item-field-mailing-preferences-The-Weekender {
        margin-bottom: 0px; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-name {
      width: 100%; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-name input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-phone {
      width: 100%;
      margin-left: 0px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-phone input {
        width: 95%; }
    html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-relationship {
      width: 100%;
      margin-left: 0px; }
      html body.page-user.page-user-edit .volunteer .page-sizer .content-wrapper form#user-profile-form fieldset#edit-group-emergency .form-item.form-item-field-contact-relationship input {
        width: 95%; } }
@media only screen and (max-device-width: 699px), only screen and (max-width: 699px), not screen and (device-width: 906px) and (device-height: 601px) and (-webkit-min-device-pixel-ratio: 1.331) and (-webkit-max-device-pixel-ratio: 1.332) and (orientation: landscape) {
  html body.mobile {
    /* Common Styles */
    /* Style to project-history-page */
    /*	Styles for notifications 	*/ }
    html body.mobile section form {
      margin-top: 10px;
      /* styles to evaluation form*/ }
      html body.mobile section form.evaluation_form .recomend .form-item .form-item.form-type-radio {
        display: inline-block;
        margin: 3.5px;
        margin-top: 20px; }
      html body.mobile section form.evaluation_form .recomend .form-item .description {
        position: relative; }
        html body.mobile section form.evaluation_form .recomend .form-item .description .first {
          float: left;
          padding-left: 0px; }
        html body.mobile section form.evaluation_form .recomend .form-item .description .last {
          display: block;
          text-align: right;
          padding-right: 5px; }
      html body.mobile section form.evaluation_form .form-item {
        margin: 4px;
        margin-top: 4px; }
        html body.mobile section form.evaluation_form .form-item.form-type-checkbox {
          margin-left: 10px;
          margin-top: 5px;
          margin-bottom: 5px; }
        html body.mobile section form.evaluation_form .form-item.form-type-radio {
          margin-left: 10px;
          margin-top: 5px;
          margin-bottom: 5px; }
        html body.mobile section form.evaluation_form .form-item .form-textarea-wrapper {
          margin: 5px;
          margin-top: 5px; }
      html body.mobile section form.evaluation_form .form-submit {
        height: 30px; }
      html body.mobile section form.evaluation_form .title {
        font-size: 14px !important;
        font-style: italic;
        margin: 0px;
        margin-top: 25px;
        margin-bottom: 15px; }
      html body.mobile section form.evaluation_form .description {
        margin: 2px; }
      html body.mobile section form.evaluation_form fieldset .form-item {
        margin-left: 10px; }
      html body.mobile section form.evaluation_form fieldset legend {
        padding-left: 5px;
        position: relative;
        left: -5px;
        top: 3px;
        min-height: 30px;
        padding-bottom: 10px;
        padding-right: 2px;
        background-color: white;
        height: auto; }
    html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper {
      width: 296px; }
      html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item {
        width: 100%; }
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item input[type="text"],
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item input[type="tel"],
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item input[type="number"],
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item input[type="email"],
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item input[type="password"] {
          width: 90%;
          padding: 10px; }
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item .password-strength, html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item .password-confirm {
          float: none;
          margin-top: 0; }
        html body.mobile.page-project-corp-sign-up .project .page-sizer .content-wrapper .region-content #nycares-projects-user-corp-signup-form .form-item .password-suggestions {
          width: 96%; }
    html body.mobile div.page-sizer {
      width: 296px; }
    html body.mobile.page-corp-sign-up-listing section .content-wrapper .region-content .view-corporate-project-listing .project-logo {
      max-width: 80%; }
    html body.mobile.page-project-manage-print header .profile-area {
      display: none; }
    html body.mobile.page-project-manage-print header #menu-control {
      display: none !important; }
    html body.mobile.page-project-manage-print section .projects-manage-print table.compact tbody tr td {
      max-width: 45px;
      word-wrap: break-word; }
      html body.mobile.page-project-manage-print section .projects-manage-print table.compact tbody tr td.name {
        max-width: 45px; }
      html body.mobile.page-project-manage-print section .projects-manage-print table.compact tbody tr td.signature {
        min-width: 45px; }
      html body.mobile.page-project-manage-print section .projects-manage-print table.compact tbody tr td.email {
        max-width: 45px;
        min-width: 45px; }
    html body.mobile.page-project-manage-print section .projects-manage-print table tbody tr td.name {
      min-width: 45px; }
    html body.mobile.page-project-manage-print section .projects-manage-print table tbody tr td.email {
      max-width: 45px;
      min-width: 45px; }
    html body.mobile.page-project-manage-print section .projects-manage-print table tbody tr td.role {
      max-width: 45px; }
    html body.mobile.page-project-manage-print section .projects-manage-print table tbody tr td.signature {
      min-width: 45px; }
    html body.mobile.page-project-manage-print section .projects-manage-print table tbody tr td.status {
      min-width: 45px;
      max-width: 45px;
      word-wrap: break-word; }
    html body.mobile.project-history-page {
      position: relative; }
      html body.mobile.project-history-page header .profile-area {
        display: none; }
      html body.mobile.project-history-page header .masthead #menu-control {
        display: none; }
      html body.mobile.project-history-page nav {
        display: none; }
      html body.mobile.project-history-page section.volunteer {
        background-image: none;
        background-color: white; }
      html body.mobile.project-history-page section #page-title {
        display: none; }
      html body.mobile.project-history-page section .pane-views-panes {
        margin-top: 0px; }
      html body.mobile.project-history-page section table.project_history_detail thead {
        font-size: 15px;
        font-weight: bold; }
      html body.mobile.project-history-page section table.project_history_detail tbody {
        font-size: 14px;
        line-height: 16px; }
        html body.mobile.project-history-page section table.project_history_detail tbody tr td {
          padding-right: 10px;
          padding-top: 7px;
          padding-bottom: 7px;
          max-width: 100px;
          word-wrap: break-word; }
          html body.mobile.project-history-page section table.project_history_detail tbody tr td.time {
            padding-right: 10px; }
          html body.mobile.project-history-page section table.project_history_detail tbody tr td.duration {
            text-align: center; }
      html body.mobile.project-history-page footer {
        display: none; }
    html body.mobile.page-news-events .view-id-events .view-content .group-left .field-logo img {
      height: 141px;
      width: 141px; }
    html body.mobile #select2-drop .show-me-all a {
      width: 276px; }
    html body.mobile .project-options {
      bottom: 10px; }
    html body.mobile.page-user #colorbox {
      left: 160px !important;
      width: 290px !important;
      margin-left: -33px; }
      html body.mobile.page-user #colorbox #cboxWrapper {
        width: 289px !important; }
        html body.mobile.page-user #colorbox #cboxWrapper #cboxContent {
          position: relative;
          top: -30px;
          width: 260px !important; }
          html body.mobile.page-user #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
            width: 260px !important; }
            html body.mobile.page-user #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .form-item .form-text {
              width: 239px; }
            html body.mobile.page-user #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .form-item textarea {
              height: 95px; }
    html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row {
      height: auto;
      width: 294px !important; }
      html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-first {
        display: block;
        height: 45px !important;
        width: 294px !important; }
      html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-second {
        padding: 10px !important;
        width: 274px !important;
        height: auto; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-second .field-title a {
          font-size: 18px; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-second .field-node-link {
          bottom: 0px;
          position: absolute;
          right: 27px; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options {
          bottom: -10px; }
      html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-third {
        display: block;
        height: 60px !important;
        width: 273px !important; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper {
          border-bottom: medium none;
          border-right: 1px solid #ffffff;
          display: inline-block;
          width: 133px; }
          html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough {
            height: auto; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times {
          display: inline-block;
          height: 60px;
          margin-left: 10px;
          vertical-align: top;
          width: 125px; }
      html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth {
        height: 146px;
        padding: 0;
        width: 296px !important;
        min-height: 72px; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link {
          top: 0px; }
        html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth > div {
          margin: 0;
          padding: 0;
          line-height: 70px;
          top: 0; }
          html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a {
            height: 23px;
            left: 0;
            padding: 25px 20px;
            top: auto;
            width: 256px; }
          html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader {
            padding: 16px 4px; }
    html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects {
      height: 146px !important; }
    html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-filters #views-exposed-form-projects-panel-pane-all-previous-projects .views-exposed-widgets #edit-field-registration-status-value-wrapper {
      display: inline-block; }
    html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-filters #views-exposed-form-projects-panel-pane-all-previous-projects .views-exposed-widgets .views-submit-button {
      display: inline-block;
      margin: 0;
      padding: 0;
      width: 100px; }
      html body.mobile.page-user-previous-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-previous-projects .view-filters #views-exposed-form-projects-panel-pane-all-previous-projects .views-exposed-widgets .views-submit-button #edit-submit-projects {
        top: 30px;
        width: 100px; }
    html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats {
      margin-top: 0px; }
    html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row {
      height: auto;
      width: 294px !important; }
      html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-first {
        display: block;
        height: 45px !important;
        width: 294px !important; }
      html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-second {
        padding: 10px !important;
        width: 274px !important;
        height: auto; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-second .field-title a {
          font-size: 18px; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-second .field-node-link {
          bottom: 0px;
          position: absolute;
          right: 27px; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-second .group-project-options {
          bottom: -10px; }
      html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-third {
        display: block;
        height: 60px !important;
        width: 273px !important; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper {
          border-bottom: medium none;
          border-right: 1px solid #ffffff;
          display: inline-block;
          width: 133px; }
          html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough {
            height: auto; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times {
          display: inline-block;
          height: 60px;
          margin-left: 10px;
          vertical-align: top;
          width: 125px; }
      html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-fourth {
        height: 146px;
        padding: 0;
        width: 296px !important;
        min-height: 72px; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link {
          top: 0px; }
        html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-fourth > div {
          margin: 0;
          padding: 0;
          line-height: 70px;
          top: 0; }
          html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a {
            height: 23px;
            left: 0;
            padding: 25px 20px;
            top: auto;
            width: 256px; }
          html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader {
            padding: 16px 4px; }
    html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-filters #views-exposed-form-projects-panel-pane-all-upcoming-projects .views-exposed-widgets #edit-field-registration-status-value-wrapper {
      display: inline-block; }
    html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-filters #views-exposed-form-projects-panel-pane-all-upcoming-projects .views-exposed-widgets .views-submit-button {
      display: inline-block;
      margin: 0;
      padding: 0;
      width: 100px; }
      html body.mobile.page-user-upcoming-projects section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-all-upcoming-projects .view-filters #views-exposed-form-projects-panel-pane-all-upcoming-projects .views-exposed-widgets .views-submit-button #edit-submit-projects {
        top: 30px;
        width: 100px; }
    html body.mobile.page-orientation section.internal .page-sizer .content-wrapper {
      width: 296px; }
    html body.mobile #cee_box {
      height: 380px !important;
      margin-left: -138px !important;
      margin-top: -178px !important;
      width: 270px !important; }
      html body.mobile #cee_box #cee_closeBtn {
        width: 30px;
        height: 29px;
        background-size: 30px auto;
        top: -15px;
        right: -19px; }
      html body.mobile #cee_box .nav {
        display: block;
        height: 42px;
        position: absolute;
        top: 42px;
        width: 100%;
        z-index: 1000; }
        html body.mobile #cee_box .nav a {
          color: #FFFFFF;
          display: block;
          height: 30px;
          position: absolute;
          top: -3px;
          width: 30px; }
          html body.mobile #cee_box .nav a#prev {
            left: 20px;
            top: -21px; }
            html body.mobile #cee_box .nav a#prev:after {
              content: "\e601";
              color: #EE2D26;
              font-family: "icons";
              font-size: 34px;
              left: -8px;
              position: absolute;
              top: 0px; }
          html body.mobile #cee_box .nav a#next {
            right: 20px;
            top: -21px; }
            html body.mobile #cee_box .nav a#next:after {
              content: "\e602";
              color: #EE2D26;
              font-family: "icons";
              font-size: 34px;
              position: absolute;
              right: -11px;
              top: 0px; }
      html body.mobile #cee_box .tabs-block {
        width: 250px;
        height: 360px; }
        html body.mobile #cee_box .tabs-block input[type="submit"] {
          width: 119px; }
          html body.mobile #cee_box .tabs-block input[type="submit"].clear-taxonomy {
            right: 142px; }
        html body.mobile #cee_box .tabs-block ul.tabs {
          border: 1px solid #000000;
          height: 305px; }
          html body.mobile #cee_box .tabs-block ul.tabs li.item {
            display: none; }
            html body.mobile #cee_box .tabs-block ul.tabs li.item.active {
              border: none;
              display: block;
              width: 250px; }
              html body.mobile #cee_box .tabs-block ul.tabs li.item.active h2 {
                border: none;
                width: 100%; }
                html body.mobile #cee_box .tabs-block ul.tabs li.item.active h2 a {
                  text-align: center;
                  width: 210px; }
                  html body.mobile #cee_box .tabs-block ul.tabs li.item.active h2 a:hover {
                    background-color: #FFFFFF; }
                html body.mobile #cee_box .tabs-block ul.tabs li.item.active h2 input {
                  left: 45px; }
              html body.mobile #cee_box .tabs-block ul.tabs li.item.active .tab-content {
                border: none;
                height: 240px;
                padding: 5px;
                width: 240px; }
                html body.mobile #cee_box .tabs-block ul.tabs li.item.active .tab-content ul {
                  height: auto;
                  width: 100%; }
                  html body.mobile #cee_box .tabs-block ul.tabs li.item.active .tab-content ul li {
                    display: block;
                    float: left;
                    width: 100%; }
    html body.mobile #colorbox {
      width: 100% !important; }
      html body.mobile #colorbox #cboxWrapper {
        width: 100% !important; }
        html body.mobile #colorbox #cboxWrapper #cboxContent {
          position: relative;
          top: -30px;
          width: 90% !important; }
          html body.mobile #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
            width: 100% !important;
            height: 100% !important; }
            html body.mobile #colorbox #cboxWrapper #cboxContent #cboxLoadedContent.form-item.form-text {
              width: 90%; }
            html body.mobile #colorbox #cboxWrapper #cboxContent #cboxLoadedContent.form-item textarea {
              height: 95px; }
    html body.mobile section {
      background-color: #FFFFFF;
      top: auto;
      width: auto;
      /* Pane Blocks on Homepage */
      /* Search Block */
      /* Project Goals Widget on Homepage */
      /* Carousel on Homepage */ }
      html body.mobile section.volunteer {
        background: none;
        margin-bottom: 0px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form fieldset {
          border: 0px solid transparent; }
        html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .progress-bar {
          width: 270px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item {
          width: 100%; }
          html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item input[type="text"],
          html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item input[type="tel"],
          html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item input[type="number"],
          html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item input[type="email"],
          html body.mobile section.volunteer .page-sizer .content-wrapper #user-profile-form .form-item input[type="password"] {
            padding: 10px;
            width: 90%; }
        html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary {
          display: block;
          overflow: visible;
          position: relative;
          height: auto; }
          html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary li {
            display: inline-block;
            float: left;
            margin-bottom: 5px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary li a {
              font-size: 14px;
              margin: 0;
              width: 146px;
              color: #EE2D26;
              white-space: pre-line;
              padding: 0;
              height: 47px;
              text-align: center;
              display: table-cell;
              vertical-align: middle;
              font-family: open_sansbold; }
            html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary li:nth-child(even) {
              margin-left: 4px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary li.single-option a {
              width: 296px;
              margin: 0; }
          html body.mobile section.volunteer .page-sizer .content-wrapper > ul.tabs.primary:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden; }
        html body.mobile section.volunteer .page-sizer .content-wrapper #page-title {
          font-size: 24px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .panel-1col {
          padding: 0px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .volunteer-welcome {
          display: none; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects,
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects,
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes {
          margin: 15px auto 0; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects h2,
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects h2,
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes h2 {
            background-color: #F5F5F5;
            font-size: 14px;
            padding: 10px 20px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects h2 .expand,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects h2 .expand,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes h2 .expand {
              color: #F5F5F5;
              position: absolute;
              right: 15px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects h2 .expand:after,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects h2 .expand:after,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes h2 .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects h2.open .expand:after,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects h2.open .expand:after,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes h2.open .expand:after {
              content: "\e603"; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content,
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content,
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content {
            display: none; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-header,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-header,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-header,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-header,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-header,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-header {
              display: inline-block;
              width: 100%;
              height: 15px;
              background: none; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-header span.see-all,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-header span.see-all,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-header span.see-all,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-header span.see-all,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-header span.see-all,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-header span.see-all {
                top: 0; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row,
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row {
              height: auto;
              width: 294px !important; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-first,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-first,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-first,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-first,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-first,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-first {
                display: block;
                height: 45px !important;
                width: 294px !important; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second {
                padding: 10px !important;
                width: 274px !important;
                height: auto; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-title a,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-title a,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-title a,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-title a,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-title a,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-title a {
                  font-size: 18px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-node-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-node-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-node-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-node-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-node-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-node-link {
                  bottom: 0px;
                  position: absolute;
                  right: 27px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .group-project-options,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .group-project-options,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .group-project-options {
                  bottom: -10px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third {
                display: block;
                height: 60px !important;
                width: 273px !important; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper {
                  border-bottom: medium none;
                  border-right: 1px solid #ffffff;
                  display: inline-block;
                  width: 133px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .group_adress_wrapper .field-borough {
                    height: auto; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .field-signup-times,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .field-signup-times,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .field-signup-times {
                  display: inline-block;
                  height: 60px;
                  margin-left: 10px;
                  vertical-align: top;
                  width: 125px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth {
                height: 146px;
                padding: 0;
                width: 296px !important;
                min-height: 72px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth.two-objects > div.field-manage-link {
                  top: 0px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div {
                  margin: 0;
                  padding: 0;
                  line-height: 70px;
                  top: 0; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div a,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div a,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div a {
                    height: 23px;
                    left: 0;
                    padding: 25px 20px;
                    top: auto;
                    width: 256px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-upcoming-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-projects-panel-pane-previous-projects .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div.contact-team-leader {
                    padding: 16px 4px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-list-favorites-nodes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth {
          height: 72px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats {
          height: auto;
          margin-top: 15px; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-title {
            background-color: #F5F5F5;
            height: 24px;
            font-size: 14px;
            padding: 10px 20px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-title .expand {
              color: #F5F5F5;
              position: absolute;
              right: 15px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-title .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-title.open .expand:after {
              content: "\e603"; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content {
            display: none; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards {
              height: 180px;
              left: -12px;
              overflow: hidden;
              padding: 0;
              position: relative;
              top: 7px;
              width: 320px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards {
                height: 140px;
                padding: 20px 35px;
                width: 249px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-orientation {
                  display: inline-block;
                  top: 28px;
                  width: 125px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-orientation .orientation {
                    right: 8px;
                    background-size: 100px;
                    background-position: 0px -281px;
                    width: 38px;
                    height: 38px;
                    top: 6px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-orientation .link {
                    bottom: -40px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-orientation .text {
                    font-size: 14px;
                    width: 95px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-projects {
                  margin-right: 0px;
                  display: inline-block;
                  float: right;
                  right: -5px;
                  top: -27px;
                  width: 130px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-projects .link {
                    bottom: -40px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-projects .white-value {
                    background-size: 100px;
                    background-position: 0px -503px;
                    font-size: 16px;
                    line-height: 2.3em;
                    height: 36px;
                    padding: 0px;
                    top: 7px;
                    right: 4px;
                    width: 36px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .recent-awards .awards-projects .text {
                    font-size: 14px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .future-awards {
                background-size: 100% auto;
                height: 170px;
                padding: 20px 35px;
                width: 249px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .future-awards .link {
                  bottom: 40px;
                  left: 36px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .future-awards .text {
                  top: 28px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .awards .awards-results .future-awards .white-value {
                  top: 64px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .nav #awards-prev {
              color: transparent;
              display: inline-block;
              position: absolute;
              top: 48px;
              font-size: 5px;
              height: 90px;
              left: 10px;
              width: 20px;
              z-index: 10; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .nav #awards-prev:after {
                color: #FFFFFF;
                font-family: "icons";
                font-size: 36px;
                content: "\e601";
                position: absolute;
                left: -12px;
                top: 37px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .nav #awards-next {
              color: transparent;
              display: inline-block;
              position: absolute;
              top: 48px;
              font-size: 5px;
              height: 90px;
              right: 10px;
              width: 20px;
              z-index: 10; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-awards-stats .pane-content .projects-goals .nav #awards-next:after {
                color: #FFFFFF;
                font-family: "icons";
                font-size: 36px;
                content: "\e602";
                position: absolute;
                right: -12px;
                top: 37px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .group-user-contact {
          margin-right: 10px; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .group-user-contact .field-group-format-wrapper .field-contact-button .contact-user a {
            display: none; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-bio {
          margin-bottom: 10px;
          display: none; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-bio-truncated {
          margin-bottom: 10px;
          display: block; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-contact-mobile {
          display: block; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-contact-mobile .contact-user a {
            background-color: #6BBEC6;
            border: 1px solid #0993A0;
            color: #FFFFFF;
            display: inline-block;
            font-family: 'open_sansbold';
            font-size: 14px;
            padding: 12px;
            text-align: center;
            text-transform: uppercase;
            width: 268px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-contact-mobile .contact-user a:active, html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-user .group-user-data .field-group-format-wrapper .field-contact-mobile .contact-user a:hover {
              background-color: #0993A0; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics h2 {
          background-color: #F5F5F5;
          font-size: 14px;
          padding: 10px 20px; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics h2 .expand {
            color: #F5F5F5;
            position: absolute;
            right: 15px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics h2 .expand:after {
              content: "\e602";
              font-family: "icons";
              font-size: 26px;
              color: #EE2D26; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics h2.open .expand:after {
            content: "\e603"; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics .pane-content #mini-panel-current_statistics {
          display: none; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics .pane-content #mini-panel-current_statistics .panel-col div .panel-pane {
            background-color: #F5F5F5;
            margin-right: 0;
            min-height: 150px;
            width: 256px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics .pane-content #mini-panel-current_statistics .panel-col div .panel-pane.pane-nycares-admin-project-managed .project-managed {
              top: 35px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics .pane-content #mini-panel-current_statistics .panel-col div .panel-pane.pane-nycares-admin-top-partners .top-partners {
              top: 7px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-current-statistics .pane-content #mini-panel-current_statistics .panel-col div .panel-pane.pane-leader-quote-widget {
              width: 256px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project h2 {
          background-color: #F5F5F5;
          font-size: 14px;
          padding: 10px 20px; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project h2 .expand {
            color: #F5F5F5;
            position: absolute;
            right: 15px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project h2 .expand:after {
              content: "\e602";
              font-family: "icons";
              font-size: 26px;
              color: #EE2D26; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project h2.open .expand:after {
            content: "\e603"; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project {
          display: none; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .see-all {
            display: none; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project {
            border-top: none;
            height: auto;
            width: 100%; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description {
              float: none;
              padding: 13px 10px;
              width: 258px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description h2 {
                font-size: 18px;
                margin-bottom: 10px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .text-description {
                visibility: hidden;
                position: absolute;
                width: 100%; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .text-description a.read-more {
                  visibility: visible;
                  display: block;
                  position: absolute;
                  right: 40px;
                  top: -7px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .text-description a.read-more:after {
                    font-size: 18px;
                    padding-left: 5px;
                    position: absolute;
                    right: -21px;
                    top: 0; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .project-options {
                display: block;
                width: 100%;
                height: 30px;
                margin-top: 15px;
                position: relative;
                bottom: auto; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .project-options li {
                  float: none;
                  display: inline-block;
                  padding: 0px;
                  width: 20px;
                  margin: 0px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .description .project-options li.groups-available {
                    width: 29px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .location {
              height: auto;
              left: -1px;
              padding: 10px;
              position: relative;
              width: 276px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .location > div {
                border: none;
                display: inline-block;
                width: 127px;
                height: auto;
                padding: 0px;
                vertical-align: top; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .location > div.borough {
                  border-bottom: none;
                  padding-right: 6px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .location > div.date {
                  border-left: 1px solid #FFFFFF;
                  padding-left: 7px;
                  padding-top: 0px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .options {
              height: 46px;
              width: 100%; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .options .flag-wrapper {
                margin-left: 4px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots {
              background-image: none;
              background-color: #ED2C25;
              border-top: 1px solid #BD4D49;
              height: 41px;
              padding: 0px 0px 6px;
              width: 100%; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons {
                margin: 0px;
                padding: 0px;
                height: auto;
                text-align: center;
                width: 100%; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons > div {
                  border: none;
                  border-right: 2px solid #FFFFFF;
                  display: inline-block;
                  width: auto; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons > div a {
                    display: inline-block;
                    padding: 10px 40px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons > div:last-child {
                    border: none; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons > div.group-signup {
                    border-top: 0px;
                    border-left: 1px solid #FFFFFF; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons:before {
                  border: none;
                  display: none; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons.three-items {
                  margin-top: 0; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .buttons.three-items div a {
                    padding: 15px 18px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .current-project .project .spots .spots-number {
                display: none; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-current-project .pagination {
          padding: 0px 20px; }
        html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats {
          height: auto;
          margin-top: 15px; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-title {
            background-color: #F5F5F5;
            padding: 10px 20px;
            font-size: 14px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-title .expand {
              color: #F5F5F5;
              position: absolute;
              right: 15px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-title .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-title.open .expand:after {
              content: "\e603"; }
          html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content {
            display: none;
            position: relative;
            top: 5px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .nav #goals-prev {
              color: transparent;
              display: inline-block;
              position: absolute;
              top: 50px;
              font-size: 5px;
              height: 90px;
              width: 20px;
              z-index: 10; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .nav #goals-prev:after {
                color: #FFFFFF;
                font-family: "icons";
                font-size: 36px;
                content: "\e601";
                position: absolute;
                left: -12px;
                top: 37px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .nav #goals-next {
              color: transparent;
              display: inline-block;
              position: absolute;
              top: 50px;
              font-size: 5px;
              height: 90px;
              right: 0px;
              width: 20px;
              z-index: 10; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .nav #goals-next:after {
                color: #FFFFFF;
                font-family: "icons";
                font-size: 36px;
                content: "\e602";
                position: absolute;
                right: -12px;
                top: 37px; }
            html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal {
              left: -12px; }
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects,
              html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours {
                padding: 10px 35px;
                width: 250px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .content,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .content {
                  left: -5px;
                  position: relative;
                  top: -8px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .chart-wrapper,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .chart-wrapper {
                  top: 0px;
                  height: 90px;
                  width: 90px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .chart-wrapper .chart canvas,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .chart-wrapper .chart canvas {
                    height: 90px !important;
                    width: 90px !important; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .chart-wrapper .chart .rounder-wrapper,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .chart-wrapper .chart .rounder-wrapper {
                    height: 90px;
                    width: 90px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .chart-wrapper .chart .value,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .chart-wrapper .chart .value {
                    font-size: 24px;
                    height: 90px;
                    line-height: 104px;
                    width: 90px;
                    height: 90px; }
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .goal, html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .total,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .goal,
                html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .total {
                  margin-bottom: 15px;
                  position: relative;
                  top: 10px;
                  width: 150px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .goal h4, html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .total h4,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .goal h4,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .total h4 {
                    font-size: 20px; }
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .goal .value, html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .projects .project-results .total .value,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .goal .value,
                  html body.mobile section.volunteer .page-sizer .content-wrapper .region-content .pane-nycares-admin-my-project-stats .pane-content .projects-goal .hours .project-results .total .value {
                    font-size: 24px; }
      html body.mobile section.project .page-sizer .content-wrapper .region-content .pane-nycares-projects-group-signup-form #nycares-projects-group-signup-form .form-item input[type="text"], html body.mobile section.project .page-sizer .content-wrapper .region-content .pane-nycares-projects-group-signup-form #nycares-projects-group-signup-form .form-item input[type="number"] {
        padding: 10px;
        width: 90%; }
      html body.mobile section.project .page-sizer .content-wrapper .group-description {
        margin: 0 0 5px;
        width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-description .field-group-format-wrapper .group-project-options {
          width: auto; }
        html body.mobile section.project .page-sizer .content-wrapper .group-description h1 {
          line-height: 1em; }
        html body.mobile section.project .page-sizer .content-wrapper .group-description .group-project-options {
          width: 296px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-project-cta {
        margin: 0px 0px 20px 0px;
        width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-project-cta .field-group-format-wrapper .field-location-adreess .project-location {
          width: 256px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-project-cta .field-group-format-wrapper .field-manage-link .manage a, html body.mobile section.project .page-sizer .content-wrapper .group-project-cta .field-group-format-wrapper .field-individual-fundraising-button .manage a, html body.mobile section.project .page-sizer .content-wrapper .group-project-cta .field-group-format-wrapper .field-team-fundraising-button .manage a {
          width: 294px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-dates {
        margin-bottom: 15px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form #edit-signup,
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form #edit-de-register {
          margin-left: 0;
          width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .actions .de-register input {
          width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .corp-sign-up-link {
          margin-left: 0px;
          width: 294px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .see-more-link a.see-more {
          color: #F5F5F5;
          font-size: 7px;
          position: absolute;
          right: 4px;
          text-align: right;
          top: -5px;
          vertical-align: baseline;
          width: 1px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .see-more-link a.see-more:after {
            font-size: 28px;
            right: -1px;
            top: 11px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .close-link a {
          color: #F5F5F5;
          display: inline-block;
          font-size: 7px;
          height: 30px;
          position: absolute;
          right: -6px;
          text-align: right;
          width: 1px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .close-link a:after {
            font-size: 26px;
            right: 13px;
            top: 5px;
            width: 15px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .actions {
          line-height: 0pt; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .actions .sign-up input {
            width: 296px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .actions .group-signup {
            left: 0px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .actions .group-signup a {
              width: 294px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item {
          width: 266px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item .date .form-item [type="checkbox"] + label {
            line-height: 1em; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item .spots {
            display: none; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item .time {
            left: 66px;
            top: 25px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item.first {
            height: 44px;
            width: 266px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item.first .date .form-item {
              margin-top: 0px; }
              html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item.first .date .form-item [type="checkbox"] + label {
                font-size: 13px;
                line-height: 1em;
                overflow: hidden;
                width: 200px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-dates .field-group-format-wrapper .field-signup-times-form #nycares-admin-project-signup-form .signup-time-wrapper .signup-time-item.first .time {
              left: 66px;
              top: 32px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-project-options .field-group-format-wrapper > div div {
        margin-right: 5px;
        text-indent: -9999px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-location-widget {
        display: block;
        float: none;
        height: auto;
        width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper {
          background-color: #FFFFFF;
          display: block;
          width: 296px;
          margin: 0px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper h3 {
            display: none; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner {
            width: 295px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper {
              background-color: transparent;
              display: block;
              padding: 0px;
              top: 0px;
              margin: 0px;
              width: 295px; }
              html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper div.field-partner {
                display: none; }
              html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper h3 {
                display: block;
                margin-bottom: 0px;
                height: 29px;
                padding: 12px 18px 8px;
                line-height: 1.5em; }
                html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper h3 .expand {
                  color: #F5F5F5;
                  position: absolute;
                  right: 15px; }
                  html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper h3 .expand:after {
                    content: "\e602";
                    font-family: "icons";
                    font-size: 26px;
                    color: #EE2D26; }
                html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .partner .field-group-format-wrapper h3.open .expand:after {
                  content: "\e603"; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .location-wrapper {
            display: none; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .field-share {
            top: 0px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .field-share .sharethis-wrapper > span.st_sharethis_hcount .stButton .st-sharethis-counter {
              line-height: 1.3em;
              width: 267px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .field-address {
            display: none; }
          html body.mobile section.project .page-sizer .content-wrapper .group-location-widget .field-group-format-wrapper .field-resource-library-link {
            top: -10px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container {
        width: 296px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .field-contact-staff {
          left: 0px;
          margin-bottom: 20px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .field-contact-staff a {
            width: 269px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .additional-infor .inline {
          font-size: 12px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner {
          width: 296px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner .field-group-format-wrapper h3 {
            margin-bottom: 0px;
            height: 37px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner .field-group-format-wrapper h3 .expand {
              color: #F5F5F5;
              position: absolute;
              right: 15px; }
              html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner .field-group-format-wrapper h3 .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner .field-group-format-wrapper h3.open .expand:after {
              content: "\e603"; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-partner .field-group-format-wrapper > div {
            display: none; }
        html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info {
          margin-bottom: 0px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info h3 {
            height: 29px;
            margin: 0px 0px 15px 0px;
            padding: 12px 18px 8px;
            line-height: 1.5em;
            font-size: 17px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info h3 .expand {
              color: rgba(255, 255, 255, 0);
              position: absolute;
              right: 15px; }
              html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info h3 .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info h3.open .expand:after {
              content: "\e603"; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-site-info div.inline {
            display: none; }
        html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader {
          margin-bottom: 40px;
          width: 296px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-contact-team-leader-button {
            float: none;
            left: 0;
            position: relative; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-contact-team-leader-button .contact-team-leader a {
              float: none;
              font-size: 14px;
              height: 24px;
              padding-top: 12px;
              right: auto;
              width: 270px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-profile-team-leader-button {
            display: block;
            left: 0;
            margin-bottom: 5px;
            width: 296px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-profile-team-leader-button a {
              width: 270px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project h2 {
            height: 29px;
            margin-bottom: 15px; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project h2 .expand {
              color: #F5F5F5;
              position: absolute;
              right: 15px; }
              html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project h2 .expand:after {
                content: "\e602";
                font-family: "icons";
                font-size: 26px;
                color: #EE2D26; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project h2.open .expand:after {
              content: "\e603"; }
          html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project .leader-data {
            display: none;
            text-align: center; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project .leader-data img {
              display: inline-block;
              float: none;
              margin-right: 0;
              text-align: center; }
            html body.mobile section.project .page-sizer .content-wrapper .group-leader-partner-container .group-project-leader .field-group-format-wrapper .field-team-leader-information-project .leader-data .leader-information {
              top: auto; }
      html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager h2 {
        height: 29px;
        margin-bottom: 15px;
        padding: 12px 18px 8px; }
        html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager h2 .expand {
          color: #F5F5F5;
          position: absolute;
          right: 15px; }
          html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager h2 .expand:after {
            content: "\e602";
            font-family: "icons";
            font-size: 26px;
            color: #EE2D26; }
        html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager h2.open .expand:after {
          content: "\e603"; }
      html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager .manager-data {
        text-align: center; }
        html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager .manager-data img {
          float: none;
          padding: 0px;
          text-align: center;
          display: inline-block; }
        html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .field-manager-information-project .user-profile .field-manager-information .manager .manager-data .manager-information {
          float: none;
          width: 295px; }
      html body.mobile section.project .page-sizer .content-wrapper .group-manager .field-group-format-wrapper .manager-data {
        display: none; }
      html body.mobile section.project .page-sizer .content-wrapper ul.tabs.primary {
        display: none; }
      html body.mobile section.project .page-sizer .content-wrapper .project-task .project-task-content .view-grouping .item-list .group-content .group-right {
        position: relative; }
      html body.mobile section.project .page-sizer .content-wrapper .project-task .project-task-content .view-grouping .item-list .group-title {
        display: block; }
        html body.mobile section.project .page-sizer .content-wrapper .project-task .project-task-content .view-grouping .item-list .group-title .ds-3col-stacked .group-right {
          width: 49%; }
      html body.mobile section.internal .contextual-links-wrapper {
        display: none; }
      html body.mobile section.internal .page-sizer #user-login .form-item > input {
        padding: 10px;
        width: 90%; }
      html body.mobile section.internal .page-sizer .content-wrapper {
        width: 296px; }
        html body.mobile section.internal .page-sizer .content-wrapper .views_slideshow_cycle_teaser_section .views_slideshow_cycle_slide .views-row > div {
          width: 296px; }
        html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first {
          width: 296px;
          float: none;
          padding: 0; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .pane-title {
            font-family: 'open_sansbold';
            font-size: 14px;
            font-weight: normal; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .ds-2col-fluid > .group-left {
            float: none;
            margin: 0;
            text-align: center;
            width: 100%; }
            html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .ds-2col-fluid > .group-left .field-image img {
              height: 141px;
              width: 141px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .ds-2col-fluid > .group-right {
            padding: 0;
            width: 100%; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .pane-items-lists-panel-pane-11 .pane-content {
            width: 296px; }
            html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .pane-items-lists-panel-pane-11 .pane-content .ds-2col-fluid > .group-left {
              float: none;
              margin: 0;
              text-align: center;
              width: 100%; }
              html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .pane-items-lists-panel-pane-11 .pane-content .ds-2col-fluid > .group-left .field-image img {
                height: 141px;
                width: 141px; }
            html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-first .inside .pane-items-lists-panel-pane-11 .pane-content .ds-2col-fluid > .group-right {
              padding: 0;
              width: 100%; }
        html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last {
          float: none;
          padding: 0;
          width: 296px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-projects {
            min-height: 200px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last #our-cause-our-impact {
            margin-top: 20px; }
            html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last #our-cause-our-impact .block-content .link {
              left: 0;
              right: auto;
              top: 5px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-block-15 #youth-volunteering .description {
            margin-top: -30px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-block-15 #youth-volunteering .link {
            left: 0;
            right: auto;
            top: 5px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-projects .pane-title,
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .contextual-links-region .pane-title {
            background-image: none;
            background-color: #F5F5F5;
            font-family: 'open_sansbold';
            font-size: 14px;
            padding-top: 15px;
            padding-left: 15px; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-projects .pane-content .view-projects .view-header .see-all,
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .contextual-links-region .pane-content .view-projects .view-header .see-all {
            display: none; }
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .pane-projects .pane-content .view-projects .view-content .views-row,
          html body.mobile section.internal .page-sizer .content-wrapper .center-wrapper .panel-col-last .contextual-links-region .pane-content .view-projects .view-content .views-row {
            width: 296px; }
        html body.mobile section.internal .page-sizer .content-wrapper #page-title {
          font-family: 'open_sans_semibold';
          font-size: 24px;
          font-weight: normal;
          text-transform: none; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content .node-news .field-image img {
          width: 100%;
          height: auto; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content .panel-col-top {
          display: none; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item {
          width: 100%; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item input[type="text"],
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item input[type="tel"],
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item input[type="number"],
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item input[type="email"],
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item input[type="password"] {
            width: 90%;
            padding: 10px; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item .password-strength, html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item .password-confirm {
            float: none;
            margin-top: 0; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content #nycares-admin-user-register-form-account-info .form-item .password-suggestions {
            width: 96%; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-header, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-header {
          display: none; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-filters form#views-exposed-form-project-search-panel-pane-400 input.form-submit, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-filters form#views-exposed-form-project-search-panel-pane-400 input.form-submit {
          width: 84px; }
        html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project {
          width: 99%;
          height: auto; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-first, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-first {
            height: 46px;
            width: 100%; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second {
            padding: 13px 10px 20px 10px;
            width: 258px;
            height: auto; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .field-title, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .field-title {
              max-height: none; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .field-description, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .field-description {
              position: absolute; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary p, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary p {
                visibility: hidden; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary a.link-to-content, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary a.link-to-content {
                visibility: visible;
                right: 0px;
                top: 0px;
                display: block;
                text-align: right;
                position: absolute; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary span.more-mark, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .field-description .text-summary span.more-mark {
                display: none; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .group_project_icons, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .group_project_icons {
              bottom: 5px;
              position: relative;
              margin-top: 20px;
              margin-bottom: -10px; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-second .group_project_icons > div > div, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-second .group_project_icons > div > div {
                margin: 0px;
                font-size: 0px; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-third, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-third {
            height: auto;
            left: -1px;
            padding: 10px;
            position: relative;
            width: 276px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-third > div, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-third > div {
              border: none;
              display: inline-block;
              width: 127px;
              height: auto;
              padding: 0px;
              vertical-align: top; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-third > div.field-custom-borough-neighborhood, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-third > div.field-custom-borough-neighborhood {
                border-bottom: none;
                padding-right: 6px; }
              html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-third > div.field-signup-times, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-third > div.field-signup-times {
                border-left: 1px solid #FFFFFF;
                padding-left: 7px;
                padding-top: 0px; }
          html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth {
            height: auto;
            width: 100%;
            background: #ED2C25;
            min-height: 48px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div a, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div a {
              padding: 11px 10px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-site-captain-signup-button, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-registrar-signup-button, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-mural-artist-signup-button, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-site-captain-signup-button, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-registrar-signup-button, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons div.field-mural-artist-signup-button {
              padding: 0px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons.two-buttons a, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons.two-buttons a {
              padding: 11px 10px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons.three-buttons a, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .buttons.three-buttons a {
              padding: 11px 10px; }
            html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .field-capacity-remaining, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-project-search .view-content .item-list .group-content .views-row .node-project .group-fourth .field-speaker-available, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .field-capacity-remaining, html body.mobile section.internal .page-sizer .content-wrapper .region-content .view-nycd-projects .view-content .item-list .group-content .views-row .node-project .group-fourth .field-speaker-available {
              display: none; }
      html body.mobile section.search {
        background-position: 0 0;
        background-color: #F5F5F5; }
        html body.mobile section.search.higher-background {
          background-position: 0 -96px; }
        html body.mobile section.search .page-sizer .region-search {
          margin-bottom: 10px; }
          html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block {
            width: 296px; }
            html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content {
              width: 296px; }
              html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container {
                left: -14px;
                position: relative;
                width: auto; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .nycares_search-form, html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .nycares_quickfind-form {
                  padding: 5px;
                  margin: 0px 10px;
                  width: 297px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .nycares_search-form {
                  height: 200px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .nycares_quickfind-form .form-item-keywords label {
                  font-size: 10px;
                  line-height: 14px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .nycares_quickfind-form .form-item-keywords .quickfind {
                  width: 286px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container div .form-actions {
                  position: relative; }
                  html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container div .form-actions:after {
                    right: 15px;
                    top: 15px; }
                  html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container div .form-actions input {
                    width: 298px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .form-item {
                  margin-bottom: 4px; }
                  html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .form-item.form-item-times {
                    margin-bottom: 4px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .select2-container ul.select2-choices {
                  width: 296px; }
                html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .search-form-tabs {
                  padding-left: 10px; }
                  html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form-container .search-form-tabs li {
                    font-family: 'open_sansbold';
                    font-size: 14px;
                    padding: 10px 12px; }
              html body.mobile section.search .page-sizer .region-search #block-nycares-search-block-search-nyc-block .content #nycares-search-form {
                left: -12px; }
        html body.mobile section.search .page-sizer .region-content #nycares-search-page-tags-form {
          margin-bottom: 10px;
          width: 296px; }
          html body.mobile section.search .page-sizer .region-content #nycares-search-page-tags-form #edit-tags {
            padding-top: 24px; }
            html body.mobile section.search .page-sizer .region-content #nycares-search-page-tags-form #edit-tags #edit-tags-list {
              width: 166px; }
        html body.mobile section.search .page-sizer .region-content .refine-form {
          width: 296px; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-action-buttons input {
            float: none;
            margin: 10px 10px 0;
            width: 260px; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range {
            height: 31px;
            overflow: hidden; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range > label {
              background-color: #DDDDDD;
              cursor: pointer;
              padding: 5px 0 5px 10px;
              position: relative; }
              html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range > label:after {
                font-size: 21px;
                color: #808285;
                content: "\e602";
                font-family: 'icons';
                height: 10px;
                position: absolute;
                right: 15px;
                top: 6px;
                width: 10px; }
              html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range > label.open:after {
                content: "\e603";
                font-family: 'icons'; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range.open {
              height: 125px; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range .container-inline-date {
              margin-left: 35px;
              margin-top: 10px;
              display: none; }
              html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range .container-inline-date .form-item input {
                width: 200px; }
              html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-date-range .container-inline-date > .form-item {
                width: 235px; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-subway-lines #edit-lines {
            padding-right: 0px;
            padding-left: 20px;
            height: 330px;
            display: none; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-subway-lines #edit-lines .form-item {
              width: 92px; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-subway-lines .form-item-lines > label {
            background-color: #DDDDDD;
            cursor: pointer;
            padding: 5px 0 5px 10px;
            position: relative; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-subway-lines .form-item-lines > label:after {
              font-size: 21px;
              color: #808285;
              content: "\e602";
              font-family: 'icons';
              height: 10px;
              position: absolute;
              right: 15px;
              top: 6px;
              width: 10px; }
            html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-subway-lines .form-item-lines > label.open:after {
              content: "\e603";
              font-family: 'icons'; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-other-filters .form-item-other-categories,
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-other-filters .form-item-additional-categories {
            float: none;
            padding: 0px;
            width: 100%; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-other-filters .form-item-additional-categories {
            margin-top: 0px; }
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-other-filters .show-all,
          html body.mobile section.search .page-sizer .region-content .refine-form #nycares-search-page-form-refine #edit-other-filters .show-less {
            text-transform: uppercase;
            text-decoration: underline; }
          html body.mobile section.search .page-sizer .region-content .refine-form .other-forms {
            height: 325px; }
            html body.mobile section.search .page-sizer .region-content .refine-form .other-forms > div {
              display: block;
              float: none;
              margin-bottom: 10px;
              width: auto; }
              html body.mobile section.search .page-sizer .region-content .refine-form .other-forms > div.by-project {
                float: none; }
              html body.mobile section.search .page-sizer .region-content .refine-form .other-forms > div .form-item {
                float: none;
                margin-bottom: 0;
                width: 100%; }
                html body.mobile section.search .page-sizer .region-content .refine-form .other-forms > div .form-item input {
                  display: block;
                  float: none;
                  width: 268px; }
              html body.mobile section.search .page-sizer .region-content .refine-form .other-forms > div input.form-submit {
                left: 0px;
                margin: -6px 0px 0px;
                padding: 0;
                top: -2px;
                width: 296px; }
        html body.mobile section.search .page-sizer .region-content .search-result-list .message {
          margin-bottom: 30px;
          margin-top: 30px; }
        html body.mobile section.search .page-sizer .region-content .search-result-list .pagination {
          padding: 0px 20px; }
        html body.mobile section.search .page-sizer .region-content .search-result-list .project {
          border-top: none;
          height: auto;
          width: 100%; }
          html body.mobile section.search .page-sizer .region-content .search-result-list .project .description {
            float: none;
            padding: 13px 10px;
            width: 258px; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .description h2 {
              font-size: 18px;
              margin-bottom: 10px; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .text-description {
              visibility: hidden;
              position: absolute;
              width: 100%; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .text-description a.read-more {
                visibility: visible;
                display: block;
                position: absolute;
                right: 40px;
                top: -7px; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .text-description a.read-more:after {
                  font-size: 18px;
                  padding-left: 5px;
                  position: absolute;
                  right: -21px;
                  top: 0; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .project-options {
              display: block;
              width: 100%;
              height: 30px;
              margin-top: 15px;
              position: relative;
              bottom: auto; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .project-options li {
                float: none;
                display: inline-block;
                padding: 0px;
                width: 20px;
                margin: 0px; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .description .project-options li.groups-available {
                  width: 29px; }
          html body.mobile section.search .page-sizer .region-content .search-result-list .project .location {
            height: auto;
            left: -1px;
            padding: 10px;
            position: relative;
            width: 276px; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .location > div {
              border: none;
              display: inline-block;
              width: 127px;
              height: auto;
              padding: 0px;
              vertical-align: top; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .location > div.borough {
                border-bottom: none;
                padding-right: 6px; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .location > div.date {
                border-left: 1px solid #FFFFFF;
                padding-left: 7px;
                padding-top: 0px; }
          html body.mobile section.search .page-sizer .region-content .search-result-list .project .options {
            height: 46px;
            width: 100%; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .options .flag-wrapper {
              margin-left: 4px; }
          html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots {
            background-image: none;
            background-color: #ED2C25;
            border-top: 1px solid #BD4D49;
            height: 41px;
            padding: 0px 0px 6px;
            width: 100%; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons {
              margin: 0px;
              padding: 0px;
              height: auto;
              text-align: center;
              width: 100%; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div {
                border: none;
                border-right: 2px solid #FFFFFF;
                display: inline-block;
                width: auto; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div a {
                  display: inline-block;
                  padding: 10px 40px; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div:last-child {
                  border: none; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div.group-signup {
                  border-top: 0px;
                  border-left: 1px solid #FFFFFF; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons:before {
                border: none;
                display: none; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons.three-items {
                margin-top: 0; }
                html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons.three-items div a {
                  padding: 15px 18px; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .spots-number {
              display: none; }
          html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots {
            height: auto;
            padding: 0px; }
            html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div {
              border: none;
              width: 100%; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div a {
                padding: 10px 40px;
                width: 215px; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div.group-signup {
                border: none; }
              html body.mobile section.search .page-sizer .region-content .search-result-list .project .spots .buttons > div:not(:first-child) {
                border-top: 1px solid #FFFFFF; }
        html body.mobile section.search .page-sizer #nycares-search-page-form-order-by {
          position: relative;
          right: auto;
          display: block;
          margin-top: 0px;
          width: 100%;
          height: 40px;
          padding: 0; }
          html body.mobile section.search .page-sizer #nycares-search-page-form-order-by .dk_toggle {
            width: 274px !important;
            text-align: center; }
        html body.mobile section.search .page-sizer ul.tabs.primary {
          display: block;
          overflow: visible;
          position: relative;
          height: auto; }
          html body.mobile section.search .page-sizer ul.tabs.primary li {
            display: inline-block;
            float: left;
            margin-bottom: 5px; }
            html body.mobile section.search .page-sizer ul.tabs.primary li a {
              font-size: 14px;
              margin: 0;
              width: 146px;
              color: #EE2D26;
              white-space: pre-line;
              padding: 0;
              height: 47px;
              text-align: center;
              display: table-cell;
              vertical-align: middle;
              font-family: open_sansbold; }
            html body.mobile section.search .page-sizer ul.tabs.primary li:nth-child(even) {
              margin-left: 4px; }
            html body.mobile section.search .page-sizer ul.tabs.primary li.single-option a {
              width: 296px;
              margin: 0; }
          html body.mobile section.search .page-sizer ul.tabs.primary:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            line-height: 0;
            visibility: hidden; }
      html body.mobile section .pane-landing-carousel-panel-pane-1,
      html body.mobile section .pane-featured-neighborhoods-panel-pane-1 {
        display: none; }
      html body.mobile section .pane-views-panes {
        background-color: #FFFFFF;
        /* panes in upcoming page and history page*/ }
        html body.mobile section .pane-views-panes.pane-featured-issues-panel-pane-1 h2 {
          font-size: 14px;
          font-weight: normal;
          height: 40px;
          line-height: 40px;
          padding: 0;
          text-align: center;
          width: 295px; }
        html body.mobile section .pane-views-panes .pane-content {
          width: 296px; }
          html body.mobile section .pane-views-panes .pane-content .view-projects .view-header, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-header {
            display: none; }
          html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row {
            overflow: hidden;
            width: 294px !important;
            height: auto !important; }
            html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-first, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-first {
              display: block;
              height: 45px !important;
              width: 294px !important; }
            html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second {
              padding: 10px !important;
              width: 274px !important; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-title a, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-title a {
                font-size: 18px !important; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .field-node-link, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .field-node-link {
                bottom: 0px;
                position: absolute;
                right: 27px; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .group-project-options {
                bottom: -10px; }
                html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-second .group-project-options .field-group-format-wrapper > div, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-second .group-project-options .field-group-format-wrapper > div {
                  display: inline-block;
                  height: 20px;
                  overflow: hidden;
                  width: 20px; }
            html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third {
              display: block;
              height: 60px !important;
              width: 273px !important; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .field-borough, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .field-borough {
                border-bottom: medium none !important;
                border-right: 1px solid #ffffff;
                display: inline-block;
                height: 60px;
                width: 133px; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-third .field-signup-times, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-third .field-signup-times {
                display: inline-block;
                height: 60px;
                margin-left: 10px;
                vertical-align: top;
                width: 125px; }
            html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth {
              height: auto !important;
              padding: 0;
              width: 296px !important; }
              html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div {
                margin: 0;
                padding: 0; }
                html body.mobile section .pane-views-panes .pane-content .view-projects .view-content .item-list .group-content .views-row .group-fourth > div > div a, html body.mobile section .pane-views-panes .pane-content .view-list-favorites-nodes .view-content .item-list .group-content .views-row .group-fourth > div > div a {
                  height: 23px !important;
                  left: 0 !important;
                  padding: 25px 20px !important;
                  top: auto !important;
                  width: 256px !important; }
          html body.mobile section .pane-views-panes .pane-content .featured-issues h2 {
            margin-bottom: 13px; }
          html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box {
            height: 222px;
            margin-bottom: 6px;
            margin-right: 0px; }
            html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue {
              height: 200px;
              top: 176px;
              width: 260px; }
              html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue .description {
                height: 120px;
                margin-top: -10px; }
                html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue .description p {
                  line-height: 1.5em; }
              html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue h3 {
                width: 278px;
                padding: 18px 0 8px; }
              html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue img {
                top: 6px;
                right: 18px;
                width: auto;
                height: auto; }
              html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a .issue .see-opportunities {
                bottom: 20px; }
            html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a.animal .issue h3 {
              background-position: 230px 5px; }
            html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a.hunger .issue h3 {
              background-position: 230px -86px; }
            html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box a.education .issue h3 {
              background-position: 230px -40px; }
            html body.mobile section .pane-views-panes .pane-content .featured-issues .featured-box img {
              width: 296px;
              height: 222px; }
      html body.mobile section .pane-my-project-information {
        height: 244px;
        margin-bottom: 20px; }
        html body.mobile section .pane-my-project-information .panel-2col .panel-col-first {
          width: 100%; }
          html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects {
            margin-left: -12px;
            top: 10px;
            width: 290px;
            z-index: 5; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .content {
              left: -5px;
              position: relative;
              top: -8px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .set-goal .set-goal-link {
              left: 1px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .set-goal .set-goal-form {
              top: 0px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .set-goal .set-goal-form .form-item {
                display: inline-block;
                margin: 0;
                padding: 0; }
                html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .set-goal .set-goal-form .form-item .form-text {
                  width: 45px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .project-results .set-goal .set-goal-form .form-actions {
                display: inline-block;
                margin: 0;
                padding: 0; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects #project-next {
              font-size: 0;
              position: absolute;
              right: 4px;
              top: 85px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects #project-next:after {
                color: #FFFFFF;
                content: "\e602";
                font-family: 'icons';
                font-size: 32px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .chart-wrapper {
              right: 40px;
              top: 50px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .chart-wrapper .chart {
                height: 90px !important;
                width: 90px !important; }
                html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .chart-wrapper .chart canvas {
                  height: 90px !important;
                  width: 90px !important; }
                html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .chart-wrapper .chart .rounder-wrapper {
                  height: 90px;
                  right: 0;
                  top: 3px;
                  width: 90px; }
                html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .chart-wrapper .chart .value {
                  font-size: 24px;
                  top: 0px;
                  width: 90px;
                  right: 1px;
                  height: 90px;
                  line-height: 100px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .goal, html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .total {
              height: 40px;
              margin-top: 10px;
              width: 150px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .goal h4, html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .total h4 {
                font-size: 20px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .goal .value, html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .projects .total .value {
                font-size: 24px; }
          html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .full-profile {
            display: none; }
          html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .user-info {
            background-color: #0993A0;
            height: 50px;
            margin-left: -12px;
            padding: 0 12px;
            position: relative;
            width: 296px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-first .projects-goals .user-info h2 {
              font-size: 14px;
              margin-left: 0;
              position: absolute; }
        html body.mobile section .pane-my-project-information .panel-2col .panel-col-last {
          opacity: 0;
          position: absolute;
          width: 100%; }
          html body.mobile section .pane-my-project-information .panel-2col .panel-col-last .projects-goals .awards {
            margin-left: -18px;
            padding-left: 30px;
            top: 56px;
            width: 275px; }
            html body.mobile section .pane-my-project-information .panel-2col .panel-col-last .projects-goals .awards #project-prev {
              font-size: 0;
              left: 0;
              position: absolute;
              top: 80px; }
              html body.mobile section .pane-my-project-information .panel-2col .panel-col-last .projects-goals .awards #project-prev:after {
                color: #FFFFFF;
                content: "\e601";
                font-family: 'icons';
                font-size: 32px; }
      html body.mobile section .pane-nycares-search-block {
        left: -5px;
        position: relative; }
        html body.mobile section .pane-nycares-search-block .pane-content {
          width: 296px; }
          html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container {
            left: -14px;
            position: relative;
            width: auto; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .nycares_search-form, html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .nycares_quickfind-form {
              padding: 5px;
              margin: 0px 10px;
              width: 297px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .nycares_search-form {
              height: 200px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .nycares_quickfind-form .form-item-keywords label {
              font-size: 10px;
              line-height: 14px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .nycares_quickfind-form .form-item-keywords .quickfind {
              width: 286px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container div .form-actions {
              position: relative; }
              html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container div .form-actions:after {
                right: 15px;
                top: 15px; }
              html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container div .form-actions input {
                width: 298px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .form-item {
              margin-bottom: 4px; }
              html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .form-item.form-item-times {
                margin-bottom: 4px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .select2-container ul.select2-choices {
              width: 296px; }
            html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .search-form-tabs {
              padding-left: 10px; }
              html body.mobile section .pane-nycares-search-block .pane-content #nycares-search-form-container .search-form-tabs li {
                font-family: 'open_sansbold';
                font-size: 14px;
                padding: 10px 12px; }
      html body.mobile section .projects-goals .awards {
        height: 160px;
        padding: 15px;
        width: 335px; }
        html body.mobile section .projects-goals .awards .awards-results .future-awards {
          display: none; }
        html body.mobile section .projects-goals .awards .awards-results .recent-awards .link {
          bottom: 18px; }
      html body.mobile section .projects-goals .projects {
        height: 160px;
        padding: 15px;
        width: 335px; }
        html body.mobile section .projects-goals .projects .project-results {
          width: 150px; }
          html body.mobile section .projects-goals .projects .project-results .content {
            left: -5px;
            position: relative;
            top: -8px; }
          html body.mobile section .projects-goals .projects .project-results .chart-wrapper .chart .rounder-wrapper {
            height: 155px;
            width: 155px; }
          html body.mobile section .projects-goals .projects .project-results .chart-wrapper .chart .text {
            bottom: 55px;
            color: #FFFFFF;
            display: inline-block;
            font-family: 'open_sans_semibold';
            font-size: 13px;
            font-weight: normal;
            position: absolute;
            text-align: center;
            text-transform: uppercase;
            width: 100%; }
          html body.mobile section .projects-goals .projects .project-results .chart-wrapper .chart .value {
            right: 19px; }
          html body.mobile section .projects-goals .projects .project-results .goal,
          html body.mobile section .projects-goals .projects .project-results .total {
            height: 55px;
            margin-top: 0px;
            width: 150px; }
            html body.mobile section .projects-goals .projects .project-results .goal h4,
            html body.mobile section .projects-goals .projects .project-results .total h4 {
              display: inline-block;
              font-size: 20px; }
            html body.mobile section .projects-goals .projects .project-results .goal .value,
            html body.mobile section .projects-goals .projects .project-results .total .value {
              display: inline-block;
              font-size: 24px; }
          html body.mobile section .projects-goals .projects .project-results .increase {
            bottom: 15px; }
      html body.mobile section .view-landing-carousel {
        display: none; }
      html body.mobile section .volunteer-tabs {
        left: -12px; }
        html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab {
          display: block; }
          html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab [type="radio"]:checked ~ label {
            font-size: 14px;
            height: 50px;
            left: 0px;
            line-height: 50px;
            margin-bottom: 6px;
            padding: 0;
            right: auto;
            text-align: center;
            top: auto;
            width: 320px; }
          html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content {
            height: 180px;
            overflow: hidden;
            top: auto;
            width: 290px; }
            html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper {
              width: 290px !important; }
              html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper .item {
                margin-left: 35px;
                height: 195px;
                width: 230px; }
                html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper .item a h3 {
                  top: 105px; }
                html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper .item a .index {
                  background-image: url(../img/img_diagram_item_hover.png);
                  background-size: 88px;
                  color: #FFFFFF;
                  height: 88px;
                  width: 88px; }
                  html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper .item a .index .value {
                    display: inline-block;
                    font-size: 48px;
                    margin-top: 13px; }
                html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .item-wrapper .item .description {
                  top: 135px; }
            html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a {
              top: 90px;
              position: absolute;
              z-index: 3; }
              html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#next, html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#item-next {
                font-size: 0px;
                right: 15px;
                top: 90px; }
                html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#next:after, html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#item-next:after {
                  color: #EE2D26;
                  content: "\e602";
                  font-family: "icons";
                  font-size: 34px; }
              html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#prev, html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#item-prev {
                font-size: 0px;
                left: 15px; }
                html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#prev:after, html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .nav a#item-prev:after {
                  color: #EE2D26;
                  content: "\e601";
                  font-family: "icons";
                  font-size: 34px; }
            html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.active .tab .tab-content .position-bar {
              left: 60px;
              top: 55px; }
        html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.next .tab {
          display: block;
          right: -15px;
          position: absolute;
          top: -1px;
          z-index: 3; }
          html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.next .tab label {
            background-color: transparent;
            font-size: 0px;
            height: 26px;
            left: auto;
            right: 16px;
            top: auto;
            width: 50px; }
            html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.next .tab label:after {
              color: #EE2D26;
              content: "\e602";
              font-family: "icons";
              font-size: 34px;
              position: absolute;
              right: 3px;
              top: 15px; }
        html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.prev .tab {
          display: block;
          left: -15px;
          position: absolute;
          top: -1px;
          z-index: 3; }
          html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.prev .tab label {
            background-color: transparent;
            font-size: 0;
            height: 26px;
            left: 16px;
            top: auto;
            width: 50px; }
            html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists.prev .tab label:after {
              color: #EE2D26;
              content: "\e601";
              font-family: "icons";
              font-size: 34px;
              left: 0;
              position: absolute;
              top: 15px; }
        html body.mobile section .volunteer-tabs #mini-panel-volunteers_tabs .pane-items-lists .tab {
          display: none; }
    html body.mobile footer {
      margin: 0 auto;
      top: 0px;
      width: auto; }
      html body.mobile footer .footer-projects {
        display: none; }
      html body.mobile footer .base {
        height: 125px;
        position: relative; }
        html body.mobile footer .base .page-sizer .region-bottom #block-menu-block-2 {
          display: block;
          height: 0px;
          width: 100%; }
          html body.mobile footer .base .page-sizer .region-bottom #block-menu-block-2 ul {
            text-align: center; }
            html body.mobile footer .base .page-sizer .region-bottom #block-menu-block-2 ul.menu {
              text-align: center;
              display: block; }
              html body.mobile footer .base .page-sizer .region-bottom #block-menu-block-2 ul.menu li a {
                font-size: 12px;
                padding: 0px 8px; }
        html body.mobile footer .base .page-sizer .region-bottom #block-block-2 {
          position: inherit;
          right: auto; }
          html body.mobile footer .base .page-sizer .region-bottom #block-block-2 .copyright {
            left: 50%;
            margin-left: -125px;
            position: absolute;
            top: 65px; }
      html body.mobile footer .social-supporters {
        height: 956px; }
        html body.mobile footer .social-supporters .page-sizer {
          height: auto;
          position: relative; }
          html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-block-3, html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-views-tweets-block, html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-fblikebutton-fblikebutton-static-block, html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-views-our-sponsors-block {
            border-bottom: 1px solid #FFFFFF;
            border-right: 0px;
            display: block;
            float: none;
            height: auto;
            left: auto;
            padding-left: 0px;
            padding-right: 0px;
            position: relative;
            top: auto;
            width: auto; }
          html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-masquerade-masquerade {
            border: 0px solid transparent;
            border-bottom: 1px solid white;
            padding-right: 0px;
            position: relative;
            top: auto;
            width: 100%; }
            html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-masquerade-masquerade #masquerade-block-1 [type="submit"] {
              right: 20px; }
          html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-views-tweets-block .views-field-text {
            width: 100%; }
          html body.mobile footer .social-supporters .page-sizer .region-footer > div#block-fblikebutton-fblikebutton-static-block iframe {
            height: 30px !important; }
    html body.mobile header {
      margin-bottom: 1px solid #F5F5F5;
      width: auto; }
      html body.mobile header .masthead {
        height: 106px; }
        html body.mobile header .masthead .donate-button {
          display: none; }
        html body.mobile header .masthead #menu-control {
          bottom: 20px;
          display: inline-block;
          position: absolute;
          right: 0px; }
          html body.mobile header .masthead #menu-control a {
            background: #EE2D26 url(../img/sprite_site_icons.png) 6px -696px no-repeat;
            border: 1px solid #BD4D49;
            display: block;
            height: 40px;
            text-indent: -9999px;
            width: 43px; }
            html body.mobile header .masthead #menu-control a:hover {
              background-color: #BD4D49; }
        html body.mobile header .masthead .site-information {
          height: 106px;
          width: 100%; }
          html body.mobile header .masthead .site-information .site-name {
            bottom: auto;
            top: 10px; }
            html body.mobile header .masthead .site-information .site-name a {
              background-size: 222px 78px;
              height: 78px;
              width: 222px; }
          html body.mobile header .masthead .site-information .site-slogan {
            display: none; }
      html body.mobile header .profile-area #block-nycares-admin-nycares-user-menu {
        margin-right: -10px; }
      html body.mobile header .profile-area #block-user-login {
        left: 0px; }
        html body.mobile header .profile-area #block-user-login > h2 {
          font-size: 14px;
          position: relative;
          left: 30px; }
        html body.mobile header .profile-area #block-user-login .content #user-login-form {
          height: 88px;
          position: relative;
          left: 40px; }
          html body.mobile header .profile-area #block-user-login .content #user-login-form .form-item.form-type-textfield, html body.mobile header .profile-area #block-user-login .content #user-login-form .form-item.form-type-password {
            width: 150px;
            display: block; }
            html body.mobile header .profile-area #block-user-login .content #user-login-form .form-item.form-type-textfield input, html body.mobile header .profile-area #block-user-login .content #user-login-form .form-item.form-type-password input {
              width: 130px; }
          html body.mobile header .profile-area #block-user-login .content #user-login-form .form-item.form-type-password {
            position: relative;
            left: 48px;
            top: 7px; }
          html body.mobile header .profile-area #block-user-login .content #user-login-form .form-actions {
            display: block;
            float: none;
            left: -33px;
            position: relative;
            top: 62px;
            width: 100%; }
            html body.mobile header .profile-area #block-user-login .content #user-login-form .form-actions .cancel-login {
              left: 160px;
              position: absolute;
              top: -1px; }
            html body.mobile header .profile-area #block-user-login .content #user-login-form .form-actions .form-submit {
              font-size: 12px;
              height: 20px;
              right: 0px;
              line-height: 1em;
              position: absolute;
              top: 0; }
            html body.mobile header .profile-area #block-user-login .content #user-login-form .form-actions .reset-password-link {
              font-size: 10px;
              left: 0;
              position: absolute; }
    html body.mobile nav {
      display: none; }
      html body.mobile nav#menu .mm-list li {
        border-bottom: 1px solid #000000;
        height: 44px;
        text-align: left;
        width: 100%; }
        html body.mobile nav#menu .mm-list li a {
          border: none; }
          html body.mobile nav#menu .mm-list li a.sf-depth-1, html body.mobile nav#menu .mm-list li a.sf-depth-2 {
            border: none;
            color: #FFFFFF;
            text-transform: none;
            width: 189px; }
            html body.mobile nav#menu .mm-list li a.sf-depth-1:hover, html body.mobile nav#menu .mm-list li a.sf-depth-2:hover {
              background-color: #3B3B3B;
              color: #EE2D26; }
              html body.mobile nav#menu .mm-list li a.sf-depth-1:hover:after, html body.mobile nav#menu .mm-list li a.sf-depth-2:hover:after {
                color: #EE2D26; }
          html body.mobile nav#menu .mm-list li a.mm-subopen {
            height: 14px;
            padding: 15px; }
            html body.mobile nav#menu .mm-list li a.mm-subopen:after {
              border: none; }
            html body.mobile nav#menu .mm-list li a.mm-subopen:before {
              border: none;
              color: #FFFFFF;
              content: "\e602";
              font-family: "icons";
              font-size: 16px;
              position: absolute;
              right: 21px;
              text-align: right;
              top: 16px; }
        html body.mobile nav#menu .mm-list li:after {
          border: none; }
        html body.mobile nav#menu .mm-list li:hover {
          background-color: #3B3B3B;
          color: #EE2D26; }
          html body.mobile nav#menu .mm-list li:hover a {
            background-color: #3B3B3B;
            color: #EE2D26; }
            html body.mobile nav#menu .mm-list li:hover a:before {
              color: #EE2D26; }
      html body.mobile nav#menu .mm-list li a {
        background-color: #3B3B3B; }
        html body.mobile nav#menu .mm-list li a.mm-subopen:before {
          top: 13px; }
      html body.mobile nav#menu .mm-list .mm-current {
        width: 259px !important; }
      html body.mobile nav#menu .mm-list.mm-subopened {
        left: -80%; }
      html body.mobile nav#menu .mm-list.mm-opened {
        left: 0% !important; }
      html body.mobile nav#menu .mm-list .mm-subtitle .mm-subclose {
        bottom: 10px;
        position: relative; }
        html body.mobile nav#menu .mm-list .mm-subtitle .mm-subclose:hover:before {
          border-color: #EE2D26; }
      html body.mobile nav#menu .mm-panel {
        background-color: #3B3B3B;
        padding: 40px 0px 30px 0px;
        width: 259px !important; }
        html body.mobile nav#menu .mm-panel .menu li {
          border-bottom: 1px solid #000000;
          height: 44px;
          text-align: left;
          width: 100%; }
          html body.mobile nav#menu .mm-panel .menu li a {
            border: none; }
            html body.mobile nav#menu .mm-panel .menu li a.sf-depth-1, html body.mobile nav#menu .mm-panel .menu li a.sf-depth-2 {
              border: none;
              color: #FFFFFF;
              text-transform: none;
              width: 189px; }
              html body.mobile nav#menu .mm-panel .menu li a.sf-depth-1:hover, html body.mobile nav#menu .mm-panel .menu li a.sf-depth-2:hover {
                background-color: #3B3B3B;
                color: #EE2D26; }
                html body.mobile nav#menu .mm-panel .menu li a.sf-depth-1:hover:after, html body.mobile nav#menu .mm-panel .menu li a.sf-depth-2:hover:after {
                  color: #EE2D26; }
            html body.mobile nav#menu .mm-panel .menu li a.mm-subopen {
              height: 14px;
              padding: 15px; }
              html body.mobile nav#menu .mm-panel .menu li a.mm-subopen:after {
                border: none; }
              html body.mobile nav#menu .mm-panel .menu li a.mm-subopen:before {
                border: none;
                color: #FFFFFF;
                content: "\e602";
                font-family: "icons";
                font-size: 16px;
                position: absolute;
                right: 21px;
                text-align: right;
                top: 16px; }
          html body.mobile nav#menu .mm-panel .menu li:after {
            border: none; }
          html body.mobile nav#menu .mm-panel .menu li:hover {
            background-color: #3B3B3B;
            color: #EE2D26; }
            html body.mobile nav#menu .mm-panel .menu li:hover a {
              background-color: #3B3B3B;
              color: #EE2D26; }
              html body.mobile nav#menu .mm-panel .menu li:hover a:before {
                color: #EE2D26; }
      html body.mobile nav#menu .mm-highest {
        z-index: 0; }
      html body.mobile nav#menu .mm-current {
        z-index: 1; }
    html body.mobile.page-search-projects-refine section.search {
      background-position: 0 -123px; }
      html body.mobile.page-search-projects-refine section.search #nycares-search-page-form-by-keyword {
        height: 80px;
        width: 295px; }
        html body.mobile.page-search-projects-refine section.search #nycares-search-page-form-by-keyword .form-item {
          width: 100%; }
          html body.mobile.page-search-projects-refine section.search #nycares-search-page-form-by-keyword .form-item input {
            border-radius: 0px;
            width: 273px; }
        html body.mobile.page-search-projects-refine section.search #nycares-search-page-form-by-keyword .form-actions {
          top: -24px;
          width: 100%; }
          html body.mobile.page-search-projects-refine section.search #nycares-search-page-form-by-keyword .form-actions input {
            width: 295px; }
    html body.mobile.page-project-manage section.project, html body.mobile.page-project-additional-info section.project, html body.mobile.page-project-team-group section.project {
      background: none;
      margin-bottom: -8px; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-impact-form input[type="submit"], html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-impact-form input[type="submit"], html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-impact-form input[type="submit"] {
        width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.email, html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.phone, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.email, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.phone, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.email, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.phone {
        display: none; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.name, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.name, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .header > div.name {
        width: 90%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.name, html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.email, html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.phone, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.name, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.email, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.phone, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.name, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.email, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .existing-volunteers-table .item > div.phone {
        width: 90%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .form-item input, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .form-item input, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form .form-item input {
        width: 265px; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form input[type="submit"], html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form input[type="submit"], html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-search-volunteers-form input[type="submit"] {
        width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-cancel, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-cancel, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-cancel {
        left: auto;
        right: 0;
        top: 99px;
        z-index: 1000; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options #edit-submit,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all a,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected a, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options #edit-submit,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all a,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected a, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options #edit-submit,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all a,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected a {
        margin-bottom: 10px;
        position: relative;
        width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open {
        width: 300px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper {
          width: 280px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper .form-item input[type="text"], html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper .form-item input[type="text"], html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper .form-item input[type="text"] {
            width: 277px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper input[type="submit"], html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper input[type="submit"], html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-fields-wrapper.open .fieldset-wrapper input[type="submit"] {
            width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-all,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-selected {
        display: block;
        margin-bottom: 10px;
        margin-left: 0; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-print, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-print, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .email-print {
        display: block;
        position: relative;
        top: 9px; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate {
        display: block;
        position: relative;
        top: 20px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate a, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate a, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .form-options .evaluate a {
          width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item {
        height: 115px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper {
          left: 40px;
          top: 75px;
          width: 256px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information {
            height: 55px;
            top: -6px;
            width: 300px; }
            html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.email, html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.phone, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.email, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.phone, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.email, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .contact-information div.phone {
              display: inline-block;
              left: 47px;
              position: relative;
              width: 100%; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information {
            height: 45px; }
            html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.group-name, html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.num-volunteers, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.group-name, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.num-volunteers, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.group-name, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .group-information div.num-volunteers {
              display: inline-block;
              left: 0px;
              position: relative;
              width: 100%; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options {
            position: relative;
            top: -32px; }
            html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options a, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options a, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .container-wrapper .options a {
              width: 255px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .name, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .name, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .name {
          display: inline-block;
          float: none;
          width: 253px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open {
          height: auto; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open.three .tools, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open.three .tools, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open.three .tools {
            top: -124px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open .tools, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open .tools, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item.open .tools {
            top: -67px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .role, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .role, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .role {
          display: block;
          float: none;
          left: 10px;
          top: 15px;
          width: 295px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .send-email, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .send-email, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .send-email {
          display: inline-block;
          float: left; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools {
          left: 43px;
          position: relative;
          top: 15px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools .form-item .dk_container .dk_toggle, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools .form-item .dk_container .dk_toggle, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper #nycares-projects-manage-registration-form .volunteers-table .item .tools .form-item .dk_container .dk_toggle {
            width: 230px !important; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-leader,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-email,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-phone,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-count, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-leader,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-email,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-phone,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-count, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-leader,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-email,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-phone,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .team-list .team-container .group-table .group-count {
        width: 100%; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task h2,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list h2, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task h2,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list h2, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task h2,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list h2 {
        background-color: #F5F5F5;
        height: 24px;
        font-size: 14px;
        padding: 10px 20px; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task h2 .expand,
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list h2 .expand, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task h2 .expand,
        html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list h2 .expand, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task h2 .expand,
        html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list h2 .expand {
          color: #F5F5F5;
          position: absolute;
          right: 15px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task h2 .expand:after,
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list h2 .expand:after, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task h2 .expand:after,
          html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list h2 .expand:after, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task h2 .expand:after,
          html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list h2 .expand:after {
            content: "\e602";
            font-family: "icons";
            font-size: 26px;
            color: #EE2D26; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task h2.open .expand:after,
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list h2.open .expand:after, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task h2.open .expand:after,
        html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list h2.open .expand:after, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task h2.open .expand:after,
        html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list h2.open .expand:after {
          content: "\e603"; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task .project-task-content,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .project-task .supply-list-content,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list .project-task-content,
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .supply-list .supply-list-content, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task .project-task-content,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .project-task .supply-list-content,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list .project-task-content,
      html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .supply-list .supply-list-content, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task .project-task-content,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .project-task .supply-list-content,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list .project-task-content,
      html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .supply-list .supply-list-content {
        display: none; }
      html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary {
        display: block;
        overflow: visible;
        position: relative;
        height: auto; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary li, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary li, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary li {
          display: inline-block;
          float: left;
          margin-bottom: 5px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary li a, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary li a, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary li a {
            font-size: 14px;
            margin: 0;
            width: 146px;
            color: #EE2D26;
            white-space: pre-line;
            padding: 0;
            height: 47px;
            text-align: center;
            display: table-cell;
            vertical-align: middle;
            font-family: open_sansbold; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary li:nth-child(even), html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary li:nth-child(even), html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary li:nth-child(even) {
            margin-left: 4px; }
          html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary li.single-option a, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary li.single-option a, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary li.single-option a {
            width: 296px;
            margin: 0; }
        html body.mobile.page-project-manage section.project .page-sizer .content-wrapper .tabs.primary:after, html body.mobile.page-project-additional-info section.project .page-sizer .content-wrapper .tabs.primary:after, html body.mobile.page-project-team-group section.project .page-sizer .content-wrapper .tabs.primary:after {
          clear: both;
          content: ".";
          display: block;
          height: 0;
          line-height: 0;
          visibility: hidden; }
    html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary {
      display: block;
      overflow: visible;
      position: relative;
      height: auto; }
      html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary li {
        display: inline-block;
        float: left;
        margin-bottom: 5px; }
        html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary li a {
          font-size: 14px;
          margin: 0;
          width: 146px;
          color: #EE2D26;
          white-space: pre-line;
          padding: 0;
          height: 47px;
          text-align: center;
          display: table-cell;
          vertical-align: middle;
          font-family: open_sansbold; }
        html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary li:nth-child(even) {
          margin-left: 4px; }
        html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary li.single-option a {
          width: 296px;
          margin: 0; }
      html body.mobile.page-messages section.internal .page-sizer .content-wrapper > ul.tabs.primary:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        line-height: 0;
        visibility: hidden; }
    html body.mobile div.notification {
      height: 70px; }
      html body.mobile div.notification p {
        display: table-cell;
        font-size: 11px;
        height: 70px;
        line-height: 14pt;
        text-align: left;
        vertical-align: middle;
        padding-right: 10px; }
        html body.mobile div.notification p span.close {
          float: right;
          height: auto; }
          html body.mobile div.notification p span.close a {
            position: absolute;
            top: 0px;
            left: 284px;
            padding: 26px 0px 25px 0px; }
  html.mm-opened .mm-page {
    box-shadow: none; }
  html.mm-opened nav#menu .page-sizer .region-navigation {
    background: transparent; }
    html.mm-opened nav#menu .page-sizer .region-navigation .sf-accordion-toggle {
      display: none; }
  html.mm-opened section.mm-page {
    top: 0px; } }

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