/****************************************
 Common
****************************************/

html, h1, h2, h3, h4, p, a, blockquote, table, .h1, .h2, .h3 {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400; }

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3 {
  color: #5a5b5f;
  font-weight: 400;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-shadow: none; }
  
h1, .h1 {
  font-size: 36px;
  line-height: 1.5em; }

span.h1-std {
	font-size: 1.3em;
	font-weight: 400;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-shadow: 1px 1px black; }
  
span.h1-small {
	font-size: 1em;
	text-shadow: 1px 1px black;  }
 

h2, .h2 {
  font-size: 32px;
  line-height: 1.5em;
  text-align: center; }

h3, .h3 {
  font-size: 28px;
  line-height: 1.5em; }

h4 {
  font-size: 24px;
  line-height: 1.5em; }

h5 {
  font-size: 20px; }

h6 {
  font-size: 16px; }

html, p {
  font-size: 15px;
  /*** color: #93969f; ***/
  color: #7b7e89;
  line-height: 1.7em; }

span.bold {
  font-weight: 600; }

a {
  color: #e7604a; }
  a:hover {
    color: #e7604a; }
  a:visited {
    color: #e7604a; }

.tooltip-inner {
  background: #e9eeef;
  color: #979ba3;
  padding: 6px 12px;
  font-size: 14px; }

.tooltip.top .tooltip-arrow {
  border-top-color: #e9eeef; }
  
.popover-inner {
background: #e9eeef;
color: #979ba3;
padding: 6px 12px;
font-size: 14px; }

.popover.top .popover-arrow {
  border-top-color: #e9eeef; }

span.highlight {
  background: #e7604a;
  color: #fff !important;
  padding: 2px; }

.drop-caps-1 {
  float: left;
  font-size: 46px;
  color: #5a5b5f;
  padding: 10px 6px 0 0; }

.drop-caps-2 {
  float: left;
  background: #e7604a;
  font-size: 26px;
  color: #fff;
  padding: 6px;
  border-radius: 6px;
  margin: 8px 5px 0 0; }

blockquote {
  border-left: 3px solid #e7604a; }
  blockquote p {
    font-size: 20px;
    font-style: italic;
    line-height: 1.6em; }
  blockquote p.bq-author {
    font-size: 16px; }

blockquote.bq-2 {
  background: #fafcfc;
  border: 1px solid #e2e8ea;
  border-radius: 6px;
  padding: 20px 30px; }

ul.list-1 {
  padding: 0 0 0 15px;
  margin: 0; }
  ul.list-1 li {
    list-style-image: url(../images/bullet-1.png);
    margin: 0 0 8px 0; }
  ul.list-1 p {
    margin: 0; }

ul.list-2 {
  padding: 0 0 0 15px;
  margin: 0; }
  ul.list-2 li {
    list-style-image: url(../images/bullet-2.png);
    margin: 0 0 8px 0; }
  ul.list-2 p {
    margin: 0; }

ul.list-3 {
  padding: 0 0 0 15px;
  margin: 0; }
  ul.list-3 li {
    list-style-image: url(../images/bullet-3.png);
    margin: 0 0 8px 0; }
  ul.list-3 p {
    margin: 0; }

ul.list-4 {
  padding: 0 0 0 15px;
  margin: 0; }
  ul.list-4 li {
    list-style-image: url(../images/bullet-4.png);
    margin: 0 0 8px 0; }
  ul.list-4 p {
    margin: 0; }

ul.list-5 {
  margin: 0;
  padding: 0 0 0 15px; }
  ul.list-5 li {
    list-style-image: url(../images/bullet-5.png);
    margin: 0 0 8px 0; }
  ul.list-5 p {
    margin: 0; }

ol {
  padding: 0 0 0 15px;
  margin: 0;
  list-style-type: none;
  counter-reset: list; }
  ol li:before {
    counter-increment: list;
    content: counter(list) ".";
    color: #e7604a;
    padding-right: 6px; }
  ol li {
    font-size: 15px;
    color: #93969f;
    line-height: 1.7em;
    margin: 0 0 8px 0; }
	
span.white {
	color: #FFF;
	}
	
.spacer {
    margin-top: 10px; /* define margin as you see fit */
}