h1 {
  color: #2f3137;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 23px;
  line-height: 1.69;
  letter-spacing: 1.3px; }

h2 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 23px;
  font-weight: bold;
  line-height: 0.87;
  letter-spacing: 1px;
  text-align: left;
  color: #2f3137; }

h3 {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 2.7px;
  color: #f5821f;
  text-transform: uppercase; }

a h3:hover {
  color: #f5a623; }

a:hover {
  text-decoration: none; }

p, ul {
  font-family: 'Source Sans Pro', sans-serif;
  color: #6d6868;
  font-size: 16px;
  line-height: 1.69;
  margin-bottom: 28px; }

li {
  margin-bottom: 12px;
  list-style-type: none; }
  li .bullet {
    margin-right: 12px;
    margin-left: -12px; }

i {
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 12px;
  font-style: italic;
  line-height: 1.67;
  color: #6d6868; }

hr {
  width: 74px;
  height: 1px;
  border-top: solid 1px #073d69;
  border-bottom: solid 1px #073d69;
  background-color: #073d69;
  margin-left: 0px; }

.orange-hr {
  height: 20px;
  width: 100%;
  background-color: #073d69; }

.main-content {
  text-align: left;
  width: 613px;
  max-width: 100%;
  margin-bottom: 32px; }

.secondary-main-content {
  text-align: left;
  width: 960px;
  max-width: 100%;
  margin-bottom: 88px; }

.bottle-column {
  padding-top: 24px;
  padding-right: 32px;
  text-align: center; }

.content-column p {
  margin-top: 24px; }

button {
  text-align: center;
  color: white;
  text-transform: uppercase;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  letter-spacing: 1.3px;
  background-color: #073d69;
  width: 154px;
  height: 47px;
  border: none;
  border-radius: 4px;
  transition: .3s; }
  button:hover {
    background-color: #09a1f8; }

header {
  padding-top: 32px;
  padding-bottom: 32px; }
  header img {
    max-width: 100%; }

#hero-image {
  height: 400px;
  background-image: url("../images/nordic-eye-booth-final-rgb@3x.jpg");
  background-size: cover;
  background-position: 50% 50%; }

@media (min-width: 1200px) {
  #hero-image {
    height: 450px; } }
@media (min-width: 1400px) {
  #hero-image {
    height: 500px; } }
@media (min-width: 1600px) {
  #hero-image {
    height: 580px; } }
@media (max-width: 740px) {
  #hero-image {
    height: 300px; } }
@media (max-width: 560px) {
  #hero-image {
    height: 240px; } }
@media (max-width: 460px) {
  #hero-image {
    height: 200px; } }
main {
  padding-top: 44px;
  padding-bottom: 44px;
  text-align: center; }
  main .internal-link {
    border-right: 3px solid #f5821f;
    height: 52px;
    padding-left: 16px;
    padding-right: 16px; }
  @media (max-width: 769px) {
    main .internal-link {
      border: none; } }

#moms-and-babies, #for-cognitive-development, #childrens-probiotics {
  padding-top: 44px;
  padding-bottom: 44px; }
  #moms-and-babies .reg-img, #for-cognitive-development .reg-img, #childrens-probiotics .reg-img {
    width: 190px; }
  #moms-and-babies .probiotic-img, #for-cognitive-development .probiotic-img, #childrens-probiotics .probiotic-img {
    width: 272px; }
  @media (max-width: 440px) {
    #moms-and-babies img, #for-cognitive-development img, #childrens-probiotics img {
      max-width: 100%; } }

#nordic-naturals-advantage {
  padding-top: 44px;
  padding-bottom: 44px;
  min-height: 252px;
  background-color: #073d69; }
  #nordic-naturals-advantage h1, #nordic-naturals-advantage p {
    color: #ffffff; }
  #nordic-naturals-advantage h1 {
    margin-top: 0px;
    margin-bottom: 24px; }
  #nordic-naturals-advantage p {
    width: 293px;
    margin-bottom: 8px;
    max-width: 100%;
    font-weight: normal; }

footer {
  padding-top: 44px;
  padding-bottom: 12px;
  background-color: #f7f7f7; }
  footer p {
    margin-top: 24px;
    width: 455px;
    max-width: 100%;
    font-weight: bold;
    color: #073d69; }
  footer .small-text {
    width: 455px;
    max-width: 100%;
    font-family: 'Source Sans Pro', sans-serif;
    color: #6d6868;
    margin-bottom: 18px;
    font-size: 10px;
    color: #6d6868;
    font-weight: normal;
    line-height: 1.69; }
  footer .mod {
    margin-bottom: 8px; }

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