/* @import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i'); */

@import url('https://use.typekit.net/hij4hjh.css');
 
html {
     /* color:#3f3e3f; */
     color:#f1eae0;
}

h1,h2,h3 {
     /* font-family:Open Sans, Arial, Helvetica, sans-serif; */
     font-family:quincy-cf, Georgia, serif;
     /* padding:0 0 .75em; */
}

h4,h5,h6 {
     /* font-family:Open Sans, Arial, Helvetica, sans-serif; */
     font-family:quincy-cf, Georgia, serif;
}

h1 {
     /* font-size:210%; */
     font-size:60px;
     padding:0 0 .75em;
}

h2 {
     font-size:42px;
     font-weight:700;
     line-height:44px;
     margin-bottom:0;
     /* padding:0 0 16px; */
     /* padding:0 0 30px; */
     padding-bottom:20px;
}

h3 {
     /*font-size:138.5%; */
     font-size:30px;
     /* margin-top:10px; */
     /* padding:0 0 .75em; */
     padding-top:10px;
}

h4 {
     /* font-size:115%; */
     font-size:22px;
     color:#3b5962;
     /* font-size:108%; */
     /* text-transform:uppercase; */
     font-weight:500;
     /* padding-bottom:0.25em; */
     padding-bottom:5px;
     /* line-height:1.4em; */
}

h5 {
     /* font-size:138.5%; */
     font-size:18px;
     font-weight:700;
     padding:0 0 0;
     /* margin-top:10px; */
     /* font-size:93%; */
}

h6 {
     font-size:85%;
     line-height: 1.5em;
}

strong,strong em {
     font-weight:700;
}

a {
     /* color:#37748e; */
     color:#3b5962;
}

a:hover {
     text-decoration:none;
     color:#204453;
}

abbr,acronym {
     border-bottom:1px dotted #000;
     cursor:help;
}

em {
     font-style:italic;
     font-weight:500;
     max-width=500px;
}

blockquote,ul,ol,dl {
     margin:0 1em 1em;
}

ol,ul,dl {
     margin-left:2em;
}

ol li {
     list-style:decimal outside;
}

ul li {
     list-style:disc outside;
}

dl dd {
     margin-left:1em;
}

th,td {
     border:1px solid #999;
     padding:.5em;
}

th {
     font-weight:700;
     text-align:center;
}

caption {
     margin-bottom:.5em;
     text-align:center;
}

p,pre {
     padding-bottom:.75em;
}

fieldset,table,pre {
     margin-bottom:1em;
}

p,li,dd {
     line-height:1.75em;
     /* font-family:Open Sans, Arial, Helvetica, sans-serif; */
     font-family:quincy-cf, Georgia, serif;
     color:#2d2c2c
}

.clearall hr {
     position:relative;
     visibility:hidden;
     height:0;
     margin:0;
     padding:0;
}

input,textarea {
     margin-top:.25em;
     margin-bottom:.5em;
}

input[type=text],input[type=password] {
     width:14em;
}

.custom-form input[type=text],.custom-form input[type=password] {
     width:auto;
}

input[type=submit] {
     margin-top:10px;
}

select {
     margin-bottom:.75em;
     margin-top:.15em;
}

legend,label {
     line-height:1.5em;
     padding-top:.5em;
}

legend {
     color:#fff;
     font-size:116%;
     padding:0.25em;
}

fieldset {
     border:1px solid #ccc;
     padding:10px;
}

/* THERMOMETER */

#countdown-wrap {
  width: 100%;
  height: 250px;
  //border: 1px solid black;
  //padding-left: 20px;
  //padding-right: 20px;
  font-family:Open Sans, Arial, Helvetica, sans-serif;
  //max-width: 786px;
  box-sizing: border-box;
}

#goal {
  font-size: 36px;
  font-weight:700;
  text-align: right;
  padding-bottom: 10px;
  color: #e9e9e9;
  @media only screen and (max-width : 640px) {
    text-align: center;  
  }
 
}

#glass {
  width: 100%;
  height: 20px;
  background: #e9e9e9;
  border-radius: 10px;
  float: left;
  overflow: hidden;
}

#progress {
  float: left;
  width: 8.2%;
  height: 20px;
  background: #ef5824;
  z-index: 333;
  //border-radius: 5px;
}

.goal-stat {
  width: 33%;
  //height: 30px;
  padding-top: 10px;
  float: left;
  //text-align: center;
  margin: 0;
  color: #e9e9e9;
 
  @media only screen and (max-width : 640px) {
    width: 50%;
    text-align: center;
  }
}

.goal-number, .goal-label {
  display: block;
}

.goal-number {
  /* font-family:Open Sans, Arial, Helvetica, sans-serif; */
  font-family:quincy-cf, Georgia, serif;
  font-size:16px;
  font-weight:700;
  line-height:1.8";
}

.goal-label {
  /* font-family:Open Sans, Arial, Helvetica, sans-serif; */
  font-family:quincy-cf, Georgia, serif;
  font-size:16px;
  font-weight:500;
  line-height:1.8";
}