html {
position: relative;
min-height: 100%;
}
body {
padding-top: 50px; /* nav padding at top */
/* Margin bottom by footer height */
background-color: #501c04;
background-image: url(../images/mainbg.jpg);
background-repeat:no-repeat;
font-family: "proxima-nova",sans-serif;
color: #1d1815;
background-size: cover;
font-size: 1.75em;
}
p {
margin: 0 0 20px;
}
.container {
width: 97%;
max-width: 986px;
}
.content {
padding: 1em 2em;
}
.row .authors {
	padding-bottom: 2em;
}
.hm-content {
padding: 2em 1em;
}
.content-holder {
margin-top: 5px;
text-align: left;
background-image: url(../images/container-bg.png);
background-repeat: repeat-y;
}
footer {
font-size: 70%;
text-align:center;
line-height: 160%;
text-transform: uppercase;
}
.footer-holder {
width: 100%;
margin: 15px auto;
background-color: #efce8f;
padding: 20px 10px 5px 10px;
border-radius: 2px;
-moz-border-radius: 2px;
}
.hm-cover-holder {
width: 100%;
margin: 0 auto 25px auto;
background-color: #ddb25f;
padding: 25px;
border-radius: 8px;
-moz-border-radius: 8px;
}
.hm-cover-holder img {
	margin: 25px auto;
}
.nav {
	padding-left: 4%;
}
.navbar-fixed-top {
top: 0;
border-width: 0;
}
.navbar-inverse {
background-color: #506109;
}
.navbar-inverse .navbar-nav>li>a {
color: #f0df9b;
text-transform:uppercase;
}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse {
margin-right: -15px;
}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus {
color: #fff;
background-color: #6c7f1b;
}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {
background-color: #738332;
}
.navbar-inverse .navbar-toggle {
border-color: #64790a;
background-color: #64790a;
}
.navbar-nav {
width: auto;
font-size: 14px;
}
.nav>li {
border-bottom: solid 1px #9aa959;
}
.nav>li.bottom {
border-bottom: none;
}
.navbar-nav>li>a {
padding-right: 20px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: #506109;
background-color: #61750e;
}
.dropdown-menu {
    background-color: #ECD494;
    color: #506109;
    font-size: 1em;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #8F0F02;
}
a {
color: #506109;
text-decoration: none;
}
a:hover {
color: #8f0f02;
}
h1 {
color: #8f0f02;
padding-bottom: 10px;
margin-top: 0px;
text-align: center;
}
h2 {
color: #506109;
font-size: 24px;
}
h3 {
color: #c26c16;
}
h4 {
color: #8f0f02;
}
h5 {
color: #506109;
}
h6 {
color: #c26c16;
}
.hm-book-date {
	font-size: 200%;
	color: #b23308;
	font-weight: bold;
	text-align:center;
}
.btn-warning {
color: #b23308;
background-color: #fada8a;
border-color: #fff;
font-size: 100%;
font-weight: bold;
}
.btn-warning a {
color: #b23308;
}
.btn-warning a:hover {
color: #fff;
text-decoration:none;
}
.btn-home {
display: block;
vertical-align: middle; 
width: 100%;
margin: 0 auto;
}
.hm-lg-red {
	font-size: 120%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-md-red {
	font-size: 100%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-lg-orange {
	font-size: 120%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-orange {
	font-size: 100%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-green {
	font-size: 100%;
	color: #726e08;
	font-weight: bold;
	text-align:center;
	line-height: 200%;
}
.img-responsive {
	margin-bottom: 20px;
}
.reviews {
	padding: 20px 30px;
	text-align:center;
}
blockquote {
	  border-left: 5px solid #fada8a;
}
blockquote footer {
  color: #8f0f02;
}
/* START COUNTDOWN STYLING */
#cdcontainer { 
width: 100%;
margin: 25px auto;
}
.container-1-countdown {
float: left;
width: 27%;
}
.container-2-countdown {
float: left;
width: 25%;
}
.container-3-countdown {
float: left;
width: 25%;
}
.container-4-countdown {
float: left;
width: 23%;
}
.colon-countdown {
margin: auto 3px;
font-size: 110%;
color: #506109;
font-weight:bold;
float: left;
padding-top: 10px;
}
.text-countdown {
float: left;
background-color: #506109;
font-size: 150%;
padding: 10px 5px;
border-radius: .15em;
color: #fff;
font-weight: bold;
width: 82%;
text-align:center;
}
.toptext-countdown {
font-size: 75%;
font-weight: bold; 
color: #506109;
}
/* --END COUNTDOWN STYLING-- */
.excerpt-reading {
width: 100%;
margin: 0 auto 25px auto;
background-color: #ddb25f;
padding: 10px 25px;
border-radius: 8px;
-moz-border-radius: 8px;
}
.excerpt-reading p audio {
width: 100%;
}
.excerpt-reading h2 {
padding: 0 0 10px 0;
font-size: 22px;
}
.excerpt-reading-larger {
	font-size: 120%;
}
.thumbnail {
background-color: #fada8a;
}
a.thumbnail {
	margin-bottom: 0;
	background-color: #fff;
}
h6.lighterbox-title  {
	text-align:center;
	font-weight: bold;
}

.larger-red {
color: #8f0f02;
font-size: 125%;
font-weight:bold;
}
.larger-green {
color: #506109;
font-size: 125%;
font-weight:bold;
}
.larger-orange {
color: #c26c16;
font-size: 125%;
font-weight:bold;
}
.smaller-green {
color: #506109;
font-size: 115%;
}
.smaller-orange {
color: #c26c16;
font-size: 115%;
}
.smaller-red {
color: #8f0f02;
font-size: 115%;
}
.well {
background-color: #ddb25f;
border: 1px solid #fada8a;
border-radius: 4px;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.well.well-lg {
background-color: #fada8a;
border: 1px solid #ddb25f;
}
legend {
border-bottom: 1px solid #8f0f02;
}
legend h3 {
	font-size: 22px;
}
#success, #error {
    display:none
}
#success span, #error span {
    display:block;
    width:100%;
}
#success span p, #error span p {
	margin-top: 10px;
}
#success span p {
    color:#657a0d;
}
#error span p {
    color:#941403;
}
label.error {
	background-color: #fada8a;
	margin-top: 2px;
	padding: 2px 5px;
	color:#bb200b;
	font-size: 80%;
	border-radius: 3px;
	-moz-border-radius: 3px;
}
.panel-danger {
    color: #b23308;
    background-color: #fada8a;
	margin-top: 25px;
}
.panel-danger>.panel-heading {
    color: #b23308;
    background-color:#E4BA6A ;
    border-color: #fff;
	font-weight:bold;
	font-size: 18px;
}
.btn-danger {
    color: #fff;
    background-color: #506109;
    border-color: #FADA8A;
	padding: 6px 10px;
}
@media (min-width: 364px) {
.colon-countdown {
margin: auto 4px;
font-size: 115%;
padding-top: 5px;
}
.hm-lg-red {
	font-size: 130%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-md-red {
	font-size: 110%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-lg-orange {
	font-size: 130%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-orange {
	font-size: 110%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-green {
	font-size: 110%;
	color: #726e08;
	font-weight: bold;
	text-align:center;
}	
.btn-warning {
color: #b23308;
background-color: #fada8a;
border-color: #fff;
font-size: 120%;
font-weight: bold;
}
}
@media (min-width: 390px) {
	.colon-countdown {
margin: auto 4px;
font-size: 125%;
padding-top: 5px;
}
}
@media (min-width: 464px) {
/* START COUNTDOWN STYLING */
.colon-countdown {
margin: auto 6px;
font-size: 150%;
padding-top: 5px;
}
.text-countdown {
font-size: 150%;
padding: 10px 5px;
border-radius: .15em;
width: 80%;
}
.toptext-countdown {
font-size: 85%;
}
}
@media (min-width: 564px) {
/* START COUNTDOWN STYLING */
.colon-countdown {
margin: auto 8px;
font-size: 160%;
padding-top: 5px;
}
.text-countdown {
font-size: 160%;
padding: 10px 5px;
border-radius: .15em;
width: 80%;
}
.toptext-countdown {
font-size: 85%;
}
}
/* --END COUNTDOWN STYLING-- */
@media (min-width: 768px) {
.container {
width: 93%;
}
.nav {
 padding-left: 2%;
}
.navbar-nav {
font-size: .9375em;
}
.navbar-nav>li>a {
padding-right: 15px;
}
.content {
padding: 2em 4em;
}
.hm-content {
padding: 4em 2em;
}
footer {
font-size: 70%;
text-align:center;
line-height: 160%;
text-transform: uppercase;
}
.navbar-nav {
margin: 0;
font-size: 1em;
}
.navbar-nav>li>a {
padding-right: 10px;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
border-color: #506109;
background-color: #506109;
}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus {
    color: #F99B41;
    background-color: #8F0F02;
}
.nav>li {
border-bottom: none;
}
.btn-warning {
color: #b23308;
background-color: #fada8a;
border-color: #fff;
font-size: 100%;
font-weight: bold;
}
.hm-lg-orange {
	font-size: 150%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-orange {
	font-size: 135%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-lg-red {
	font-size: 150%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-md-red {
	font-size: 135%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 {
	  text-align: left;
}
/* START COUNTDOWN STYLING */
.colon-countdown {
margin: auto 3px;
font-size: 220%;
}
.text-countdown {
background-color: #c2bd69;
font-size: 220%;
padding: 10px 15px;
width: 83%;
}
.toptext-countdown {
font-size: 100%;
color: #a49f50;
}
/* --END COUNTDOWN STYLING-- */
}
@media (min-width: 834px) {
	.container {
		width: 90%;
		max-width: 1232px;
		}
	.nav {
		 padding-left: 4%;
	}
	.navbar-nav {
		font-size: 1em;
	}
	.navbar-nav>li>a {
		padding-right: 15px;
	}
	/* START COUNTDOWN STYLING */
		.colon-countdown {
		margin: auto 3px;
		font-size: 240%;
	}
	.text-countdown {
		font-size: 250%;
		padding: 10px 15px;
		width: 83%;
	}
	.toptext-countdown {
		font-size: 105%;
	}
/* --END COUNTDOWN STYLING-- */
}
@media (min-width: 992px) {
.nav {
	padding-left: 5%;
}
.navbar-nav {
font-size: 17px;
}
.navbar-nav>li>a {
padding-right: 20px;
}
.hm-book-date {
	font-size: 275%;
	color: #b23308;
	font-weight: bold;
	text-align:center;
}
.hm-lg-red {
	font-size: 200%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-md-red {
	font-size: 150%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-lg-orange {
	font-size: 200%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-orange {
	font-size: 150%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-green {
	font-size: 150%;
	color: #726e08;
	font-weight: bold;
	text-align:center;
}
.btn-warning {
color: #b23308;
background-color: #fada8a;
border-color: #fff;
font-size: 125%;
font-weight: bold;
}
.btn-home {
display: block;
vertical-align: middle; 
width: 80%;
margin: 0 auto;
}
/* START COUNTDOWN STYLING */
.colon-countdown {
margin: auto 4px;
font-size: 275%;
}
.text-countdown {
font-size: 265%;
padding: 10px 15px;
border-radius: .25em;
width: 83%;
}
.toptext-countdown {
font-size: 125%;
}
/* --END COUNTDOWN STYLING-- */
}
@media (min-width: 1200px) {
.content {
padding: 0 4em 1em 4em;
}
.nav {
	padding-left: 10%;
}
.navbar-nav>li>a {
padding-right: 25px;
}
.hm-book-date {
	font-size: 300%;
	color: #b23308;
	font-weight: bold;
	text-align:center;
}
.hm-lg-red {
	font-size: 235%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-md-red {
	font-size: 175%;
	color: #901002;
	font-weight: bold;
	text-align:center;
}
.hm-lg-orange {
	font-size: 235%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-orange {
	font-size: 175%;
	color: #c26c16;
	font-weight: bold;
	text-align:center;
}
.hm-md-green {
	font-size: 150%;
	color: #726e08;
	font-weight: bold;
	text-align:center;
}
.btn-warning {
color: #b23308;
background-color: #fada8a;
border-color: #fff;
font-size: 125%;
font-weight: bold;
}
/* START COUNTDOWN STYLING */
.colon-countdown {
margin: auto 4px;
font-size: 300%;
}
.text-countdown {
font-size: 300%;
padding: 10px 15px;
border-radius: .25em;
width: 85%;
}
/* --END COUNTDOWN STYLING-- */
.btn-home {
display: block;
vertical-align: middle; 
width: 80%;
margin: 0 auto;
}
}
