#main, #sidebar {
	padding-top: 1em;
	padding-bottom: 1em;
}
.header .top-bar-right {
  padding:0.3rem;
}
.header #top-bar-primary {
	background-color: #161617;
}
#header .menu-primary {
	line-height: 0.5rem;
}
article, aside, footer, header, nav, section {
	background-color: #161617;
}
.header .header-branding-wrap {
	padding: 0.1rem;
}
#header .search-box {
    border-radius: 15px;
	  margin-left:30px;
		margin-top: 5px;
		padding: 6px;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-size: 0.9375rem;
  color:#3A3C41;
	line-height: 1.9em;
}
body {
	font-family: 'Open Sans', sans-serif;
}
h1 {
  	font-size:1.8em;
}
h2 {
  	font-size:1.6em;
}
h3 {
  	font-size:1.4em;
}
h4 {
  	font-size:1em;
}
h5 {
  	font-size:0.8em;
}
h6 {
  	font-size:0.7em;
}
h1, h2, h3, h4, h5, h6 {
	color: #DAA45C;
}
#sidebar .widget h3 {
	  font-size:1.1em;
	  line-height:11px;
		margin-left:3px;
}
#sidebar .widget .sidebox-heading {
	background: none repeat scroll 0 0 #161617;
	border-radius: 10px 1px 35px 15px;
	height: 40px;
	text-transform: capitalize;
}
#sidebar .box .list li a, #sidebar .widget .list li a {
	color: #5e5757;
	padding-left: 10px;
}
#sidebar .widget .list li a {
  color:#D6AC74;
}
a {
  color:#C29B69;
}
.content-box .head {
	padding: 12px 15px 11px;
}
#sidebar .widget .sidebox-main {
	border-radius: 10px 1px 35px;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.2), 0 -4px 0 #e8e8e8;
  padding:15px 6px 6px;
}
.button {
  background-color:#850017;
}
.coupon .text-box p {
	margin: 14px 0 22px;
}
.coupon img {
	background: none repeat scroll 0 0 #fff;
	border: medium none;
	display: block;
}
.content-box .item-content {
  font-size:0.9375rem;
  line-height:1.8em;
  padding:1px 0;
}
.box-holder .text-box {
	border-top:1px solid #E6E6E6;
	color: #555655;
	font-family: 'Open Sans', sans-serif;
	margin-top:6px;
  padding:10px 0;
}
.content-box .store-image {
    padding: 1px;
}
.content-box .store-image .item-cover {
    padding: 2.8em 0;
}
.content-box .item-panel .entry-title {
	background-color: #f7f7f7;
	font-family: 'Open Sans', sans-serif;
	font-size: 1.25rem;
	margin-bottom: 0;
}
.link-holder a {
		background-color:#850017;
		color:#E7E7E7;
		border: 1px solid;
		box-shadow: #555555 5px 4px 1px;
	  font-family:"Open Sans", sans-serif;
		font-size:1.2rem;
  	margin-top:20px;
		text-align:center;
		text-transform: uppercase;
		width:100%;
}
.link-holder a i {
  	background-color:#4D454F;
		margin-left:25px;
}
.head-box {
	background-color: #FFFFFF;
	margin-bottom: 5px;
	margin-top: 1px;
	padding: 1px;
	text-align: left;
}
.head .counter, .head .counter-red {
	font-size: 0.9375rem;
	font-style: normal;
}
.stripe-badge .success {
  margin:4px;
}
.thumbsup-stripe-badge .percent {
  font-size:1rem;
  line-height:23px;
}
.thumbsup-wrap {
	  padding:4px 10px 4px;
}
#sidebar .store-widget .list li:before {
	color: #757999;
}
#sidebar .coupon-ticker .list li:before {
	color: #757999;
}
#footer .widget-footer h4, #footer .panel .sidebox h2 {
    color: #D6AC74;
  	text-shadow:#FFFFFF 0 0 0;
}
#footer .panel {
  	background:#161617;
  	border-top:11px solid #3A2C38;
	  box-shadow:#888888 0 -4px 8px -8px inset;
} 
#footer .panel .panel-holder {
  padding:30px 0 20px;
}
#footer .panel .widget-footer, #footer .panel .sidebox {
    background-color: transparent;
}
#footer .bar {
  	background:#202024;
  	height:58px;
}
#footer p {
    border-bottom: 1px dotted #555655;
}
li {
    font-size: 0.875rem;
}