/*  main css sheet. (c) Andrew Maier
 *
 *  Background color stolen from John Gruber's daringfireball.net
 *
 *  Font combo by Joshua Johnson 
 *  (http://designshack.net/articles/typography/10-more-great-google-font-combinations-you-can-copy/)
 *
 */

@font-face {
  font-family: 'Lobster';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/lobster-regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Cabin';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/cabin-regular.woff2') format('woff2');
}
body {
    background-color: #a7a577;
    color: #fff;
}
h1  {
  font: 400 60px/1.5 'Lobster', 'Georgia', serif;
  text-align: center;
    /*font-family: 'Lobster', Georgia, Times, serif;*/
}
h2, h3, h4, h5, h6 {
    font-family: 'Lobster', Georgia, Times, serif;
    text-align: center;
}
p {
    font: 400 16px/1.6  "Cabin", "Verdana", "Helvetica",sans-serif;
   /* font-family: 'Cabin', Helvetica, Arial, sans-serif; */
}

#header {
    margin-bottom: 20px;
    margin-top: 20px;
}


#footer {
	margin-top: 50px;
	margin-bottom: 20px;
}

#footer .row-fluid {
	display: flex;
	align-items: stretch;
}

#footer .row-fluid .span2,
#footer .row-fluid .span3:not(:last-child) {
	border-right: 2px solid rgba(255, 255, 255, 0.65);
	padding-right: 15px;
}

#footer p{
	text-align: center;
	font-size: 11px;
}
.grad {
  background: linear-gradient(to bottom, #a7a577, #000);
}

@media (max-width: 767px) {
  [class*="offset"] {
    margin-left: 0;
  }

  h1 {
    font-size: 36px;
  }

  #footer .row-fluid [class*="span"] {
    margin-bottom: 1.5em;
  }

  #footer .row-fluid {
    display: block;
  }

  #footer .row-fluid .span2,
  #footer .row-fluid .span3:not(:last-child) {
    border-right: none;
    padding-right: 0;
    border-bottom: 2px solid rgba(255, 255, 255, 0.65);
    padding-bottom: 15px;
  }
}
