/* $Id: page.css,v 1.13 2011/01/14 03:12:40 jmburnz Exp $ */
/* line 15, ../sass/utils/mixins/_clearfix.scss */
.clearfix {
  *zoom: 1;
}
/* line 6, ../sass/utils/mixins/_clearfix.scss */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
/* line 11, ../sass/utils/mixins/_clearfix.scss */
.clearfix:after {
  clear: both;
}

/**********************************************************
 *                    Body Classes
 **********************************************************/
/* line 9, ../sass/page.scss */
body {
  padding: 0 10px;
  margin: 0;
}

/**********************************************************
 *                  The wrapper divs
 *    Be careful how you modify these, see layout.css
 **********************************************************/
/**
 * Width Setting
 *
 * Genesis supports Elastic, Fluid and Fixed width values.
 * - Elastic layouts expand or contract when the font size is changed. 
 * - Fluid widths change when the browser is resized.
 * - Fixed width layouts stay the same even when the browser
 *   is resized or the font size is changed.
 *
 * Elastic layouts use ems,       e.g. 80em
 * Fluid layouts use percentages, e.g. 85%
 * Fixed widths use pixels,       e.g. 960px
 */
/* line 31, ../sass/page.scss */
#container {
  /* width: 85%;*/
  /* min-width: 960px;*/
  width: 100%;
  /* Width for IE6 */
  margin: 0;
  padding: 0;
  min-width: 950px;
  /* set a minimum width */
}

/* Column wrappers */
/* line 41, ../sass/page.scss */
#columns {
  width: 950px;
  margin: 0 auto;
}

/* Content wrappers */
/* Main content wrappers*/
/* EXTRA NOT TESTED */
/* line 56, ../sass/page.scss */
.colorb #columns,
#container.colorb {
  width: 680px;
}

/* line 58, ../sass/page.scss */
#container #divider .inner-region, #container #foot-wrapper .inner-region {
  width: 950px;
  margin: 0 auto;
}

/* line 60, ../sass/page.scss */
#container #divider .inner-region {
  height: 22px;
  background: #e8e8e8;
  margin-top: 9px;
  margin-bottom: 13px;
}

/* line 62, ../sass/page.scss */
#container #header {
  background: url(../images/top-line.jpg) repeat-x top;
}

/* line 63, ../sass/page.scss */
#container #header .inner-region {
  margin: 0 auto;
  width: 1200px;
}

/* line 67, ../sass/page.scss */
#container #header #header-links {
  float: right;
  padding-right: 183px;
}

/* line 71, ../sass/page.scss */
#block-nice-menus-1 {
  *zoom: 1;
}
/* line 6, ../sass/utils/mixins/_clearfix.scss */
#block-nice-menus-1:before, #block-nice-menus-1:after {
  content: "";
  display: table;
}
/* line 11, ../sass/utils/mixins/_clearfix.scss */
#block-nice-menus-1:after {
  clear: both;
}

/* line 74, ../sass/page.scss */
#container #header #branding {
  padding: 5px 0 0 30px;
}

/* line 75, ../sass/page.scss */
#genesis-1c.two-sidebars .content-inner {
  margin: 0 238px 0 220px;
}

/* line 76, ../sass/page.scss */
#genesis-1c.sidebar-first .content-inner {
  margin-left: 220px;
}

/* line 77, ../sass/page.scss */
#genesis-1c.sidebar-second .content-inner {
  margin-right: 238px;
}

/* line 78, ../sass/page.scss */
#genesis-1c #sidebar-first {
  width: 200px;
  margin-left: -100%;
}

/* line 79, ../sass/page.scss */
#genesis-1c #sidebar-second {
  width: 218px;
  margin-left: -218px;
}

/* line 80, ../sass/page.scss */
#genesis-1c.sidebar-second #main-content {
  padding-left: 22px;
}

/* not tested ends here*/
/**********************************************************
 *                 Header Elements
 **********************************************************/
/* #header wraps #branding and #header-blocks. */
/* #branding wraps #logo, #site-name and #site-slogan. */
/* line 93, ../sass/page.scss */
#branding {
  float: left;
  /* LTR */
}

/* h1 is for the front page only, all others use the div. */
/* line 98, ../sass/page.scss */
#branding h1 {
  font-size: 1em;
  /* reset h1, do not change! */
}

/* Logo and site_name wrapper. */
/* Remove display:block if you want the site name inline with the logo. */
/* line 108, ../sass/page.scss */
.logo-site-name span {
  display: block;
}

/* Logo. */
/* line 115, ../sass/page.scss */
#site-name {
  font-weight: bold;
  /* Bold or else the line heights vary. */
  font-size: 2em;
  line-height: 1.5;
}

/**********************************************************
 *                       Regions
 **********************************************************/
/* Target all regions - be careful with this one, its easily 
 * over-ridden and will target sidebar inner DIVS as well.
 */
/**
 * Each region has a main wrapper DIV and an inner DIV.
 * The following selectors are follow the patter of:
 * #region-name
 * .region-inner-div-name
 */
/* Leaderboard */
/* Header blocks */
/* line 142, ../sass/page.scss */
#header-blocks {
  float: left;
  margin-left: 0em;
  width: 880px;
}

/* Help */
/* Highlight */
/* Secondary content */
/* Tertiary content */
/* Tertiary content */
/* line 170, ../sass/page.scss */
#branding img {
  z-index: 1;
}

/* line 171, ../sass/page.scss */
.not-front #main-content {
  min-height: 400px;
}

/**********************************************************
 *                      Sidebars
 **********************************************************/
/* Target both sidebars with this low specifity selector. */
/* Target a specific sidebar. */
/* line 183, ../sass/page.scss */
.sidebar .region-sidebar-first, .sidebar-left .inside {
  background: url(../images/side-menu-bar.jpg) right top no-repeat;
}

/* line 190, ../sass/page.scss */
#skip-nav {
  text-align: right;
  /* LTR */
}

/**********************************************************
 *          Search form, Search results
 *          For the search block see blocks.css
 **********************************************************/
/* Search page fieldset. */
/* Basic search form. */
/* Advanced search form. */
/* Use the child selector because the inner div has no class. */
/* Override forms.css text field focus style. */
/* Search results list. */
/* line 222, ../sass/page.scss */
ol.search-results {
  padding: 0;
  margin: 0;
}

/**********************************************************
 *                Footer, RSS Feed Icon
 **********************************************************/
/* line 236, ../sass/page.scss */
#footer {
  margin: 0.375em 0;
}

/* line 243, ../sass/page.scss */
.feed-icon img {
  padding: 0 0.5em;
}

/* TESTED */
/* line 248, ../sass/page.scss */
#foot-wrapper {
  margin: 0.375em 0;
  border-top: 15px solid #fa6504;
  border-bottom: 122px solid #eae9e9;
  background: #fff;
}

/* line 255, ../sass/page.scss */
#footer {
  margin-top: 40px;
}

/* line 256, ../sass/page.scss */
#footer .region-footer {
  float: left;
}

/* line 258, ../sass/page.scss */
#footer-message {
  text-align: center;
  margin-bottom: 20px;
}

/*EXTRA*/
/* line 273, ../sass/page.scss */
#nav {
  margin: 0.75em 0;
}

/* line 276, ../sass/page.scss */
#nav .primary-menu li {
  display: inline;
  float: left;
  list-style: none;
  padding: 4px 10px;
  border-right: 1px dashed #333333;
}

/* line 285, ../sass/page.scss */
#nav .primary-menu li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #333333;
  white-space: nowrap;
  font-size: 15px;
}

/* Set pseudo class styles. */
/* line 294, ../sass/page.scss */
#nav .primary-menu li a:hover {
  color: #fb6303;
}

/* line 296, ../sass/page.scss */
#nav .primary-menu li a:active {
  color: #fb6303;
}

/* Primary first and last classes. */
/* line 300, ../sass/page.scss */
#nav .primary-menu li.first {
  padding-left: 15px;
}

/* line 301, ../sass/page.scss */
#nav .primary-menu li.last {
  border: none;
}

/* Active trail classes. */
/* line 304, ../sass/page.scss */
#nav .primary-menu li.active {
  color: #fb6303;
}

/* line 305, ../sass/page.scss */
#nav .primary-menu li.active-trail {
  color: #fb6303;
}

/* line 306, ../sass/page.scss */
#nav .primary-menu li.active-trail a {
  color: #fb6303;
}

/* front page */
/*div#container.front*/
/* line 312, ../sass/page.scss */
body.front #container {
  background: url(../images/fp-background.jpg) center 142px no-repeat;
}

/* line 315, ../sass/page.scss */
.receive-hot-box, .donate-hot-box, .collect-hot-box {
  float: left;
  width: 296px;
  height: 270px;
}

/*.receive-hot-box img, .donate-hot-box img, .collect-hot-box img {margin: 220px 0 0px 50px; visibility:hidden;}*/
/* line 322, ../sass/page.scss */
.receive-hot-box a, .donate-hot-box a, .collect-hot-box a {
  display: block;
  width: 296px;
  height: 270px;
}

/*div#container.front*/
/* line 324, ../sass/page.scss */
body.front #content {
  display: table;
  margin: 60px auto 0;
}

/* line 325, ../sass/page.scss */
.receive-hot-box {
  /*background: url(../images/receive-normal.png) no-repeat;*/
  background: url(../images/homepage/receive_toys_276.png) no-repeat;
}

/* line 329, ../sass/page.scss */
.donate-hot-box {
  /*background: url(../images/donate-normal.png) no-repeat;*/
  background: url(../images/homepage/get_involved_276.png) no-repeat;
}

/* line 333, ../sass/page.scss */
.collect-hot-box {
  /*background: url(../images/collect-normal.png) no-repeat;*/
  background: url(../images/homepage/collect_donate_276.png) no-repeat;
}

/* line 338, ../sass/page.scss */
.receive-hot-box:hover {
  /*background: url(../images/receive-mouseover.png) no-repeat;*/
  background: url(../images/homepage/receive_toys_276_hv.png) no-repeat;
}

/* line 342, ../sass/page.scss */
.donate-hot-box:hover {
  /*background: url(../images/donate-mouseover.png) no-repeat;*/
  background: url(../images/homepage/get_involved_new_hv.png) no-repeat;
}

/* line 346, ../sass/page.scss */
.collect-hot-box:hover {
  /*background: url(../images/collect-mouseover.png) no-repeat;*/
  background: url(../images/homepage/collect_donate_276_hv.png) no-repeat;
}

/* line 350, ../sass/page.scss */
#front-announcements {
  text-align: center;
}

/* line 353, ../sass/page.scss */
#toys-donated, #plastic-saved {
  height: 28px;
  line-height: 28px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  display: inline-block;
  background-color: #fff;
  padding: 0 10px 0 15px;
  margin: 12px 26px;
  border-radius: 10px;
}

/* line 365, ../sass/page.scss */
#toys-donated .toys-counter {
  color: #fa6504;
  font-weight: bold;
  font-size: 15px;
}

/* line 366, ../sass/page.scss */
#plastic-saved .plastic-counter {
  color: #fa6504;
  font-weight: bold;
  font-size: 15px;
}

/* line 367, ../sass/page.scss */
.promo-description {
  font-weight: normal;
  line-height: 1.5;
  font-size: 12px;
}

/* line 368, ../sass/page.scss */
.promo-materials .views-field-title {
  font-size: 14px;
  font-weight: bold;
}

/* line 369, ../sass/page.scss */
.promo-materials h3 {
  border-top: 1px dashed #3C3C3C;
  margin-top: 10px;
  padding-top: 10px;
}

/* line 370, ../sass/page.scss */
.promo-materials h3:first-child {
  border-top: none;
}

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


.dropoff-Yes {
  color: green;
}
.dropoff-Yes .fa-times {
  display: none;
}
.dropoff-No .fa-check-square {
  display: none;
}
.dropoff-No {
  color: red;
}
.views-field-field-can-pick-up-within-prof .fa-check-square {
  color: green;
}
.views-field-field-can-pick-up-within-prof .fa-times {
  color: red;
}
.block .views-field-field-accepted-items-prof .item-list ul {
  list-style: disc;
}
.view-map-of-recipients .address-No {
  display: none;
}