@font-face {
  font-family: 'kunstler_scriptregular';
  src: url("/content360/fonts/kunstler-webfont.eot");
  src: url("/content360/fonts/kunstler-webfont.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/kunstler-webfont.woff") format("woff"), url("/content360/fonts/kunstler-webfont.ttf") format("truetype"), url("/content360/fonts/kunstler-webfont.svg#kunstler_scriptregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'futuraltbook';
  src: url("/content360/fonts/futuraltbook.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/futuraltbook.woff") format("woff"), url("/content360/fonts/futuraltbook.ttf") format("truetype"), url("/content360/fonts/futuraltbook.svg#futuraltbook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sd_georgia_lightregular';
  src: url("/content360/fonts/sd_georgia_light-webfont.eot");
  src: url("/content360/fonts/sd_georgia_light-webfont.eot?#iefix") format("embedded-opentype"), url("sd_georgia_light-webfont.woff") format("woff"), url("sd_georgia_light-webfont.ttf") format("truetype"), url("sd_georgia_light-webfont.svg#sd_georgia_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kunstler_scriptregular';
  src: url("/content360/fonts/kunstler-webfont.eot");
  src: url("/content360/fonts/kunstler-webfont.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/kunstler-webfont.woff") format("woff"), url("/content360/fonts/kunstler-webfont.ttf") format("truetype"), url("/content360/fonts/kunstler-webfont.svg#kunstler_scriptregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'futuraltbook';
  src: url("/content360/fonts/futuraltbook.eot");
  src: url("/content360/fonts/futuraltbook.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/futuraltbook.woff") format("woff"), url("/content360/fonts/futuraltbook.ttf") format("truetype"), url("/content360/fonts/futuraltbook.svg#futuraltbook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sd_georgia_lightregular';
  src: url("/content360/fonts/sd_georgia_light-webfont.eot");
  src: url("/content360/fonts/sd_georgia_light-webfont.eot?#iefix") format("embedded-opentype"), url("sd_georgia_light-webfont.woff") format("woff"), url("sd_georgia_light-webfont.ttf") format("truetype"), url("sd_georgia_light-webfont.svg#sd_georgia_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kunstler_scriptregular';
  src: url("/content360/fonts/kunstler-webfont.eot");
  src: url("/content360/fonts/kunstler-webfont.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/kunstler-webfont.woff") format("woff"), url("/content360/fonts/kunstler-webfont.ttf") format("truetype"), url("/content360/fonts/kunstler-webfont.svg#kunstler_scriptregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'futuraltbook';
  src: url("/content360/fonts/futuraltbook.eot");
  src: url("/content360/fonts/futuraltbook.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/futuraltbook.woff") format("woff"), url("/content360/fonts/futuraltbook.ttf") format("truetype"), url("/content360/fonts/futuraltbook.svg#futuraltbook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sd_georgia_lightregular';
  src: url("/content360/fonts/sd_georgia_light-webfont.eot");
  src: url("/content360/fonts/sd_georgia_light-webfont.eot?#iefix") format("embedded-opentype"), url("sd_georgia_light-webfont.woff") format("woff"), url("sd_georgia_light-webfont.ttf") format("truetype"), url("sd_georgia_light-webfont.svg#sd_georgia_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'kunstler_scriptregular';
  src: url("/content360/fonts/kunstler-webfont.eot");
  src: url("/content360/fonts/kunstler-webfont.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/kunstler-webfont.woff") format("woff"), url("/content360/fonts/kunstler-webfont.ttf") format("truetype"), url("/content360/fonts/kunstler-webfont.svg#kunstler_scriptregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'futuraltbook';
  src: url("/content360/fonts/futuraltbook.eot");
  src: url("/content360/fonts/futuraltbook.eot?#iefix") format("embedded-opentype"), url("/content360/fonts/futuraltbook.woff") format("woff"), url("/content360/fonts/futuraltbook.ttf") format("truetype"), url("/content360/fonts/futuraltbook.svg#futuraltbook") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'sd_georgia_lightregular';
  src: url("/content360/fonts/sd_georgia_light-webfont.eot");
  src: url("/content360/fonts/sd_georgia_light-webfont.eot?#iefix") format("embedded-opentype"), url("sd_georgia_light-webfont.woff") format("woff"), url("sd_georgia_light-webfont.ttf") format("truetype"), url("sd_georgia_light-webfont.svg#sd_georgia_lightregular") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* line 13, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .alert {
  display: none;
  color: red;
  text-align: left;
  width: auto;
  margin: 12px;
  font-size: .75em;
}
.captchaAlert {
  display: none;
  color: red;
  text-align: left;
  width: auto;
  margin-bottom:12px;
  font-size: .75em;
}


/* line 22, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .headline li:first-of-type {
  width: 90px;
}
/* line 26, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent, .page .rightContent {
  /*.progressPanel .teamGoal.teamPageOnly {
    height: 52px;
    background-size: 52px auto;
    .goalText {
      position: absolute;
      top: 18px;
    }
  } */
}
/* line 27, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent hr, .page .rightContent hr {
  margin-bottom: 12px;
  color: #e3e3e3;
  border: 0;
  background-color: #e3e3e3;
  width: 90%;
  height: 1px;
}
/* line 35, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel, .page .rightContent .progressPanel {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  background: white;
  margin-bottom: 12px;
}
/* line 40, ../../sass/fundraising/_fr_mobile_layouts.scss */
@media (min-width: 30em){
.page .mainContent .progressPanel .individualGoal, .page .rightContent .progressPanel .individualGoal {
  width: 90%;
  margin: 30px auto 32px;
  background: url(/content360/images/global/pBarBG.png) repeat-x;
  height: 40px;
  position: relative;
  
}
#individualSlider{
	left: 221px;
}
}

@media (max-width: 29.938em){
.page .mainContent .progressPanel .individualGoal, .page .rightContent .progressPanel .individualGoal {
  width: 80%;
  margin: 30px auto 32px;
  background: url(/content360/images/global/pBarBG.png) repeat-x;
  height: 40px;
  position: relative;
  
}
#individualSlider{
	left: 188px;
}
}

/* line 46, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .individualGoal .amount, .page .rightContent .progressPanel .individualGoal .amount {
  height: 100%;
  background: #66ccff;
  float: left;
  z-index: 1;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
/* line 54, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .individualGoal .goalText, .page .rightContent .progressPanel .individualGoal .goalText {
  top: 13px;
  left: 10px;
  position: absolute;
  color: white;
  text-transform: uppercase;
  z-index: 2;
}
/* line 62, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .individualGoal .slider, .page .rightContent .progressPanel .individualGoal .slider {
  display: none;
  position: absolute;
  top: 31px;
  font-size: .75em;
  float: left;
  width: 80px;
  height: 35px;
  background: url(/content360/images/global/sliderBG.png);
  z-index: 3;
}
/* line 72, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .individualGoal .slider #individualSliderText, .page .rightContent .progressPanel .individualGoal .slider #individualSliderText {
  font-size: 14px;
  position: absolute;
  text-align: center;
  top: 13px;
  left: 13px;
  color: white;
}
/* line 81, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .individualGoal .slider.visible, .page .rightContent .progressPanel .individualGoal .slider.visible {
  display: block;
}
/* line 85, ../../sass/fundraising/_fr_mobile_layouts.scss */
@media (min-width: 30em){
	.page .mainContent .progressPanel .teamGoal, .page .rightContent .progressPanel .teamGoal {
	  width: 90%;
	  margin: 30px auto 32px auto;
	  background: url(/content360/images/global/pBarBG.png) repeat-x;
	  height: 40px;
	  background-size: 38px auto;
	  position: relative;
	}
}

@media (max-width: 29.938em){
	.page .mainContent .progressPanel .teamGoal, .page .rightContent .progressPanel .teamGoal {
		  width: 80%;
		  margin: 30px auto 32px auto;
		  background: url(/content360/images/global/pBarBG.png) repeat-x;
		  height: 40px;
		  background-size: 38px auto;
		  position: relative;
	}
}
/* line 92, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .teamGoal .amount, .page .rightContent .progressPanel .teamGoal .amount {
  height: 100%;
  background: #66ccff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  float: left;
  z-index: 1;
}
/* line 101, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .teamGoal .goalText, .page .rightContent .progressPanel .teamGoal .goalText {
  top: 14px;
  left: 7px;
  position: absolute;
  color: white;
  text-transform: uppercase;
  z-index: 2;
}
/* line 109, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .teamGoal .slider, .page .rightContent .progressPanel .teamGoal .slider {
  display: none;
  position: absolute;
  top: 31px;
  font-size: .75em;
  width: 80px;
  height: 35px;
  background: url(/content360/images/global/sliderBG.png);
  z-index: 3;
}
/* line 119, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .teamGoal .slider #teamSliderText, .page .rightContent .progressPanel .teamGoal .slider #teamSliderText {
  font-size: 14px;
  position: absolute;
  top: 13px;
  left: 7px;
  color: white;
}
/* line 127, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .progressPanel .teamGoal .slider.visible, .page .rightContent .progressPanel .teamGoal .slider.visible {
  display: block;
}
/* line 141, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationHead, .page .rightContent section .donationHead {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: center;
  text-transform: uppercase;
  margin: 12px 0;
}
/* line 147, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationList, .page .rightContent section .donationList {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: center;
  width: 90%;
  display: block;
  margin: 0 5%;
  margin-bottom: 12px;
}
/* line 155, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationList li, .page .rightContent section .donationList li {
  width: 82px;
  background: url(/content360/images/global/fundraisingAmountBG.png) repeat-x #bfd6e2;
  border-radius: 5px;
  color: #606060;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 163, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationList li .top, .page .rightContent section .donationList li .top {
  font-weight: bold;
}
/* line 166, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationList li .bottom, .page .rightContent section .donationList li .bottom {
  font-style: italic;
  font-weight: 100;
}
/* line 171, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationList li.selected, .page .rightContent section .donationList li.selected {
  background: #c6c5c5;
  color: #606060;
}
/* line 176, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationFieldWrapper, .page .rightContent section .donationFieldWrapper {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: center;
  margin-bottom: 12px;
}
/* line 180, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationFieldWrapper span, .page .rightContent section .donationFieldWrapper span {
  font-style: italic;
  padding: 2px;
  font-size: .875em;
}
/* line 185, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationFieldWrapper .donationField, .page .rightContent section .donationFieldWrapper .donationField {
  background: #f2f2f2;
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: 1px solid #c6c5c5;
}
/* line 191, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationFieldWrapper .donationField span, .page .rightContent section .donationFieldWrapper .donationField span {
  font-style: normal;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 197, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donationFieldWrapper .donationField input, .page .rightContent section .donationFieldWrapper .donationField input {
  display: inline-block;
  zoom: 1;
  *display: inline;
  border: none;
  background: transparent;
  width: 133px;
  margin: 0;
  padding: 0;
}
/* line 210, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .supportPanel .styledSelect, .page .rightContent .supportPanel .styledSelect {
  width: 90%;
  display: block;
  margin: 0 5% 12px 5%;
  font-weight: light;
  height: 43px;
  overflow: hidden;
}
/* line 217, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .supportPanel .styledSelect select, .page .rightContent .supportPanel .styledSelect select {
  margin: 13px;
  padding: 0;
  width: 300px;
  font-weight: light;
  font-size: .875em;
}
/* line 225, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .donateNowBtn, .page .rightContent section .donateNowBtn {
  background: url(/content360/images/global/buttonOverlay_d.png) no-repeat #edb754;
  margin-bottom: 12px;
  border: 3px solid #663333;
  font-size: 1.25em;
  height: 60px;
  width: 90%;
}
/* line 233, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .shopOurStoreLink, .page .rightContent section .shopOurStoreLink {
  background: #adaaaa;
  display: block;
  margin: 0 auto;
  text-align: center;
  width: 90%;
  border: 1px solid #333333;
  margin-bottom: 12px;
  padding: 14px 0px;
}
/* line 242, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .shopOurStoreLink a, .page .rightContent section .shopOurStoreLink a {
  font-size: 1em;
  text-transform: uppercase;
  color: white;
}
/* line 249, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel, .page .rightContent .blogPanel {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  background: white;
  margin-bottom: 12px;
}
/* line 255, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogTitle, .page .rightContent .blogPanel .blogTitle {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin: 12px 0 0 16px;
  color: #663333;
  font-style: italic;
  font-size: 1.25em;
}
/* line 262, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .publishedDate, .page .rightContent .blogPanel .publishedDate {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  font-size: .75em;
  color: #555555;
  margin: 5px 0 12px 16px;
  font-family: helveticaneue-light;
}
/* line 269, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageWrapper, .page .rightContent .blogPanel .blogImageWrapper {
  width: 90%;
  display: inline-blockblock;
  margin: 0 5%;
}
/* line 274, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageWrapper img, .page .rightContent .blogPanel .blogImageWrapper img {
  width: 100%;
  display: none;
}
/* line 280, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel, .page .rightContent .blogPanel .blogImageCarousel {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin-top: 3px;
  margin-left: 16px;
}
/* line 284, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .back, .page .rightContent .blogPanel .blogImageCarousel .back {
  width: 21px;
  height: 21px;
  border: 1px solid #cccccc;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 5px;
}
/* line 292, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .back .backArrow, .page .rightContent .blogPanel .blogImageCarousel .back .backArrow {
  width: 0;
  height: 0;
  margin: 4px 0 0 3px;
  cursor: pointer;
  border-top: 7px solid transparent;
  border-right: 14px solid #cccccc;
  border-bottom: 7px solid transparent;
}
/* line 302, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .back .backArrow.active, .page .rightContent .blogPanel .blogImageCarousel .back .backArrow.active {
  border-right: 14px solid #555555;
}
/* line 306, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .next, .page .rightContent .blogPanel .blogImageCarousel .next {
  width: 21px;
  height: 21px;
  border: 1px solid #cccccc;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 313, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .next .nextArrow, .page .rightContent .blogPanel .blogImageCarousel .next .nextArrow {
  width: 0;
  height: 0;
  margin: 4px 0 0 4px;
  cursor: pointer;
  border-top: 7px solid transparent;
  border-left: 14px solid #cccccc;
  border-bottom: 7px solid transparent;
}
/* line 322, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .next .nextArrow.active, .page .rightContent .blogPanel .blogImageCarousel .next .nextArrow.active {
  border-left: 14px solid #555555;
}
/* line 326, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .indicator, .page .rightContent .blogPanel .blogImageCarousel .indicator {
  width: auto;
  display: inline-block;
  zoom: 1;
  *display: inline;
  position: relative;
  top: -7px;
}
/* line 333, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogImageCarousel .indicator .currentImage, .page .mainContent .blogPanel .blogImageCarousel .indicator span, .page .mainContent .blogPanel .blogImageCarousel .indicator .totalImages, .page .rightContent .blogPanel .blogImageCarousel .indicator .currentImage, .page .rightContent .blogPanel .blogImageCarousel .indicator span, .page .rightContent .blogPanel .blogImageCarousel .indicator .totalImages {
  display: inline-block;
  font-family: helveticaneue-light;
  font-size: .75em;
}
/* line 340, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogCommentWrapper, .page .rightContent .blogPanel .blogCommentWrapper {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: left;
  margin-left: 16px;
}

.socialWidget {
    display: inline-block;
    margin-bottom: 9px;
    margin-left: 16px;
    margin-right: 0;
    margin-top: 0;
}
/* line 344, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogCommentWrapper a, .page .mainContent .blogPanel .blogCommentWrapper .commentBubbleWrapper, .page .rightContent .blogPanel .blogCommentWrapper a, .page .rightContent .blogPanel .blogCommentWrapper .commentBubbleWrapper {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #1b8eaf;
}
/* line 350, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogCommentWrapper .commentBubbleWrapper .numOfComments, .page .rightContent .blogPanel .blogCommentWrapper .commentBubbleWrapper .numOfComments {
  padding: 5px 10px;
  background: #e8f3f7;
}
/* line 354, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogCommentWrapper .commentBubbleWrapper .tail, .page .rightContent .blogPanel .blogCommentWrapper .commentBubbleWrapper .tail {
  margin-left: 5px;
  width: 0;
  height: 0;
  border-top: 10px solid #e8f3f7;
  border-left: 5px solid transparent;
}
/* line 361, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogCommentWrapper .commentBubbleWrapper, .page .rightContent .blogPanel .blogCommentWrapper .commentBubbleWrapper {
  margin-bottom: 12px;
}
/* line 366, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .socialWidget img, .page .rightContent .blogPanel .socialWidget img {
  margin: 0 16px;
  display: block;
}
/* line 370, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .socialWidget img.mobileOnly, .page .rightContent .blogPanel .socialWidget img.mobileOnly {
  margin: 0 16px;
  display: block;
}
/* line 374, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .socialWidget img.tabletOnly, .page .rightContent .blogPanel .socialWidget img.tabletOnly {
  margin: 0 16px;
  display: none;
}
/* line 378, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .socialWidget img.webOnly, .page .rightContent .blogPanel .socialWidget img.webOnly {
  margin: 0 16px;
  display: none;
}
/* line 383, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel, .page .rightContent .registerPanel {
  background: white;
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin-bottom: 12px;
}
/* line 389, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList, .page .rightContent .registerPanel .registerList {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: center;
  display: block;
  margin-top: 12px;
  margin-bototm: 12px;
}
/* line 395, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList li, .page .rightContent .registerPanel .registerList li {
  width: 90%;
  margin: 0 auto;
  padding: 17px 0;
  margin-bottom: 12px;
  border: 1px solid #afb1b2;
  color: #9fbfda;
  background: #eaebec;
}
/* line 403, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList li a, .page .rightContent .registerPanel .registerList li a {
  color: #1b8eaf;
  text-transform: uppercase;
}
/* line 409, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList li.join, .page .rightContent .registerPanel .registerList li.join {
  background: #c8c9ca;
}
/* line 412, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList li.create, .page .rightContent .registerPanel .registerList li.create {
  background: #6b6c6c;
}
/* line 414, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .registerPanel .registerList li.create a, .page .rightContent .registerPanel .registerList li.create a {
  color: #9fbfda;
}
/* line 420, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel, .page .rightContent .participantsPanel {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  background: white;
  margin-bottom: 12px;
}
/* line 425, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li a, .page .rightContent .participantsPanel .participantList li a {
  color: #1b8eaf;
  margin-left: 15px;
  font-size: 12px;
}
/* line 430, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .showMore, .page .rightContent .participantsPanel .showMore {
  text-align: center;
  padding: 5px 0;
  margin: 0 auto 12px auto;
  display: block;
  width: auto;
  color: #1b8eaf;
  font-size: .875em;
}
/* line 440, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList, .page .rightContent .participantsPanel .participantList {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin-top: 12px;
  margin-bottom: 12px;
}
/* line 444, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li, .page .rightContent .participantsPanel .participantList li {
  width: 90%;
  margin: 0 auto;
  display: block;
  padding: 15px 0;
  font-size: .875em;
  color: #1b8eaf;
  width: 90%;
  padding: 10px 0;
}
/* line 451, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li .thanksTo, .page .mainContent .participantsPanel .participantList li .theirGift, .page .rightContent .participantsPanel .participantList li .thanksTo, .page .rightContent .participantsPanel .participantList li .theirGift {
  font-size: .75em;
  color: #666666;
  position: relative;
  display: inline-block;
  text-align: left;
  padding-left: 15px;
}
/* line 460, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li .theirGift, .page .rightContent .participantsPanel .participantList li .theirGift {
  position: relative;
  right: 0;
  padding-right: 15px;
  float: right;
  zoom: 1;
  *display: inline;
}
/* line 471, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li .thanksTo, .page .mainContent .participantsPanel .participantList li .theirGift, .page .rightContent .participantsPanel .participantList li .thanksTo, .page .rightContent .participantsPanel .participantList li .theirGift {
  font-size: .875em;
}
/* line 475, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .participantsPanel .participantList li:nth-child(odd), .page .rightContent .participantsPanel .participantList li:nth-child(odd) {
  background: #eaebec;
}
/* line 480, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section, .page .rightContent section {
  margin: 0 0 12px 0;
  padding: 0;
}
/* line 483, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section h4, .page .rightContent section h4 {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin: 0;
  padding: 0;
  background: #5d5c5c;
  color: white;
  text-align: center;
  text-transform: uppercase;
  padding: 1em 0;
}
/* line 493, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .h4TailWrapper, .page .rightContent section .h4TailWrapper {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  text-align: center;
}
/* line 496, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section .h4TailWrapper .h4Tail, .page .rightContent section .h4TailWrapper .h4Tail {
  width: 0;
  height: 0;
  margin: 0 auto;
  display: block;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #5d5c5c;
}
/* line 506, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section #defaultCountdown, .page .rightContent section #defaultCountdown {
  width: 90%;
  background: green;
  display: block;
  margin: 5px auto;
  margin-bottom: 12px;
  background: none;
  position: relative;
  left: 7.5%;
}
/* line 517, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel, .page .rightContent .commentsPanel {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  background: white;
  margin-bototm: 0px;
  margin-bottom: 12px;
}
/* line 521, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .testimony, .page .rightContent .commentsPanel .testimony {
  background: #e8f3f7;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 15px 20px;
  font-size: 12px;
  line-height: 15px;
  font-style: italic;
  margin: 20px 20px 0 20px;
}
/* line 532, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .bubbleTail, .page .rightContent .commentsPanel .bubbleTail {
  margin-left: 30px;
  width: 0;
  height: 0;
  border-top: 10px solid #e8f3f7;
  border-left: 10px solid transparent;
}
/* line 539, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness, .page .rightContent .commentsPanel .witness {
  font-size: 12px;
  font-family: georgia, serif;
  text-align: left;
  margin-top: 2px;
}
/* line 544, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness .sourceName, .page .rightContent .commentsPanel .witness .sourceName {
  color: #1b8eaf;
  padding-left: 30px;
}
/* line 547, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness .sourceName span, .page .rightContent .commentsPanel .witness .sourceName span {
  display: none;
}
/* line 551, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness .location, .page .rightContent .commentsPanel .witness .location {
  display: none;
}
/* line 554, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness .postDate, .page .rightContent .commentsPanel .witness .postDate {
  padding-left: 30px;
  padding-top: 3px;
}
/* line 559, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .witness:last-of-type, .page .rightContent .commentsPanel .witness:last-of-type {
  padding-bottom: 25px;
}
/* line 562, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel textarea, .page .rightContent .commentsPanel textarea {
  width: 90%;
  height: 60px;
  border: 2px #e3e3e3 solid;
  margin: 12px;
  display: block;
  padding:5px;
}
/* line 569, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .checkboxWrapper, .page .rightContent .commentsPanel .checkboxWrapper {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  width: 90%;
  margin: 0 auto;
  margin-left: 5%;
}
/* line 575, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .checkboxWrapper #postToFacebook, .page .rightContent .commentsPanel .checkboxWrapper #postToFacebook {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: auto;
  padding: 0;
  margin: 0;
}
/* line 584, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .checkboxWrapper label, .page .rightContent .commentsPanel .checkboxWrapper label {
  display: inline-block;
  zoom: 1;
  *display: inline;
  width: auto;
  font-size: .75em;
  color: #555555;
  font-family: helveticaneue-light;
  vertical-align: top;
  margin-left: 3px;
}
/* line 595, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .confirmation, .page .rightContent .commentsPanel .confirmation {
  width: 100%;
  float: left;
  margin-right: 5.26316%;
  display: inline;
  margin-left: 5%;
}
/* line 598, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .confirmation span, .page .rightContent .commentsPanel .confirmation span {
  font-size: .75em;
  color: #555555;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-bottom: 12px;
  font-family: helveticaneue-light;
}
/* line 607, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .confirmation span #firstname, .page .rightContent .commentsPanel .confirmation span #firstname {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 612, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .confirmation span #lastname, .page .rightContent .commentsPanel .confirmation span #lastname {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
/* line 618, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel .confirmation .notYou, .page .rightContent .commentsPanel .confirmation .notYou {
  display: inline-block;
  zoom: 1;
  *display: inline;
  color: #1b8eaf;
  font-size: .75em;
  font-family: helveticaneue-light;
}
/* line 628, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .commentsPanel button, .page .rightContent .commentsPanel button {
  background: #eaebec;
  border: 0;
  width: 90%;
  margin: 12px;
  display: block;
}
@media (min-width: 40em) {
  /* line 8, ../../sass/fundraising/fundraisingPages.scss */
  .page {
    max-width: 38.75em;
    padding-left: 1.25em;
    padding-right: 1.25em;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 38, ../../../../../../../../Users/zackbishop/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .page:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 18, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent {
    width: 61.29032%;
    float: left;
    margin-right: 3.22581%;
  }
  /* line 20, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .mobileOnly {
    display: none;
  }
  /* line 23, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .headline li h1 {
    font-size: 1em;
  }
  /* line 26, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .headline, .page .mainContent .progressPanel, .page .mainContent .blogPanel, .page .mainContent .commentsPanel {
    width: 100%;
    float: left;
    margin-right: 5.26316%;
  }
  /* line 30, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .progressPanel .individualGoal {
    width: 90%;
  }
  /* line 33, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .progressPanel .teamGoal {
    width: 90%;
  }
  /* line 37, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel hr {
    width: 90%;
  }
  /* line 40, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel article p {
    margin: 16px 22px;
  }
  /* line 44, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .blogCommentWrapper {
    margin-left: 22px;
  }
  /* line 47, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .blogImageWrapper {
    width: 90%;
    display: inline-blockblock;
    margin: 0 5%;
  }
  /* line 52, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .blogImageWrapper img {
    width: 100%;
    display: none;
  }
  /* line 56, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.mobileOnly {
    margin: 0 auto;
    display: none;
  }
  /* line 60, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.tabletOnly {
    margin: 0 0 10px 22px;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  /* line 66, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.webOnly {
    margin: 0 0 10px 22px;
    display: none;
  }
  /* line 71, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel hr {
    width: 90%;
  }
  /* line 74, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel textarea {
    width: 90%;
  }
  /* line 77, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel #noCommentText {
   /* text-align: center;
    display: none;
    margin: 0 auto;*/
  }
  /* line 82, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .checkboxWrapper {
    width: 100%;
    float: left;
    margin-right: 5.26316%;
  }
  /* line 84, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .checkboxWrapper input {
    padding: 0;
    margin: 0 5px 0 16px;
  }
  /* line 88, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .checkboxWrapper label {
    vertical-align: top;
    position: relative;
    top: 0;
  }
  /* line 94, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .confirmation {
    line-height: 1.5em;
  }
  /* line 97, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel button {
    width: 90%;
    border: 1px solid #eaebec;
  }
  /* line 101, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .witness {
    font-size: 12px;
    font-family: georgia, serif;
    text-align: left;
  }
  /* line 105, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .witness .sourceName {
    display: inline-block;
    width: auto;
  }
  /* line 108, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .witness .sourceName span {
    display: inline-block;
  }
  /* line 112, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .witness .location {
    display: inline-block;
    width: auto;
    padding: 0 3px;
  }
  /* line 117, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .commentsPanel .witness .postDate {
    display: inline-block;
    width: auto;
    padding: 0;
  }
  /* line 124, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .headline {
    clear: none;
  }
  /* line 127, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .countDownPanel {
    clear: right;
  }
  /* line 129, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .countDownPanel h4 {
    font-size: .75em;
  }
  /* line 133, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .registerPanel .registerList li {
    width: auto;
  }
  /* line 136, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .participantsPanel .participantList li {
    width: auto;
  }
  /* line 138, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .participantsPanel .participantList li .thanksTo, .page .mainContent .participantsPanel .participantList li .theirGift {
    width: 65%;
    font-size: .75em;
    color: #666666;
    position: relative;
    display: inline-block;
    text-align: left;
  }
  /* line 146, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .mainContent .participantsPanel .participantList li .theirGift {
    width: 25%;
    font-size: .75em;
    text-align: right;
    zoom: 1;
    display: inline-block;
    *display: inline;
  }
  /* line 157, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent {
    width: 35.48387%;
    float: right;
    margin-right: 0;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  /* line 162, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent #defaultCountdown_tablet {
    margin-left: 13px;
  }
  /* line 166, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel h3, .page .rightContent .supportPanel h3, .page .rightContent .registerPanel h3, .page .rightContent .participantsPanel h3 {
    font-size: 1em;
  }
  /* line 168, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel h3 img, .page .rightContent .supportPanel h3 img, .page .rightContent .registerPanel h3 img, .page .rightContent .participantsPanel h3 img {
    margin: 0 5px 0 10px;
  }
  /* line 174, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel h3, .page .rightContent .supportPanel h3 {
    font-size: .875em;
  }
  /* line 178, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel h4 {
    font-size: .75em;
  }
  /* line 181, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel, .page .rightContent .supportPanel, .page .rightContent .registerPanel, .page .rightContent .countDownPanel, .page .rightContent .supportPanel {
    margin-bottom: 27px;
  }
  /* line 184, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .styledSelect select {
    font-size: .75em;
    margin: 14px 0 0 10px;
  }
  /* line 189, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationList li {
    width: 60px;
    padding: 10px 0;
    cursor: pointer;
  }
  /* line 193, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationList li .top {
    font-size: .75em;
  }
  /* line 196, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationList li .bottom {
    font-size: .75em;
    font-weight: 100;
  }
  /* line 203, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel hr {
    width: 90%;
  }
  /* line 207, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationFieldWrapper span {
    font-size: .875em;
    vertical-align: top;
    position: relative;
    top: 5px;
  }
  /* line 213, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationFieldWrapper .donationField {
    width: 105px;
  }
  /* line 215, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationFieldWrapper .donationField span {
    float: left;
    font-size: 1em;
    position: relative;
    top: 0;
  }
  /* line 221, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .donationFieldWrapper .donationField input {
    width: 90px;
    height: 20px;
  }
  /* line 227, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel button {
    width: 90%;
  }
  /* line 230, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .supportPanel .shopOurStoreLink {
    width: 90%;
  }
  /* line 235, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .registerPanel .registerList li {
    width: 90%;
  }
  /* line 240, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .participantsPanel .participantList li {
    width: 90%;
    padding: 10px 0;
  }
  /* line 243, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .participantsPanel .participantList li .name a, .page .rightContent .participantsPanel .participantList li .boatName a {
    position: relative;
    left: 10px;
    line-height: 1.25em;
    color: #1b8eaf;
  }
  /* line 249, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .participantsPanel .participantList li .thanksTo, .page .rightContent .participantsPanel .participantList li .theirGift {
    font-size: .875em;
  }
}
/* line 87, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .commentsPanel .checkboxConfirmationWrapper {
    width: 55.82822%;
    float: left;
    margin:12px;
  }

@media (min-width: 55em) {
  /* line 8, ../../sass/fundraising/fundraisingPages.scss */
  .page {
    max-width: 58.75em;
    padding-left: 1.25em;
    padding-right: 1.25em;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 38, ../../../../../../../../Users/zackbishop/.rvm/gems/ruby-1.9.3-p194/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .page:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 23, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel article p {
    font-size: .75em;
  }
  /* line 26, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent {
    width: 69.3617%;
    float: left;
    margin-right: 2.12766%;
  }
  /* line 28, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .headline li h1 {
    font-size: 1.25em;
  }
  /* line 31, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .progressPanel .individualGoal {
    height: 45px;
    background-size: 45px auto;
  }
  /* line 34, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .progressPanel .individualGoal .goalText {
    top: 16px;
  }
  /* line 38, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .progressPanel .teamGoal {
    height: 45px;
    background-size: 45px auto;
  }
  /* line 41, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .progressPanel .teamGoal .goalText {
    top: 16px;
  }
  /* line 45, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .blogImageWrapper {
    width: 90%;
    display: inline-blockblock;
    margin: 0 5%;
  }
  /* line 50, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .blogImageWrapper img {
    width: 100%;
    display: none;
  }
  /* line 54, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.mobileOnly {
    display: none;
  }
  /* line 57, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.tabletOnly {
    display: none;
  }
  /* line 61, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .socialWidget img.webOnly {
    margin: 0 0 10px 40px;
    display: inline-block;
    zoom: 1;
    *display: inline;
  }
  /* line 67, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .blogCommentWrapper {
    text-align: left;
    margin-left: 40px;
  }
  
  
.socialWidget {
    display: inline-block;
    margin-bottom: 9px;
    margin-left: 40px;
    margin-right: 0;
    margin-top: 0;
}
  /* line 71, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel article p {
    font-size: .75em;
    margin: 22px 40px;
  }
  /* line 75, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .blogImageCarousel {
    margin-left: 40px;
    margin-top: 5px;
  }
  /* line 79, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .blogTitle {
    margin-left: 40px;
    margin-top: 22px;
  }
  /* line 83, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .blogPanel .publishedDate {
    margin-left: 40px;
  }
  
  /* line 92, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .commentsPanel .checkboxConfirmationWrapper .checkboxWrapper input {
    margin-left: 0;
  }
  /* line 96, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .commentsPanel .checkboxConfirmationWrapper .confirmation span:first-of-type {
    margin-left: 0;
  }
  /* line 101, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .commentsPanel .testimony {
    font-size: .75em;
  }
  /* line 105, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .commentsPanel button {
    width: 94%;
    float: none;
    margin: 12px;
    color: #545556;
    vertical-align: top;
    
  }
  /* line 115, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent {
    width: 28.51064%;
    float: right;
    margin-right: 0;
  }
  /* line 118, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .supportPanel .donationList li {
    width: 75px;
    padding: 15px 0;
  }
  /* line 121, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .supportPanel .donationList li .top, .page .rightContent .supportPanel .donationList li .bottom {
    font-size: 1em;
  }
  /* line 125, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .supportPanel .donationFieldWrapper span {
    font-size: 1em;
  }
  /* line 129, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .supportPanel .styledSelect select {
    font-size: .75em;
    margin: 14px 0 0 14px;
  }
  /* line 135, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .countDownPanel h3, .page .rightContent .supportPanel h3, .page .rightContent .registerPanel h3, .page .rightContent .participantsPanel h3 {
    font-size: 1.125em;
  }
  /* line 137, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .countDownPanel h3 img, .page .rightContent .supportPanel h3 img, .page .rightContent .registerPanel h3 img, .page .rightContent .participantsPanel h3 img {
    margin: 0 5px 0 10px;
  }
  /* line 143, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .countDownPanel h3, .page .rightContent .supportPanel h3 {
    font-size: 1em;
  }
  /* line 147, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .countDownPanel h4 {
    font-size: .875em;
  }
}

.capthcaHelper {
	width: auto;
	height: auto;
  }

@media (max-width: 40em) {

  
  .captchaHelper{
	background-color: white;
    border: 3px solid grey;
    color: #000000;
    display: none;
    font-family: helvetica,arial,sans-serif;
    font-size: 10px;
    height: 51px;
    line-height: normal;
    margin-left: 1%;
    margin-top: -4%;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 126px;
}
}

@media (min-width: 40em) and (max-width: 62em){
  
  .captchaHelper{
	background-color: white;
    border: 3px solid grey;
    color: #000000;
    display: none;
    font-family: helvetica,arial,sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 12px;
    margin-left: 1%;
    margin-top: -1%;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 324px;
}
}

@media (min-width: 62em){
  
  .captchaHelper{
	display:none;
	position:absolute;
	padding:5px;
	margin-left:1%;
	margin-top: -1%;
	line-height: 12px;
	background-color: white;
	border: solid 3px grey; 
	font-size: 12px;
	font-family: helvetica, arial, sans-serif;
	color: #000000;
	overflow: hidden;	
	width: 324px;
	height: 40px;
}
}

.page .mainContent .blogPanel article p {
    font-size: 0.76em;
    margin: 13px 40px;
}
.homeButtonWrapper{
	margin-top: 12px;
    text-align: center;	
	
	
}
.navButtonWrapper{
	margin-bottom: 12px;
    margin-left: 12px;
    margin-right: 12px;
    margin-top: 12px;
    text-align: left

}
@media (max-width: 55em){
	.navButtonWrapper{
		margin-bottom: 24px;
	    margin-left: 12px;
	    margin-right: 12px;
	    margin-top: 16px;
		text-align: center;
	}
	
}
.blogTitle a, .homeButtonWrapper a, .navButtonWrapper a{
	color: #663333;
}


