

.page-template-template-homepage .entry-content, .page-template-template-homepage .entry-header {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}

#page #site-navigation {
	border-bottom-color: #151515;	
	}
.main-navigation {
    padding-top: 2px;
	  padding-bottom:2px
}

.main-navigation ul.menu > li > a, .main-navigation ul.nav-menu > li > a {
	font-size: 20px;
}

.single-product div.product p.price {
    font-size: 25px;
    color: #e2414c;
   margin:0;
}

button.alt, input[type="button"].alt, input[type="reset"].alt, input[type="submit"].alt, .button.alt, .widget-area .widget a.button.alt {
    background-color: #e2414c;
    border-color: #150604;
    color: #fcfcfc;
}
.woocommerce-active .site-header .site-header-cart .cart-contents {
	background: #e2414c;
	color:white;
}
.site-title a, .site-description, .secondary-navigation .menu > li > a, .secondary-navigation .nav-menu > li > a, .secondary-navigation .nav-menu > li > a:before {
    color: white !important;
}

.sprh-hero a.button, .sph-hero a.button {
    background-color: #2e0d26;
    color: #fcfcfc;
}
.main-navigation ul.menu > li.menu-item-has-children > a:after, .main-navigation ul.menu > li.page_item_has_children > a:after, .main-navigation ul.nav-menu > li.menu-item-has-children > a:after, .main-navigation ul.nav-menu > li.page_item_has_children > a:after {
    position: relative;
    color: #e2414c;
    margin-left: 0.4em;
    top: 0.1em;
}
div.term-description{
    display: block;
    padding: 0 34px 0 0;
    line-height: 1.5;
    font-size: 12px;
    height: 300px;
    overflow-y: auto;
}
div.term-description p{
	font-size:13px;
}

div.term-description li{
	font-size:13px;
}
div.term-description h2{
	font-size:18px;
}
div.term-description h3{
	font-size:16px;
}

#page {
    overflow: hidden;
    background: white;
}
#masthead:after{
	background:white;
}

.page-template-template-homepage .entry-header h1 {
	font-size: 40px;
}

.page-template-template-homepage .entry-content {
    font-size: 17px;
}

.hs-header-bar {
    background: #e2414c;
    border-bottom: solid 1px rgba(255, 255, 255, 0.2);
}

.handheld-navigation ul.menu .sub-menu.toggled-on{
	opacity:0;
}

#menu-item-1598{
	color:white;
}

.cat-links, .tags-links{
	padding-bottom:50px;
}