/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  font-size: 100%;
}
body {
  color: #000;
  font-family: 'Open Sans', sans-serif;
  font-size:14px;
  font-weight: 400;
  background:#fff;
  overflow-x:hidden;
  max-width:1280px;
  margin:0 auto !important;
}
img {
  max-width: 100%;
  vertical-align: bottom;
  display:inherit !important;
}
a{
  color: #717171;
  text-decoration: none;
}
a:hover{
  color: #B52137;
  text-decoration:none;
}
a:focus{
  outline: 0;
}
a:hover,
a:active {
  outline: 0;
}
a {
  font-family: 'Open Sans', sans-serif;
  text-decoration: none;
  color: #c52033;
}
a img:hover{opacity:0.7;}
select{color: #757a8a;}
input[type="submit"],
button[type="submit"]
button.submit{
	border:0;
	width:100%;
}
a.link-btn,
a.link-btn-gray{
	display: inline-block;
}
a.link-btn,
a.link-btn-gray,
input[type="submit"],
button[type="submit"]
button.submit{
	text-transform: uppercase;
	font-size: 16px;
	font-weight: 700;
	text-align:center;
}
a.link-btn,
input[type="submit"],
button[type="submit"]
button.submit{
	padding: 15px 20px;
	background: #008CBA;
	border-radius: 2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	color: #fff;
}
a.link-btn-gray{
	padding: 10px 20px;
	background: #e0e0e0;
	border: 1px solid #c9c9c9;
	color: #454545;
}
a.link-btn-gray:hover{
	background:#a6a6a6;
}
a.link-btn:hover,
input[type="submit"]:hover,
button[type="submit"]:hover,
button.submit:hover,
.auth-content .auth-option a.active{
	background:#007095;
}
input:focus {
  outline: 0;
  border: 1px solid #04A4CC;
}
p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color:#000;
  font-weight: 400;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Open Sans', sans-serif;
  font-weight:400;
}
ul,ol{
	list-style:none;
	margin-left:0;
	margin-bottom:0;
}
::-webkit-input-placeholder {
  color: #9D9D9D;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #9D9D9D;
}
:-ms-input-placeholder {
  color: #9D9D9D;
}
:-moz-placeholder { /* Firefox 18- */
  color: #9D9D9D;
}
/*---------------------------------------------------------*\
                      Header
\*---------------------------------------------------------*/
/*** menu ***/
#head .head-content{
	background:#fff;
	-webkit-transition: top 0.3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 0s;
	-moz-transition: top 0.3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 0s;
	-o-transition: top 0.3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 0s;
	transition: top 0.3s cubic-bezier(0.1, 0.1, 0.25, 0.9) 0s;
	position: fixed;
	z-index: 99999;
	width:1280px;
}
.tofix{
  position: fixed;
  z-index: 99999;
  background: #fff;
  width: inherit;
  max-width: 1280px;
  background: rgba(19,36,55,0.9);
  position: fixed;
   width: 100%;
  z-index: 9999;
  -webkit-animation-name: slideDown;
  -webkit-animation-duration: .8s;
  -webkit-animation-timing-function: ease;
  -webkit-animation-fill-mode: forwards;
  -moz-animation-name: slideDown;
  -moz-animation-duration: .8s;
  -moz-animation-timing-function: ease;
  -moz-animation-fill-mode: forwards;
  -ms-animation-name: slideDown;
  -ms-animation-duration: .8s;
  -ms-animation-timing-function: ease;
  -ms-animation-fill-mode: forwards;
  animation-name: slideDown;
  animation-duration: .8s;
  animation-timing-function: ease;
  animation-fill-mode: forwards;
} 
#head .logo{
	margin-bottom:15px;
}
.logo img,
.logo img:hover,
.logo img:focus,
.logo:hover{
	opacity:1;
}
#head .menu{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}
#head .menu ul li{
	display:inline-block;
	padding:15px 20px;
}
#head .menu ul li a{
	font-weight:600;	
}
#head .menu ul li a:hover,
.footer-links .footer-menu ul li a:hover,
.block-section ul li a:hover,
.block-layered-nav dl dd ol > li > a:hover{
	text-shadow: 3px 3px 3px #9D9D9D;
	color:#000;
}
#head .view-cart{
	position:absolute;
	bottom:-56px;
	right:0;
	width:215px;
	background:#000;
}
#head .view-cart:hover,
.instagram-hashtag:hover{
	background:#4A4A4A;
}
#head .view-cart a{
	display: inline-block;
	padding: 13px 0;
	color: #fff;
	width: 100%;
	font-size: 20px;
	text-transform: uppercase;
	font-weight: 600;
}
#head .menu ul li a,
.footer-links .footer-menu ul li a,
.block-section ul li a,
.block-layered-nav dl dd ol > li > a,
.social-media-share li a{
	color:#000;
}
/*---------------------------------------------------------*\
                      Footer
\*---------------------------------------------------------*/
footer{margin-top:40px;}
.newsletter-subscription{
	background:#000;
	color:#fff;
	/* padding:23px 0; */
	color: #fff;
    padding: 13px 0;
}
.newsletter-subscription button[type="submit"]{
	background:#fff;
	color:#000;
	font-weight:700;
}
.newsletter-subscription input[type="text"],
.newsletter-subscription input[type="email"]{
	/* padding: 25px 10px; */
	min-height:45px;
	font-size: 20px;
	color: #000;
}
.footer-links .footer-menu ul li{
	display:inline-block;
	padding:15px 10px;
}
.footer-links .footer-menu ul li a{
	font-weight:600;
}
.footer-social-media ul{
	margin-bottom: 25px;
}
.footer-social-media ul li{
	display:inline-block;
	padding:5px 15px;	 
}
/*---------------------------------------------------------*\
                      Page Styles
\*---------------------------------------------------------*/
/* home */
.featured-prod .prod-wrapper{
	border-left:2px solid #000;
	border-right:2px solid #000;
	text-align: center;
	background: #EDEDED;
}
.instagram-hashtag{
	display:inline-block;
	background:#000;
	color:#fff;
	font-size:24px;
	font-weight:600;
	text-align: center;
	padding: 4px 25px; 
	margin-left: 25px;
}
.instagram-feed ul li{
	display:inline-block;	
	padding:0 8px;
}
.instagram-feed{
	padding:30px 0;
}
.homepage-banner-tagline{
	position: absolute;
	top: 35%;
	margin: 0 auto;
	width: 100%;
}
.homepage-banner-tagline .tagline-content{width:532px;}
/*
.homepage-banner-tagline .tagline-content p{margin-bottom:0;}
.homepage-banner-tagline .diagonal-left{
	background:url(../images/left-diagonal-bg.png) no-repeat;
}
.homepage-banner-tagline .diagonal-right{
	background:url(../images/right-diagonal-bg.png) no-repeat;
}
.homepage-banner-tagline .diagonal-left,
.homepage-banner-tagline .diagonal-right{
	width: 262px;
	padding: 20px 0;
	margin-top: 25px;
}
*/
/* category page */
.sidebar-right{
	border-right:2px solid #000;
	/*
	position:absolute;
	height:92%;
	*/
	/* margin-top:40px; */
}
.category-image .category-name{
	position: absolute;
	bottom: 30%;
	background: #000;
}
.category-image .category-name h1,
.category-image .category-name h2{	
	text-transform: uppercase; 
	font-weight: 700;
	color: #fff !important; 
	font-size: 75px;
	padding:0 35px;
}
.product-list .product-image{
	border:1px solid #000;
}
.product-list .product-info{
	text-transform:uppercase;
	margin-bottom:40px;
	padding-top:10px;
}
.category-page .special-price span.price{
	font-weight:700;
}
/*sidebar */
.block-section{
	  margin-bottom: 50px;
}
.block-section h5,
.block-title h5{
	font-weight:700;
	text-transform:uppercase;
	border-bottom:1px solid #000;
	padding-bottom:10px;
}
.block-section ul li{
	padding:11px 0px;
}
.block-section ul li a{
	text-transform:uppercase;
	font-size: 0.955rem;
}

/* product page */
.product-page{}
.product-page .prod-name,
.product-page .prod-options h3,
.product-page .prod-desc h3,
.product-page .prod-availability h3,
.product-page .prod-options ul li a,
.product-page .price{
	font-weight:700;
	text-transform:uppercase;
}
.product-page .prod-options ul,
.product-page .prod-availability .status p{
	padding-top: 10px;
	padding-left: 15px;
}
.product-page .prod-options ul li{
	display:inline-block;
	padding: 0 10px;
}
.product-page .price{
	font-size:22px;
	padding-top:30px;
	font-family:  'Open Sans', sans-serif;
	color:#000;
}
button[type="submit"],
.button,
.button2{
	background:transparent;
	color:#000;
	font-weight:700;
	text-transform:uppercase;
	border:2px solid #000;
}
a.link-btn:hover, input[type="submit"]:hover, button[type="submit"]:hover, button.submit:hover,
.button:hover,
a.link-btn:focus, input[type="submit"]:focus, button[type="submit"]:focus, button.submit:focus,
.button:focus,
.button2:hover,
.button2:focus{
	background: #B52137;
	border: 2px solid transparent;
	color: #fff;
}
button[type="submit"]:hover span, .button:hover span, .button2:hover span{
	color:#fff;
}
.product-page .team-options{
	padding-bottom:60px;
}
.product-page .team-options img{
	border:2px solid #000;
}
.availability.in-stock {
  color: #000;
  font-size: 15px;
  font-weight: 700;
}
.social-media-share ul{}
.social-media-share ul li{
	display:inline-block;
	padding-right:8px;
	margin-left:0;
}
.social-media-share ul li a{font-size:30px;}
.cart-counter{
	position: absolute;
	top: 5px;
	right: 5px;
	color: #fff;
	background-color: #C52033;	
	font-size: 12px;
	width: 20px;
	height: 20px;
	padding-top: 1px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.product-page .prod-desc ul li{
	list-style:disc;
	list-style-position:inside;
}

/*---------------------------------------------------------*\
                    CSS transition
\*---------------------------------------------------------*/
#head .menu ul li a,
#head .menu ul li a:hover,
#head .view-cart,
#head .view-cart:hover,
.instagram-hashtag,
.instagram-hashtag:hover,
.footer-links .footer-menu ul li a,
.footer-links .footer-menu ul li a:hover,
.head-content,
.block-section ul li a,
.block-section ul li a:hover,
a img,
a img:hover,
.block-layered-nav dl dd ol > li > a,
.block-layered-nav dl dd ol > li > a:hover{
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
}
.home-banner img:hover,
.home-banner img{
	 opacity:1;
}

@-webkit-keyframes slideDown{0%{top:-110px}100%{top:0}}
/*---------------------------------------------------------*\
                      Extras
\*---------------------------------------------------------*/ 
.relative{position:relative;}
.ptop30{padding-top:30px;}
.pbot30{padding-bottom:30px;}
.pright15{padding-right:15px;}
.ptop10{padding-top:10px;}
.ptop5{padding-top:5px;}
.bold{font-weight:700;}
.uppercase{text-transform:uppercase;}
.border{border:1px solid #000;}
.border-top{border-top:1px solid #000;}
.border-bottom{border-bottom:1px solid #000;}
.border0{border:0 !important;}
.mbottom0{margin-bottom:0 !important;}
.center{margin:0 auto;}
.padding0{padding:0;}
.pright0{padding-right:0;}
.pleft0{padding-left:0;}
.pull-left{float:left;}
.pull-right{float:right;}
.ellipse{
	width:125px;
	height:125px;
	border-radius:50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
}
.bg-white{background:#fff;}
a.aw-blog-read-more{color:#c52033;font-weight:600;}
/*---------------------------------------------------------*\
                      Foundation CSS Overwrites
\*---------------------------------------------------------*/
/* checkout page modal */
#checkout-modal{
	top:50% !important;
	z-index: 9999999;
}
.reveal-modal-bg {
    z-index: 99999;
    height: 100%;
	position:fixed;
}
/*---------------------------------------------------------*\
                      Magento CSS Overwrites
\*---------------------------------------------------------*/
h1.prod-name,
h1.category-name{
	font-size:1.6875rem !important;
}
.logo{
	float:none;
	max-width:inherit;
	min-height:inherit;
	width:auto;
}
body.cms-home .main-container,
.main-container, .footer-container{
	padding:0;
	max-width:inherit;
}
.main-container{
	/*min-height: 680px;*/
	/*min-height:1400px;*/
	margin-top:310px;
	min-height:415px;
}
body.cms-home .main-container{
	margin-top:248px;
}
body.checkout-cart-index .main-container{/*min-height: 680px;*/}
.col2-left-layout,
.col2-left-layout .content{
	/* margin-top:40px; */
}
.block-layered-nav .block-content > dl > dd,
.product-page .product-options{
	padding:0;
	border:0;
}
.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{
	padding: 11px 0px;
	display: block;
	text-transform: uppercase;
	font-size: 0.955rem;
}
.block-title{border-top:0;}
.breadcrumbs{
	padding-left:0;
	border:0;
	background:none;
	border-radius:0
}
.breadcrumbs>* a {
  color: #000;
}
.size-option-wrapper .plus-more{
	position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
    background: #B41D2E;
    display: none;
    color: #fff;
    bottom: -25px;
}
.prod-details .prod-availability{
	padding-top: 20px;
}
/* common page layout */
.col1-layout .page-title{
	padding:0;
	text-align:center;
}
.col1-layout .std{
	text-align:left;
}
/* product */
#dw_popup{
	z-index:99999 !important;
}
.digitalworkroom_popup_sizechart #dw_close {
  background: url(../../../base/default/images/digitalworkroom/popup/close_button.png);
  width: 42px;
  height: 42px;
  float: right;
  position: absolute;
  top: -15px;
  right: -15px;
  text-indent: -2000em;
  display:block;
}
.product-page .product-options-bottom{
	padding: 0;
	margin: 0;
	border: 0;
}
.product-page .product-options-bottom .price-box,
.product-page .product-options-bottom .add-to-cart,
.product-page .product-options-bottom .add-to-links,
.product-page .product-options-bottom .sharing-links,
.product-page .product-options-bottom .digitalworkroom_popup_sizechart a,
.product-page .product-options p.required{
	display:none;
}
.product-page .product-options ul{
	padding-top:5px;
}
.product-page .product-options ul.options-list li {
	display: inline-block;
	margin-right: 2px;
	line-height: 1.5;
	padding: 2px 0;
}
.product-page .product-options ul.options-list .label {
	margin-left: 0px;
	font-size: 1rem;
	font-weight: 700;
	background: #fff;
}
.product-page .product-options ul.options-list label {
	color: #000;
	display: inline-block;
	padding: 0 6px;
	font-weight: 700;
	font-size: 1rem; 
	background: #fff;
	width:auto;
}
.product-page .product-options ul.options-list .label:hover, .outline-black {
	outline: 2px solid #000;
}
.product-view .add-to-cart .qty-wrapper .qty{height:43px;}
.product-page .more-views{padding-top:10px;}
.product-page .more-views h2{
	font-size: 1rem;
	font-weight: 700;
}
.cart{margin-top:60px;}
.messages li ul{margin-left:0;}
.button2 span, .button2 span span{
	text-decoration:none;
	color:#000;
}
/* category */
.category-page .product-item{
	/* min-height: 370px; */
	min-height:415px;
	border: 0;
	float: left !important;
}
.category-page .category-image {
  padding: 0;
  margin: 0;
  border: 0;
}
/* cart */
.button2 span:hover, .button2 span span:hover{color:#fff;}
#discount-coupon-form .input-text, .cart .giftcard .input-text{
	margin:4px 10px 5px 0px;
}
#discount-coupon-form label, .cart .giftcard label{
	float: left;
	padding-top: 10px;
}
.shipping select{padding:0 0.5rem;}
#shopping-cart-table .product-cart-actions .cart-links{display:none;}
.cart-table .product-cart-actions .qty{width:100%;}
.cart .cart-totals table,
.button2 span, .button2 span span,
.category-page .price-box,
.category-page .price,
.block-title h2, .block-title h3, .block-title strong,
.data-table th,
h2.product-name, h3.product-name, h4.product-name, h5.product-name, p.product-name,
label,
.block-progress dt.complete,
.block-progress dd,
.cms-page-view .std p, 
.cms-no-route .std p{font-family: 'Open Sans', sans-serif;}
.cart .cart-totals table td{padding:7px 0;}
.cart .cart-totals table tfoot td{
	padding:10px 5px;
	font-size:18px;
}
.breadcrumbs{display:none;}
/*.catalog-category-view .col2-left-layout,
.catalog-category-view .col2-left-layout .content,
.cms-products .col2-left-layout,
.cms-products .col2-left-layout .content{
	margin-top:0;
}
*/
.category-page .product-info p{
	margin-bottom:0;
}
.category-page .price-box{
	text-align:center;
	margin-top:0;
}
.category-page .price-box .price,
.cms-page-view .std h2, .cms-no-route .std h2{
	color:#000;
}
/* checkout */
body:not(.opc-has-progressed-from-login) .opc.opc-firststep-login .section:not(#opc-login) .step-title, body:not(.opc-has-progressed-from-login) .opc-block-progress-step-login{
	opacity:1;
}
.opc .section .step-title{border-bottom:1px solid #000;}
.page-title h1, .page-title h2, .product-name h1, .product-name .h1,
.cms-page-view .std h1, .cms-no-route .std h1{
	border-bottom:0;
	color:#000;
}
.opc .section.allow .step-title .number {
  background-color: #ccc;
}
.opc .section.allow .step-title:hover h2, .opc .section.active .step-title h2 {
  color: #B52137;
}
.opc .section .step-title .number, .opc .section.allow.active .step-title .number, .no-touch .opc .section.allow:hover .step-title .number{
	  background-color: #B52137;
}
.block-title h2, .block-title h3, .block-title strong{
	color:#000;
	font-weight:700;
}
/* dashboard */
.customer-account .my-account{
	padding-left: 0.9375em;
	padding-right: 0.9375em;
}
.block-account li a{
  color: #000;
  padding: 5px 0px;
  display: block;
  text-transform: uppercase;
  font-size: 0.955rem;
}
.block-account li strong{
	font-weight:700;
	color:#C52033;
}
.block-account li a:hover{
	color:#C52033;
}
.customer-account .tracking-table th{
	color:#000;
}

/* cms view */
.cms-page-view .content > .std,
.contacts-index-index .content{
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	min-height: 565px;
}
.cms-page-view .std p, .cms-no-route .std p{
	color:#000;
	font-style:normal;
	font-size:16px;
}
.cms-products .content > .std{padding:0;}

/*contact us*/
#contactForm{padding-left:0;}
#contactForm ul.form-list{margin-left:0;}
#contactForm ul.form-list li{
	padding-left:0;
	list-style:none;
	margin-left: 0;
} 
#contactForm ul.form-list li label{font-style:normal;}
.contacts-index-index .buttons-set{max-width:inherit;}
/* news */
.blog-index-list{}
.blog-index-list .toolbar{/*display:none;*/}
.postWrapper{
	padding-left: 0.9375em;
	padding-right: 0.9375em;
	text-align:center;
}
.postWrapper .thumb-image{margin:0 auto;}
.cart-table span.or{display:none;}
/* mce */
.mce_inline_error{border:2px solid #B41D2E !important; }
p.note-msg{padding-left: 15px;}
.digitalworkroom_popup_sizechart #dw_content img{
	width: auto !important;
}
.col2-left-layout .my-account{padding-left:10px;}
/*---------------------------------------------------------*\
                      Responsiveness
\*---------------------------------------------------------*/ 
/* different desktop version */

@media only screen and (max-width: 1280px){ 
	#head .head-content{width:100%;}
}
/* medium version */
 /* min-width 641px and max-width 1024px, use when QAing tablet-only issues */
@media only screen and (min-width: 40.063em) and (max-width: 64em) {
	#head .head-content{width:100%;}
	.category-page .product-item{min-height: 295px;}
}
@media only screen and (max-width: 770px){
	.block-layered-nav .block-content > dl > dd,
	.block-layered-nav--no-filters .block-title{
		display:block !important;
	}
	.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a {
	  padding: 11px 0px;
	  display: block;
	  text-transform: uppercase;
	  font-size: 0.955rem;
	}
	.block-layered-nav dl ol > li > a,.block-layered-nav dl ol > li > a:hover{
		background:none;
	}
	#narrow-by-list, #narrow-by-list2{
		background:none;
		border:none;
		padding:0;
	}
} 
/* small version */
@media only screen and (max-width: 40em) { 
	body.cms-home .main-container,
	.main-container{
		margin-top:0;
		min-height:inherit;
	}
	#head .head-content{
		position:relative !important;
		width:100%;
	}
	.menu-wrapper{position:absolute;}
	#head .menu{
		color: #fff;
		position: relative;
		z-index: 99;
		opacity: 0.9;
		background-color: #000;
		display:none;
	}
	#head .menu ul li a,
	#head .menu ul li{
		color:#fff;	
	}
	#head .menu ul li{padding: 17px 8px;}
	#head .view-cart{
		position:relative;
		width:100%;
		padding:0 10px;
		float: left;
		width: 45%;
		bottom:0;
	}
	#head .view-cart a{font-size:1rem;}
	.col2-left-layout, .col2-left-layout .content{min-height:inherit;}
	.mobile-menu{width:11%;}
	.logo img,
	.logo img:hover,
	.logo img:focus{
		width:80%;
		opacity:1;
	}
	.promo-text01 span,
	.promo-text2 span{
		display:block;
	}
	.promo-text01 p span:first-child,
	.promo-text02 p span{
		font-size:1.5rem !important;
	}
	.promo-text01 p span:last-child{
		font-size:1rem !important;
	}
	.featured-prod .prod-wrapper{
		margin-top:10px;
		border:0;
	}
	.instagram-wrapper p span{font-size:1rem !important;}
	.newsletter-subscription button[type="submit"]{margin-top:10px;}
	
	.inside-page #head{
		border-bottom: 1px solid #000;
		padding-bottom: 3px;
	}
	.category-image .category-name h1, .category-image .category-name h2{
		font-size:2rem;
	}
	.block-layered-nav--no-filters .block-title,
	.block-layered-nav .block-content > dl > dd{
		display:block;
	}
	.sidebar-right {
	  /* display: none; */
	  z-index: 999999;
	  position: absolute;
	  background-color: #fff;
	  width: 60%;
	  height: auto;
	  border: 2px solid #000;
	  left: -215px;
	  margin-top:0;
	}
	.small-bg-opacity{
		background: #fff;
		opacity: 0.8;
		position: absolute;
		top: 0;
		width: 100%;
		height: 100%;
	}
	.small-banner-text{
		  position: absolute;
		  top: 0;
		  z-index: 999;
	}
	.small-banner-text p{
		z-index: 999;
		POSITION: relative;
		padding: 5px 25px;
		font-weight: 700;
	}
	.right0{right:0}
	.left0{left:0}
	
	.block-section h5, .block-title h5{
		padding-bottom: 10px;
		padding-top: 6px;
		padding-left: 15px;
	}
	.small-sidebar{}
	.small-sidebar ol li ul, .small-sidebar ol li ol{margin-left:0;}
	.block-layered-nav dl dd ol > li > span, .block-layered-nav dl dd ol > li > a{padding-left:0.536rem;}
	.small-sidebar ol li ul li a, .small-sidebar ol li ol li a{padding-left:2rem;}
	.block-layered-nav .block-content{display:none;}
	

	/* extras */
	.small-text-center{text-align:center;}
	.small-text-right{text-align:right;}
	.small-text-left{text-align:left;}
	.small-padding0{padding:0;}
	.small-padding{
		padding-left: 0.9375em;
		padding-right: 0.9375em;
	}
	
}
/* small version | landscape */
@media only screen and (max-width: 40em) and (orientation: landscape) {
	.featured-prod .prod-wrapper{margin-top:0px;}
	.featured-prod .columns{width:25%;}
	.featured-prod{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	
}