  h1, h2, h3, h4, h5, h6 {
  font-family: Nolan-Bold,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif; }

h2 {
  font-family: AntiqueCentral-Heavy, "Droid Serif", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 30px;
  margin-top: 0;
  margin-bottom: 7px;
  color: #8a0e04; }

h3 {
  font-size: 20px;
  line-height: 1.2;
  text-transform: uppercase;
  font-weight: normal;
  margin-top: 0px;
  margin-bottom: 20px;
  color: #a4a9ad; }

h4 {
  font-size: 16px;
  padding: 10px 0 2px 0;
  margin: 0;
  color: #8a0e04; }

.no-left-padding {
  padding-left: 0px; }

.no-right-padding {
  padding-right: 0px; }

.no-side-padding {
  padding-left: 0px;
  padding-right: 0px; }

.padding-bottom {
  padding-bottom: 15px; }

/* dark background color scheme
------------------------------------------------------------------------*/
div.dark p, div.dark h2, div.dark h3 {
  color: #fff; }

/* gray background color scheme 
------------------------------------------------------------------------*/
.gray {
  padding: 80px 0 140px;
  background-color: #f7f7f7;
  border-top: 1px solid #EFEFEF; }

.grid-section img {
  max-width: 100%; }
.grid-section div {
  background-repeat: no-repeat;
  background-size: cover; }

.grid-section > div:first-child {
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: center top;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
  min-height: 240px;
  border-bottom: solid #811408;
  border-bottom-width: 5px;
  margin-top: -7px;
  /*margin-bottom: 5em;*/ }

.grid-section > div:nth-child(2) {
  padding-top: 5em; }

.grid-section #star-commitment {
  margin-top: 220px; }

.full {
  margin: 0;
  padding: 0 !important;
  /*overflow: hidden;*/ }

.full > .container {
  width: 100%;
  /*margin: 0 !important;*/
  padding: 0 !important; }

.red-button {
  margin: 3em 0 1em 0; }
  .red-button a {
    color: #fff;
    text-decoration: none;
    /*letter-spacing: 0.1em;*/
    text-transform: uppercase;
    font-family: Nolan-Regular,Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
    background-color: #8a0e04;
    padding: 10px 12px 8px;
    margin-top: 5em;
    border-radius: .2em; }
  .red-button a:hover {
    background-color: #a4a9ad; }

/* This makes the hero image responsive */
.homepage-hero-image {
	padding-bottom: 46.875%;
}

/* This makes the hero image responsive */
.real-families-hero-image {
	padding-bottom: 37.5%;
}

/* This makes the hero image responsive */
.great-people-hero-image {
	padding-bottom: 37.5%;
}

.exceptional-beef-video-title {
  font-family: AntiqueCentral-Heavy,"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 26px;
  font-weight: 900;
  /*margin-bottom: 120px;*/
  color: #fff; }

.exceptional-beef-video-subtitle {
  font-family: AntiqueCentral-Heavy,"Droid Serif","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size: 26px;
  font-weight: 300;
  margin-bottom: 120px;
  letter-spacing: .1em;
  color: #fff; }

.real-families-rebholtz {
  background-color: #E9DFD3;
  /*background-image: url(/media/1372/real-families-rebholtz3-1920.jpg);*/
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover; }

.real-families {
  background-color: #e5e1de;
  background-color: rgba(229, 225, 222, 0.8);
  filter: alpha(opacity=80); }

.bg-great-people {
  background-color: #fff;
  /*background-image: url(/media/1083/great-people-homehero2.png);*/
  background-position: left bottom;
  background-repeat: no-repeat;
  background-size: cover;
  background-color: rgba(255, 255, 255, 0.8);
  filter: alpha(opacity=80);
  padding-top: 70px; }

.great-people-jwimage {
  position: absolute;
  display: none;
  overflow: hidden; }

@media screen and (min-width: 768px) {
  .exceptional-beef-video-title {
    font-size: 40px; }

  .real-families {
    background-image: url(/media/1010/real_families.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: contain; }

  .bg-great-people {
    /*background-image: url(/media/1083/great-people-homehero2.png);*/
    background-position: -50px bottom;
    background-repeat: no-repeat;
    background-size: contain; }

  .great-people-jwimage {
    position: absolute;
    display: none;
    overflow: hidden; } }
@media screen and (min-width: 992px) {
  .real-families {
    background-image: url(/media/1010/real_families.png), url(/media/1051/bg-bar.jpg);
    background-position: 150% bottom, left top;
    background-repeat: no-repeat, repeat-x;
    background-size: 70%, contain;
    background-color: rgba(229, 225, 222, 0);
    background-color: transparent; }

  .bg-great-people {
    height: 460px;
    background-color: rgba(34, 34, 34, 0); }

  .great-people-jwimage {
    position: absolute;
    top: -93px;
    display: inherit;
    overflow: hidden; } }
@media screen and (min-width: 1366px) {
  .real-families {
    background-image: url(/media/1010/real_families.png), url(/media/1051/bg-bar.jpg);
    background-position: right bottom, left top;
    background-repeat: no-repeat, repeat-x;
    background-size: contain; } }
@media screen and (min-width: 1200px) {
  .real-families {
    background-image: url(/media/1010/real_families.png), url(/media/1051/bg-bar.jpg);
    background-position: right bottom, left top;
    background-repeat: no-repeat, repeat-x !important;
    background-size: 805px, contain !important; }

  .real-families-rebholtz {
    height: 900px; }

  .bg-great-people {
    /*background-image: url(/media/1083/great-people-homehero2.png);*/
    background-position: left bottom;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain !important;
    height: 420px; }

  .great-people-jwimage {
    position: absolute;
    display: inherit;
    overflow: hidden;
    top: -133px; } }

/*# sourceMappingURL=agribeef.css.map */
