/* line 54, ../sass/extended-pages.scss */
body {
  padding-bottom: 40px;
}

#footer {
  color: #fff;
  text-align: center;
}

@media all and (min-width: 43em) {
  /* line 4, ../sass/page_menus.scss */
  #navigation {
    text-transform: none;
    z-index: 10;
  }

  /* line 8, ../sass/page_menus.scss */
  #navigation .block-menu > ul.menu > li, .view-display-id-condo_nav ul.item-list > li {
    width: 40%;
    padding: 0 5%;
    line-height: 30px;
    font-size: 16px;
    text-align: center;
    font-family: proxima-nova, helvetica, arial, sans-serif;
  }
  /* line 17, ../sass/page_menus.scss */
  #navigation .block-menu > ul.menu > li:hover, .view-display-id-condo_nav ul.item-list > li:hover {
    background: #0291c7;
  }
}
/* line 23, ../sass/page_menus.scss */
.sitetype-condo #block-og-menu-single-menu {
  display: none;
}

/* line 27, ../sass/page_menus.scss */
.logged-in.sitetype-condo #block-og-menu-single-menu li:after {
  content: "condo: remove group menu items";
  background: #ffff00;
  color: black;
  font-size: x-small;
}

@media all and (min-width: 69em) {
  /* line 34, ../sass/page_menus.scss */
  #navigation .block-menu > ul.menu > li {
    width: auto;
    padding: 0 30px;
    text-align: left;
  }
}
@media all and (min-width: 43em) {
  /* line 43, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu, .view-display-id-condo_nav ul {
    margin: 0;
    padding: 0;
  }
  /* line 46, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li, .view-display-id-condo_nav ul li {
    float: left;
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: white;
    list-style-type: none;
    padding: 0;
    margin: 0;
  }
  /* line 55, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li a, .view-display-id-condo_nav ul li a {
    padding: 5px 15px;
    margin: 0;
    line-height: 30px;
    height: 30px;
    color: white;
    display: block;
  }
  /* line 66, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li.first a, .view-display-id-condo_nav ul li.first a {
    padding-left: 30px;
  }
  /* line 69, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li.last a, .view-display-id-condo_nav ul li.last a {
    padding-right: 30px;
  }
  /* line 71, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu, .view-display-id-condo_nav ul li ul.menu {
    position: absolute;
    display: none;
  }
  /* line 74, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu li, .view-display-id-condo_nav ul li ul.menu li {
    float: none;
    text-align: left;
  }
  /* line 77, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu li ul.menu, .view-display-id-condo_nav ul li ul.menu li ul.menu {
    position: static;
    display: none;
    position: relative;
    left: 100%;
    margin-top: -30px;
  }
  /* line 85, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu li:hover > ul, .view-display-id-condo_nav ul li ul.menu li:hover > ul {
    display: block;
  }
  /* line 90, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu li.first a, .view-display-id-condo_nav ul li ul.menu li.first a {
    padding-left: 15px;
  }
  /* line 93, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li ul.menu li.last a, .view-display-id-condo_nav ul li ul.menu li.last a {
    padding-right: 15px;
  }
  /* line 98, ../sass/page_menus.scss */
  .view-display-id-condo_nav ul.menu li:hover > ul, .view-display-id-condo_nav ul li:hover > ul {
    display: block;
  }
  /* line 108, ../sass/page_menus.scss */
  .view-display-id-condo_nav:hover li a, .view-display-id-condo_nav.active li a {
    display: block;
  }

  /* line 115, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu {
    /*** ESSENTIAL STYLES ***/
    /*** DEMO SKIN ***/
    /*** arrows (for all except IE7) **/
    /* styling for both css and generated arrows */
    /* styling for right-facing arrows */
  }
  /* line 116, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu h2.block__title.block-title {
    display: none;
  }
  /* line 121, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu, #navigation #block-og-menu-single-menu .menu * {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  /* line 126, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu li {
    position: relative;
  }
  /* line 129, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu ul {
    position: absolute;
    display: none;
    top: 100%;
    left: 0;
    z-index: 99;
  }
  /* line 136, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu > .menu > li {
    float: left;
  }
  /* line 139, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu > .menu > li .menu li {
    float: none;
  }
  /* line 143, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu li:hover > ul,
  #navigation #block-og-menu-single-menu .menu li.sfHover > ul {
    display: block;
  }
  /* line 148, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu a {
    display: block;
    position: relative;
  }
  /* line 152, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu ul ul {
    top: 0;
    left: 100%;
  }
  /* line 159, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu {
    float: left;
  }
  /* line 162, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu ul {
    min-width: 12em;
    /* allow long menu items to determine submenu width */
    *width: 12em;
    /* no auto sub width for IE7, see white-space comment below */
  }
  /* line 166, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu a {
    padding: .75em 1em;
    text-decoration: none;
    zoom: 1;
    /* IE7 */
  }
  /* line 171, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu a {
    color: #13a;
  }
  /* line 174, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu li {
    background: #BDD2FF;
    white-space: nowrap;
    /* no need for Supersubs plugin */
    *white-space: normal;
    /* ...unless you support IE7 (let it wrap) */
    -webkit-transition: background .2s;
    transition: background .2s;
  }
  /* line 181, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu ul li {
    background: #AABDE6;
  }
  /* line 184, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu ul ul li {
    background: #9AAEDB;
  }
  /* line 187, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .menu li:hover,
  #navigation #block-og-menu-single-menu .menu li.sfHover {
    background: #CFDEFF;
    /* only transition out, not in */
    -webkit-transition: none;
    transition: none;
  }
  /* line 196, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .sf-arrows .sf-with-ul {
    padding-right: 2.5em;
    *padding-right: 1em;
    /* no CSS arrows for IE7 (lack pseudo-elements) */
  }
  /* line 201, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .sf-arrows .sf-with-ul:after {
    content: '';
    position: absolute;
    top: 50%;
    right: 1em;
    margin-top: -3px;
    height: 0;
    width: 0;
    /* order of following 3 rules important for fallbacks to work */
    border: 5px solid transparent;
    border-top-color: #dFeEFF;
    /* edit this to suit design (no rgba in IE8) */
    border-top-color: rgba(255, 255, 255, 0.5);
  }
  /* line 214, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .sf-arrows > li > .sf-with-ul:focus:after,
  #navigation #block-og-menu-single-menu .sf-arrows > li:hover > .sf-with-ul:after,
  #navigation #block-og-menu-single-menu .sf-arrows > .sfHover > .sf-with-ul:after {
    border-top-color: white;
    /* IE8 fallback colour */
  }
  /* line 220, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .sf-arrows ul .sf-with-ul:after {
    margin-top: -5px;
    margin-right: -3px;
    border-color: transparent;
    border-left-color: #dFeEFF;
    /* edit this to suit design (no rgba in IE8) */
    border-left-color: rgba(255, 255, 255, 0.5);
  }
  /* line 227, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu .sf-arrows ul li > .sf-with-ul:focus:after,
  #navigation #block-og-menu-single-menu .sf-arrows ul li:hover > .sf-with-ul:after,
  #navigation #block-og-menu-single-menu .sf-arrows ul .sfHover > .sf-with-ul:after {
    border-left-color: white;
  }
  /* line 234, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu ul.menu li, #navigation #block-og-menu-single-menu ul li {
    font-family: helvetica, arial, sans-serif;
    font-weight: normal;
    font-size: 16px;
    color: white;
  }
  /* line 239, ../sass/page_menus.scss */
  #navigation #block-og-menu-single-menu ul.menu li a, #navigation #block-og-menu-single-menu ul li a {
    padding: 5px 15px;
    margin: 0;
    line-height: 21px;
    height: 30px;
    color: white;
  }
}



/* line 116, ../../sass/colorschemes/www_neutral.scss */
#header-constant {
  height: 55px;
  width: 100%;
  background-color: #494949;
  color: white;
  position: static; }

#footer {
  background: #508142; 
}
#footer.container {
  width: auto !important;
}
  
  
@media (min-width: 1200px) {
.container {
  width: 1120px !important;
}
}

@media all and (min-width: 43em) {
  /* line 58, ../sass/extended-pages.scss */
  #navigation {
    top: 0px;
  }

  /* line 61, ../sass/extended-pages.scss */
  body {
    padding-bottom: 0;
  }

  /* line 64, ../sass/extended-pages.scss */
  #footer .menu > li {
    width: 16%;
    width: -webkit-calc(100%/6);
    width: calc(100%/6);
  }

  /* line 69, ../sass/extended-pages.scss */
  #footer #block-menu-menu-footer-links > .menu > .first {
    visibility: visible;
  }
}
/* line 74, ../sass/extended-pages.scss */
.field-name-sclta-action-button a.scstandard-button {
  display: inline-block !important;
}

/* line 77, ../sass/extended-pages.scss */
.header__region {
  width: 150px;
  float: left;
}

/* line 81, ../sass/extended-pages.scss */
.search-block {
  float: none !important;
  width: auto !important;
  text-align: right;
}
/* line 85, ../sass/extended-pages.scss */
.search-block #top-search-field, .search-block .search-field {
  width: 105px;
  background: url(/sites/www.sierraclub.org/themes/dotOrg/images/search-field.png) !important;
  height: 16px;
  padding-left: 5px;
  border: 1px solid #555;
  float: left;
  font-size: small;
}
/* line 94, ../sass/extended-pages.scss */
.search-block #top-search-button, .search-block .search-button {
  background: url(/sites/www.sierraclub.org/themes/dotOrg/images/search-button.png) !important;
  width: 24px;
  height: 20px;
  overflow: hidden;
  background: #00aef0 none;
  padding: 2px 2px 0 !important;
  float: left;
  margin-left: 5px;
  color: white;
  border: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 108, ../sass/extended-pages.scss */
.search-block #top-search-button:hover, .search-block #top-search-button:focus, .search-block #top-search-button:active, .search-block .search-button:hover, .search-block .search-button:focus, .search-block .search-button:active {
  background-position: 0 -20px !important;
}

/* line 116, ../sass/extended-pages.scss */
.front #header #header-image, .page-home #header #header-image {
  display: none;
}

/* line 119, ../sass/extended-pages.scss */
.view-display-id-entity_header {
  width: 100%;
  height: auto;
  min-height: 10px;
  display: none;
}

@media all and (min-width: 43em) {
  /* line 126, ../sass/extended-pages.scss */
  .view-display-id-entity_header {
    display: block;
  }

  /* line 127, ../sass/extended-pages.scss */
  .view-display-id-entity_header IMG {
    width: 100% !important;
    height: auto !important;
  }
}
/* line 133, ../sass/extended-pages.scss */
#sc-logo {
  float: right;
  width: 84px;
  padding-top: 10px;
}

/* line 138, ../sass/extended-pages.scss */
.front #slogan, .page-home #slogan {
  color: #ffffff;
}

/* line 141, ../sass/extended-pages.scss */
#slogan {
  color: #a7a5a5;
  clear: both;
  text-align: right;
  margin-left: 85px;
  line-height: 1.2;
}

/* line 148, ../sass/extended-pages.scss */
.not-front #header {
  background-image: none;
  background: #494949;
}

@media all and (min-width: 43em) {
  /* line 155, ../sass/extended-pages.scss */
  .front #header, .page-home #header {
    height: 375px;
  }
  /* line 157, ../sass/extended-pages.scss */
  .front #header #header-image, .page-home #header #header-image {
    display: block;
  }

  /* line 160, ../sass/extended-pages.scss */
  .header__region {
    width: auto;
    float: none;
  }

  /* line 164, ../sass/extended-pages.scss */
  .search-block {
    width: 150px !important;
    float: right !important;
    text-align: right;
  }
  /* line 168, ../sass/extended-pages.scss */
  .search-block #top-search-field, .search-block .search-field {
    float: none;
  }
  /* line 171, ../sass/extended-pages.scss */
  .search-block #top-search-button, .search-block .search-button {
    float: right;
  }

  /* line 175, ../sass/extended-pages.scss */
  #sc-logo {
    position: absolute;
    width: 168px;
    height: 68px;
  }

  /* line 176, ../sass/extended-pages.scss */
  #slogan {
    display: block;
    float: right;
    font-size: 16px;
    font-family: proxima-nova, helvetica, arial, sans-serif;
    font-weight: 300;
    margin-left: 0;
  }

  /* line 180, ../sass/extended-pages.scss */
  #block-menu-menu-top-links {
    display: block;
  }

  /* line 184, ../sass/extended-pages.scss */
  #block-menu-menu-top-links ul {
    width: 500px;
  }
  /* line 187, ../sass/extended-pages.scss */
  #block-menu-menu-top-links ul li {
    font-size: x-small;
    padding: 0 6px 10px;
    display: inline;
    float: none;
  }
}
@media all and (min-width: 1100px) {
  /* line 197, ../sass/extended-pages.scss */
  #slogan {
    font-size: 37px;
  }

  /* line 199, ../sass/extended-pages.scss */
  #block-menu-menu-top-links ul {
    width: 700px;
  }
  /* line 202, ../sass/extended-pages.scss */
  #block-menu-menu-top-links ul li {
    padding: 0 10px;
    font-size: small;
  }
}

/* line 778, ../sass/extended-pages.scss */
#sc-logo {
  position: static;
  float: right;
  width: 105px;
  height: 37px;
  padding-top: 2px;
  padding-right: 10px;
  text-align: right;
}

/* line 780, ../sass/extended-pages.scss */
#slogan {
  clear: none;
  padding-top: 8px;
}

/* line 783, ../sass/extended-pages.scss */
#header-entity {
  width: 100%;
  background-color: #232323;
}

/* line 787, ../sass/extended-pages.scss */
#slogan {
  font-size: 9px;
  padding-top: 20px;
}

/* line 788, ../sass/extended-pages.scss */
#sc-entity-title {
  padding-bottom: 4px;
  padding-top: 4px;
}
/* line 791, ../sass/extended-pages.scss */
#sc-entity-title A {
  margin-left: 10px;
  font-family: proxima-nova, helvatica, arial, sans-serif;
  line-height: 1.2;
  font-size: 15px;
}

@media all and (min-width: 43em) {
  /* line 797, ../sass/extended-pages.scss */
  #slogan {
    font-size: 16px;
    padding-top: 20px;
  }

  /* line 798, ../sass/extended-pages.scss */
  #sc-entity-title A {
    font-size: 30px;
  }
}
@media all and (min-width: 60em) {
  /* line 801, ../sass/extended-pages.scss */
  #slogan {
    font-size: 32px;
    padding-top: 8px;
  }

  /* line 802, ../sass/extended-pages.scss */
  #sc-entity-title A {
    font-size: 42px;
  }
}
/* line 805, ../sass/extended-pages.scss */
#sc-entity-title a, #sc-entity-title a:link, #sc-entity-title a:visited {
  text-decoration: none;
  color: white;
}

/* line 806, ../sass/extended-pages.scss */
#header-image {
  display: block;
  position: static;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  text-align: center;
  overflow: hidden;
}

/* line 778, ../sass/extended-pages.scss */
#sc-logo {
  position: static;
  float: right;
  width: 105px;
  height: 37px;
  padding-top: 2px;
  padding-right: 10px;
  text-align: right;
}

/* line 779, ../sass/extended-pages.scss */
#sc-logo IMG {
  width: 89px;
  height: auto;
  margin-top: 8px;
}

/* line 780, ../sass/extended-pages.scss */
#slogan {
  clear: none;
  padding-top: 8px;
}

/* line 783, ../sass/extended-pages.scss */
#header-entity {
  width: 100%;
  background-color: #232323;
}

/* line 787, ../sass/extended-pages.scss */
#slogan {
  font-size: 9px;
  padding-top: 20px;
}

/* line 788, ../sass/extended-pages.scss */
#sc-entity-title {
  padding-bottom: 4px;
  padding-top: 4px;
}
/* line 791, ../sass/extended-pages.scss */
#sc-entity-title A {
  margin-left: 10px;
  font-family: proxima-nova;
  line-height: 1.2;
  font-size: 15px;
}

@media all and (min-width: 43em) {
  /* line 797, ../sass/extended-pages.scss */
  #slogan {
    font-size: 16px;
    padding-top: 20px;
  }

  /* line 798, ../sass/extended-pages.scss */
  #sc-entity-title A {
    font-size: 30px;
  }
}
@media all and (min-width: 60em) {
  /* line 801, ../sass/extended-pages.scss */
  #slogan {
    font-size: 32px;
    padding-top: 8px;
  }

  /* line 802, ../sass/extended-pages.scss */
  #sc-entity-title A {
    font-size: 42px;
  }
}
/* line 805, ../sass/extended-pages.scss */
#sc-entity-title a, #sc-entity-title a:link, #sc-entity-title a:visited {
  text-decoration: none;
  color: white;
}

/* line 806, ../sass/extended-pages.scss */
#header-image {
  display: block;
  position: static;
  left: 0;
  top: 0;
  width: 100%;
  height: auto;
  text-align: center;
  overflow: hidden;
}


/* line 209, ../sass/extended-pages.scss */
h2, h3, h4, h5, h6 {
  text-transform: none;
  line-height: 1.2;
}


img {
    max-width: 100%;
	height: auto;
}
#header .view-id-sc_entity IMG, #navigation {
	display: none;
}

@media (min-width: 43em) {
	#header .view-id-sc_entity IMG, #navigation {
		display: block;
	}
	#header .view-id-sc_entity IMG {
		width: 100% !important;
		height: auto !important;
	}
}

header {
    background-color: #494949;
    min-width: 420px;
    padding: 0;
}
header h1 {
    color: #aaa;
    font-size: 125%;
    font-weight: 300;
    line-height: normal;
    margin: 0;
    padding: 5px 15px;
    white-space: nowrap;
}
header img.logo {
    float: left;
    height: 41px;
    margin: 5px 15px 0 15px;
}
.slogan {
    clear: both;
    text-transform: uppercase;
}
.sc-entity-title {
    background-color: #232323;
    clear: both;
    padding 10px 0;
}
.sc-entity-title a,.sc-entity-title a:hover,.sc-entity-title a:visited {
    color: #fff;
    text-decoration: none;
}
.rc-tooltip.fa-exclamation-circle:before {
	content: '*';
	font-size: 150%;
	font-weight: 500;
	line-height: 90%;
	position: relative;
	top: 4px;
}
@media (max-width: 577px) { 
    form.container,form.container > .container {
    padding: 0;
    }
    #rc-container-list .row {
    	margin: 0;
    }
}
@media (min-width: 578px) { 
  header img.logo {
    float: right;
    margin-bottom: 5px;
    }
    .slogan {
        clear: none;
        line-height: 250%;
    }
}
@media (min-width: 640px) { 
  header h1 {
    font-size: 150%;
    }
    .slogan {
        line-height: 200%;
    }
}
@media (min-width: 768px) { 
    header h1 {
        font-size: 190%;
    }
    .slogan {
        line-height: 175%;
    }
}
@media (min-width: 992px) { 
    header h1 {
        font-size: 220%;
    }
    .slogan {
        line-height: 130%;
    }
}
footer {
    color: inherit;
    min-width: 250px;
    padding: 10px;
    text-align: center;
}
footer a, footer a:hover, footer a:visited {
    color: inherit;
    text-decoration: none;
}

a.btn { color: white !important; }


/* line 3, ../sass/colors.scss */
H1, H2, H3, H4, H5, H6 {
  /* text-transform: capitalize !important; */
}

/* admin tables */
/* line 8, ../sass/colors.scss */
TABLE {
  width: 100%;
}
/* line 11, ../sass/colors.scss */
TABLE THEAD tr {
  background-color: #d6d6d6;
}
/* line 15, ../sass/colors.scss */
TABLE tr.even {
  background-color: #eee;
}
/* line 18, ../sass/colors.scss */
TABLE tr.odd {
  background-color: #f3f3f3;
}
/* line 21, ../sass/colors.scss */
TABLE TH {
  padding: 3px 5px;
}
/* line 22, ../sass/colors.scss */
TABLE TD {
  padding: 3px 5px;
}

/* DOTORG - BLUE */
/* line 28, ../sass/colors.scss */
.color-blue {
  background-color: #f2f2f2;
}
/* line 30, ../sass/colors.scss */
.color-blue #block-system-navigation, .color-blue #navigation {
  background-color: #f2f2f2;
}
/* line 33, ../sass/colors.scss */
.color-blue #page {
  background-color: #FFFFFF;
}
/* line 34, ../sass/colors.scss */
.color-blue a, .color-blue a:link, .color-blue a.sc-entities-sidebar-link {
  color: #008294;
}
/* line 35, ../sass/colors.scss */
.color-blue a:visited {
  color: #4faacd;
}
/* line 37, ../sass/colors.scss */
.color-blue H1, .color-blue H1#pageTitle, .color-blue H1.title {
  color: #508142;
}
/* line 38, ../sass/colors.scss */
.color-blue H2, .color-blue H3, .color-blue H4, .color-blue H5, .color-blue H6 {
  color: #008294;
}
/* line 41, ../sass/colors.scss */
.color-blue .sidebars H1, .color-blue .sidebars H2, .color-blue .sidebars H3, .color-blue .sidebars H4, .color-blue .sidebars H5, .color-blue .sidebars H6 {
  color: #383838;
}
/* line 44, ../sass/colors.scss */
.color-blue .sidebars .sidebar > .block a:link, .color-blue .sidebars .sidebar > .block a:visited {
  color: #0291c7;
}
/* line 48, ../sass/colors.scss */
.color-blue .sidebars .dividerThick, .color-blue .sidebars .dividerThick > .entity-bean, .color-blue .sidebars .block-block.dividerThick, .color-blue #content .dividerThick {
  background: url(/sites/www.sierraclub.org/themes/localEntities/images/divider-green-dashes.png) repeat-x top center;
}
/* line 51, ../sass/colors.scss */
.color-blue .Signup_fields INPUT {
  color: #0291c7;
}
/* line 55, ../sass/colors.scss */
.color-blue .view-mode-full a, .color-blue .view .view-content a, .color-blue .view .view-header a, .color-blue .view .view-footer a, .color-blue .more-link a {
  color: #0291c7;
}
/* line 57, ../sass/colors.scss */
.color-blue strong, .color-blue em, .color-blue b {
  color: #508142;
}
/* line 58, ../sass/colors.scss */
.color-blue .large-emphasis {
  color: #508142;
  font-family: proxima-nova;
  font-size: 25px;
}
/* line 60, ../sass/colors.scss */
.color-blue #footer {
  background-color: #508142;
  color: #ffffff;
}
/* line 63, ../sass/colors.scss */
.color-blue #footer a, .color-blue #footer a:link, .color-blue #footer a:visited {
  color: #ffffff;
}
@media (min-width: 43em) {
  /* line 67, ../sass/colors.scss */
  .color-blue #navigation {
    background-color: #00aeef;
  }
  /* line 71, ../sass/colors.scss */
  .color-blue #navigation #block-og-menu-single-menu ul.menu li {
    background-color: #00aeef;
  }
  /* line 74, ../sass/colors.scss */
  .color-blue #navigation #block-og-menu-single-menu ul.menu li a.active {
    background-color: #33dfff;
  }
  /* line 78, ../sass/colors.scss */
  .color-blue #navigation #block-og-menu-single-menu ul.menu li:hover {
    background-color: #0291c7;
  }
  /* line 81, ../sass/colors.scss */
  .color-blue #navigation #block-og-menu-single-menu ul.menu li:hover ul li {
    background-color: #0291c7;
  }
  /* line 83, ../sass/colors.scss */
  .color-blue #navigation #block-og-menu-single-menu ul.menu li:hover ul li:hover {
    background-color: #08526f;
  }
}
/* line 92, ../sass/colors.scss */
.color-blue .sidebar > .block input[type=submit], .color-blue .sidebar > .block input[type=button], .color-blue .sidebar > .block button, .color-blue .sidebar > .block .scstandard-button, .color-blue .sidebar > .block a.scstandard-button:link, .color-blue .sidebar > .block a.scstandard-button:visited, .color-blue .sidebar > .block a.button, .color-blue .sidebar > .block a.button:visited, .color-blue a.scstandard-button, .color-blue #ACTION_SUBMIT_SURVEY_RESPONSE, .color-blue #action_submit, .color-blue a#joinLink {
  padding: 0.2em 0.8em;
  clear: left;
  background-color: #00aeef;
  border: #0291c7 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 101, ../sass/colors.scss */
.color-blue .sidebar > .block input[type=submit]:hover, .color-blue .sidebar > .block input[type=button]:hover, .color-blue .sidebar > .block button:hover, .color-blue .sidebar > .block .scstandard-button:hover, .color-blue .sidebar > .block a.scstandard-button:link:hover, .color-blue .sidebar > .block a.scstandard-button:visited:hover, .color-blue .sidebar > .block a.button:hover, .color-blue .sidebar > .block a.button:visited:hover, .color-blue a.scstandard-button:hover, .color-blue #ACTION_SUBMIT_SURVEY_RESPONSE:hover, .color-blue #action_submit:hover, .color-blue a#joinLink:hover {
  background-color: #0291c7;
  border: #016c95 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 110, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE {
  border: 2px solid #08526e;
  border-top: 0;
}
/* line 112, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE THEAD tr {
  background: #0291c7;
}
/* line 113, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE TH {
  color: white;
}
/* line 114, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE TBODY tr {
  background: #ededed;
}
/* line 115, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE TBODY tr.even {
  background: #ffffff;
}
/* line 117, ../sass/colors.scss */
.color-blue .quicktabs-tabpage TABLE.fc-header {
  border-bottom: 0;
}
/* line 121, ../sass/colors.scss */
.color-blue .calloutBox {
  border: 2px solid #08526e;
}

/* HIGH CONTRAST - ORANGE */
/* line 130, ../sass/colors.scss */
.color-orange {
  background-color: #494949;
}
/* line 132, ../sass/colors.scss */
.color-orange #block-system-navigation, .color-orange #navigation {
  background-color: #494949;
}
/* line 136, ../sass/colors.scss */
.color-orange #page {
  background-color: #f4f4f4;
}
/* line 137, ../sass/colors.scss */
.color-orange a, .color-orange a:link, .color-orange a.sc-entities-sidebar-link {
  color: #3ba2a8;
}
/* line 138, ../sass/colors.scss */
.color-orange a:visited {
  color: #4faacd;
}
/* line 140, ../sass/colors.scss */
.color-orange H1, .color-orange H1#pageTitle, .color-orange H1.title {
  color: #3ba2a8;
}
/* line 141, ../sass/colors.scss */
.color-orange H2, .color-orange H3, .color-orange H4, .color-orange H5, .color-orange H6 {
  color: #f5551e;
}
/* line 144, ../sass/colors.scss */
.color-orange .sidebars H1, .color-orange .sidebars H2, .color-orange .sidebars H3, .color-orange .sidebars H4, .color-orange .sidebars H5, .color-orange .sidebars H6 {
  color: #383838;
}
/* line 147, ../sass/colors.scss */
.color-orange .sidebars .sidebar > .block a:link {
  color: #3ba2a8;
}
/* line 150, ../sass/colors.scss */
.color-orange .sidebars .sidebar > .block a:visited {
  color: #40898d;
}
/* line 155, ../sass/colors.scss */
.color-orange .sidebars .dividerThick, .color-orange .sidebars .dividerThick > .entity-bean, .color-orange .sidebars .block-block.dividerThick, .color-orange #content .dividerThick {
  background: url(/sites/www.sierraclub.org/themes/localEntities/images/divider-blue-dashes.png) repeat-x top center;
}
/* line 158, ../sass/colors.scss */
.color-orange .Signup_fields INPUT {
  color: #3ba2a8;
}
/* line 162, ../sass/colors.scss */
.color-orange .view-mode-full a, .color-orange .view .view-content a, .color-orange .view .view-header a, .color-orange .view .view-footer a, .color-orange .more-link a {
  color: #3ba2a8;
}
/* line 164, ../sass/colors.scss */
.color-orange strong, .color-orange em, .color-orange b {
  color: #08526e;
}
/* line 165, ../sass/colors.scss */
.color-orange .large-emphasis {
  color: #3ba2a8;
  font-family: proxima-nova;
  font-size: 25px;
}
/* line 167, ../sass/colors.scss */
.color-orange #footer {
  background-color: #58c9d0;
  color: #baebee;
}
/* line 170, ../sass/colors.scss */
.color-orange #footer a, .color-orange #footer a:link {
  color: #ffffff;
}
/* line 171, ../sass/colors.scss */
.color-orange #footer a:visited {
  color: #badbdd;
}
@media (min-width: 43em) {
  /* line 175, ../sass/colors.scss */
  .color-orange #navigation {
    background-color: #f5551e;
  }
  /* line 179, ../sass/colors.scss */
  .color-orange #navigation #block-og-menu-single-menu ul.menu li {
    background-color: #f5551e;
  }
  /* line 182, ../sass/colors.scss */
  .color-orange #navigation #block-og-menu-single-menu ul.menu li a.active {
    background-color: #ff753e;
  }
  /* line 186, ../sass/colors.scss */
  .color-orange #navigation #block-og-menu-single-menu ul.menu li:hover {
    background-color: #0291c7;
  }
  /* line 189, ../sass/colors.scss */
  .color-orange #navigation #block-og-menu-single-menu ul.menu li:hover ul li {
    background-color: #ff753e;
  }
  /* line 191, ../sass/colors.scss */
  .color-orange #navigation #block-og-menu-single-menu ul.menu li:hover ul li:hover {
    background-color: #a5320a;
  }
}
/* line 200, ../sass/colors.scss */
.color-orange .sidebar > .block input[type=submit], .color-orange .sidebar > .block input[type=button], .color-orange .sidebar > .block button, .color-orange .sidebar > .block .scstandard-button, .color-orange .sidebar > .block a.scstandard-button:link, .color-orange .sidebar > .block a.scstandard-button:visited, .color-orange .sidebar > .block a.button, .color-orange .sidebar > .block a.button:visited, .color-orange a.scstandard-button, .color-orange #ACTION_SUBMIT_SURVEY_RESPONSE, .color-orange #action_submit, .color-orange a#joinLink {
  padding: 0.2em 0.8em;
  clear: left;
  background-color: #00aeef;
  border: #0291c7 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 209, ../sass/colors.scss */
.color-orange .sidebar > .block input[type=submit]:hover, .color-orange .sidebar > .block input[type=button]:hover, .color-orange .sidebar > .block button:hover, .color-orange .sidebar > .block .scstandard-button:hover, .color-orange .sidebar > .block a.scstandard-button:link:hover, .color-orange .sidebar > .block a.scstandard-button:visited:hover, .color-orange .sidebar > .block a.button:hover, .color-orange .sidebar > .block a.button:visited:hover, .color-orange a.scstandard-button:hover, .color-orange #ACTION_SUBMIT_SURVEY_RESPONSE:hover, .color-orange #action_submit:hover, .color-orange a#joinLink:hover {
  background-color: #0291c7;
  border: #016c95 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 219, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE {
  border: 2px solid #ff753e;
  border-top: 0;
}
/* line 221, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE THEAD tr {
  background: #ff753e;
}
/* line 222, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE TH {
  color: white;
}
/* line 223, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE TBODY tr {
  background: #ededed;
}
/* line 224, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE TBODY tr.even {
  background: #ffffff;
}
/* line 226, ../sass/colors.scss */
.color-orange .quicktabs-tabpage TABLE.fc-header {
  border-bottom: 0;
}
/* line 230, ../sass/colors.scss */
.color-orange .calloutBox {
  border: 2px solid #ff753e;
}

/* SUBDUED - GREEN*/
/* line 240, ../sass/colors.scss */
.color-green {
  background-color: #3E586D;
}
/* line 242, ../sass/colors.scss */
.color-green #block-system-navigation, .color-green #navigation {
  background-color: #3E586D;
}
/* line 246, ../sass/colors.scss */
.color-green #page {
  background-color: #EBF2F7;
}
/* line 247, ../sass/colors.scss */
.color-green a, .color-green a:link, .color-green a.sc-entities-sidebar-link {
  color: #217556;
}
/* line 248, ../sass/colors.scss */
.color-green a:visited {
  color: #3f8169;
}
/* line 250, ../sass/colors.scss */
.color-green H1, .color-green H1#pageTitle, .color-green H1.title {
  color: #3A556A;
}
/* line 251, ../sass/colors.scss */
.color-green H2, .color-green H3, .color-green H4, .color-green H5, .color-green H6 {
  color: #4AA887;
}
/* line 254, ../sass/colors.scss */
.color-green .sidebars H1, .color-green .sidebars H2, .color-green .sidebars H3, .color-green .sidebars H4, .color-green .sidebars H5, .color-green .sidebars H6 {
  color: #383838;
}
/* line 257, ../sass/colors.scss */
.color-green .sidebars .sidebar > .block a:link, .color-green .sidebars .sidebar > .block a:visited {
  color: #217556;
}
/* line 261, ../sass/colors.scss */
.color-green .sidebars .dividerThick, .color-green .sidebars .dividerThick > .entity-bean, .color-green .sidebars .block-block.dividerThick, .color-green #content .dividerThick {
  background: url(/sites/www.sierraclub.org/themes/localEntities/images/divider-blue-dashes.png) repeat-x top center;
}
/* line 264, ../sass/colors.scss */
.color-green .Signup_fields INPUT {
  color: #217556;
}
/* line 268, ../sass/colors.scss */
.color-green .view-mode-full a, .color-green .view .view-content a, .color-green .view .view-header a, .color-green .view .view-footer a, .color-green .more-link a {
  color: #217556;
}
/* line 271, ../sass/colors.scss */
.color-green #footer {
  background-color: #507EA3;
}
.color-green #footer a, .color-green #footer a:link, .color-green #footer a:visited {
  color: #ffffff;
}

@media (min-width: 43em) {
  /* line 276, ../sass/colors.scss */
  .color-green #navigation {
    background-color: #37A07A;
  }
  /* line 280, ../sass/colors.scss */
  .color-green #navigation #block-og-menu-single-menu ul.menu li {
    background-color: #37A07A;
  }
  /* line 283, ../sass/colors.scss */
  .color-green #navigation #block-og-menu-single-menu ul.menu li a.active {
    background-color: #57AF9A;
  }
  /* line 287, ../sass/colors.scss */
  .color-green #navigation #block-og-menu-single-menu ul.menu li:hover {
    background-color: #166045;
  }
  /* line 290, ../sass/colors.scss */
  .color-green #navigation #block-og-menu-single-menu ul.menu li:hover ul li {
    background-color: #166045;
  }
  /* line 292, ../sass/colors.scss */
  .color-green #navigation #block-og-menu-single-menu ul.menu li:hover ul li:hover {
    background-color: #0a422e;
  }
}
/* line 301, ../sass/colors.scss */
.color-green a.scstandard-button, .color-green #ACTION_SUBMIT_SURVEY_RESPONSE, .color-green #action_submit, .color-green a#joinLink {
  padding: 0.2em 0.8em;
  clear: left;
  background-color: #369F79;
  border: #217556 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 310, ../sass/colors.scss */
.color-green a.scstandard-button:hover, .color-green #ACTION_SUBMIT_SURVEY_RESPONSE:hover, .color-green #action_submit:hover, .color-green a#joinLink:hover {
  background-color: #217556;
  border: #164d39 solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 320, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE {
  border: 2px solid #166045;
  border-top: 0;
}
/* line 322, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE THEAD tr {
  background: #166045;
}
/* line 323, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE TH {
  color: white;
}
/* line 324, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE TBODY tr {
  background: #ededed;
}
/* line 325, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE TBODY tr.even {
  background: #ffffff;
}
/* line 327, ../sass/colors.scss */
.color-green .quicktabs-tabpage TABLE.fc-header {
  border-bottom: 0;
}
/* line 331, ../sass/colors.scss */
.color-green .calloutBox {
  border: 2px solid #166045;
}

/* ORANGE BUTTON */
/* line 340, ../sass/colors.scss */
a.scstandard-button.orange, a#donateLink {
  padding: 0.2em 0.8em;
  background-color: #f5551e;
  border: #d03e0b solid 2px;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}
/* line 348, ../sass/colors.scss */
a.scstandard-button.orange:hover, a#donateLink:hover {
  background-color: #d03e0b;
  border-color: #a03008;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}


#content_section {}
#pagefunctions { padding-top: 15px;}
#content_section { padding-bottom: 0; }
#content_section_inner { background: #ffffff; padding: 0 15px 30px;}

#CampaignList H4 {
  border-radius: 0;
  background: none;
  padding: 0;
  color: #444;
  font-size: 20px;
  padding-top: 15px;
  border-top: 5px solid #444;
}
#CampaignList .row TABLE.htmlDetailElementTable {
  margin-left: 30px;
  margin-right: 30px;
}
#CampaignList .top-buffer {
  margin-top: 0;
  margin-bottom: 20px;
}
#CampaignList .top-buffer .col-md-2 {
  margin-left: 30px;
}

#CampaignList .sfdc_richtext IMG {
    width: 25% !important;
    margin-right: 10px;
    padding-bottom: 10px;
    float: left;
}

legend {
  background: transparent;
  color: #444;
  margin-left: 0;
  display: block;
  border-bottom: 0;
  font-size: 1.4em;
  font-weight: bold;
  margin-top: 15px;
}

.form-group {
line-height: 1.1;
}

.form-group2 {
margin: 0 auto;
}


.checkbox {
margin-left: 30px;
}


label {
font-size: 12px;

}

.top-buffer { 
margin-top:20px;
 }

.col-centered{
text-align:center;
}

.btn-danger:hover { 
border-color: #000; 
background-color: #000; 
}

