/*! normalize.css v2.1.0 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 2341, ../sass/theme/_theme-main.scss */

/* End of Year Overlay */
.ada-overlay-close {
	cursor: pointer;
}
.eoy.ada-overlay-shadow,
.eoy.ada-overlay-wrapper {
  display: none;
}
.eoy.ada-overlay-shadow.active,
.eoy.ada-overlay-wrapper.active {
  display: block;
}
.eoy.ada-overlay-shadow {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  /* background:rgb(0,0,0); */
  background:rgba(0,0,0,0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96000000', endColorstr='#96000000'); /* IE */
}
.eoy.ada-overlay-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.eoy.ada-overlay-content {
  margin: 9% auto;
  height: auto;
  width: 768px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10001;
  background: none;
  border: none;
}
/* Giving Tuesday Overlay */
.gt.ada-overlay-shadow,
.gt.ada-overlay-wrapper {
  display: none;
}
.gt.ada-overlay-shadow.active,
.gt.ada-overlay-wrapper.active {
  display: block;
}
.gt.ada-overlay-shadow {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  /* background:rgb(0,0,0); */
  background:rgba(0,0,0,0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96000000', endColorstr='#96000000'); /* IE */
}
.gt.ada-overlay-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.gt.ada-overlay-content {
  margin: 9% auto;
  height: auto;
  width: 768px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10001;
  background: none;
  border: none;
}
/* RFHL Overlay */
.rfhl.ada-overlay-shadow,
.rfhl.ada-overlay-wrapper {
  display: none;
}
.rfhl.ada-overlay-shadow.active,
.rfhl.ada-overlay-wrapper.active {
  display: block;
}
.rfhl.ada-overlay-shadow {
  height: 100%;
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 9999;
  /* background:rgb(0,0,0); */
  background:rgba(0,0,0,0.6);
  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#96000000', endColorstr='#96000000'); /* IE */
}
.rfhl.ada-overlay-wrapper {
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10000;
}
.rfhl.ada-overlay-content {
  margin: 9% auto;
  height: auto;
  width: 768px;
  position: relative;
  top: 0;
  left: 0;
  z-index: 10001;
  background: none;
  border: none;
}

@media screen and (max-width: 1280px) {
}
@media screen and (max-width: 1179px) {
}
@media screen and (max-width: 1030px) {
}
@media screen and (max-width: 1000px) {
}
@media screen and (max-width: 900px) {
}
@media screen and (max-width: 820px) {
}
@media screen and (max-width: 730px) {
	.eoy.ada-overlay-content {
	  margin: 9% 0;
	  height: auto;
	  width: 100%;
	  position: relative;
	  top: 0;
	  left: 0;
	  z-index: 10001;
	  background: none;
	  border: none;
	}
	.gt.ada-overlay-content {
	  margin: 9% 0;
	  height: auto;
	  width: 100%;
	  position: relative;
	  top: 0;
	  left: 0;
	  z-index: 10001;
	  background: none;
	  border: none;
	}
}
@media screen and (max-width: 680px) {
  /* End of Year Overlay */
  .eoy.ada-overlay-wrapper {
    height: auto;
    position: static;
  }
  .eoy.ada-overlay-content {
    margin: 0;
    padding: 0;
    height: auto;
    width: 100%;
    position: static;
    border: none;
  }
  .eoy.ada-overlay-shadow,
  .eoy.ada-overlay-shadow.active {
    display: none !important;
  }
  /* Giving Tuesday Overlay */
  .gt.ada-overlay-wrapper {
    height: auto;
    position: static;
  }
  .gt.ada-overlay-content {
    margin: 0;
    padding: 20px 3%;
    height: auto;
    width: 94%;
    position: static;
	background: #000;
    border: none;
  }
  .gt.ada-overlay-shadow,
  .gt.ada-overlay-shadow.active {
    display: none !important;
  }
}
@media screen and (max-width: 560px) {
}
@media screen and (max-width: 490px) {
}
@media screen and (max-width: 460px) {
}
@media screen and (max-width: 420px) {
}
@media screen and (max-width: 360px) {
}