@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("sd_georgia_light-webfont.eot");
  src: url("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("sd_georgia_light-webfont.eot");
  src: url("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;
}
.page .leftContent {
    width: 17.51064%;
    float: left;
	color: white;
    font-size: 11px;
  }


	.sidebar .box {
   		 margin-bottom: 18px;
	}

	.box {
    	margin-bottom: 15px;
	}

	.boxInner {
	    padding: 18px 18px 0;
	}
	.mainMenu1, .subMenu {
	    list-style: none outside none;
	    margin: 0;
	    overflow: hidden;
	    padding: 0;
	    line-height: 18px;
	}
	.mainMenu1 a:link, .mainMenu a:visited{
		color: #FFFFFF;
		padding-right: 25px;
		padding-bottom: 7px;
		border-bottom: 1px solid #7B8082;
	}
	.mainMenu1 a.innerSiteNavLeftList:link, .mainMenu1 a.innerSiteNavLeftList:visited {
	    border-bottom: 0px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 25px;
	}

.page .rightContent .findOurEventPanel {
    height: 310px;
}
.page .rightContent .findOurEventPanel .map {
/* 	float: left;*/
    width: 100%;
    height: 230px;
}
.page .rightContent .findOurEventPanel .button {
    background: linear-gradient(to bottom, #B2B2B2 0%, #646464 100%) repeat scroll 0 0 #B2B2B2;
    height: 50px;
    line-height: 50px;
}

.page .rightContent .findOurEventPanel .button {
    background: linear-gradient(to bottom, #B2B2B2 0%, #646464 100%) repeat scroll 0 0 #B2B2B2;
    height: 50px;
    line-height: 50px;
}

/* 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: 14px;
  height: 33px;
}
/* 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;
    }
  } */
text-align: justify;
}

.page .rightContent .supportPanel .shopOurStoreLink {
	  background: #adaaaa;
	  display: block;
	  margin: 0 auto;
	  text-align: center;
	  width: 90%;
	  border: 1px solid #333333;
	  margin-bottom: 12px;
	  padding: 14px 0px;
}
.page .rightContent .supportPanel .shopOurStoreLink a {
	  font-size: 1em;
	  text-transform: uppercase;
	  color: white;
}


/* 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{
  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{
	  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{
  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{
  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 {
  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 {
  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 {
  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 {
  display: block;
}
/* line 85, ../../sass/fundraising/_fr_mobile_layouts.scss */
@media (min-width: 30em){
.page .mainContent .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{
		  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{
  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 {
  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 {
  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{
  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 {
  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: #FFFFFF;
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: #336699;
}
/* 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: 0px solid #555555;
  font-size: 1.25em;
  height: 54px;
  width: 90%;
  background: #F99839;
}
/* line 233, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page article p div.eventSiteLeftNavContentList div.seShopOurStoreLink {
  background: #adaaaa;
  display: block;
  margin: 74px auto;
  text-align: center;
  width: 20%;
  border: 1px solid #333333;
  margin-bottom: 12px;
  margin-left: 21%;
 }
/* line 242, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page article p div.eventSiteLeftNavContentList div.seShopOurStoreLink a{
  font-size: 0.75em;
  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: 17px;
}
/* line 255, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent .blogPanel .blogTitle, .page .rightContent .blogPanel .blogTitle {
  width: 93%;
  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: 'Open Sans',sans-serif;
}
/* 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: 'Open Sans',sans-serif;
  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: 1px 0px;
  padding: 0;
  background: #B3D7E6;
  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 #B3D7E6;
}
/* line 506, ../../sass/fundraising/_fr_mobile_layouts.scss */
.page .mainContent section #defaultCountdown, .page .rightContent section #defaultCountdown {
  width: 103%;
  background: green;
  display: block;
  margin: 5px auto;
  margin-bottom: 12px;
  background: none;
  position: relative;
  left: 2.1%;
  font-size:13.7px;
}
/* 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: 'Open Sans',sans-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: 'Open Sans',sans-serif;
  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: 'Open Sans',sans-serif;
}
/* 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: 'Open Sans',sans-serif;
}
/* 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;
}
a.button {
   /*  border-radius: 5px; */
  /*box-shadow: 0 5px 10px #CCCCCC;*/
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-top: 3px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px #000000;
    text-transform: uppercase;
    width: 90%;
    background: linear-gradient(to bottom, #B2B2B2 0%, #646464 100%) repeat scroll 0 0 #B2B2B2;
    height: 50px;
    line-height: 50px;
}

.imgweb{

}

/* web is ending*/
@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;
  }
  .page .showleftContent {
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 13px;
    position: absolute;
    top: 40px;
    z-index: 999;
  }

  /* 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: 1.25em;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 22px;
  }
  /* 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: 'Open Sans',sans-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;
  }

  .page .leftContent {
    width: 100%;
    float: left;
    /*margin-right: 13px;*/
    color: white;
    font-size: 11px;
  }
	.mainMenu1, .subMenu {
	    list-style: none outside none;
	    margin: 0;
	    overflow: hidden;
	    padding: 0;
	    line-height: 18px;
	}

	.mainMenu1 a:link, .mainMenu1 a:visited {
	    border-bottom: 1px solid #7B8082;
	    color: #FFFFFF;
	}

	.mainMenu1 a.innerSiteNavLeftList:link, .mainMenu1 a.innerSiteNavLeftList:visited {
	    border-bottom: 0px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 25px;
	}

	.mainMenu1 a.outerSiteNavLeftListSiteFlag:link, .mainMenu1 a.outerSiteNavLeftListSiteFlag {
	    border-bottom: 1px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 12px;
	    border-top: 1px solid #7B8082;
	}
	.mainMenu1 a:link, .mainMenu a:visited {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    border-color: -moz-use-text-color -moz-use-text-color #6E99AA;
	    border-image: none;
	    border-style: none none solid;
	    border-width: medium medium 1px;
	    color: #FFFFFF;
	    display: block;
	    font-weight: bold;
	    padding: 7px 12px;
	    position: relative;
	    text-decoration: none;
}

  /* 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;
  }


.page .rightContent .findOurEventPanel .map {
/* 	float: left; */
    width: 100%;
    height: 210px;
}

/* responsive */
@media screen and (min-width: 480px) and (max-width: 1024px){
	.page .rightContent .findOurEventPanel .map {
/* 	float: left; */
    width: 100%;
    height: 210px;
}
}
.page .rightContent .findOurEventPanel .button{
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IyYjJiMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIgc3RvcC1vcGFjaXR5PSIwLjk0Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2NDY0NjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background-color: rgb(178, 178, 178);
    background-image: linear-gradient(to bottom, #b2b2b2 0%, #646464 100%);
    height: 50px;
    line-height:50px;
}
.page .rightContent .findOurEventPanel{
	 height: 310px;
}

  /* 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 , .page .rightContent .findOurEventPanel h3, .page .rightContent section .progressPanelSE 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 , .page .rightContent .findOurEventPanel h3 img, .page .rightContent section .progressPanelSE h3 img {
    margin: 0 5px 0 10px;
  }
  /* line 174, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent .countDownPanel h3, .page .rightContent .supportPanel h3, .page .rightContent .findOurEventPanel h3, .page .rightContent section .progressPanelSE h3  {
    font-size: 1em;
  }
  /* 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, .page .rightContent .findOurEventPanel, .page .rightContent section .progressPanelSE{
   /*  margin-bottom: 17px; */
  }
  /* 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%;
  }

  .page .rightContent .findOurEventPanel button{
	  margin-bottom: 12px;
	  border: 3px solid #FDAF40;
	  font-size: 1.25em;
	  height: 60px;
	  width: 90%;
  }

   .page .rightContent .supportPanel .shopOurStoreLink {
	  background: #adaaaa;
	  display: block;
	  margin: 0 auto;
	  text-align: center;
	  width: 90%;
	  border: 1px solid #333333;
	  margin-bottom: 12px;
	  padding: 14px 0px;
	}
	.page .rightContent .supportPanel .shopOurStoreLink a {
	  font-size: 1em;
	  text-transform: uppercase;
	  color: white;
	}

  /* 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: 64.1em) {
  /* line 8, ../../sass/fundraising/fundraisingPages.scss */
  .page {
  	max-width: 1000px;
    margin: 1% auto;
    margin-bottom:4%;
    padding-left: 1.25em;
    padding-right: 1.25em;

  }
  /* 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 26, ../../sass/fundraising/_fr_web_layouts.scss */
 .page .mainContent {
     /*width: 69.3617%;*/
    width: 57.2%;
    float: left;
  }
 .page div#mainContentReduce{
	 margin-right:0px;
	 width:80.8%;
  }
 .page div#mainContentReduceNonEvent{
	 margin-left:0px;
	 width:76.4%;
  }
  /* line 28, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .mainContent .headline li h1 {
    font-size: 1.25em;
    margin-top: 5px;
    margin-left: 5px;
    width: 97%;
  }
  /* 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;
   text-align:center;
  }
  /* 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: 22.8%;
    float: right;
    margin-right: 0;
  }

   .page .leftContent {
    width: 18.4%;
    float: left;
    margin-right: 8px;
    color: white;
    font-size: 13px;
  }

	.sidebar .box {
   		 margin-bottom: 18px;
	}

	.box {
    	margin-bottom: 15px;
	}

	.boxInner {
	    padding: 18px 18px 0;
	}

	.mainMenu1, .subMenu {
	    list-style: none outside none;
	    margin: 0;
	    overflow: hidden;
	    padding: 0;
	    line-height: 18px;
	}

	.mainMenu1 a:link, .mainMenu1 a:visited {
	    border-bottom: 1px solid #7B8082;
	    color: #FFFFFF;
	}

	.mainMenu1 a.innerSiteNavLeftList:link, .mainMenu1 a.innerSiteNavLeftList:visited {
	    border-bottom: 0px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 25px;
	}

	.mainMenu1 a.outerSiteNavLeftListSiteFlag:link, .mainMenu1 a.outerSiteNavLeftListSiteFlag {
	    border-bottom: 1px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 12px;
	    border-top: 1px solid #7B8082;
	}

	.mainMenu1 a:link, .mainMenu a:visited {
	    -moz-border-bottom-colors: none;
	    -moz-border-left-colors: none;
	    -moz-border-right-colors: none;
	    -moz-border-top-colors: none;
	    border-color: -moz-use-text-color -moz-use-text-color #6E99AA;
	    border-image: none;
	    border-style: none none solid;
	    border-width: medium medium 1px;
	    color: #FFFFFF;
	    display: block;
	    font-weight: bold;
	    padding: 7px 12px;
	    position: relative;
	    text-decoration: none;
}

  /* line 118, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent .supportPanel .donationList li {
    width: 63px;
    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 , .page .rightContent .findOurEventPanel h3, .page .rightContent section .progressPanelSE h3 {
    font-size: 1.075em;
  }
  /* 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 , .page .rightContent section .progressPanelSE 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: .78em;
  }
}

.capthcaHelper {
	width: auto;
	height: auto;
  }

@media (max-width: 40em) {


  .captchaHelper{
	background-color: white;
    border: 3px solid grey;
    color: #000000;
    display: none;
    font-family: 'Open Sans',sans-serif;
    font-size: 10px;
    height: 51px;
    line-height: normal;
    margin-left: 1%;
    margin-top: -4%;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 126px;
}
}

/* before tablets (only cells) */

@media (max-width: 39.99em)
{
	.mobile_menu_btn {
		display: inline !important;
	}

	.menu-header-link {
		display: none;
	}
}

/* start for tablets */
@media (min-width: 40em) and (max-width: 64.1em){

  .captchaHelper{
	background-color: white;
    border: 3px solid grey;
    color: #000000;
    display: none;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    height: 40px;
    line-height: 12px;
    margin-left: 1%;
    margin-top: -1%;
    overflow: hidden;
    padding: 5px;
    position: absolute;
    width: 324px;
}

.page .leftContent {
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    margin-right: 13px;
    width: 100%;
    display:none;
}

a.button {
    /* border-radius: 5px; */
   /*box-shadow: 0 5px 10px #CCCCCC;*/
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-decoration: none;
    text-shadow: -1px -1px #000000;
    text-transform: uppercase;
    width: 206px;
    background: linear-gradient(to bottom, #B2B2B2 0%, #646464 100%) repeat scroll 0 0 #B2B2B2;
    height: 50px;
    line-height: 50px;
}

.imgweb{

}

.tablet_menu_btn {
	display: inline !important;
}

}
@media (min-width: 64.1em){

  .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: 'Open Sans',sans-serif;
	color: #000000;
	overflow: hidden;
	width: 324px;
	height: 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: #586D83;
}

.blogPanel article ul, .blogPanel article ol {
	margin: 13px 0px;
	font-size: 0.76em;
	line-height: 1.5em;
	padding-left: 60px;
}

.blogPanel pre {
	white-space: pre-wrap;
	margin: 13px 40px;
}

#onlineContentStore li, .registerList li {
	list-style: none inside none;
}

#onlineContentStore ul, #onlineContentStore ol,
#shoppingArticles ul,  #shoppingArticles ol {
	margin: 0;
	font-size: 1.1em;
	padding-left: 0px;
}

.blogPanel article li {
	/* margin: 17px; */
}

.page .mainContent .blogPanel article p {
	font-size: 0.76em;
	margin: 13px 40px;
}

.page h2 {
    font-size: 1.5em;
}

.page h1{
	font-size: 2em;
}

.page h1, .page h2 {
    font-weight: normal;
    margin: 13px 40px;
}


.page .mainContent .blogPanel article p iframe {
	  font-size: 0.75em;
	  max-width: 496px;
	  max-height: 360px;
}

.page .mainContent .blogPanel article p img {
	  margin: 16px 22px;
	  max-width: 496px;
	  max-height: 360px;
}

.page .mainContent .blogPanel article table {
	  margin: 13px 40px;
	  max-width: 496px;
	  max-height: 360px;
}


.page .mainContent .blogPanel article div#shoppingArticles div.buttonWrapper ul.registrationlabel{
padding-left:6px;
}

.page .mainContent .blogPanel article div#shoppingArticles div.buttonWrapper ul.registrationlabel li{
	display: inline;
/*	list-style-type: none;
	padding-right: 20px; */
}

.page .mainContent .blogPanel article div#shoppingArticles div.buttonWrapper ul.registrationlabel li.registrationfee{
	text-transform: uppercase;
	margin-right: 0px
}

.page .mainContent .blogPanel article div#shoppingArticles div.buttonWrapper ul.registrationlabel li.registrationPrice{
	text-transform: uppercase;
	margin-left:0px;
}
.captcha .captchaImage {
	float: left;
	width: 65%;
	background: none repeat scroll 0 0 #F2F2F2;
	border: 1px solid #CCCCCC;
	margin-bottom: 1em;
	vertical-align: middle;
}

.captcha .captchaButtons {
	display: inline-block;
	line-height: 2em;
}

.captchaInputField {
	margin-left: 25%;
	width: 235px;
	float: left;
	display: inline;
	margin-right: 3.22581%;
	margin-top: 0;
	max-width: 20em;
	height: 28px;
}

.checkboxConfirmationWrapper li {
	display: inline;
	float: left;
	margin-right: 5.26316%;
	padding: 0 1em;
	text-align: left;
	width: 100%;
}

.checkboxConfirmationWrapper label {
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 6px;
	text-align: right;
	width: 22.5807%;
}

.page .mainContent .commentsPanel input {
	width: 90%;
}

.page .mainContent .commentsPanel input,.page .rightContent .commentsPanel input
	{
	border: 2px solid #E3E3E3;
	display: block;
	height: 15px;
	margin: 12px;
	width: 90%;
	float: none;
}

 .leadergroup {
    background-color: #ECECEC;
    clear: both;
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

.leadergroup .odd {
    background-color: #ECECEC;
}

.leadergroup .order, .leadergroup .amount {
    color: #3C3C3C;
    text-align: right;
}
.leadergroup .order, .leadergroup .amount {
    font-size: 20px;
}
.leadergroup td {
    font-weight: bold;
    padding: 10px 15px;
}

.leadergroup td.progressbar {
    padding: 0 10px;
    width: 100%;
}
.leadergroup td {
    font-weight: bold;
    padding: 10px 15px;
}

.leadergroup .progressbar .fullbar {
    background-color: #949494;
    width: 100%;
}

.leadergroup .usernames {
    background: url(/content360/images/global/arrow-leader.png) no-repeat scroll 10px 11px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    height: 36px;
    left: 0;
    line-height: 36px;
    overflow: hidden;
    padding-left: 25px;
    position: relative;
    text-overflow: ellipsis;
    top: 0;
}

.leadergroup .progressbar .fullbar {
    background-color: #949494;
    width: 100%;
}
.topfundraisers .tabsmenu a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}
.topfundraisers .tabsmenu a {
    display: table-cell;
    height: 40px;
    vertical-align: middle;
    width: 137px;
    padding-left: 20px;
}

.topfundraisers.portlet {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.topfundraisers header {
	margin: 0px;
    background: none repeat scroll 0px 0px rgb(236, 236, 236);
    border:none;
    height: 100%;
}


.portlet {
    margin-bottom: 15px;
    padding-bottom: 1px;
}
.portlet {
    background: none repeat scroll 0 0 #ECECEC;
    border-radius: 5px;
    padding: 0;
}

.topfundraisers nav1 {
    float: right;
    font-size: 12px;
    margin-right:10px;
}

.topfundraisers .tabsmenu {
    padding: 0;
}

.topfundraisers li.selected {
    background-color: #B3D7E6;
}
.topfundraisers li {
    background-color: #BBBBBB;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    color: #000000;
    display: inline-block;
    float: left;
    margin-left: 2px;
    text-align: center;
}

.topfundraisers.portlet h3 {
    color: #FFFFFF;
    float: left;
    height: 50px;
    margin-bottom: 10px;
}
.topfundraisers h3 {
    font-size: 18px;
}

.portlet h3 {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    display: block;
    font-size: 15px;
    height: 60px;
    line-height: 60px;
    margin: 0;
    padding: 0;
    text-align: center;
}

.topfundraisers .lastupdated {
    background: none repeat scroll 0 0 #FFFFFF;
    font-size: 12px;
    font-style: italic;
    padding: 10px 0;
    text-align: right;
}

.leadergroup .seemore {
    padding: 5px 0;
    text-align: center;
    width: 100%;
}
.leadergroup .odd {
    background-color: #ECECEC;
}

@media (max-width: 31em) {
	.page .rightContent {
    	width: 100%;
     }

    .page .mainContent {
	    margin-right: 0;
	    text-align: justify;
	    width: 100%;
	}

	nav ul {
	    list-style-type:none;
	    display:block;
	    padding-left: 10px;
	}
	nav li  {
	    padding:0px;
	    display:block;
	    text-align:left;
	    margin:0px;
	    line-height: 40px;
	    height: 40px;
	}
	nav .tabsmenu {
    	padding: 5px 10px !important;
	}
	nav .tabsmenu li {
	    margin: 10px 0;
	    padding: 0 10px;
	}
	.topfundraisers li {
	    background-color: rgb(187, 187, 187);
	    display: block;
	    margin: 10px;
	    padding: 10px;
	    box-sizing: content-box ! important;
	}
	.topfundraisers nav {
	    margin: 0;
	    padding: 0;
	    width: 100%;
	    display: block;
	}
	.topfundraisers ul {
	    margin: 0;
	    padding: 0;
	    background: rgb(240, 240, 240);
	}
	.topfundraisers li.selected {
	    background: rgb(202, 202, 202) url(/content360/images/global/menu-drop-down.png) top right no-repeat;
	}
	.topfundraisers li.selected.expanded {
	    background: rgb(202, 202, 202) url(/content360/images/global/menu-selected.png) top right no-repeat;
	}
	.topfundraisers li.notselected {
	    display: none;
	}
	.topfundraisers .tabsmenu a {
	    width: 230px;
	}

}
.page fundraiserheader {

    float: left;
    height: 100px;
    position: relative;
    width: 100%;
    bottom-margin:0px;
}
.page fundraiserheader {
    background: #FFFFFF;
}
.page a1 {
    text-decoration: none;
    color:#ffffff;
}

.page .rightContent section .progressPanelSE  {
    width: 100%;
    float: left;
    margin-right: 5.26316%;
  float: left;
  display: inline;
  background: white;
  margin-bottom: 12px;
  }
.page .rightContent section .progressPanelSE  .individualGoalSE{
    margin-top: 15%;
    width: 75%;
    height: 45px;
    background-size: 45px auto;
}
@media (min-width: 30em){
	.page .rightContent section .progressPanelSE  .individualGoalSE {
	  width: 73%;
	  margin: 58px auto 22px;
	  background: url(/content360/images/global/pBarBG.png) repeat-x;
	  height: 40px;
	  position: relative;

	}

	.page .rightContent section .progressPanelSE  .teamGoalSE {
	  width: 73%;
	  margin: 58px auto 22px;
	  background: url(/content360/images/global/pBarBG.png) repeat-x;
	  height: 40px;
	  background-size: 38px auto;
	  position: relative;
	}
	.page  #mainContentChange {
		width: 69.3617%;
	}

}

.page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
    top: 16px;
  	left: 10px;
 	position: absolute;
	color: white;
  	text-transform: uppercase;
  	z-index: 2;
  }

  .page .rightContent section .progressPanelSE  .teamGoalSE .goalText {
    top: 16px;
  	left: 10px;
 	position: absolute;
	color: white;
  	text-transform: uppercase;
  	z-index: 2;
  }

  /* responsive */
@media screen and (min-width: 500px) and (max-width: 1024px){
.page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
   font-size: 0.75em;
  }

	.page {
    	max-width: 43.75em;
  	}

  	.page .rightContent {
	    width: 30%;
	    float: right;
  	}
	.page .mainContent {
		margin-right: 0%;
		width: 69%;
		text-align: justify;
		float: left;
  	}
	.page div#mainContentReduce{
		margin-right:0px;
		width:100%;
	}
	.page .rightContent .findOurEventPanel .button {
		width:90%
	}
	.page div#mainContentReduce{
		margin-right:0px;
		width:100%;
	}

  .page div#mainContentReduceNonEvent{
	 margin-left:0px;
	 width:69%;
  }
}


@media screen and (min-width: 100px) and (max-width: 480px)
{
	.page .seHeader, #pageHeader .top {
		margin: 1% auto 0%;
		}
	.page .seHeader .top {
		height: 83%;
		}
	a.button {
		margin-top: 20px;
		}
	.page .headline li:first-of-type {
	  width: 9px;
		}
	.page .rightContent .findOurEventPanel {
		height: 280px;
		}
	.page .rightContent .findOurEventPanel .button {
		margin-top: 3px;
		}
	.page .mainContent .blogPanel article p iframe {
		  font-size: 0.75em;
		  max-width: 260px;
	  	  max-height:246px
		}

	 .page .mainContent .blogPanel article p img {
		  margin: 16px 22px;
		  max-width: 260px;
		  width: 260px;
	  	  height: 246px;
	  	  max-height:246px
		}

	 .page .mainContent .blogPanel article table {
	 	  margin: 16px 22px;
		  max-width: 260px;
		  width: 260px;
	  	  height: 246px;
	  	  max-height:246px
	 }
}

	.page .rightContent section .progressPanelSE  .individualGoalSE .amount {
	  height: 100%;
	  background: #66ccff;
	  float: left;
	  z-index: 1;
	  opacity: 0.5;
	  filter: alpha(opacity=50);
	}


	.page .rightContent section .progressPanelSE  .individualGoalSE .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;
	}
	.page .rightContent section .progressPanelSE  .individualGoalSE .slider #individualSliderText {
	  font-size: 12px;
	  position: absolute;
	  text-align: center;
	  top: 13px;
	  left: 20px;
	  color: white;
	}

	.page .rightContent section .progressPanelSE  .individualGoalSE .slider.visible {
	  display: block;
	}





@media (max-width: 29.938em){
.page .rightContent section .progressPanelSE  .individualGoalSE {
  width: 80%;
  margin: 30px auto 32px;
  background: url(/content360/images/global/pBarBG.png) repeat-x;
  height: 40px;
  position: relative;

}
.page .rightContent section .progressPanelSE  .teamGoalSE {
      width: 80%;
  margin: 30px auto 32px;
  background: url(/content360/images/global/pBarBG.png) repeat-x;
  height: 40px;
  position: relative;
    background-size: 45px auto;
}
}
/* @media (min-width: 29.938em){
.page .rightContent section .progressPanelSE  .teamGoalSE {
		  width: 80%;
		  margin: 30px auto 32px auto;
		  background: url(/content360/images/global/pBarBG.png) repeat-x;
		  height: 40px;
		  background-size: 38px auto;
		  position: relative;
	}
} */


.page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
    top: 16px;
  	left: 10px;
 	position: absolute;
	color: white;
  	text-transform: uppercase;
  	z-index: 2;
  }

  @media screen and (min-width: 480px) and (max-width: 1024px){
	.page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
	   font-size: 0.75em;
	  }
	.page .rightContent section .progressPanelSE  .teamGoalSE .goalText {
	   font-size: 0.75em;
	  }
	  .page .mainContent .blogPanel article p iframe {
		  font-size: 0.75em;
		  max-width: 403px;
	  	  max-height:350px;
		}

	  .page .mainContent .blogPanel article p img {
		  margin: 16px 22px;
		  max-width: 403px;
		  max-height:350px;
		}

		.page .mainContent .blogPanel article table {
		  margin: 16px 22px;
		  max-width: 403px;
		  max-height:350px;
		}
	}

  .page .rightContent section .progressPanelSE  .teamGoalSE .goalText {
    top: 16px;
  	left: 10px;
  	position: absolute;
  	color: white;
  	text-transform: uppercase;
  	z-index: 2;
  }
  .page .rightContent section .progressPanelSE  .individualGoalSE .amount {
  height: 100%;
  background: #66ccff;
  float: left;
  z-index: 1;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.page .rightContent section .progressPanelSE  .teamGoalSE .amount {
  height: 100%;
  background: #66ccff;
  opacity: 0.5;
  filter: alpha(opacity=50);
  float: left;
  z-index: 1;
}

.page .rightContent section .progressPanelSE  .teamGoalSE .slider #teamSliderText {
  font-size: 14px;
  position: absolute;
  top: 13px;
  left: 7px;
  color: white;
}

 .page .rightContent section .progressPanelSE  .teamGoalSE .slider.visible {
  display: block;
}

.page .rightContent section .progressPanelSE  .teamGoalSE .slider {
  display: none;
  position: absolute;
  top: 31px;
  font-size: .75em;
  width: 80px;
  height: 35px;
  background: url(/content360/images/global/sliderBG.png);
  z-index: 3;
}


.page .rightContent section .progressPanelSE  .individualGoalSE .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;
}
.page .rightContent section .progressPanelSE  .individualGoalSE .slider #individualSliderText {
  font-size: 14px;
  position: absolute;
  text-align: center;
  top: 13px;
  left: 20px;
  color: white;
}

.page .rightContent section .progressPanelSE  .individualGoalSE .slider.visible {
  display: block;
}

.page .rightContent section .progressPanelSE  {
    width: 100%;
    float: left;
    margin-right: 5.26316%;
  }
  /* line 31, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent section .progressPanelSE  .individualGoalSE {
    height: 45px;
    background-size: 45px auto;
  }
  /* line 34, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
    top: 5px;
    font-size: 0.8em;
  }
  /* line 38, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent section .progressPanelSE  .teamGoalSE {
    height: 45px;
    background-size: 45px auto;
  }
  /* line 41, ../../sass/fundraising/_fr_web_layouts.scss */
  .page .rightContent section .progressPanelSE  .teamGoalSE .goalText {
    top: 5px;
    font-size: 0.8em;
  }


/* @media screen and (max-width: 480px){ */
@media (max-width: 30em) {
	.page .rightContent .findOurEventPanel .map {
	    width: 100%;
	    height: 180px;
	}

	.page .rightContent section .progressPanelSE  .individualGoalSE {
    width: 73%;
    margin-top: 20%;
  }
  /* line 33, ../../sass/fundraising/_fr_tablet_layouts.scss */
  .page .rightContent section .progressPanelSE  .teamGoalSE {
    width: 73%;
    margin-top: 20%;
  }
  .page .rightContent section .progressPanelSE  .individualGoalSE .goalText {
	   font-size: 0.80em;
  }

  .page .rightContent section .progressPanelSE  .teamGoalSE .goalText {
    font-size: 0.80em;
  }
}

/* starting for mobiles*/
@media (max-width: 55em) {
	.page .leftContent {
	    display:none;
	}
}

  .page .showleftContent {
    color: #FFFFFF;
    font-size: 11px;
    margin-right: 13px;
    position: absolute;
    top: 40px;
    z-index: 999;
  }


	.page .seHeader nav.mainNav div#expandableNav div.leftContent{
		color: #FFFFFF;
		float: left;
		font-size: 11px;
		margin-right: 13px;
		width: 17.5106%;
	}

.page .sidebar {
    background: none repeat scroll 0 0 #336699;
    color: #FFFFFF;
}

.page .box {
    margin-bottom: 18px;
}
	.page .mainContent #mainContentChange {
		width: 100%;
	}

	.page .boxInner {
		padding: 19px 0px 0;
	}

	.mainMenu1, .subMenu {
    line-height: 18px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
	}

.mainMenu1 li:first-child{
	background: none repeat scroll 0 0 #7094B8;
	color: #FFFFFF;
	}

.mainMenu1 a:link, .mainMenu a:visited {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #6E99AA;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #FFFFFF;
    display: block;
    font-weight: bold;
    padding: 6px 12px;
    position: relative;
    text-decoration: none;
}

.mainMenu1 a:link, .mainMenu1 a:visited {
    border-bottom: 1px solid #7B8082;
    color: #FFFFFF;
}

	.mainMenu1 a.innerSiteNavLeftList:link, .mainMenu1 a.innerSiteNavLeftList:visited {
	    border-bottom: 0px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 25px;
	}

	.mainMenu1 a.outerSiteNavLeftListSiteFlag:link, .mainMenu1 a.outerSiteNavLeftListSiteFlag {
	    border-bottom: 1px solid #7B8082;
	    color: #FFFFFF;
	    padding: 7px 12px;
	    border-top: 1px solid #7B8082;
	}

/* Header mobile menu styles */

.top_menu_holder {
	position: relative;
	display: inline;
}

#header_mobile_top_menu, .header_mobile_top_menu {
	background-color: #88bbd0;
}

.mobile_menu_btn
{
	display: none;
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADhJREFUeNpi/P//PwOtARMDHQBdLGFBYtMq3BiHT3DRPU4YR4NrNAmPJuHRJDyahEeT8Ii3BCDAAF0WBj5Er5idAAAAAElFTkSuQmCC );

	position: absolute;
	left: -0.62em;
	width: 2.5em;
	height: 2.5em;
	top: -1px;
}

.tablet_menu_btn {
	display: none;
	background: center center no-repeat transparent;
	background-image: url( data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAZCAYAAAC7OJeSAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOwgAADsIBFShKgAAAABp0RVh0U29mdHdhcmUAUGFpbnQuTkVUIHYzLjUuMTAw9HKhAAAAfElEQVRIS+3R0QqAIBBEUf//kxUp2q4Q0svAhCmel7BlxgXTNpXjI9RryNpRryFrR72GrB3124J4YjvqNWTtqNeQtaNeQ9aO+m1BPLEd9Rqydq27lBLnWmt8m7i8x8zu2X0tlHPmdIvLe8zsqH/tZzQGOwR+jfWbRSaS0glZ7HeU4yFGVQAAAABJRU5ErkJggg== );

	position: absolute;
	left: -0.2em;
	width: 2.5em;
	height: 2.5em;
	top: -5px;
}
/* ************************ */

.blogPanel h3 {
	/* Clear Styles form page h3 class */
	width: auto;
	float: none;
	display: inline;
	height: auto;
	background: none;
	position: static;
	color: inherit;
	text-align: inherit;
	line-height: inherit;
	font-family: inherit;
	text-transform: none;
	/* ************************ */

	display: block;
	font-weight: normal;
	margin: 13px 40px;
	font-size: 1em;
}
