/* $Id: custom.css,v 1.1 2010/06/24 23:08:18 jmburnz Exp $ */
/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets.
 */
/* Workaround for Admin menu bar shadow */
/* line 12, ../sass/custom.scss */
html body.admin-menu {
  margin-top: 45px !important;
}

/**********************************************************
 *                 Accessibility Classes
 **********************************************************/
/* Hide content without positioning issues. */
/* line 22, ../sass/custom.scss */
.invisible {
  height: 0;
  overflow: hidden;
}

/* Move content off screen where appropriate. */
/* line 28, ../sass/custom.scss */
.offscreen {
  position: absolute;
  left: -999em;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* Completely remove content for all users.
   DO NOT use this for Skip links, display:none 
   hides content from screen readers! */
/* line 40, ../sass/custom.scss */
.remove {
  display: none;
}

/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets (such as the nodes, blocks,
 * page and comments stylesheets).
 */
/* $Id: custom.css,v 1.1 2010/06/24 23:08:18 jmburnz Exp $ */
/**********************************************************
 *                 Custom Styles
 **********************************************************/
/**
 * Here you can add custom stles for your theme that do not fit
 * into one if the modular stylesheets.
 */
/* line 63, ../sass/custom.scss */
body {
  padding: 0;
}

/* custom styles */
/* line 68, ../sass/custom.scss */
ul.composite-row, ul.composite-row li, ul.composite-row-fl, ul.composite-row-fl li {
  list-style: none;
  margin-left: 0;
}

/* line 72, ../sass/custom.scss */
li.dashed-border {
  border-bottom: 1px dashed #BBBBBB;
}

/* line 73, ../sass/custom.scss */
ul.composite-row li, ul.composite-row-fl li {
  padding: 15px 0;
}

/* line 75, ../sass/custom.scss */
ul.composite-row-fl li img {
  float: left;
}

/* line 76, ../sass/custom.scss */
ul.composite-row-fl li p {
  margin-left: 108px;
}

/* line 78, ../sass/custom.scss */
ul.composite-row-fl li {
  float: left;
  clear: both;
  width: 99%;
}

/* styles */
/* line 82, ../sass/custom.scss */
img.img-border, .img-border img {
  border: 3px solid #cecece;
  padding: 4px;
  margin: 8px;
}

/* line 86, ../sass/custom.scss */
img.img-border-left {
  border: 3px solid #cecece;
  padding: 4px;
  margin: 8px 8px 8px 0px;
  float: left;
}

/* line 91, ../sass/custom.scss */
img.img-border-right {
  border: 3px solid #cecece;
  padding: 4px;
  margin: 8px 0 8px 8px;
  float: right;
}

/* line 96, ../sass/custom.scss */
hr.blue-bar {
  color: #3a73ab;
  height: 8px;
  background-color: #3a73ab;
}

/* line 99, ../sass/custom.scss */
.pink-text {
  color: #EF5DA2;
}

/* line 101, ../sass/custom.scss */
.ui-datepicker .ui-datepicker-header {
  margin: 0 10px 0 5px;
}

/* *** METRO AREA *** */
/* line 105, ../sass/custom.scss */
.view-sct-calendar .view-empty {
  padding-top: 1.9em;
}

/* line 107, ../sass/custom.scss */
a.metro-buttons {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  width: 307px;
  height: 97px;
  margin-right: -3px;
  margin-top: -5px;
  border-bottom: 1px solid #E4E4E4;
  border-right: 1px solid #E4E4E4;
}

/* line 125, ../sass/custom.scss */
a.metro-buttons:hover span {
  display: none;
}

/* line 129, ../sass/custom.scss */
a.metro-buttons.last-column {
  border-right: none;
}

/* line 132, ../sass/custom.scss */
div#metro-links {
  margin-left: 15px;
  margin-top: 25px;
  margin-bottom: 20px;
  padding-top: 10px;
  border-top: 7px solid #3A73AB;
  width: 927px;
}

/* line 141, ../sass/custom.scss */
div#metro-links a:nth-child(3n) {
  border-right: 0;
}

/* line 145, ../sass/custom.scss */
div#metro-links-header {
  margin-left: 15px;
  width: 921px;
  font-size: 130%;
}

/* line 150, ../sass/custom.scss */
a#new-york-button {
  background-image: url("../images/metro_images/new_york.jpg");
}

/* line 153, ../sass/custom.scss */
a#northern-nj-button {
  background-image: url("../images/metro_images/northern_nj.jpg");
}

/* line 156, ../sass/custom.scss */
#central-nj-button {
  background-image: url("../images/metro_images/central_nj.jpg");
}

/* line 159, ../sass/custom.scss */
#southern-nj-button {
  background-image: url("../images/metro_images/southern_nj.jpg");
}

/* line 162, ../sass/custom.scss */
#philadelphia-button {
  background-image: url("../images/metro_images/philadelphia.jpg");
}

/* line 165, ../sass/custom.scss */
#baltimore-button {
  background-image: url("../images/metro_images/baltimore.jpg");
}

/* line 168, ../sass/custom.scss */
#washington-button {
  background-image: url("../images/metro_images/northern_va.jpg");
  margin-left: 307px;
  border-left: 1px solid #e4e4e4;
}

/* line 186, ../sass/custom.scss */
#boston-button {
  background-image: url("../images/metro_images/boston.jpg");
}

/* line 189, ../sass/custom.scss */
#chicago-button {
  background-image: url("../images/metro_images/chicago.jpg");
}

/* line 192, ../sass/custom.scss */
#dallas-button {
  background-image: url("../images/metro_images/dallas.jpg");
}

/* line 195, ../sass/custom.scss */
#houston-button {
  background-image: url("../images/metro_images/houston.jpg");
}

/* line 198, ../sass/custom.scss */
#los-angeles-button {
  background-image: url("../images/metro_images/los_angeles.jpg");
}

/* line 202, ../sass/custom.scss */
a#new-york-button:hover {
  background-image: url("../images/metro_images/mo_new_york.jpg");
}

/* line 205, ../sass/custom.scss */
a#northern-nj-button:hover {
  background-image: url("../images/metro_images/mo_northern_nj.jpg");
}

/* line 208, ../sass/custom.scss */
#central-nj-button:hover {
  background-image: url("../images/metro_images/mo_central_nj.jpg");
}

/* line 211, ../sass/custom.scss */
#southern-nj-button:hover {
  background-image: url("../images/metro_images/mo_southern_nj.jpg");
}

/* line 214, ../sass/custom.scss */
#philadelphia-button:hover {
  background-image: url("../images/metro_images/mo_philadelphia.jpg");
}

/* line 217, ../sass/custom.scss */
#baltimore-button:hover {
  background-image: url("../images/metro_images/mo_baltimore.jpg");
}

/* line 220, ../sass/custom.scss */
#washington-button:hover {
  background-image: url("../images/metro_images/mo_northern_va.jpg");
  margin-left: 307px;
}

/* line 230, ../sass/custom.scss */
#boston-button:hover {
  background-image: url("../images/metro_images/mo_boston.jpg");
}

/* line 233, ../sass/custom.scss */
#chicago-button:hover {
  background-image: url("../images/metro_images/mo_chicago.jpg");
}

/* line 236, ../sass/custom.scss */
#dallas-button:hover {
  background-image: url("../images/metro_images/mo_dallas.jpg");
}

/* line 239, ../sass/custom.scss */
#houston-button:hover {
  background-image: url("../images/metro_images/mo_houston.jpg");
}

/* line 242, ../sass/custom.scss */
#los-angeles-button:hover {
  background-image: url("../images/metro_images/mo_los_angeles.jpg");
}

/* line 245, ../sass/custom.scss */
.section-metro-drop-locations #content-column p {
  font-size: 130%;
  margin-left: 15px;
  margin-right: 15px;
}

/* line 250, ../sass/custom.scss */
.section-metro-drop-locations h1 {
  margin-left: 15px;
}

/* line 254, ../sass/custom.scss */
div.view-sct-calendar.view-display-id-panel_pane_1 > div.view-empty {
  display: none;
}

/* line 257, ../sass/custom.scss */
div.pane-block-15 {
  margin-top: 1.5em;
}

/* **** OTHER **** */
/* line 264, ../sass/custom.scss */
#genesis-1c .two-sidebars .content-inner {
  margin: 0 260px;
}

/* ***** NICE MENU CUSTOMIZATION ***** */
/******************************
 Global CSS for ALL menu types
******************************/
/* line 271, ../sass/custom.scss */
#block-nice-menus-1 {
  padding-top: 6px;
}

/* line 274, ../sass/custom.scss */
ul.nice-menu li.active-trail a {
  color: #fa6805;
}

/* line 275, ../sass/custom.scss */
ul.nice-menu li a {
  text-transform: uppercase;
  text-decoration: none;
  color: #373737;
  font-size: 14px;
  line-height: 38px;
}

/* line 282, ../sass/custom.scss */
ul.nice-menu li li a, ul.nice-menu li li li a {
  text-transform: none;
  text-decoration: none;
  color: #fff;
  font-size: 11px;
  line-height: 22px;
}

/* line 290, ../sass/custom.scss */
ul.nice-menu,
ul.nice-menu ul {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: none;
}

/* line 298, ../sass/custom.scss */
ul.nice-menu li {
  border: none;
  border-top: 0;
  float: left;
  /* LTR */
  background-color: transparent;
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/separator-bar.png) no-repeat;
}

/* line 306, ../sass/custom.scss */
ul.nice-menu a {
  padding: 0 5px;
}

/* line 310, ../sass/custom.scss */
ul.nice-menu ul {
  top: 38px;
  left: -1px;
  /* LTR */
  margin-right: 0;
  /* LTR */
  border: none;
  border-top: none;
}

/* line 319, ../sass/custom.scss */
ul.nice-menu ul li {
  width: 190px;
  background: #515151;
}

/******************************
 VERTICAL (left/right) menus
******************************/
/* This is the default width of all vertical menus. */
/* line 329, ../sass/custom.scss */
ul.nice-menu-right, ul.nice-menu-left,
ul.nice-menu-right li, ul.nice-menu-left li {
  width: 190px;
}

/* VERTICAL menus where submenus pop RIGHT (default). */
/* line 335, ../sass/custom.scss */
ul.nice-menu-right ul {
  width: 190px;
  left: 190px;
  top: -1px;
}

/* line 341, ../sass/custom.scss */
ul.nice-menu-right ul ul {
  width: 190px;
  left: 190px;
  top: -1px;
}

/* line 347, ../sass/custom.scss */
ul.nice-menu-right li.menuparent,
ul.nice-menu-right li li.menuparent {
  background: #eee;
}

/* line 352, ../sass/custom.scss */
ul.nice-menu-right li.menuparent:hover,
ul.nice-menu-right li li.menuparent:hover {
  background: #ccc;
}

/* VERTICAL menus where submenus pop LEFT. */
/* line 358, ../sass/custom.scss */
ul.nice-menu-left li ul {
  width: 190px;
  left: -195px;
  top: -1px;
}

/* line 364, ../sass/custom.scss */
ul.nice-menu-left li ul li ul {
  width: 190px;
  left: -195px;
  top: -1px;
}

/* line 370, ../sass/custom.scss */
ul.nice-menu-left li.menuparent,
ul.nice-menu-left li li.menuparent {
  background: #eee;
}

/* line 375, ../sass/custom.scss */
ul.nice-menu-left li.menuparent:hover,
ul.nice-menu-left li li.menuparent:hover {
  background: #ccc;
}

/* line 380, ../sass/custom.scss */
ul.nice-menu-left a, ul.nice-menu-left ul a {
  padding-left: 14px;
}

/******************************
 HORIZONTAL (down) menus
******************************/
/* line 388, ../sass/custom.scss */
ul.nice-menu-down {
  float: left;
  /* LTR */
  border: 0;
}

/* line 393, ../sass/custom.scss */
ul.nice-menu-down li {
  border-top: none;
}

/* line 397, ../sass/custom.scss */
ul.nice-menu-down li li {
  border-top: 0;
}

/* line 401, ../sass/custom.scss */
ul.nice-menu-down ul {
  left: 0;
  /* LTR */
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/menu-tab-rd-bottom.png) no-repeat bottom;
}

/* line 408, ../sass/custom.scss */
ul.nice-menu-down ul li a {
  border-bottom: 1px dotted #ffffff;
}

/* line 409, ../sass/custom.scss */
ul.nice-menu-down ul li.last a {
  border: none;
}

/* line 410, ../sass/custom.scss */
ul.nice-menu-down ul li.last {
  margin-bottom: 8px;
  border: none;
}

/* line 414, ../sass/custom.scss */
ul.nice-menu-down ul li.first {
  padding-top: 8px;
}

/* line 417, ../sass/custom.scss */
ul.nice-menu-down .menuparent ul a {
  margin: 0 5px;
}

/* line 418, ../sass/custom.scss */
ul.nice-menu-down ul li {
  clear: both;
}

/* line 422, ../sass/custom.scss */
ul.nice-menu-down li ul li ul {
  left: 190px;
  /* LTR */
  top: -1px;
}

/* line 427, ../sass/custom.scss */
ul.nice-menu-down .menuparent a {
  padding-right: 11px;
  /* LTR */
  padding-left: 11px;
}

/* line 432, ../sass/custom.scss */
ul.nice-menu-down li.menuparent {
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/separator-bar.png) no-repeat right center;
}

/* line 436, ../sass/custom.scss */
ul.nice-menu-down li.menuparent:hover {
  /* LTR  background: #ccc;*/
}

/* line 440, ../sass/custom.scss */
ul.nice-menu-down li li.menuparent {
  /* LTR  background: #eee; */
}

/* line 444, ../sass/custom.scss */
ul.nice-menu-down li li.menuparent:hover {
  /* LTR  background: #ccc;*/
}

/******************************
 Garland-specific CSS
******************************/
/**
 * Global CSS for ALL menu types
 */
/* line 455, ../sass/custom.scss */
ul.nice-menu li {
  margin: 0;
  padding-left: 0;
  /* LTR */
  background-image: none;
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/separator-bar.png) no-repeat right center;
}

/* line 461, ../sass/custom.scss */
ul#nice-menu-1 > li.last {
  background: none;
}

/* line 465, ../sass/custom.scss */
#header-region ul.nice-menu li {
  margin: 0;
  /* Padding rules are needed to deal with Garland's header line-height. */
  padding-top: 0.1em;
  padding-bottom: 0.1em;
  background: #eee;
}

/* line 473, ../sass/custom.scss */
#header-region ul.nice-menu ul {
  top: 38px;
  left: -1px;
  /* LTR */
  border: 0;
  border-top: 1px solid #ccc;
  margin-right: 0;
  /* LTR */
}

/* line 481, ../sass/custom.scss */
#header-region ul.nice-menu ul {
  top: 1.7em;
}

/**
 * HORIZONTAL (down) menus
 */
/* line 493, ../sass/custom.scss */
#header-region ul.nice-menu-down li.menuparent {
  background: none;
}

/* line 497, ../sass/custom.scss */
#header-region ul.nice-menu-down li.menuparent:hover {
  background: none;
}

/* line 501, ../sass/custom.scss */
#header-region ul.nice-menu-down li li.menuparent {
  background: none;
}

/* line 505, ../sass/custom.scss */
#header-region ul.nice-menu-down li li.menuparent:hover {
  background: none;
}

/* left and right */
/* line 511, ../sass/custom.scss */
li .left, li .right {
  float: left;
  width: 6px;
  height: 38px;
}

/* line 516, ../sass/custom.scss */
li .right {
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/separator-bar.png) no-repeat right;
}

/* line 519, ../sass/custom.scss */
li.last .right {
  background: none;
}

/* line 522, ../sass/custom.scss */
ul.nice-menu li a {
  float: left;
  padding-right: 11px;
  padding-left: 11px;
}

/* line 527, ../sass/custom.scss */
ul.nice-menu li:hover a {
  background: #515151;
  color: #FFFFFF;
}

/* line 531, ../sass/custom.scss */
ul.nice-menu li li a {
  float: none;
}

/* line 534, ../sass/custom.scss */
a:hover {
  color: #fa6805;
}

/* line 537, ../sass/custom.scss */
ul.nice-menu-down li.menuparent:hover a {
  background: #515151;
  color: #FFFFFF;
}

/* line 541, ../sass/custom.scss */
ul.nice-menu-down li.menuparent li:hover a {
  color: #fa6805;
}

/* line 544, ../sass/custom.scss */
ul.nice-menu-down li.menuparent:hover .left {
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/menu-tab-rd-left.png) no-repeat;
}

/* line 547, ../sass/custom.scss */
ul.nice-menu-down li.menuparent:hover .right {
  background: url(/sites/all/themes/genesis/genesis_sctoys/images/menu-tab-rd-right.png) no-repeat;
}

/* *** VERY CUSTOM *** */
/* line 556, ../sass/custom.scss */
body.front .local-tasks {
  margin: 0;
}

/* line 560, ../sass/custom.scss */
.rtecenter {
  text-align: center;
}

/* line 564, ../sass/custom.scss */
#footer .feed-icon {
  display: none;
}

/* line 568, ../sass/custom.scss */
.addthis_button_expanded {
  display: inline-block;
  padding-right: 5px;
  text-decoration: none;
  color: #FA6805;
}

/* line 575, ../sass/custom.scss */
.at16nc.at16t_expanded {
  display: inline-block;
  padding-right: 5px;
}

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

/* ***** added before migration ********/
/* line 585, ../sass/custom.scss */
.page-taxonomy-term-23 h1,
.page-corporate-sponsorships-kohls .pane-term-description h2 {
  background: #fff url("../images/partners/image_kohls.jpg") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 40px;
  width: 258px;
}

/* line 594, ../sass/custom.scss */
.page-taxonomy-term-21 h1,
.page-corporate-sponsorships-jnj .pane-term-description h2 {
  background: #fff url("../images/partners/image_jnj.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 42px;
  width: 221px;
}

/* line 603, ../sass/custom.scss */
.page-taxonomy-term-22 h1,
.page-corporate-sponsorships-kidville .pane-term-description h2 {
  background: #fff url("../images/partners/image_kidville.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 52px;
  width: 162px;
}

/* line 612, ../sass/custom.scss */
.page-taxonomy-term-24 h1,
.page-corporate-sponsorships-viacom .pane-term-description h2 {
  background: #fff url("../images/partners/image_paramount.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 148px;
  width: 214px;
}

/* line 621, ../sass/custom.scss */
.page-taxonomy-term-20 h1,
.page-corporate-sponsorships-1800gotjunk .pane-term-description h2 {
  background: #fff url("../images/partners/image_1800gotjunk.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 52px;
  width: 275px;
}

/* line 630, ../sass/custom.scss */
.page-taxonomy-term-35 h1,
.page-corporate-sponsorships-gep .pane-term-description h2 {
  background: #fff url("../images/partners/image_gep.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 48px;
  width: 200px;
}

/* line 639, ../sass/custom.scss */
.page-taxonomy-term-36 h1,
.page-corporate-sponsorships-gep .pane-term-description h2 {
  background: #fff url("../images/partners/image_citi_160.jpg") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 83px;
  width: 200px;
}

/* line 649, ../sass/custom.scss */
.page-taxonomy-term-25 h1,
.page-corporate-sponsorships-oldspice .pane-term-description h2 {
  background: #fff url("../images/partners/image_oldspice.jpg") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 97px;
  width: 200px;
}

/* line 659, ../sass/custom.scss */
.page-taxonomy-term-25 h1,
.page-corporate-sponsorships-oldspice .pane-term-description h2 {
  display: none;
}

/* line 662, ../sass/custom.scss */
q
.page-taxonomy-term-28 h1,
.page-corporate-sponsorships-pley .pane-term-description h2 {
  background: #fff url("../images/partners/image_pley.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 150px;
  width: 150px;
}

/* line 672, ../sass/custom.scss */
.page-taxonomy-term-29 h1,
.page-corporate-sponsorships-roserex .pane-term-description h2 {
  background: #fff url("../images/partners/image_rose-rex.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 100px;
  width: 350px;
}

/* line 681, ../sass/custom.scss */
.page-taxonomy-term-30 h1,
.page-corporate-sponsorships-uber .pane-term-description h2 {
  background: #fff url("../images/partners/image_uber.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 100px;
  width: 350px;
}

/* line 690, ../sass/custom.scss */
.page-taxonomy-term-31 h1 {
  background: #fff url("../images/partners/image_toy_drive_nyc.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 96px;
  width: 300px;
}

/* line 698, ../sass/custom.scss */
.page-taxonomy-term-33 h1 {
  background: #fff url("../images/partners/image_booz_allen.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 35px;
  width: 320px;
}

/* line 706, ../sass/custom.scss */
.page-taxonomy-term-34 h1 {
  background: #fff url("../images/partners/image_etrade_280.png") no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 35px;
  width: 320px;
  margin-top: 30px;
}
.page-taxonomy-term-37 h1 {
  background: #fff url('../images/partners/AIG_Logo_160.png') no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 79px;
  width: 160px;
}
.page-taxonomy-term-38 h1 {
  background: #fff url('../images/partners/HWP_Logo.png') no-repeat scroll left;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height: 145px;
  width: 222px;
}
/* line 715, ../sass/custom.scss */
.page-corporate-sponsorships-oldspice img.oldspice-img {
  width: 50%;
}

/* line 718, ../sass/custom.scss */
.page-corporate-sponsorships-oldspice .oldspice-highlight {
  color: red;
  text-decoration: underline;
}

/* line 722, ../sass/custom.scss */
.page-corporate-sponsorships-oldspice .oldspice-underline {
  text-decoration: underline;
}

/* line 725, ../sass/custom.scss */
.section-corporate-sponsorships .pley img {
  width: 120px;
  height: auto;
}

/* line 729, ../sass/custom.scss */
.section-corporate-sponsorships .pane-term-description .pane-content {
  font-size: 1.2em;
}

/* line 732, ../sass/custom.scss */
.section-corporate-sponsorships .pane-term-description .pane-content p {
  padding: 0 0 0.5em;
}

/* line 735, ../sass/custom.scss */
.section-corporate-sponsorships h2.pane-title {
  margin: 20px 0;
}

/* line 738, ../sass/custom.scss */
.view-partner-page-views .views-field-path a {
  font-size: 1.2em;
}

/* line 741, ../sass/custom.scss */
.view-partner-page-views .views-row {
  margin-bottom: 10px;
}

/* line 744, ../sass/custom.scss */
.node-type-event .field-field-date-note {
  margin-bottom: 30px;
}

/********   plugin custom styles *********/
/* line 748, ../sass/custom.scss */
.dcsns-content {
  height: 2450px !important;
  overflow: scroll;
}

/* line 752, ../sass/custom.scss */
.stream {
  height: 100%;
}

/* line 755, ../sass/custom.scss */
.stream li {
  display: inline-block;
  width: 212px;
}

/* line 759, ../sass/custom.scss */
.dcsns-toolbar .filter li a {
  height: auto;
}

/* ******** location-locdate styles ********** */
/* line 763, ../sass/custom.scss */
.views-field-locdatestart label, .views-field-locdateend label {
  font-weight: bold;
}

/* ************** Resources page styles ************ */
/* line 767, ../sass/custom.scss */
.section-collector-resources #content a {
  color: #e27c03;
  font-size: 15px;
  text-decoration: none;
}

/* line 772, ../sass/custom.scss */
.section-collector-resources #content strong a {
  line-height: 30px;
}

/* line 775, ../sass/custom.scss */
.section-collector-resources #content li > p {
  padding: 0 0 0.5em;
}

/* line 778, ../sass/custom.scss */
.section-collector-resources .node-content img {
  max-width: 82px;
  height: auto;
}

/* *********** Program page styles ********** */
/* line 783, ../sass/custom.scss */
.section-programs .pane-term-description {
  font-size: 130%;
}

/* line 786, ../sass/custom.scss */
.page-taxonomy-term-27 h1 {
  background: #fff url("/sites/all/themes/genesis/genesis_sctoys/images/programs/roadto10-heading-logo.png") no-repeat scroll left center;
  height: 220px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  width: 220px;
}

/* line 795, ../sass/custom.scss */
body #admin-menu {
  font-size: 11px !important;
}

/* line 798, ../sass/custom.scss */
#admin-menu-wrapper a {
  font-size: 11px;
}

/* ********** blog page styles ************** */
/* line 803, ../sass/custom.scss */
.node-blog-item img {
  display: block;
}

/* line 806, ../sass/custom.scss */
.field-name-field-addthis-field {
  margin-top: 25px;
}
/* line 808, ../sass/custom.scss */
.field-name-field-addthis-field .addthis_button {
  padding: 10px;
}

/* ********** Registration pages styles ************** */
/* line 816, ../sass/custom.scss */
.not-logged-in.page-user .local-tasks .tabs li:first-child {
  display: none;
}

/* line 825, ../sass/custom.scss */
.logged-in.page-collector-register #page-title,
.logged-in.page-recipient-register #page-title {
  display: none;
}
/* line 829, ../sass/custom.scss */
.logged-in.page-collector-register #block-system-main .content,
.logged-in.page-recipient-register #block-system-main .content {
  display: none;
}

/* ****** Repeat Collector Update Form and related ********** */
/* line 836, ../sass/custom.scss */
.page-collector-register #block-block-23 {
  font-size: 13px;
}

/* line 842, ../sass/custom.scss */
.page-collector-register #block-block-23 .repeat-collector-link,
.page-user .pane-content .repeat-collector-link {
  color: #ffffff;
  font-size: 11px;
  letter-spacing: 0.4px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #fa6405;
  padding: 5px;
  border: 1px solid #fa6405;
  border-radius: 5px;
}

/* ******* Popup Onload related changes ********* */
/* line 857, ../sass/custom.scss */
#colorbox.popup_onload .entity-popup-onload .field-name-field-fake-body {
  font-size: 16px;
  text-align: left;
  padding: 30px 10px 0px;
}
/* line 861, ../sass/custom.scss */
#colorbox.popup_onload .entity-popup-onload .field-name-field-fake-body p {
  padding: 0 0 1em;
}
/* line 870, ../sass/custom.scss */
#colorbox.popup_onload #cboxLoadedContent {
  margin-bottom: 0;
}
/* line 873, ../sass/custom.scss */
#colorbox.popup_onload #cboxClose {
  top: 4px;
  right: 4px;
  background: url("../images/controls.png") no-repeat -25px 0;
}

/* ******* Search Blog exposed filters related changes ********* */
/* line 881, ../sass/custom.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget {
  margin: 0 30px 30px 0;
  padding: 0;
}
/* line 884, ../sass/custom.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget input.form-text {
  height: 25px;
  padding: 0 4px;
  font-size: 14px;
}
/* line 889, ../sass/custom.scss */
.view-admin-blog-search .views-exposed-form .views-exposed-widget .form-submit {
  width: 70px;
  height: 34px;
  border: none;
  border-radius: 5px;
  font-size: 16px;
  text-transform: uppercase;
  line-height: 0;
  color: #fff;
  background-color: #fa6504;
}

/* line 902, ../sass/custom.scss */
.view-sct-calendar .views-field-field-hours .oh-display {
  display: block;
}
/* line 904, ../sass/custom.scss */
.view-sct-calendar .views-field-field-hours .oh-display .oh-display-closed {
  display: none;
}

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

#sct-drop-off-locations-intro {
  font-size: 130%;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 40px;
}