@media (min-width: 99.2rem) { }

@media (min-width: 76.8rem) { }

@media (max-width: 99.1rem) {

.font-2xlarge { font-size:2.6rem !important; }
.font-3xlarge { font-size:3.0rem !important; }
.font-4xlarge { font-size:3.4rem !important; }
.font-5xlarge { font-size:3.8rem !important; }
.font-6xlarge { font-size:4.6rem !important; }

} @media (max-width: 76.7rem) {

#main { padding-bottom: 0; }
.container { padding: 0; }
.font-medium { font-size:1.5rem !important; }
.font-large { font-size:1.7rem !important; }
.font-xlarge { font-size:2.0rem !important; }
.font-2xlarge { font-size:2.4rem !important; }
.font-3xlarge { font-size:2.8rem !important; }
.font-4xlarge { font-size:3.0rem !important; }
.font-5xlarge { font-size:3.2rem !important; }
.font-6xlarge { font-size:3.8rem !important; }
.row {
  margin-bottom: 0;
  overflow-x: hidden;
  & > div[class*="col-"] { margin-bottom: $gutter; }
}

}