/**
 * Version: $Id: store.css 386 2018-09-28 18:50:16Z billmatlock $
 */


@font-face {
	font-family: Stratum;
	src: url(/assets/fonts/stratum2-regular.eot);
	src: url(/assets/fonts/stratum2-regular.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/stratum2-regular.woff2) format("woff2"), url(/assets/fonts/stratum2-regular.woff) format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: Stratum;
	src: url(/assets/fonts/stratum2-medium.eot);
	src: url(/assets/fonts/stratum2-medium.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/stratum2-medium.woff2) format("woff2"), url(/assets/fonts/stratum2-medium.woff) format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: Stratum;
	src: url(/assets/fonts/stratum2-bold.eot);
	src: url(/assets/fonts/stratum2-bold.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/stratum2-bold.woff2) format("woff2"), url(/assets/fonts/stratum2-bold.woff) format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: Stratum;
	src: url(/assets/fonts/stratum2-black.eot);
	src: url(/assets/fonts/stratum2-black.eot?#iefix) format("embedded-opentype"), url(/assets/fonts/stratum2-black.woff2) format("woff2"), url(/assets/fonts/stratum2-black.woff) format("woff");
	font-weight: 900;
	font-style: normal
}


.hp-badge {
	max-width:100px;
	max-height:100px;
	margin:0 10px;
}


h1,
h2,
h3,
h4,
h5,
h6,
body{
	font-family:'Stratum','Open Sans',Arial,Helvetica,sans-serif;
	font-size:150%;
}
#topMain.nav-pills > li > a.dropdown-toggle {
	font-size: 13px;
	text-transform: uppercase;
}
#topNav ul.dropdown-menu li a {
	font-size: 13px;
}
#topMain.nav-pills > li > a.dropdown-toggle::after {
	 margin: -7px 0 0;
	 font-size: 14px;
 }
#slidetop, #slidetop * {
	font-size:15px !important;
}

.info-bar p {
	font-size:14px;
}

.quick-cart-wrapper h6 {
	font-size:12px;
}

@media only screen and (max-width: 480px) {
	#topNav .logo img {
		max-width:200px !important;
		height:auto !important;
	}
}

@media only screen and (max-width: 319px) {
	#topNav .logo img {
		max-width:150px !important;
		height:auto !important;
	}
}
a.shop-item-image img {
	max-height:190px;
	max-width:100%;
	width: auto !important;
}
#featured-prods-vert .thumbnail a img {
	max-width:70px !important;
	max-height:70px !important;
}
#featured-prods-horiz .thumbnail a img {
	max-height:140px !important;
}
#featured-prods-horiz .owl-wrapper {
	height:420px !important;
}
.shop-item-buttons {
	bottom:5px !important;
	margin-top:-1px !important;
}
#featured-prods-horiz div.shop-item {
	margin-top:5px !important;
}
#new-prods div.shop-item {
	border:1px solid #eee;
	border-radius:4px;
	height:310px;
}
#new-prods div.shop-item-summary {
	position:absolute;
	left:0;
	right:0;
	bottom:63px;
}
#new-prods a.shop-item-image  {
	height:130px;
	display:block;
}

#new-prods a.shop-item-image img {
	max-height:130px;
}

.quick-cart-wrapper .img-box {
	width:50px;
	height:50px;
	background-color:#fff;
	padding:4px;
}

#product-list-1col div.shop-item>.thumbnail>.shop-item-info,
#product-list-4col div.shop-item>.thumbnail>.shop-item-info {
	top: 2px !important;
	left: 2px !important;
}
#product-list-1col .shop-item-summary {
	height:100%;
	right: 0;
}
#product-list-1col .shop-item-summary h2 {
	/*width: 98%;*/
	white-space: nowrap;
	overflow-x:hidden;
	text-overflow: ellipsis;
	font-size:19px;
}
#product-list-1col .thumbnail {
	top:5px;
	left:5px;
}

#related-prods-horiz .shop-item-image img {
	max-height: 140px;
}
#related-prods-horiz .owl-wrapper {
	height:420px !important;
}
#related-prods-horiz div.shop-item {
	margin-top:5px !important;
}

.shop-item-list .shop-item {
	height:100%;
}

#product-list-1col .shop-item {
	margin-bottom:40px;
}
.shop-item:hover {
	/*box-shadow: 2px 2px 6px grey;*/
	background-color:#eee;
}

#shopLoadModal .modal-content {
	height:auto !important;
	background-color: rgb(247,247,247) !important;
	min-height:320px !important;
}