#main {
  min-width: 0; }

h2 {
  font-family: "OpenSans";
  font-weight: 300;
  font-size: 3.0rem;
  margin: 10px 0 20px 0; }

#pageTagline {
  background: url("../images/greenHeaderArt.jpg") no-repeat center center;
  background-position: 100% 100%; }
  #pageTagline h2 {
    color: #FFF;
    margin: 20px 0;
    font-size: 2.4rem;
    line-height: 28px;
    font-family: "OpenSans-Cond"; }

#products .product {
  padding: 0;
  color: #FFF;
  margin: 0;
  border-bottom: 1px solid #FFF; }
  #products .product a {
    color: #FFF; }
    #products .product a:hover {
      text-decoration: none; }
  #products .product .product-image img {
    width: 100%;
    max-width: 100%; }
  #products .product .product-text {
    font-size: 2.4rem;
    background: #2c2525;
    padding: 10px;
    font-family: "OpenSans";
    font-weight: 300; }
    #products .product .product-text .tagline {
      display: block;
      font-size: 1.4rem;
      font-style: italic; }

#sellContainer {
  background: #dedad6;
  margin-top: -1px; }
  #sellContainer #sell {
    padding-top: 20px;
    padding-bottom: 35px; }
    #sellContainer #sell h2 {
      font-size: 3.4rem;
      margin: 20px 0 40px; }
    #sellContainer #sell .logo img {
      max-width: 83%; }
    #sellContainer #sell .logolink {
      color: #FFF;
      background: #46a48c;
      border-radius: 200px;
      font-family: "OpenSans";
      font-size: 1.6rem;
      margin: 20px auto 10px auto;
      padding: 10px 15px;
      border: none;
      display: block;
      width: 100%; }
    #sellContainer #sell .sellRow {
      padding: 10px 0 30px;
      text-align: center; }

#everyone {
  padding-top: 20px;
  padding-bottom: 20px; }
  #everyone .everyone-row {
    overflow: hidden; }
    #everyone .everyone-row .everyone-copy {
      margin-left: 100px;
      margin-bottom: 20px; }
      #everyone .everyone-row .everyone-copy h3 {
        font-family: "JosefinSlab";
        color: #5f7495;
        font-size: 30px; }
      #everyone .everyone-row .everyone-copy p {
        margin-bottom: 15px; }
      #everyone .everyone-row .everyone-copy a.everyone-link {
        display: block;
        text-transform: uppercase;
        font-size: 16px;
        text-decoration: underline;
        margin-bottom: 10px; }
    #everyone .everyone-row object, #everyone .everyone-row img {
      width: 80px;
      float: left;
      margin-top: 20px; }

#persistentMenuItemContainer {
  position: relative; }
  #persistentMenuItemContainer #referralLink {
    float: none;
    position: absolute;
    top: 4px;
    right: 0px;
    padding: 5px 10px; }

@media (max-width: 991px) {
  #sellContainer #sell .sellRow {
    padding-bottom: 0; }
  #sellContainer .sellRow .logo {
    padding-bottom: 44px; } }
@media (max-width: 767px) {
  #sellContainer #sell .logo {
    padding-bottom: 50px; }
    #sellContainer #sell .logo img {
      max-width: 70%; }

  #pageTagline {
    background: #2c2525; }
    #pageTagline h2 {
      font-family: "OpenSans"; } }
@media (min-width: 768px) {
  h2 {
    font-size: 3.6rem; }

  #pageTagline h2 {
    font-size: 3.4rem;
    margin: 25px 0; }

  #products .product {
    border-right: 1px solid #FFF;
    border-bottom: none; }
    #products .product .product-text {
      position: relative;
      top: 0px; }
    #products .product:nth-of-type(even) {
      border-right: none; }
      #products .product:nth-of-type(even) .product-text {
        top: -1px; }

  #sellContainer #sell .logolink {
    font-size: 1.8rem;
    width: 86%; } }
@media (min-width: 992px) {
  h2 {
    font-size: 3.8rem; }

  #products .product:nth-of-type(even) {
    border-right: 1px solid #FFF; }
    #products .product:nth-of-type(even) .product-text {
      top: 0px; }
  #products .product:last-of-type {
    border-right: none; }
    #products .product:last-of-type .product-text {
      top: -1px; }

  #sellContainer #sell .logolink {
    width: 46%; } }
@media (min-width: 1200px) {
  h2 {
    font-size: 4.5rem; }

  #pageTagline h2 {
    font-size: 3.8rem;
    margin: 30px 0; } }

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