<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Skatehouse v2017 // 2020 July 1 */
/* 8LUG Truck Gear // Matt Halleck */


@import url('https://fonts.googleapis.com/css?family=Changa+One&amp;display=swap');

@font-face{
font-family:icomoon;
src:url(fonts/icomoon.eot?5jidsm);
src:url(fonts/icomoon.eot?#iefix5jidsm) format("embedded-opentype"),url(fonts/icomoon.woff?5jidsm) format("woff"),url(fonts/icomoon.ttf?5jidsm) format("truetype"),url(fonts/icomoon.svg?5jidsm#icomoon) format("svg");
font-weight:400;
font-style:normal

}
 
[class*=" icon-"],
[class^=icon-]{
font-family:icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}


::-webkit-scrollbar {
  width: 16px;
  height: 16px;
}
::-webkit-scrollbar-button {
  width: 0px;
  height: 0px;
}
::-webkit-scrollbar-thumb {
  background: #3d3d3d;
  border: 40px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-thumb:hover {
  background: #4f4f4f;
}
::-webkit-scrollbar-thumb:active {
  background: #000000;
}
::-webkit-scrollbar-track {
  background: #666666;
  border: 48px none #ffffff;
  border-radius: 50px;
}
::-webkit-scrollbar-track:hover {
  background: #666666;
}
::-webkit-scrollbar-track:active {
  background: #333333;
}
::-webkit-scrollbar-corner {
  background: transparent;
}


/* ========== Start COVID-19 Message ============ */

.alert {
  padding: 5px;
  background-color: #f44336;
  color: #000;
  text-align: center;
}

.alert a {
  color: #000;
  font-weight:bold;
}

.closebtn {
  margin-left: 15px;
  color: #000;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}


/* ========== END COVID-19 Message ============ */


/* ========== Hide Stars Rating IF no rating exists ============ */

.rating--none {display: none;}

/* ========== END Hide Stars Rating ============ */



.instructButton {
	padding: 15px;
    background-color: black;
    color: white;
    font-family: 'Changa One', cursive!important;
    text-align: center;
}



/* ========== Changa One Font ============ */
h2.page-title, .phoneNumber &gt; a, .page-title &gt; a {
	font-family: 'Changa One', cursive!important;
	font-weight:100!important;
	text-align:center!important;
	}
	
.element-link {
    font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
    font-size: 18px!important;
	}
	
div.footer__column &gt; div.title, div.footer__column &gt; ul &gt; li &gt; a {
	font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
}

div.footer__column &gt; ul &gt; li &gt; a:hover {color:#FF290B;}

h3.widget-title {
	font-family: 'Changa One', cursive!important;
	font-weight:100!important;
	font-size: 30px!important;
	}

.HomeBTN {
    font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
    font-size: 19px;
	}

.item-name--product a, .item-price {
	font-family: 'Changa One', cursive!important;
	font-weight:100!important;
	}
	
.item-name--product a {
    font-size: 0.9em!important;
}

.top-nav &gt; ul &gt; li &gt; a, .top-nav .element-title {
font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
    font-size: 21px!important;
}
.prodDescTitle{
    text-align: center;
    color: #FF290B;
    font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
    font-size: 35px;
}

.btn {
	font-family: 'Changa One', cursive!important;
    font-weight: 100!important;
}

/* ====================================End Changa One Font ========== */


/* Make Slider use full horizontal width */
ul.rslides &gt; li &gt; a &gt; img {
      min-width:100%
}

.popup { 
	max-width: 300px;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 41, 11);
    font-size: 1.25em;
    font-family: "Changa One", cursive !important;
	border-radius: 5px;
    padding: 10px;
	}

.centerThis{
display:block;
margin-left:auto;
margin-right:auto;
}

.product-list-item-rating__number {
	display:inline;
}




/* ========================== SubMenu Edits ==========================*/
.mm-submenu &gt; ul &gt; li &gt; a.element-link {
	line-height:1;
} 

/* ==================== END SubMenu Edits ==========================*/

.brandPageLogos {
    margin-left: auto;
    margin-right: auto;
	display: block;
	width: 100%;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
}

.brandPageLogos:hover {
	width: 75%;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	transition: all 1s ease;
	}


.catTeaserIMG {
max-height:225px;
}



.linkBTN{
    background-color: #FF290B;
    padding: 8px;
    border-radius: 5px;
    border: black solid 2px;
    color: white;
	}

.btn--header-view-cart, .btn--my-account, .top-bar__checkout{
	color:#FFF!important;
	background:#000;
	padding: 5px 1px;
	
	}
	
.ShowHideInfoBTN {
    background-color: red;
    color: #fff!important;
    padding: 10px;
    margin-top: 10px;
}
	
	
.rslides_container {
    border-top: 5px solid #ff290b;
}
	
a.element-title{
	text-transform: none!important;
}	

a.element-link {
	text-decoration: none!important;
}

/* #container{
    background-image: url("img/2019-head-xl.png");
    background-repeat: no-repeat;
	background-size: contain;
} */

@media screen and (min-width: 961px) and (max-width: 1400px){
#container{
/*     background-image: url("img/2019-head-l.png");
    background-repeat: no-repeat; */
	}
	.top-bar{color:#000;}
}

@media screen and (min-width: 770px) and (max-width: 960px){
#container{
/*     background-image: url("img/2019-head-m.png");
    background-repeat: no-repeat; */
	}
	.top-bar{color:#000;}
}

@media screen and (min-width: 477px) and (max-width: 769px){
#container{
/*     background-image: url("img/2019-head-s.png");
    background-repeat: no-repeat; */
	}
	.top-bar {
    color: #fff;
}
}

@media screen and (max-width: 476px){
#container{
/*     background-image: url("img/2019-head-xs.png");
    background-repeat: no-repeat; */
	}
	.top-bar {
    color: #fff;
}
}
	
/* ====================== Homepage Secondary Nav Buttons ===================*/
.HomeBTN {
  display: inline-block;
  padding: 15px 25px;
  font-size: 1em;
  font-weight:bold;
  cursor: pointer;
  text-align: center;	
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #1f1f1f;
  border: none;
  border-radius: 0px;
 /*  box-shadow: 2px 5px 5px #999; */
width:100%;
height:65px;
}

@media screen and (min-width: 601px) and (max-width: 850px){
.HomeBTN {
  display: inline-block;
  padding: 3px 3px;
  font-size: .7em;
  font-weight:bold;
  cursor: pointer;
  text-align: center;	
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #1f1f1f;
  border: none;
  border-radius: 0px;
 /*  box-shadow: 2px 5px 5px #999; */
width:100%;
height:45px;
}
}

@media screen and (max-width: 600px){
.HomeBTN {
  display: inline-block;
  padding: 3px 3px;
  font-size: .7em;
  font-weight:bold;
  cursor: pointer;
  text-align: center;	
  text-decoration: none;
  outline: none;
  color: #fff;
  background-color: #1f1f1f;
  border: none;
  border-radius: 0px;
 /*  box-shadow: 2px 5px 5px #999; */
width:100%;
height:45px;
}
}

.HomeBTN:hover {background-color: #FF290B;transition: 0.5s;}

.HomeBTN:active {
  background-color: #FF290B;
  box-shadow: 0px 3px 3px #666;
  transform: translateY(4px);
}

.HomeBTNrow{
	margin-top:4px;
	
}

.HomeColFix{
	padding-left: 2px!important;
    padding-right: 2px!important;
}
/* ======================== End Secondary Nav Buttons ===================== */

/*=================== Brand Page Styles ============================*/
h4.brandPageTitle{
    width: 100%;
	max-width:178px;
	min-width:100%;
    text-align: center;
    /* font-size: 22px!important; */
    color: #fff!important;
    font-weight: bold!important;
    border: 4px outset #4f4f4f;
    padding-bottom: 0px;
    min-height: 70px;
    max-height: 70px;
    position: relative;
    display: table;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    background: rgb(69,72,77);
    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}

@media screen and (max-width: 600px){
h4.brandPageTitle{
    width: 100%;
	max-width:178px;
	min-width:100%;
    text-align: center;
    font-size: .85em!important;
    color: #fff!important;
    font-weight: bold!important;
    border: 4px outset #4f4f4f;
    padding-bottom: 0px;
    min-height: 50px;
    max-height: 50px;
    position: relative;
    display: table;
    -webkit-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    -moz-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
    background: rgb(69,72,77);
    background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}
}

.brandPageBox{

}
.brandPageBox img{
  vertical-align: middle;
}
/*===================END Brand Page Styles ========================*/
/*=================== Responsive YouTube Video Embeds============================*/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
    margin-left:20px;
    margin-right:20px;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/*===================END Responsive YouTube Video Embeds ========================*/

/*=================== Footer Widget Inline fix==============================*/
#footer &gt; .widgetImages{    display: -webkit-box;display: -moz-box;  margin-top:15px; display:flex;}
#footer &gt; div.widgetImages &gt; div{margin-right:25px;}



@media screen and (max-width: 600px){
#footer &gt; .widgetImages{
display: block;

}
}
/*===================END Footer Widget inline Fix=================================*/
@media screen and (min-width: 700px){
.longLogo{max-width:60%;!important}
}
/*=========== Facebook Embed Fixes ==================== */

.juicer-feed h1.referral a {
    -moz-transition: color 0.2s ease-in-out;
    -o-transition: color 0.2s ease-in-out;
    -webkit-transition: color 0.2s ease-in-out;
    transition: color 0.2s ease-in-out;
    color: #3A3A3A;
    display: none;
}
}
/*=========== END Facebook Embed Fixes ==================== */

/*Lefthand widget fixes */
#dealBody &gt; div &gt; div.item-info.item-info--product &gt; div.item-name.item-name--product &gt; a{
color:#FF290B;
font-size:.6em;
}

#widgetNewArrivals &gt; div &gt; div &gt; div.widget__products--item &gt; div.item-info.item-info--product &gt; div.item-name.item-name--product &gt; a{
color:#FF290B;
font-size:.6em;
}

#dealBody &gt; div &gt; div.item-info.item-info--product &gt; div.sprice.item-price.item-price--product &gt; span{
color:#fff;
font-size:.7em;
}

#dealBody &gt; div &gt; div.item-info.item-info--product &gt; div.sprice.item-price.item-price--product &gt; strike &gt; span{
color:#fff;
font-size:.7em;
}
 
#dealBody &gt; div &gt; div.photo-container &gt; a &gt; img{
max-width:240px;
max-height:240px;
}
#widgetNewArrivals &gt; div &gt; div &gt; div.widget__products--item &gt; div.photo-container &gt; a &gt; img{
max-width:240px;
max-height:240px; 
}

#widgetNewArrivals &gt; div &gt; div &gt; div.widget__products--item &gt; div.item-info.item-info--product &gt; div.sprice.item-price.item-price--product{
font-size: 1.3em;
}


#widgetVendors &gt; h3, #widgetDeals &gt; h3, #widgetNewArrivals &gt; h3{
    text-align: center;
    }
/* End Left hand widget fixes */


.menuBTNtext{
    font-size: 25px!important;
    vertical-align: top; 
		font-family: 'Changa One', cursive!important;
	font-weight:100!important;
}

div.item-teaser.item-teaser--product &gt; p &gt; img{
    max-width: 200px;
      min-width: 199px;
  height: 46px!important;
}

.teaserIMG{
    max-width: 200px;
    min-width: 199px;
    height: 46px!important;
}

.boldRed{
    font-weight:bold;
    color:red!important;
    }

.normRed{
    color:red!important;
    }
    
#item-0-submenu &gt; ul &gt; li &gt; a{
font-size:14px;
}
li.nav-with-sub-menu &gt; a, .top-nav &gt; ul &gt; li &gt; a{
    font-size:14px; 
}

div.dd-submenu &gt; ul &gt; li &gt; a{
    font-size:14px!important;
}

ul.second-level-submenu &gt; li &gt; a{
        font-size: 14px!important;
}

#widgetFooter &gt; div.footer__column.footer__links &gt; a{
  display: block;
  padding-bottom: 10px;
}

#productDescription &gt; p.normRed &gt; a{
    text-decoration: underline;
    -moz-text-decoration-color: red; /* Code for Firefox */
    text-decoration-color: red;
    color:red;
}

.linkStyle{
    text-decoration: underline;
    -moz-text-decoration-color: red; /* Code for Firefox */
    text-decoration-color: red;
    color:red;
    }

.testimonials{
    border: #ff290b solid 5px;
	background-color: #fff;
    border-radius: 5px;
    margin: 10px;
    padding: 10px;
}    

.testimonials &gt; p{font-weight:bold;}


#category-list &gt; .grid__item{
    /* border: 4px  outset  #4f4f4f; */
    /*background-color: #575757;*/
    /*background-image: url("img/testBG.jpg");*/    
    padding-bottom: 0px;
    min-height:98px;
    max-height:98px;
    position:relative;
    display: table;
 /*    
-webkit-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
-moz-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
box-shadow: 2px 2px 5px 0px rgba(140,140,140,1); */
    
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#45484d+0,000000+100;Black+3D+%231 */
background: rgb(69,72,77); /* Old browsers */
background: -moz-linear-gradient(top, rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */

}

#category-list &gt; .grid__item:hover{
border:none;
}

#category-list &gt; div.grid__item &gt; div{
    position: relative;
    vertical-align: middle;
    display: table-cell;
    text-align: -webkit-center;
}

#category-list &gt; div&gt; div &gt; h2{
display: table-cell;
}

#category-list &gt; div&gt; div &gt; h2.a{
vertical-align:middle;
}

#category-list &gt; div &gt; div &gt; h2 &gt; a {
    font-family: 'Open Sans', sans-serif;
    color:#DBDBDB;
    font-weight: 700;
    font-size: .6em;
    text-shadow: 3px 3px 0 #000; 
}

#category-list &gt; div &gt; div &gt; h2 &gt; a:hover {
   color:#FF290B;
}

#category-list &gt; .grid__item:hover{    
/*     -webkit-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
-moz-box-shadow: 2px 2px 5px 0px rgba(140,140,140,1);
box-shadow: 2px 2px 5px 0px rgba(140,140,140,1); */
}

#category-list{
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
    }
/* Start Custom Styles for Phones */
@media screen and (max-width:550px){
#category-list &gt; .grid__item{
    padding-bottom: 0px;
    min-height:110px;
    max-height:110px;
    position:relative;
    display: table;
    width: 100%;
}



}

@media screen and (max-width: 960px){
h1.page-title{display:none;}
}
/* END Custom Styles for Phones */

#widgetVendors &gt; div &gt; form &gt; select{
    max-width:236px;
    }

h4, h3{	font-family: 'Changa One', cursive!important;
	font-weight:100!important;}
    
.prodList{
    padding-bottom:0.6rem!important;
}    
    
.prodList &gt; li{
    margin-left: 50px!important;
}
    
.prodList &gt; li &gt; a{
    text-decoration: underline;
    -moz-text-decoration-color: red; /* Code for Firefox */
    text-decoration-color: red;
    color:red;
}    
    
.prodPageBrand{
    max-width:410px;
    height:auto;
}

.imagelogo{
    width: 70%;
 }



@media screen and (max-width:500px){
.prodPageBrand{
    max-width:100%;
    height:auto;
}

.imagelogo{
    width: 70%;
 }

}

.noHorizPadding{
    padding-left:0px!important;
    padding-right:0px!important;
}
.noHorizMargin{
    margin-left:0px!important;
    margin-right:0px!important;
}


.socialIcos &gt; img {
display: block;
}

.centerIMG{
    display:block;
    margin-right:auto;
    margin-left:auto;
}

.attentionBlock{
  width: 100%;
  background-color: red;
  padding: 5px;
}



.noPaddingTop{
    padding-top:0px!important;
}

.featuredBrandIMG{
    max-height:175px;
}

.top-nav &gt; ul &gt; li &gt; a {
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  -webkit-box-shadow: 0px 1px 3px #666666;
  -moz-box-shadow: 0px 1px 3px #666666;
  box-shadow: 0px 1px 3px #666666;
  font-family: Arial;
  color: #ffffff;
  background: #000000;
  border: solid #000000 1px;
  border-bottom: none;
  text-decoration: none;
}

.top-nav &gt; ul &gt; li &gt; a:hover {
  background: #FF290B;
  text-decoration: none;
  color:#ffffff;
  transition: 0.5s;
}

.mm-submenu &gt; ul &gt; li &gt; a.element-link:hover {
	color:#ff290b;
}


.imagelogo{
    max-width: 360px;
  display: block;
 }
 .phoneNumber{
    max-width:220px;
    display: block;
    margin-left: auto;
    margin-right: auto;
 }
 
 .phoneNumber &gt; a {font-size: 1.75rem!important;}

.content__middle{
    background-color:#ffffff;
}

.content__left, .content__side{
    background-color:#000000;
    color:#ffffff;    
    border-bottom: 3px #FF290B solid;
}

.content__left a:hover, .content__side a:hover{
    color:#FF290B;    
}

.widget-title{
    color:#FF290B;
}

.imagelogo, #logo .imagelogo, #logo .imagelogo a, .imagelogo a {
  display: block;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}



@media screen and (min-width:768px){
#logo{
    top: -51px;
    display: block;
    position: relative;
    margin-bottom: -51px;
    margin-left: auto;
    margin-right: auto;
    width: 400px;
	}
}
/*===============Begin Slider Styles=========== */



/*==================End Slider Styles=============*/











.icon-arrow-left:before{
content:"\e3c7"
}

.icon-banknote:before{
content:"\e609"
}

.icon-cancel:before{
content:"\e600"
}

.icon-down-arrow:before{
content:"\e602"
}

.icon-right-arrow:before{
content:"\e601"
}

.icon-facebook:before{
content:"\e604"
}

.icon-list:before{
content:"\e603"
}

.icon-twitter:before{
content:"\e605"
}

.icon-google:before{
content:"\e606"
}/*! normalize.css v1.0.1 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary{
display:block
}

audio,
canvas,
video{
display:inline-block;
display:inline;
zoom:1
}

audio:not([controls]){
display:none;
height:0
}

[hidden]{
display:none
}

html{
font-size:100%;
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%
}

button,
html,
input,
select,
textarea{
font-family: 'Open Sans', sans-serif;
}

body{
margin:0
}

a:focus{
outline:thin dotted
}

a:active,
a:hover{
outline:0
}

h1{
margin:.67em 0
}

h2{
margin:.83em 0
}

h3{
margin:1em 0
}

h4{
margin:1.33em 0
}

h5{
font-size:.83em;
margin:1.67em 0
}

h6{
font-size:.75em;
margin:2.33em 0
}

abbr[title]{
border-bottom:1px dotted
}

b,
strong{
font-weight:700
}

blockquote{
margin:1em 40px
}

dfn{
font-style:italic
}

mark{
background:#ff0;
color:#000
}

p,
pre{
margin:1em 0
}

code,
kbd,
pre,
samp{
font-family:monospace,serif;
font-family:'courier new',monospace;
font-size:1em
}

pre{
white-space:pre;
white-space:pre-wrap;
word-wrap:break-word
}

q{
quotes:none
}

q:after,
q:before{
content:'';
content:none
}

small{
font-size:80%
}

sub,
sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}

sup{
top:-.5em
}

sub{
bottom:-.25em
}

dl,
menu{
margin:1em 0
}

dd{
margin:0 0 0 40px
}

menu,
ol,
ul{
padding:0
}

nav ol,
nav ul{
list-style:none;
list-style-image:none
}

img{
border:0;
-ms-interpolation-mode:bicubic
}

svg:not(:root){
overflow:hidden
}

figure,
form{
margin:0
}

fieldset{
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}

legend{
border:0;
padding:0;
white-space:normal;
margin-left:-7px
}

button,
input,
select,
textarea{
font-size:100%;
margin:0;
vertical-align:baseline;
vertical-align:middle
}

button,
input{
line-height:normal
}

button,
html input[type=button],
input[type=reset],
input[type=submit]{
-webkit-appearance:button;
cursor:pointer;
overflow:visible
}

button[disabled],
input[disabled]{
cursor:default
}

input[type=checkbox],
input[type=radio]{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding:0;
height:13px;
width:13px
}

input[type=search]{
-webkit-appearance:textfield;
-moz-box-sizing:content-box;
-webkit-box-sizing:content-box;
box-sizing:content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}

button::-moz-focus-inner,
input::-moz-focus-inner{
border:0;
padding:0
}

textarea{
overflow:auto
}

table{
border-collapse:collapse;
border-spacing:0
}

@media print{

*{
background:transparent!important;
color:#000!important;
-webkit-box-shadow:none!important;
box-shadow:none!important;
text-shadow:none!important
}

a,
a:visited{
text-decoration:underline
}

a[href]:after{
content:" (" attr(href) ")"
}

abbr[title]:after{
content:" (" attr(title) ")"
}

.ir a:after,
a[href^="javascript:"]:after,
a[href^="#"]:after{
content:""
}

blockquote,
pre{
border:1px solid #999;
page-break-inside:avoid
}

thead{
display:table-header-group
}

img,
tr{
page-break-inside:avoid
}

img{
max-width:100%!important
}

@page{
margin:.5cm

}

h2,
h3,
p{
orphans:3;
widows:3
}

h2,
h3{
page-break-after:avoid
}

}

*{
-webkit-tap-highlight-color:transparent
}

.cl,
.left,
.right,
.spacer{
display:none
}

#content-middle{
width:auto!important
}

#content-middle .l_col-eq_col img{
width:auto!important;
height:auto!important
}

body{
position:relative;
background-color:#2c2c2c;
background-image: url("img/BG4.jpg");
background-repeat: none;
}

.l_col img,
img{
max-width:100%
}

#content-middle .l_col img,
#content-middle img{
height:auto;
width:auto
}

.MagicZoomBigImageCont img,
.filmstrip,
.filmstrip img,
.lt-ie9 .photo-container img{
max-width:none!important
}

input[type=email],
input[type=password],
input[type=text],
textarea{
border:none;
vertical-align:top;
text-indent:.8rem;
padding-right:.8rem;
line-height:1
}

textarea{
text-indent:0;
padding-left:.8rem;
line-height:1.4
}

input,
textarea{
-webkit-appearance:none
}

input[type=checkbox]{
-webkit-appearance:checkbox
}

input[type=radio]{
-webkit-appearance:radio
}

input[type=checkbox],
input[type=radio]{
float:left
}

.required:after{
content:" *"
}

*{
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
box-sizing:border-box
}

.l-w-l--l{
padding-left:1rem
}

.l-w-m{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-right:1.875rem;
padding-left:1.875rem
}

.l-w-s{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-right:4.5rem;
padding-left:4.5rem
}

.l-w-mx-wrapper{
max-width:1700px;
margin-right:auto;
margin-left:auto
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.l-w-mx-m,
.num-of-items,
.personalization-chart h5,
h1,
h2,
h3,
h4,
h5,
h6{
max-width:1314px;
margin-right:auto;
margin-left:auto
}

.l-w-mx-reading{
max-width:46rem
}

.btn-group--gateway:after,
.btn-group--gateway:before,
.cart-amounts:after,
.cart-amounts:before,
.content:after,
.content:before,
.form-side:after,
.form-side:before,
.has-widgets #content-left:after,
.has-widgets #content-left:before,
.has-widgets #content-right:after,
.has-widgets #content-right:before,
.l-row:after,
.l-row:before,
.side-container:after,
.side-container:before,
.widget:after,
.widget:before{
content:" ";
display:table
}

.btn-group--gateway:after,
.cart-amounts:after,
.content:after,
.form-side:after,
.has-widgets #content-left:after,
.has-widgets #content-right:after,
.l-row:after,
.side-container:after,
.widget:after{
clear:both
}

.btn-group--gateway,
.cart-amounts,
.content,
.form-side,
.has-widgets #content-left,
.has-widgets #content-right,
.l-row,
.side-container,
.widget{
zoom:1
}

.l_col{
position:relative;
float:left
}

.responsive-tables{
overflow-x:auto;
clear:both
}

.responsive-tables table{
border:0;
padding-bottom:0;
display:block;
width:100%
}

.responsive-tables caption{
display:block
}

.responsive-tables tbody,
.responsive-tables td,
.responsive-tables th,
.responsive-tables tr{
border:0;
display:block;
padding:0;
text-align:left;
white-space:normal
}

.responsive-tables td[data-title]:before,
.responsive-tables th[data-title]:before{
content:attr(data-title) ":\00A0";
font-weight:700
}

.responsive-tables th:not([data-title]){
font-weight:700
}

label{
display:inline-block
}

input[type=checkbox]+label{
clear:none
}

input[type=text]{
margin-right:.25rem
}

@media screen and (max-width:31.1875em){

textarea{
width:90%
}

}

.checkout-btn,
.js-req-label-group{
clear:both
}

@media screen and (max-width:31.8125em){

input[name=email],
input[type=text]:not[name*=qty]{
width:90%
}

.frame input[type=text]:not[name*=qty]{
display:block;
clear:both
}

.checkout-input{
clear:both
}

}

@media screen and (min-width:32.8125em){

.lt-ie9 label,
label:not(.label-natural-width):not(.label-separate-line-always){
/* width:6.875rem */
}

.lt-ie9 label.label-natural-width,
.lt-ie9 label.label-separate-line-always{
width:auto
}

.sort-options label,
.widgetPolls label,
body label[for=giftWrapCheckbox],
body label[for=mailingList1Checkbox]{
width:auto;
float:none
}

.label-natural-width-full{
width:auto!important
}

input[type=checkbox]{
margin-right:.95rem
}

.checkout-input input[type=text]~*{
margin-top:1.225rem
}

}

.client_login label,
.gift_certificates label,
.label-separate-line-mobile,
.label-separate-line-mobile-all label,
.login label,
label.label-separate-line-mobile{
display:inline-block;
width:100%
}

.label-separate-line-always,
.label-separate-line-always-all label,
.shipping-instructions textarea{
width:100%!important
}

@media screen and (max-width:24.9375em){

.short-input{
width:160px
}

}

.grid-options__sort{
display:block
}

.btn-image--paypal-bml{
max-width:150px
}

.btn-social{
min-width:90px
}

@media screen and (min-width:87.5em){

#content-left{
position:relative;
float:left;
width:25%
}

.has-widgets #content-middle{
width:75%!important;
float:right
}

.has-widgets .left-and-middle-content-wrapper{
position:relative;
float:left
}

#content-right{
position:relative;
float:left;
float:right;
width:20%
}

.content-left-and-content-right-have-widgets .left-and-middle-content-wrapper{
width:80%
}

.content-left-has-widgets #content-left{
width:20%
}

.content-left-has-widgets.has-widgets #content-middle{
width:80%!important
}

.content-right-has-widgets #content-middle{
width:100%!important
}

.content-right-has-widgets .left-and-middle-content-wrapper{
float:left;
width:80%
}

.content-right-has-widgets #content-right{
width:20%
}

}

.product-review-form{
display:none
}

.touch .MagicZoomBigImageCont{
display:none!important
}

.btn,
button{
display:inline-block;
border-radius:5px;
border:none
}

.btn,
.btn input,
button,
button input{
-webkit-appearance:none
}

.btn--back-to-list:after,
.btn--back-to-list:before,
.page-tabs #facebook:after,
.page-tabs #facebook:before,
.page-tabs #google:after,
.page-tabs #google:before,
.page-tabs #twitter:after,
.page-tabs #twitter:before,
.sale-text:after,
.sale-text:before{
font-family:icomoon;
speak:none;
font-style:normal;
font-weight:400;
font-variant:normal;
text-transform:none;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale
}

#top-menu{
position:relative;
padding-right:0;
padding-left:0
}

.top-nav{
clear:both;
display:block;
width:100%
}

.top-nav:after,
.top-nav:before{
content:" ";
display:table
}

.top-nav:after{
clear:both
}

.top-nav{
zoom:1
}

.top-nav li{
display:block
}

.top-nav .element-html,
.top-nav .element-image,
.top-nav .element-textstr,
.top-nav .element-title,
.top-nav .no-link,
.top-nav a:not(.btn){
display:block;
padding-top:.5rem;
padding-bottom:.5rem
}

.top-nav ul{
list-style:none
}

.top-nav ul li:hover&gt;.dd-submenu&gt;ul,
.top-nav ul li:hover&gt;.second-level-submenu{
display:block
}

.top-nav ul ul{
padding-left:0;
padding-right:0;
display:none
}

.top-nav ul ul a{
height:auto
}

.top-nav ul ul li{
position:relative
}

.top-nav ul ul ul{
left:15.25rem
}

.nav-mobile{
float:right
}

.nav-mobile button{
cursor:pointer
}

.no-js .nav-mobile,
.x{
display:none
}

@media screen and (max-width:59.9375em){

#topNav .link{
padding-right:1rem;
padding-left:1rem
}

}

@media screen and (max-width:59.9375em){

.top-nav{
padding-bottom:.7rem;
padding-top:.7rem
}

.top-nav li{
padding-right:1rem;
padding-left:1rem
}

.top-nav ul li:hover .mm-submenu{
margin-top:.7rem;
margin-bottom:1.162rem
}

.top-nav ul li:hover&gt;.mm-submenu&gt;ul{
display:block
}

}

@media screen and (max-width:59.9375em){

.mm-submenu ul{
padding-top:1.162rem;
padding-bottom:1.162rem
}

}

@media screen and (max-width:59.9375em){

.js .top-nav{
display:none
}

.top-nav li{
width:100%
}

.menu--dropdown #old-item-2 a {
  
}

}

@media screen and (min-width:60em){

.nav-mobile{
display:none
}

}

.nav-mobile.is-open .x,
.top-nav.is-open{
display:block
}

.nav-mobile.is-open .nav-icon{
display:none
}

@-webkit-keyframes fadeIn{

0%{
opacity:0
}

100%{
opacity:1
}

}

@keyframes fadeIn{

0%{
opacity:0
}

100%{
opacity:1
}

}

.top-nav div,
.top-nav li{
-webkit-animation:fadeIn .8s cubic-bezier(0.44,.8,.76,.91);
animation:fadeIn .8s cubic-bezier(0.44,.8,.76,.91);
-webkit-animation-fill-mode:forwards;
animation-fill-mode:forwards
}

.menu--dropdown&gt;li:hover{
position:relative;
z-index:1
}

@media screen and (min-width:60em){

.top-nav li:hover&gt;.mm-submenu{
position:absolute;
display:inline-block
}

.top-nav li:hover&gt;.mm-submenu&gt;ul{
display:inline-block;
padding-top:1rem;
padding-bottom:1rem
}

.top-nav .link{
float:left;
padding-top:.7rem;
padding-bottom:.7rem
}

.top-nav .element-html,
.top-nav .element-image,
.top-nav .element-textstr,
.top-nav .element-title,
.top-nav .no-link,
.top-nav a{
padding-right:1rem;
padding-left:1rem
}

.top-nav .element-image{
padding-right:0
}

.top-nav&gt;ul:nth-child(1)&gt;li{
float:left;
padding-top:.7rem;
padding-bottom:.7rem
}

.top-nav&gt;ul:nth-child(1)&gt;li:nth-child(1){
padding-left:0
}

.lt-ie9 .top-nav&gt;ul&gt;li{
padding-top:7px;
padding-bottom:7px
}

.top-nav&gt;ul .dd-submenu ul{
display:none;
position:absolute;
float:left;
z-index:9999
}

.dd-submenu ul{
width:16rem;
background-color:#fff
}

.mm-submenu{
left:0;
width:100%;
background-color:#fff
}

.mm-submenu li{
width:100%
}

.mm-submenu ul{
vertical-align:top;
width:32%
}

.mm-submenu .element-title,
.mm-submenu a{
padding-top:.5rem;
padding-bottom:.5rem
}

.second-level-submenu{
position:relative;
top:-.8rem
}

}

.nav-with-sub-menu li{
width:100%
}

.nav-with-sub-menu&gt;a::after{
position:relative;
left:8px;
font-family:icomoon;
font-style:normal;
speak:none;
font-weight:400;
-webkit-font-smoothing:antialiased;
line-height:0
}

@media screen and (min-width:60em){

.nav-with-sub-menu&gt;a::after{
/* content:'\e601' */
}

}

@media screen and (min-width:31.25em){

.top-nav .mm-submenu:after,
.top-nav .mm-submenu:before{
content:" ";
display:table
}

.top-nav .mm-submenu:after{
clear:both
}

.top-nav .mm-submenu{
zoom:1
}

.top-nav .mm-submenu&gt;.form-side__section,
.top-nav .mm-submenu&gt;.grid__item,
.top-nav .mm-submenu&gt;.l-col-eq__col,
.top-nav .mm-submenu&gt;.side-container__section,
.top-nav .mm-submenu&gt;.widget,
.top-nav .mm-submenu&gt;ul{
position:relative;
float:left;
width:49%!important
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu&gt;.widget:nth-child(1n),
.top-nav .mm-submenu&gt;ul:nth-child(1n){
clear:none;
margin-right:1%;
margin-left:1%
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu&gt;.widget:nth-child(1),
.top-nav .mm-submenu&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu&gt;ul:nth-child(1),
.top-nav .mm-submenu&gt;ul:nth-child(2n+1){
margin-right:1%;
margin-left:0
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(2),
.top-nav .mm-submenu&gt;.form-side__section:nth-child(2n),
.top-nav .mm-submenu&gt;.grid__item:nth-child(2),
.top-nav .mm-submenu&gt;.grid__item:nth-child(2n),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(2),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(2n),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(2),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(2n),
.top-nav .mm-submenu&gt;.widget:nth-child(2),
.top-nav .mm-submenu&gt;.widget:nth-child(2n),
.top-nav .mm-submenu&gt;ul:nth-child(2),
.top-nav .mm-submenu&gt;ul:nth-child(2n){
margin-right:0;
margin-left:1%
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu&gt;ul:nth-child(2n+1){
clear:left
}

}

@media screen and (min-width:48em){

.top-nav .mm-submenu ul{
max-width:18rem
}

.top-nav .mm-submenu:after,
.top-nav .mm-submenu:before{
content:" ";
display:table
}

.top-nav .mm-submenu:after{
clear:both
}

.top-nav .mm-submenu{
zoom:1
}

.top-nav .mm-submenu&gt;.form-side__section,
.top-nav .mm-submenu&gt;.grid__item,
.top-nav .mm-submenu&gt;.l-col-eq__col,
.top-nav .mm-submenu&gt;.side-container__section,
.top-nav .mm-submenu&gt;.widget,
.top-nav .mm-submenu&gt;ul{
position:relative;
float:left;
width:18.33333%!important
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu&gt;.widget:nth-child(1n),
.top-nav .mm-submenu&gt;ul:nth-child(1n){
clear:none;
margin-right:.75%;
margin-left:.75%
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu&gt;.form-side__section:nth-child(3n+1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(3n+1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(3n+1),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(3n+1),
.top-nav .mm-submenu&gt;.widget:nth-child(1),
.top-nav .mm-submenu&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu&gt;ul:nth-child(1),
.top-nav .mm-submenu&gt;ul:nth-child(3n+1){
margin-right:.75%;
margin-left:0
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(3),
.top-nav .mm-submenu&gt;.form-side__section:nth-child(3n),
.top-nav .mm-submenu&gt;.grid__item:nth-child(3),
.top-nav .mm-submenu&gt;.grid__item:nth-child(3n),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(3),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(3n),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(3),
.top-nav .mm-submenu&gt;.side-container__section:nth-child(3n),
.top-nav .mm-submenu&gt;.widget:nth-child(3),
.top-nav .mm-submenu&gt;.widget:nth-child(3n),
.top-nav .mm-submenu&gt;ul:nth-child(3),
.top-nav .mm-submenu&gt;ul:nth-child(3n){
margin-right:0;
margin-left:.75%
}

.top-nav .mm-submenu&gt;.form-side__section:nth-child(3n+1),
.top-nav .mm-submenu&gt;.grid__item:nth-child(3n+1),
.top-nav .mm-submenu&gt;.l-col-eq__col:nth-child(3n+1),
/*.top-nav .mm-submenu&gt;.side-container__section:nth-child(3n+1),*/
.top-nav .mm-submenu&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu&gt;ul:nth-child(3n+1){
/*clear:left*/
}

.top-nav .mm-submenu.l-cols-2:after,
.top-nav .mm-submenu.l-cols-2:before,
.top-nav .mm-submenu.l-cols-4:after,
.top-nav .mm-submenu.l-cols-4:before{
content:" ";
display:table
}

.top-nav .mm-submenu.l-cols-2:after,
.top-nav .mm-submenu.l-cols-4:after{
clear:both
}

.top-nav .mm-submenu.l-cols-2,
.top-nav .mm-submenu.l-cols-4{
zoom:1
}

.top-nav .mm-submenu.l-cols-2&gt;.form-side__section,
.top-nav .mm-submenu.l-cols-2&gt;.grid__item,
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col,
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section,
.top-nav .mm-submenu.l-cols-2&gt;.widget,
.top-nav .mm-submenu.l-cols-2&gt;ul,
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section,
.top-nav .mm-submenu.l-cols-4&gt;.grid__item,
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col,
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section,
.top-nav .mm-submenu.l-cols-4&gt;.widget,
.top-nav .mm-submenu.l-cols-4&gt;ul{
position:relative;
float:left;
width:49%!important
}

.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(1n),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(1n){
clear:none;
margin-right:1%;
margin-left:1%
}

.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(1),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(2n+1){
margin-right:1%;
margin-left:0
}

.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(2n),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(2n),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(2n),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(2n),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(2n),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(2),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(2n),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(2),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(2n){
margin-right:0;
margin-left:1%
}

.top-nav .mm-submenu.l-cols-2&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-2&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(2n+1){
clear:left
}

}

@media screen and (min-width:60em){

.top-nav .mm-submenu.l-cols-3:after,
.top-nav .mm-submenu.l-cols-3:before{
content:" ";
display:table
}

.top-nav .mm-submenu.l-cols-3:after{
clear:both
}

.top-nav .mm-submenu.l-cols-3{
zoom:1
}

.top-nav .mm-submenu.l-cols-3&gt;.form-side__section,
.top-nav .mm-submenu.l-cols-3&gt;.grid__item,
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col,
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section,
.top-nav .mm-submenu.l-cols-3&gt;.widget,
.top-nav .mm-submenu.l-cols-3&gt;ul{
position:relative;
float:left;
width:32.33333%!important
}

.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(1n),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(1n){
clear:none;
margin-right:.75%;
margin-left:.75%
}

.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(1),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(3n+1){
margin-right:.75%;
margin-left:0
}

.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(3n),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(3n),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(3n),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(3n),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(3n),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(3),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(3n){
margin-right:0;
margin-left:.75%
}

.top-nav .mm-submenu.l-cols-3&gt;.form-side__section:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.grid__item:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.l-col-eq__col:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.side-container__section:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu.l-cols-3&gt;ul:nth-child(3n+1){
clear:left
}

.top-nav .mm-submenu.l-cols-4:after,
.top-nav .mm-submenu.l-cols-4:before{
content:" ";
display:table
}

.top-nav .mm-submenu.l-cols-4:after{
clear:both
}

.top-nav .mm-submenu.l-cols-4{
zoom:1
}

.top-nav .mm-submenu.l-cols-4&gt;.form-side__section,
.top-nav .mm-submenu.l-cols-4&gt;.grid__item,
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col,
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section,
.top-nav .mm-submenu.l-cols-4&gt;.widget,
.top-nav .mm-submenu.l-cols-4&gt;ul{
position:relative;
float:left;
width:24%!important
}

.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(1n),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(1n){
clear:none;
margin-right:.66667%;
margin-left:.66667%
}

.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(4n+1){
margin-right:.66667%;
margin-left:0
}

.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(4n),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(4n),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(4n),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(4n),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(4n),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(4),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(4n){
margin-right:0;
margin-left:.66667%
}

.top-nav .mm-submenu.l-cols-4&gt;.form-side__section:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.grid__item:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.l-col-eq__col:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.side-container__section:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;.widget:nth-child(4n+1),
.top-nav .mm-submenu.l-cols-4&gt;ul:nth-child(4n+1){
clear:left
}

.top-nav .mm-submenu.l-cols-5:after,
.top-nav .mm-submenu.l-cols-5:before{
content:" ";
display:table
}

.top-nav .mm-submenu.l-cols-5:after{
clear:both
}

.top-nav .mm-submenu.l-cols-5{
zoom:1
}

.top-nav .mm-submenu.l-cols-5&gt;.form-side__section,
.top-nav .mm-submenu.l-cols-5&gt;.grid__item,
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col,
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section,
.top-nav .mm-submenu.l-cols-5&gt;.widget,
.top-nav .mm-submenu.l-cols-5&gt;ul{
position:relative;
float:left;
width:19%!important
}

.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(1n),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(1n),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(1n),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(1n),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(1n){
clear:none;
margin-right:.625%;
margin-left:.625%
}

.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(1),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(5n+1){
margin-right:.625%;
margin-left:0
}

.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(5n),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(5n),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(5n),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(5n),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(5n),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(5),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(5n){
margin-right:0;
margin-left:.625%
}

.top-nav .mm-submenu.l-cols-5&gt;.form-side__section:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.grid__item:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.l-col-eq__col:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.side-container__section:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;.widget:nth-child(5n+1),
.top-nav .mm-submenu.l-cols-5&gt;ul:nth-child(5n+1){
clear:left
}

}

@media screen and (min-width:48em){

html{
font-size:1.05em
}

.grid__item p{
font-size:.96em
}

}

.content__middle p,
.content__middle span{
color:#000000;
}

dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
ul{
margin-top:0;
margin-bottom:0
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.num-of-items,
.personalization-chart h5,
h1,
h2,
h3,
h4,
h5,
h6{
padding-bottom:.7rem
}

.h1,
.h1 *,
.h2,
.h2 *,
.h3,
.h3 *,
.h4,
.h4 *,
.h5,
.h5 *,
.h6,
.h6 *,
.num-of-items,
.num-of-items *,
.personalization-chart h5,
.personalization-chart h5 *,
h1,
h1 *,
h2,
h2 *,
h3,
h3 *,
h4,
h4 *,
h5,
h5 *,
h6,
h6 *{
font-family:'Archivo Narrow',sans-serif;
font-weight:400;
/* text-transform:lowercase */
}

.h1,
h1{
font-size:2.5em
}

.h2,
.num-of-items,
h2{
font-size:2em
}

.h3,
.personalization-chart h5,
h3{
font-size:1.6em
}

.h4,
h4{
font-size:1.4em
}

td.compare-table-thumb,
td.thumb img{
width:61.8%;
max-width:200px!important
}

.table-s{
display:block;
padding-top:.7rem;
padding-bottom:.7rem;
padding-right:1rem;
padding-left:1rem
}

.lt-ie9 .table-s *,
.table-s :not(input){
color:#000
}

.table-s td:not(:first-child),
.table-s th:not(:first-child){
padding-left:1rem;
padding-right:1rem
}

.table-s td{
padding-top:.7rem;
padding-bottom:.7rem
}

.table-s td:first-child{
padding-left:0
}

.table-s th{
padding-bottom:.7rem;
text-align:left
}

.lt-ie9 .table-s th{
padding-right:1rem;
padding-left:1rem
}

.table-s th,
.table-s tr:not(:last-child){
border-bottom:1px solid #fafafa
}

.table-s td:not(:last-child),
.table-s th:not(:last-child){
border-right:1px solid #fafafa
}

.table-s th{
border-bottom:3px solid #fafafa
}

.table-s .cart-amount{
border-top:5px solid #fafafa
}

.table-s .cart-amount td{
padding-top:.7rem;
border:none
}

.responsive-tables .item-name:before,
.responsive-tables td[data-title=Thumbnail]:before{
display:none
}

@media screen and (max-width:47.9375em){

.responsive-tables--mq-break-default td:empty,
.responsive-tables--mq-break-default thead{
display:none
}

}

@media screen and (min-width:48em){

.responsive-tables--mq-break-default td[data-title]:before,
.responsive-tables--mq-break-default th[data-title]:before{
display:none
}

.responsive-tables--mq-break-default tbody{
display:table-header-group
}

.responsive-tables--mq-break-default tbody,
.responsive-tables--mq-break-default td,
.responsive-tables--mq-break-default th,
.responsive-tables--mq-break-default tr{
border:0;
padding:0;
text-align:left;
white-space:normal
}

.responsive-tables--mq-break-default td,
.responsive-tables--mq-break-default th{
display:table-cell;
min-width:100px;
border-style:none;
padding-right:2em;
text-align:left;
vertical-align:top
}

.responsive-tables--mq-break-default tr{
display:table-row;
border-style:none;
border-bottom-width:0
}

.responsive-tables--mq-break-default table{
border-style:none;
border-top-width:0;
width:auto
}

.responsive-tables--mq-break-default td+td,
.responsive-tables--mq-break-default td+th,
.responsive-tables--mq-break-default th+td,
.responsive-tables--mq-break-default th+th{
border-left-width:1px
}

.responsive-tables--mq-break-default thead tr:last-child{
border-bottom-width:2px
}

.responsive-tables--mq-break-default thead th{
padding-bottom:.7rem
}

.responsive-tables--mq-break-default tbody:first-of-type tr.index th{
padding-top:.7rem
}

}

@media screen and (max-width:47.9375em){

.responsive-tables--mq-break-default table form{
padding-top:.7rem
}

.responsive-tables--mq-break-default .thumb{
text-align:center;
background-color:#fff
}

.responsive-tables--mq-break-default tr{
margin-bottom:1.6rem;
background-color:#fefefe
}

.responsive-tables--mq-break-default tr:not(:nth-child(1)) .thumb{
padding-top:2.1rem
}

.responsive-tables--mq-break-default tr:not(:last-child){
border-bottom:5px solid #fafafa
}

.responsive-tables--mq-break-default td:not(.thumb){
padding-right:1rem;
padding-left:1rem
}

.responsive-tables--mq-break-default .item-name__string{
font-size:2em;
font-family:'Archivo Narrow',sans-serif;
font-weight:400;
text-transform:lowercase
}

}

@media screen and (max-width:47.9375em){

.page_order_detail .responsive-tables--mq-break-default tr,
.page_payment .responsive-tables--mq-break-default tr,
.page_previously_ordered_items .responsive-tables--mq-break-default tr{
padding-top:1.162rem
}

}

@media screen and (min-width:48em){

.responsive-tables--mq-break-default{
padding-right:1rem;
padding-left:1rem
}

.responsive-tables--mq-break-default th:not([data-title]){
border-bottom:5px solid #fafafa
}

.responsive-tables--mq-break-default td{
padding-top:1rem
}

.responsive-tables--mq-break-default td,
.responsive-tables--mq-break-default th{
padding-right:1.7rem
}

h5+.responsive-tables--mq-break-default{
padding-top:.7rem
}

}

@media screen and (max-width:56.1875em){

.responsive-tables--mq-break-1 td:empty,
.responsive-tables--mq-break-1 thead{
display:none
}

}

@media screen and (min-width:56.25em){

.responsive-tables--mq-break-1 td[data-title]:before,
.responsive-tables--mq-break-1 th[data-title]:before{
display:none
}

.responsive-tables--mq-break-1 tbody{
display:table-header-group
}

.responsive-tables--mq-break-1 tbody,
.responsive-tables--mq-break-1 td,
.responsive-tables--mq-break-1 th,
.responsive-tables--mq-break-1 tr{
border:0;
padding:0;
text-align:left;
white-space:normal
}

.responsive-tables--mq-break-1 td,
.responsive-tables--mq-break-1 th{
display:table-cell;
min-width:100px;
border-style:none;
padding-right:2em;
text-align:left;
vertical-align:top
}

.responsive-tables--mq-break-1 tr{
display:table-row;
border-style:none;
border-bottom-width:0
}

.responsive-tables--mq-break-1 table{
border-style:none;
border-top-width:0;
width:auto
}

.responsive-tables--mq-break-1 td+td,
.responsive-tables--mq-break-1 td+th,
.responsive-tables--mq-break-1 th+td,
.responsive-tables--mq-break-1 th+th{
border-left-width:1px
}

.responsive-tables--mq-break-1 thead tr:last-child{
border-bottom-width:2px
}

.responsive-tables--mq-break-1 thead th{
padding-bottom:.7rem
}

.responsive-tables--mq-break-1 tbody:first-of-type tr.index th{
padding-top:.7rem
}

}

@media screen and (max-width:56.1875em){

.responsive-tables--mq-break-1 table form{
padding-top:.7rem
}

.responsive-tables--mq-break-1 .thumb{
text-align:center;
background-color:#fff
}

.responsive-tables--mq-break-1 tr{
margin-bottom:1.6rem;
background-color:#fefefe
}

.responsive-tables--mq-break-1 tr:not(:nth-child(1)) .thumb{
padding-top:2.1rem
}

.responsive-tables--mq-break-1 tr:not(:last-child){
border-bottom:5px solid #fafafa
}

.responsive-tables--mq-break-1 td:not(.thumb){
padding-right:1rem;
padding-left:1rem
}

.responsive-tables--mq-break-1 .item-name__string{
font-size:2em;
font-family:'Archivo Narrow',sans-serif;
font-weight:400;
text-transform:lowercase
}

.page_product_compare .responsive-tables--mq-break-1 tr,
.page_wishlist_view .responsive-tables--mq-break-1 tr,
.view-cart .responsive-tables--mq-break-1 tr{
margin-left:auto;
margin-right:auto
}

.responsive-tables--mq-break-1 .view-cart__item:not(.view-cart__item--custom-fee) .item-qty{
display:inline-block;
float:left;
padding-right:0!important
}

}

@media screen and (min-width:56.25em){

.responsive-tables--mq-break-1{
padding-right:1rem;
padding-left:1rem
}

.responsive-tables--mq-break-1 th:not([data-title]){
border-bottom:5px solid #fafafa
}

.responsive-tables--mq-break-1 td{
padding-top:1rem
}

.responsive-tables--mq-break-1 td,
.responsive-tables--mq-break-1 th{
padding-right:1.7rem
}

h5+.responsive-tables--mq-break-1{
padding-top:.7rem
}

}

@media screen and (max-width:56.1875em){

.order-complete .responsive-tables--mq-break-1 tr,
.page_customer_home .responsive-tables--mq-break-1 tr,
.page_fastcheckout .responsive-tables--mq-break-1 tr,
.page_product_detail .responsive-tables--mq-break-1 tr{
padding-top:1.162rem
}

}

@media screen and (max-width:112.5em){

input[type=text]{
min-width:60px;
max-width:100%
}

}

@media screen and (min-width:60em){

.mq-nav-full-down{
display:none
}

}

@media screen and (max-width:59.9375em){

.mq-nav-full-up{
display:none
}

}

.items{
line-height:1.35
}

.logo{
color:#000
}

.apply{
display:inline-block
}

input[type=password],
input[type=text]{
border-radius:3px;
height:43px
}

@media screen and (min-width:62.5em){

.form-side:after,
.form-side:before,
.side-container:after,
.side-container:before{
content:" ";
display:table
}

.form-side:after,
.side-container:after{
clear:both
}

.form-side,
.side-container{
zoom:1
}

.form-side&gt;.form-side__section,
.form-side&gt;.grid__item,
.form-side&gt;.l-col-eq__col,
.form-side&gt;.side-container__section,
.form-side&gt;.widget,
.side-container&gt;.form-side__section,
.side-container&gt;.grid__item,
.side-container&gt;.l-col-eq__col,
.side-container&gt;.side-container__section,
.side-container&gt;.widget,
.top-nav .mm-submenu .form-side&gt;ul,
.top-nav .mm-submenu .side-container&gt;ul{
position:relative;
float:left;
width:47%!important
}

.form-side&gt;.form-side__section:nth-child(1n),
.form-side&gt;.grid__item:nth-child(1n),
.form-side&gt;.l-col-eq__col:nth-child(1n),
.form-side&gt;.side-container__section:nth-child(1n),
.form-side&gt;.widget:nth-child(1n),
.side-container&gt;.form-side__section:nth-child(1n),
.side-container&gt;.grid__item:nth-child(1n),
.side-container&gt;.l-col-eq__col:nth-child(1n),
.side-container&gt;.side-container__section:nth-child(1n),
.side-container&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(1n),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(1n){
clear:none;
margin-right:3%;
margin-left:3%
}

.form-side&gt;.form-side__section:nth-child(1),
.form-side&gt;.form-side__section:nth-child(2n+1),
.form-side&gt;.grid__item:nth-child(1),
.form-side&gt;.grid__item:nth-child(2n+1),
.form-side&gt;.l-col-eq__col:nth-child(1),
.form-side&gt;.l-col-eq__col:nth-child(2n+1),
.form-side&gt;.side-container__section:nth-child(1),
.form-side&gt;.side-container__section:nth-child(2n+1),
.form-side&gt;.widget:nth-child(1),
.form-side&gt;.widget:nth-child(2n+1),
.side-container&gt;.form-side__section:nth-child(1),
.side-container&gt;.form-side__section:nth-child(2n+1),
.side-container&gt;.grid__item:nth-child(1),
.side-container&gt;.grid__item:nth-child(2n+1),
.side-container&gt;.l-col-eq__col:nth-child(1),
.side-container&gt;.l-col-eq__col:nth-child(2n+1),
.side-container&gt;.side-container__section:nth-child(1),
.side-container&gt;.side-container__section:nth-child(2n+1),
.side-container&gt;.widget:nth-child(1),
.side-container&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(1),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(1),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(2n+1){
margin-right:3%;
margin-left:0
}

.form-side&gt;.form-side__section:nth-child(2),
.form-side&gt;.form-side__section:nth-child(2n),
.form-side&gt;.grid__item:nth-child(2),
.form-side&gt;.grid__item:nth-child(2n),
.form-side&gt;.l-col-eq__col:nth-child(2),
.form-side&gt;.l-col-eq__col:nth-child(2n),
.form-side&gt;.side-container__section:nth-child(2),
.form-side&gt;.side-container__section:nth-child(2n),
.form-side&gt;.widget:nth-child(2),
.form-side&gt;.widget:nth-child(2n),
.side-container&gt;.form-side__section:nth-child(2),
.side-container&gt;.form-side__section:nth-child(2n),
.side-container&gt;.grid__item:nth-child(2),
.side-container&gt;.grid__item:nth-child(2n),
.side-container&gt;.l-col-eq__col:nth-child(2),
.side-container&gt;.l-col-eq__col:nth-child(2n),
.side-container&gt;.side-container__section:nth-child(2),
.side-container&gt;.side-container__section:nth-child(2n),
.side-container&gt;.widget:nth-child(2),
.side-container&gt;.widget:nth-child(2n),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(2),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(2n),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(2),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(2n){
margin-right:0;
margin-left:3%
}

.form-side&gt;.form-side__section:nth-child(2n+1),
.form-side&gt;.grid__item:nth-child(2n+1),
.form-side&gt;.l-col-eq__col:nth-child(2n+1),
.form-side&gt;.side-container__section:nth-child(2n+1),
.form-side&gt;.widget:nth-child(2n+1),
.side-container&gt;.form-side__section:nth-child(2n+1),
.side-container&gt;.grid__item:nth-child(2n+1),
.side-container&gt;.l-col-eq__col:nth-child(2n+1),
.side-container&gt;.side-container__section:nth-child(2n+1),
.side-container&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .form-side&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu .side-container&gt;ul:nth-child(2n+1){
clear:left
}

}

@media screen and (min-width:62.5em){

.form-side__section{
padding-bottom:2.1rem
}

}

.page-home.has-widgets #content-left,
.page-home.has-widgets #content-right{
/*padding-top:2.1rem;*/
}

@media screen and (max-width:87.4375em){

.has-widgets #content-left,
.has-widgets #content-right{
padding-top:2.1rem;
border-top:7px solid red;
}

}

@media screen and (min-width:87.5em){

.has-widgets #content-left,
.has-widgets #content-right{
opacity:.9;
margin-bottom:4.2rem
}

}

.left-and-middle-content-wrapper{
width:100%
}

.widget--inline input{
width:70%
}

@media screen and (max-width:87.4375em){

#content-right{
padding-bottom:2.1rem
}

.widget.footer{
padding-right:1rem;
padding-left:1rem
}

body .widget{
padding-bottom:1.6rem
}

body .widget--product{
margin-top:1.162rem;
margin-bottom:1.162rem;
padding-top:1.162rem;
padding-bottom:0;
border:7px solid #000000;
border-left:0;
border-right:0
}

.footer-container{
margin-top:1.6rem;
border-top:7px solid red;
}

}

@media screen and (max-width:87.4375em) and (min-width:37.5em){

.content-left__inner:after,
.content-left__inner:before,
.content-right__inner:after,
.content-right__inner:before{
content:" ";
display:table
}

.content-left__inner:after,
.content-right__inner:after{
clear:both
}

.content-left__inner,
.content-right__inner{
zoom:1
}

.content-left__inner&gt;.form-side__section,
.content-left__inner&gt;.grid__item,
.content-left__inner&gt;.l-col-eq__col,
.content-left__inner&gt;.side-container__section,
.content-left__inner&gt;.widget,
.content-right__inner&gt;.form-side__section,
.content-right__inner&gt;.grid__item,
.content-right__inner&gt;.l-col-eq__col,
.content-right__inner&gt;.side-container__section,
.content-right__inner&gt;.widget,
.top-nav .mm-submenu .content-left__inner&gt;ul,
.top-nav .mm-submenu .content-right__inner&gt;ul{
position:relative;
float:left;
width:49%!important
}

.content-left__inner&gt;.form-side__section:nth-child(1n),
.content-left__inner&gt;.grid__item:nth-child(1n),
.content-left__inner&gt;.l-col-eq__col:nth-child(1n),
.content-left__inner&gt;.side-container__section:nth-child(1n),
.content-left__inner&gt;.widget:nth-child(1n),
.content-right__inner&gt;.form-side__section:nth-child(1n),
.content-right__inner&gt;.grid__item:nth-child(1n),
.content-right__inner&gt;.l-col-eq__col:nth-child(1n),
.content-right__inner&gt;.side-container__section:nth-child(1n),
.content-right__inner&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(1n),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(1n){
clear:none;
margin-right:1%;
margin-left:1%
}

.content-left__inner&gt;.form-side__section:nth-child(1),
.content-left__inner&gt;.form-side__section:nth-child(2n+1),
.content-left__inner&gt;.grid__item:nth-child(1),
.content-left__inner&gt;.grid__item:nth-child(2n+1),
.content-left__inner&gt;.l-col-eq__col:nth-child(1),
.content-left__inner&gt;.l-col-eq__col:nth-child(2n+1),
.content-left__inner&gt;.side-container__section:nth-child(1),
.content-left__inner&gt;.side-container__section:nth-child(2n+1),
.content-left__inner&gt;.widget:nth-child(1),
.content-left__inner&gt;.widget:nth-child(2n+1),
.content-right__inner&gt;.form-side__section:nth-child(1),
.content-right__inner&gt;.form-side__section:nth-child(2n+1),
.content-right__inner&gt;.grid__item:nth-child(1),
.content-right__inner&gt;.grid__item:nth-child(2n+1),
.content-right__inner&gt;.l-col-eq__col:nth-child(1),
.content-right__inner&gt;.l-col-eq__col:nth-child(2n+1),
.content-right__inner&gt;.side-container__section:nth-child(1),
.content-right__inner&gt;.side-container__section:nth-child(2n+1),
.content-right__inner&gt;.widget:nth-child(1),
.content-right__inner&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(2n+1){
margin-right:1%;
margin-left:0
}

.content-left__inner&gt;.form-side__section:nth-child(2),
.content-left__inner&gt;.form-side__section:nth-child(2n),
.content-left__inner&gt;.grid__item:nth-child(2),
.content-left__inner&gt;.grid__item:nth-child(2n),
.content-left__inner&gt;.l-col-eq__col:nth-child(2),
.content-left__inner&gt;.l-col-eq__col:nth-child(2n),
.content-left__inner&gt;.side-container__section:nth-child(2),
.content-left__inner&gt;.side-container__section:nth-child(2n),
.content-left__inner&gt;.widget:nth-child(2),
.content-left__inner&gt;.widget:nth-child(2n),
.content-right__inner&gt;.form-side__section:nth-child(2),
.content-right__inner&gt;.form-side__section:nth-child(2n),
.content-right__inner&gt;.grid__item:nth-child(2),
.content-right__inner&gt;.grid__item:nth-child(2n),
.content-right__inner&gt;.l-col-eq__col:nth-child(2),
.content-right__inner&gt;.l-col-eq__col:nth-child(2n),
.content-right__inner&gt;.side-container__section:nth-child(2),
.content-right__inner&gt;.side-container__section:nth-child(2n),
.content-right__inner&gt;.widget:nth-child(2),
.content-right__inner&gt;.widget:nth-child(2n),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(2),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(2n),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(2),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(2n){
margin-right:0;
margin-left:1%
}

.content-left__inner&gt;.form-side__section:nth-child(2n+1),
.content-left__inner&gt;.grid__item:nth-child(2n+1),
.content-left__inner&gt;.l-col-eq__col:nth-child(2n+1),
.content-left__inner&gt;.side-container__section:nth-child(2n+1),
.content-left__inner&gt;.widget:nth-child(2n+1),
.content-right__inner&gt;.form-side__section:nth-child(2n+1),
.content-right__inner&gt;.grid__item:nth-child(2n+1),
.content-right__inner&gt;.l-col-eq__col:nth-child(2n+1),
.content-right__inner&gt;.side-container__section:nth-child(2n+1),
.content-right__inner&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(2n+1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(2n+1){
clear:left
}

}

@media screen and (max-width:87.4375em) and (min-width:64em){

.content-left__inner:after,
.content-left__inner:before,
.content-right__inner:after,
.content-right__inner:before{
content:" ";
display:table
}

.content-left__inner:after,
.content-right__inner:after{
clear:both
}

.content-left__inner,
.content-right__inner{
zoom:1
}

.content-left__inner&gt;.form-side__section,
.content-left__inner&gt;.grid__item,
.content-left__inner&gt;.l-col-eq__col,
.content-left__inner&gt;.side-container__section,
.content-left__inner&gt;.widget,
.content-right__inner&gt;.form-side__section,
.content-right__inner&gt;.grid__item,
.content-right__inner&gt;.l-col-eq__col,
.content-right__inner&gt;.side-container__section,
.content-right__inner&gt;.widget,
.top-nav .mm-submenu .content-left__inner&gt;ul,
.top-nav .mm-submenu .content-right__inner&gt;ul{
position:relative;
float:left;
width:32.33333%!important
}

.content-left__inner&gt;.form-side__section:nth-child(1n),
.content-left__inner&gt;.grid__item:nth-child(1n),
.content-left__inner&gt;.l-col-eq__col:nth-child(1n),
.content-left__inner&gt;.side-container__section:nth-child(1n),
.content-left__inner&gt;.widget:nth-child(1n),
.content-right__inner&gt;.form-side__section:nth-child(1n),
.content-right__inner&gt;.grid__item:nth-child(1n),
.content-right__inner&gt;.l-col-eq__col:nth-child(1n),
.content-right__inner&gt;.side-container__section:nth-child(1n),
.content-right__inner&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(1n),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(1n){
clear:none;
margin-right:.75%;
margin-left:.75%
}

.content-left__inner&gt;.form-side__section:nth-child(1),
.content-left__inner&gt;.form-side__section:nth-child(3n+1),
.content-left__inner&gt;.grid__item:nth-child(1),
.content-left__inner&gt;.grid__item:nth-child(3n+1),
.content-left__inner&gt;.l-col-eq__col:nth-child(1),
.content-left__inner&gt;.l-col-eq__col:nth-child(3n+1),
.content-left__inner&gt;.side-container__section:nth-child(1),
.content-left__inner&gt;.side-container__section:nth-child(3n+1),
.content-left__inner&gt;.widget:nth-child(1),
.content-left__inner&gt;.widget:nth-child(3n+1),
.content-right__inner&gt;.form-side__section:nth-child(1),
.content-right__inner&gt;.form-side__section:nth-child(3n+1),
.content-right__inner&gt;.grid__item:nth-child(1),
.content-right__inner&gt;.grid__item:nth-child(3n+1),
.content-right__inner&gt;.l-col-eq__col:nth-child(1),
.content-right__inner&gt;.l-col-eq__col:nth-child(3n+1),
.content-right__inner&gt;.side-container__section:nth-child(1),
.content-right__inner&gt;.side-container__section:nth-child(3n+1),
.content-right__inner&gt;.widget:nth-child(1),
.content-right__inner&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(3n+1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(3n+1){
margin-right:.75%;
margin-left:0
}

.content-left__inner&gt;.form-side__section:nth-child(3),
.content-left__inner&gt;.form-side__section:nth-child(3n),
.content-left__inner&gt;.grid__item:nth-child(3),
.content-left__inner&gt;.grid__item:nth-child(3n),
.content-left__inner&gt;.l-col-eq__col:nth-child(3),
.content-left__inner&gt;.l-col-eq__col:nth-child(3n),
.content-left__inner&gt;.side-container__section:nth-child(3),
.content-left__inner&gt;.side-container__section:nth-child(3n),
.content-left__inner&gt;.widget:nth-child(3),
.content-left__inner&gt;.widget:nth-child(3n),
.content-right__inner&gt;.form-side__section:nth-child(3),
.content-right__inner&gt;.form-side__section:nth-child(3n),
.content-right__inner&gt;.grid__item:nth-child(3),
.content-right__inner&gt;.grid__item:nth-child(3n),
.content-right__inner&gt;.l-col-eq__col:nth-child(3),
.content-right__inner&gt;.l-col-eq__col:nth-child(3n),
.content-right__inner&gt;.side-container__section:nth-child(3),
.content-right__inner&gt;.side-container__section:nth-child(3n),
.content-right__inner&gt;.widget:nth-child(3),
.content-right__inner&gt;.widget:nth-child(3n),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(3),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(3n),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(3),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(3n){
margin-right:0;
margin-left:.75%
}

.content-left__inner&gt;.form-side__section:nth-child(3n+1),
.content-left__inner&gt;.grid__item:nth-child(3n+1),
.content-left__inner&gt;.l-col-eq__col:nth-child(3n+1),
.content-left__inner&gt;.side-container__section:nth-child(3n+1),
.content-left__inner&gt;.widget:nth-child(3n+1),
.content-right__inner&gt;.form-side__section:nth-child(3n+1),
.content-right__inner&gt;.grid__item:nth-child(3n+1),
.content-right__inner&gt;.l-col-eq__col:nth-child(3n+1),
.content-right__inner&gt;.side-container__section:nth-child(3n+1),
.content-right__inner&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .content-left__inner&gt;ul:nth-child(3n+1),
.top-nav .mm-submenu .content-right__inner&gt;ul:nth-child(3n+1){
clear:left
}

}

@media screen and (min-width:87.5em){

.widget{
font-size:.85em
}

.widget input[type=checkbox]{
margin-top:3px
}

.has-widgets #content-left,
.has-widgets #content-right{
width:270px
}

.content-left-has-widgets .breadcrumb,
.content-left-has-widgets .page-title,
.content-right-has-widgets .breadcrumb,
.content-right-has-widgets .page-title{
text-align:left
}

body .widget--product{
border:7px solid #dceef6;
border-left:0;
border-right:0
}

body .widget--product:not(:first-child){
/*margin-top:1.162rem;*/
}

.widget--product{
padding-top:.3rem
}

}

@media screen and (min-width:87.5em) and (max-width:112.4375em){

.slider-is-not-active.content-left-has-widgets .left-and-middle-content-wrapper,
.slider-is-not-active.content-right-has-widgets .left-and-middle-content-wrapper{
padding-right:1rem;
padding-left:1rem
}

}

@media screen and (max-width:37.5em){

body .widget--product+.widget--product{
border-top:0
}

}

@media screen and (min-width:37.5625em) and (max-width:87.4375em){

body .widget.widget--product{
margin-top:0;
padding-top:0;
border-top:0
}

}

@media screen and (min-width:87.5em){

body .widget--product+.widget--product{
border-top:0
}

}

.widget--product+.widget:not(.widget--product){
padding-top:1.162rem
}

.top-nav .dd-submenu a:not(.btn){
padding-top:.7rem;
padding-bottom:.7rem
}

.top-nav .mm-submenu{
z-index:999
}

@media screen and (max-width:31.1875em){

.top-nav .mm-submenu&gt;ul:not(:last-child){
-webkit-box-shadow:0 10px 9px -8px rgba(0,0,0,.09);
box-shadow:0 10px 9px -8px rgba(0,0,0,.09)
}

}

.top-nav .mm-submenu .element-html:hover:not,
.top-nav .mm-submenu .element-html:not(.header-search-container .btn--search a),
.top-nav .mm-submenu .element-html:visited,
.top-nav .mm-submenu .element-title:hover:not,
.top-nav .mm-submenu .element-title:not(.header-search-container .btn--search a),
.top-nav .mm-submenu .element-title:visited,
.top-nav .mm-submenu .no-link:hover:not,
.top-nav .mm-submenu .no-link:not(.header-search-container .btn--search a),
.top-nav .mm-submenu .no-link:visited,
.top-nav .mm-submenu a:not(.btn):hover:not,
.top-nav .mm-submenu a:not(.btn):not(.header-search-container .btn--search a),
.top-nav .mm-submenu a:not(.btn):visited{
color:#000
}

.top-nav .mm-submenu .js-req-last-element-link{
margin-bottom:1.6rem
}

.lt-ie9 .top-nav .mm-submenu{
top:25px
}


.dd-submenu .nav-with-sub-menu&gt;a::after,
.nav-with-sub-menu&gt;a::after{
/* content:'\e601'; */
font-size:.8em
}

@media screen and (min-width:60em){

.nav-with-sub-menu&gt;a::after{
top:1px;
font-size:.9em;
color:#DFDFDF;
/* content:'\e602' */
}

}

@media screen and (min-width:60em){

.nav-with-sub-menu .dd-submenu ul{
-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2);
box-shadow:0 1px 8px rgba(0,0,0,.2);
background-color:#000000;
}

.nav-with-sub-menu .dd-submenu ul,
.nav-with-sub-menu .dd-submenu ul li:last-child{
border-bottom-left-radius:5px;
border-bottom-right-radius:5px
}

.nav-with-sub-menu .dd-submenu ul li:hover{
-webkit-transition:none;
transition:none;
background-color:#fff
}

.nav-with-sub-menu .dd-submenu ul li:hover&gt;a{
color:#000000!important;
}

.top-nav&gt;ul:not(.dd-submenu)&gt;.nav-with-sub-menu:hover{
-webkit-box-shadow:0 5px 9px rgba(0,0,0,.09);
box-shadow:0 5px 9px rgba(0,0,0,.09);
background-color:#000000;
}

.no-boxshadow .top-nav&gt;ul:not(.dd-submenu)&gt;.nav-with-sub-menu:hover{
border:3px solid #eee
}

/* .top-nav&gt;ul:not(.dd-submenu)&gt;.nav-with-sub-menu:hover *, */
/* .top-nav&gt;ul:not(.dd-submenu)&gt;.nav-with-sub-menu:hover a:after{ */
/* color:#fff */
/* } */

}

@media screen and (max-width:59.9375em){

.top-nav{
padding-bottom:0
}

}

@media screen and (max-width:59.9375em){

.top-nav ul li:hover .mm-submenu{
margin-top:0
}

.mm-submenu&gt;ul:first-child{
padding-top:.7rem
}

}

@media screen and (min-width:60em){

.top-nav,
.top-nav ul{
text-align:center
}

.top-nav li{
float:none!important;
display:inline-block
}

.top-nav .center{
display:inline-block
}

.top-nav&gt;ul:nth-child(1)&gt;li{
padding-bottom:.0875rem;
padding-top:.0875rem
}

/* .top-nav&gt;ul:nth-child(1)&gt;li&gt;a{
padding-top:1.162rem;
padding-bottom:1.162rem
} */



.top-nav li:hover&gt;.mm-submenu{
border-radius:0;
-webkit-box-shadow:0 1px 8px rgba(0,0,0,.2);
box-shadow:0 1px 8px rgba(0,0,0,.2)
}

.top-nav li:hover&gt;.mm-submenu&gt;ul{
padding-bottom:3rem
}

}

@media screen and (min-width:60em){

.js .top-nav .link{
float:none;
display:inline-block
}

}

@media screen and (min-width:60em) and (min-width:60em){

.mm-submenu{
width:97%;
left:1.5%
}

}

.content-left-and-content-right-have-widgets .content{
max-width:1725px;
margin-right:auto;
margin-left:auto
}

.content-left-has-widgets .content,
.content-right-has-widgets .content{
max-width:1565px;
margin-right:auto;
margin-left:auto
}

@media screen and (min-width:87.5em){

.content{
margin-bottom:4.2rem
}

}

.lt-ie9 .nivo-caption{
max-width:none!important
}

@media screen and (min-width:56.25em){

.page_product_compare .page-sub-title{
margin-bottom:2.1rem
}

}

@media screen and (min-width:43.75em) and (max-width:60.5625em){

.btn-group--grid-functions,
.grid--product,
.grid-options{
max-width:45rem;
margin-right:auto;
margin-left:auto
}

.content__middle .thumb img{
max-width:270px
}

}

.grid-options{
padding-right:1rem;
padding-left:1rem
}

@media screen and (max-width:32.75em){

.grid-options .grid-options__sort-filters{
display:block;
margin-bottom:.35rem
}

.grid-options select{
width:100%
}

.grid-options .btn--go{
padding:9px 12px
}

}

@media screen and (min-width:32.8125em){

.grid-options .btn--go{
position:relative;
top:2px;
margin-left:.4rem;
padding-top:5px;
padding-bottom:4px
}

}

@media screen and (max-width:24.9375em){

#content-middle .grid .thumb img{
width:66%
}

}

@media screen and (max-width:34.3125em){

#content-middle .grid .thumb img{
display:block;
margin-left:auto;
margin-right:auto
}

}

@media screen and (min-width:34.375em) and (max-width:74.9375em){

.grid:not(.l-cols-1):after,
.grid:not(.l-cols-1):before{
content:" ";
display:table
}

.grid:not(.l-cols-1):after{
clear:both
}

.grid:not(.l-cols-1){
zoom:1
}

.grid:not(.l-cols-1)&gt;.form-side__section,
.grid:not(.l-cols-1)&gt;.grid__item,
.grid:not(.l-cols-1)&gt;.l-col-eq__col,
.grid:not(.l-cols-1)&gt;.side-container__section,
.grid:not(.l-cols-1)&gt;.widget,
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul{
position:relative;
float:left;
width:48%!important
}

.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(1n),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(1n),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(1n),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(1n),
.grid:not(.l-cols-1)&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(1n){
clear:none;
margin-right:2%;
margin-left:2%
}

.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(1),
.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(1),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(1),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(1),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.widget:nth-child(1),
.grid:not(.l-cols-1)&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(2n+1){
margin-right:2%;
margin-left:0
}

.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(2),
.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(2n),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(2),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(2n),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(2),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(2n),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(2),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(2n),
.grid:not(.l-cols-1)&gt;.widget:nth-child(2),
.grid:not(.l-cols-1)&gt;.widget:nth-child(2n),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(2),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(2n){
margin-right:0;
margin-left:2%
}

.grid:not(.l-cols-1)&gt;.form-side__section:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.grid__item:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.l-col-eq__col:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.side-container__section:nth-child(2n+1),
.grid:not(.l-cols-1)&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .grid:not(.l-cols-1)&gt;ul:nth-child(2n+1){
clear:left
}

}

@media screen and (min-width:60.625em) and (max-width:74.9375em){

.grid:not(.l-cols-2):not(.l-cols-1):after,
.grid:not(.l-cols-2):not(.l-cols-1):before{
content:" ";
display:table
}

.grid:not(.l-cols-2):not(.l-cols-1):after{
clear:both
}

.grid:not(.l-cols-2):not(.l-cols-1){
zoom:1
}

.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section,
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item,
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col,
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section,
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget,
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul{
position:relative;
float:left;
width:30.33333%!important
}

.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(1n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(1n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(1n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(1n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(1n){
clear:none;
margin-right:2.25%;
margin-left:2.25%
}

.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(3n+1){
margin-right:2.25%;
margin-left:0
}

.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(3),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(3n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(3),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(3n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(3),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(3n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(3),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(3n),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(3),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(3n),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(3),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(3n){
margin-right:0;
margin-left:2.25%
}

.grid:not(.l-cols-2):not(.l-cols-1)&gt;.form-side__section:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.grid__item:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.l-col-eq__col:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.side-container__section:nth-child(3n+1),
.grid:not(.l-cols-2):not(.l-cols-1)&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .grid:not(.l-cols-2):not(.l-cols-1)&gt;ul:nth-child(3n+1){
clear:left
}

}

@media screen and (min-width:75em){

.grid.l-cols-2:after,
.grid.l-cols-2:before{
content:" ";
display:table
}

.grid.l-cols-2:after{
clear:both
}

.grid.l-cols-2{
zoom:1
}

.grid.l-cols-2&gt;.form-side__section,
.grid.l-cols-2&gt;.grid__item,
.grid.l-cols-2&gt;.l-col-eq__col,
.grid.l-cols-2&gt;.side-container__section,
.grid.l-cols-2&gt;.widget,
.top-nav .mm-submenu .grid.l-cols-2&gt;ul{
position:relative;
float:left;
width:48%!important
}

.grid.l-cols-2&gt;.form-side__section:nth-child(1n),
.grid.l-cols-2&gt;.grid__item:nth-child(1n),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(1n),
.grid.l-cols-2&gt;.side-container__section:nth-child(1n),
.grid.l-cols-2&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(1n){
clear:none;
margin-right:2%;
margin-left:2%
}

.grid.l-cols-2&gt;.form-side__section:nth-child(1),
.grid.l-cols-2&gt;.form-side__section:nth-child(2n+1),
.grid.l-cols-2&gt;.grid__item:nth-child(1),
.grid.l-cols-2&gt;.grid__item:nth-child(2n+1),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(1),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(2n+1),
.grid.l-cols-2&gt;.side-container__section:nth-child(1),
.grid.l-cols-2&gt;.side-container__section:nth-child(2n+1),
.grid.l-cols-2&gt;.widget:nth-child(1),
.grid.l-cols-2&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(2n+1){
margin-right:2%;
margin-left:0
}

.grid.l-cols-2&gt;.form-side__section:nth-child(2),
.grid.l-cols-2&gt;.form-side__section:nth-child(2n),
.grid.l-cols-2&gt;.grid__item:nth-child(2),
.grid.l-cols-2&gt;.grid__item:nth-child(2n),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(2),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(2n),
.grid.l-cols-2&gt;.side-container__section:nth-child(2),
.grid.l-cols-2&gt;.side-container__section:nth-child(2n),
.grid.l-cols-2&gt;.widget:nth-child(2),
.grid.l-cols-2&gt;.widget:nth-child(2n),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(2),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(2n){
margin-right:0;
margin-left:2%
}

.grid.l-cols-2&gt;.form-side__section:nth-child(2n+1),
.grid.l-cols-2&gt;.grid__item:nth-child(2n+1),
.grid.l-cols-2&gt;.l-col-eq__col:nth-child(2n+1),
.grid.l-cols-2&gt;.side-container__section:nth-child(2n+1),
.grid.l-cols-2&gt;.widget:nth-child(2n+1),
.top-nav .mm-submenu .grid.l-cols-2&gt;ul:nth-child(2n+1){
clear:left
}

.grid.l-cols-3:after,
.grid.l-cols-3:before{
content:" ";
display:table
}

.grid.l-cols-3:after{
clear:both
}

.grid.l-cols-3{
zoom:1
}

.grid.l-cols-3&gt;.form-side__section,
.grid.l-cols-3&gt;.grid__item,
.grid.l-cols-3&gt;.l-col-eq__col,
.grid.l-cols-3&gt;.side-container__section,
.grid.l-cols-3&gt;.widget,
.top-nav .mm-submenu .grid.l-cols-3&gt;ul{
position:relative;
float:left;
width:30.33333%!important
}

.grid.l-cols-3&gt;.form-side__section:nth-child(1n),
.grid.l-cols-3&gt;.grid__item:nth-child(1n),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(1n),
.grid.l-cols-3&gt;.side-container__section:nth-child(1n),
.grid.l-cols-3&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(1n){
clear:none;
margin-right:2.25%;
margin-left:2.25%
}

.grid.l-cols-3&gt;.form-side__section:nth-child(1),
.grid.l-cols-3&gt;.form-side__section:nth-child(3n+1),
.grid.l-cols-3&gt;.grid__item:nth-child(1),
.grid.l-cols-3&gt;.grid__item:nth-child(3n+1),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(1),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(3n+1),
.grid.l-cols-3&gt;.side-container__section:nth-child(1),
.grid.l-cols-3&gt;.side-container__section:nth-child(3n+1),
.grid.l-cols-3&gt;.widget:nth-child(1),
.grid.l-cols-3&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(3n+1){
margin-right:2.25%;
margin-left:0
}

.grid.l-cols-3&gt;.form-side__section:nth-child(3),
.grid.l-cols-3&gt;.form-side__section:nth-child(3n),
.grid.l-cols-3&gt;.grid__item:nth-child(3),
.grid.l-cols-3&gt;.grid__item:nth-child(3n),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(3),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(3n),
.grid.l-cols-3&gt;.side-container__section:nth-child(3),
.grid.l-cols-3&gt;.side-container__section:nth-child(3n),
.grid.l-cols-3&gt;.widget:nth-child(3),
.grid.l-cols-3&gt;.widget:nth-child(3n),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(3),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(3n){
margin-right:0;
margin-left:2.25%
}

.grid.l-cols-3&gt;.form-side__section:nth-child(3n+1),
.grid.l-cols-3&gt;.grid__item:nth-child(3n+1),
.grid.l-cols-3&gt;.l-col-eq__col:nth-child(3n+1),
.grid.l-cols-3&gt;.side-container__section:nth-child(3n+1),
.grid.l-cols-3&gt;.widget:nth-child(3n+1),
.top-nav .mm-submenu .grid.l-cols-3&gt;ul:nth-child(3n+1){
clear:left
}

.grid.l-cols-4{
font-size:.9em
}

.grid.l-cols-4:after,
.grid.l-cols-4:before{
content:" ";
display:table
}

.grid.l-cols-4:after{
clear:both
}

.grid.l-cols-4{
zoom:1
}

.grid.l-cols-4&gt;.form-side__section,
.grid.l-cols-4&gt;.grid__item,
.grid.l-cols-4&gt;.l-col-eq__col,
.grid.l-cols-4&gt;.side-container__section,
.grid.l-cols-4&gt;.widget,
.top-nav .mm-submenu .grid.l-cols-4&gt;ul{
position:relative;
float:left;
width:23%!important
}

.grid.l-cols-4&gt;.form-side__section:nth-child(1n),
.grid.l-cols-4&gt;.grid__item:nth-child(1n),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(1n),
.grid.l-cols-4&gt;.side-container__section:nth-child(1n),
.grid.l-cols-4&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(1n){
clear:none;
margin-right:1.33333%;
margin-left:1.33333%
}

.grid.l-cols-4&gt;.form-side__section:nth-child(1),
.grid.l-cols-4&gt;.form-side__section:nth-child(4n+1),
.grid.l-cols-4&gt;.grid__item:nth-child(1),
.grid.l-cols-4&gt;.grid__item:nth-child(4n+1),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(1),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(4n+1),
.grid.l-cols-4&gt;.side-container__section:nth-child(1),
.grid.l-cols-4&gt;.side-container__section:nth-child(4n+1),
.grid.l-cols-4&gt;.widget:nth-child(1),
.grid.l-cols-4&gt;.widget:nth-child(4n+1),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(4n+1){
margin-right:1.33333%;
margin-left:0
}

.grid.l-cols-4&gt;.form-side__section:nth-child(4),
.grid.l-cols-4&gt;.form-side__section:nth-child(4n),
.grid.l-cols-4&gt;.grid__item:nth-child(4),
.grid.l-cols-4&gt;.grid__item:nth-child(4n),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(4),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(4n),
.grid.l-cols-4&gt;.side-container__section:nth-child(4),
.grid.l-cols-4&gt;.side-container__section:nth-child(4n),
.grid.l-cols-4&gt;.widget:nth-child(4),
.grid.l-cols-4&gt;.widget:nth-child(4n),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(4),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(4n){
margin-right:0;
margin-left:1.33333%
}

.grid.l-cols-4&gt;.form-side__section:nth-child(4n+1),
.grid.l-cols-4&gt;.grid__item:nth-child(4n+1),
.grid.l-cols-4&gt;.l-col-eq__col:nth-child(4n+1),
.grid.l-cols-4&gt;.side-container__section:nth-child(4n+1),
.grid.l-cols-4&gt;.widget:nth-child(4n+1),
.top-nav .mm-submenu .grid.l-cols-4&gt;ul:nth-child(4n+1){
clear:left
}

.grid.l-cols-5{
font-size:.85em
}

.grid.l-cols-5:after,
.grid.l-cols-5:before{
content:" ";
display:table
}

.grid.l-cols-5:after{
clear:both
}

.grid.l-cols-5{
zoom:1
}

.grid.l-cols-5&gt;.form-side__section,
.grid.l-cols-5&gt;.grid__item,
.grid.l-cols-5&gt;.l-col-eq__col,
.grid.l-cols-5&gt;.side-container__section,
.grid.l-cols-5&gt;.widget,
.top-nav .mm-submenu .grid.l-cols-5&gt;ul{
position:relative;
float:left;
width:18%!important
}

.grid.l-cols-5&gt;.form-side__section:nth-child(1n),
.grid.l-cols-5&gt;.grid__item:nth-child(1n),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(1n),
.grid.l-cols-5&gt;.side-container__section:nth-child(1n),
.grid.l-cols-5&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(1n){
clear:none;
margin-right:1.25%;
margin-left:1.25%
}

.grid.l-cols-5&gt;.form-side__section:nth-child(1),
.grid.l-cols-5&gt;.form-side__section:nth-child(5n+1),
.grid.l-cols-5&gt;.grid__item:nth-child(1),
.grid.l-cols-5&gt;.grid__item:nth-child(5n+1),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(1),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(5n+1),
.grid.l-cols-5&gt;.side-container__section:nth-child(1),
.grid.l-cols-5&gt;.side-container__section:nth-child(5n+1),
.grid.l-cols-5&gt;.widget:nth-child(1),
.grid.l-cols-5&gt;.widget:nth-child(5n+1),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(5n+1){
margin-right:1.25%;
margin-left:0
}

.grid.l-cols-5&gt;.form-side__section:nth-child(5),
.grid.l-cols-5&gt;.form-side__section:nth-child(5n),
.grid.l-cols-5&gt;.grid__item:nth-child(5),
.grid.l-cols-5&gt;.grid__item:nth-child(5n),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(5),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(5n),
.grid.l-cols-5&gt;.side-container__section:nth-child(5),
.grid.l-cols-5&gt;.side-container__section:nth-child(5n),
.grid.l-cols-5&gt;.widget:nth-child(5),
.grid.l-cols-5&gt;.widget:nth-child(5n),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(5),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(5n){
margin-right:0;
margin-left:1.25%
}

.grid.l-cols-5&gt;.form-side__section:nth-child(5n+1),
.grid.l-cols-5&gt;.grid__item:nth-child(5n+1),
.grid.l-cols-5&gt;.l-col-eq__col:nth-child(5n+1),
.grid.l-cols-5&gt;.side-container__section:nth-child(5n+1),
.grid.l-cols-5&gt;.widget:nth-child(5n+1),
.top-nav .mm-submenu .grid.l-cols-5&gt;ul:nth-child(5n+1){
clear:left
}

.grid.l-cols-6{
font-size:.8em
}

.grid.l-cols-6:after,
.grid.l-cols-6:before{
content:" ";
display:table
}

.grid.l-cols-6:after{
clear:both
}

.grid.l-cols-6{
zoom:1
}

.grid.l-cols-6&gt;.form-side__section,
.grid.l-cols-6&gt;.grid__item,
.grid.l-cols-6&gt;.l-col-eq__col,
.grid.l-cols-6&gt;.side-container__section,
.grid.l-cols-6&gt;.widget,
.top-nav .mm-submenu .grid.l-cols-6&gt;ul{
position:relative;
float:left;
width:15.66667%!important
}

.grid.l-cols-6&gt;.form-side__section:nth-child(1n),
.grid.l-cols-6&gt;.grid__item:nth-child(1n),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(1n),
.grid.l-cols-6&gt;.side-container__section:nth-child(1n),
.grid.l-cols-6&gt;.widget:nth-child(1n),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(1n){
clear:none;
margin-right:.6%;
margin-left:.6%
}

.grid.l-cols-6&gt;.form-side__section:nth-child(1),
.grid.l-cols-6&gt;.form-side__section:nth-child(6n+1),
.grid.l-cols-6&gt;.grid__item:nth-child(1),
.grid.l-cols-6&gt;.grid__item:nth-child(6n+1),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(1),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(6n+1),
.grid.l-cols-6&gt;.side-container__section:nth-child(1),
.grid.l-cols-6&gt;.side-container__section:nth-child(6n+1),
.grid.l-cols-6&gt;.widget:nth-child(1),
.grid.l-cols-6&gt;.widget:nth-child(6n+1),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(1),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(6n+1){
margin-right:.6%;
margin-left:0
}

.grid.l-cols-6&gt;.form-side__section:nth-child(6),
.grid.l-cols-6&gt;.form-side__section:nth-child(6n),
.grid.l-cols-6&gt;.grid__item:nth-child(6),
.grid.l-cols-6&gt;.grid__item:nth-child(6n),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(6),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(6n),
.grid.l-cols-6&gt;.side-container__section:nth-child(6),
.grid.l-cols-6&gt;.side-container__section:nth-child(6n),
.grid.l-cols-6&gt;.widget:nth-child(6),
.grid.l-cols-6&gt;.widget:nth-child(6n),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(6),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(6n){
margin-right:0;
margin-left:.6%
}

.grid.l-cols-6&gt;.form-side__section:nth-child(6n+1),
.grid.l-cols-6&gt;.grid__item:nth-child(6n+1),
.grid.l-cols-6&gt;.l-col-eq__col:nth-child(6n+1),
.grid.l-cols-6&gt;.side-container__section:nth-child(6n+1),
.grid.l-cols-6&gt;.widget:nth-child(6n+1),
.top-nav .mm-submenu .grid.l-cols-6&gt;ul:nth-child(6n+1){
clear:left
}

}

.grid__item{
padding-bottom:2.1rem
}

@media screen and (min-width:49.0625em){

.grid__item{
margin-bottom:2.1rem
}

}

@media screen and (max-width:59.9375em){

.header-search-container{
margin-top:.7rem;
padding-top:1.162rem
}

}

@media screen and (min-width:60em){

.header-search-container{
position:absolute;
top:0;
right:0;
padding-right:0
}

}

.cart-amounts dt{
padding-bottom:.35rem
}

.cart-amounts dd{
padding-bottom:1.6rem
}

body{
line-height:1.35
}

.content__middle dl :not(.btn){
padding-left:0
}

dd{
margin-left:0
}

@-moz-document url-prefix(){

select{
padding-top:3px!important;
height:28px!important
}

}

span.field-label{
display:inline-block
}

table *{
max-width:100%!important
}

.lt-ie9 table img{
max-width:160px!important
}

td a{
display:block
}

td[data-title]:before{
display:inline-block
}

.table-s{
border:1px solid #eee;
border-radius:10px
}

a{
text-decoration:none;
color:inherit
}

.content__middle .link,
.link,
.page_customer_home .content__middle table a,
.reminders__delete a,
.tag-cloud__tag,
[itemprop=keywords] a{
color:#858585;
}

input[type=email],
input[type=password],
input[type=text]{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.05);
box-shadow:inset 0 3px 5px rgba(0,0,0,.05);
border:1px solid #DFDFDF
}

textarea{
-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.04);
box-shadow:inset 0 3px 5px rgba(0,0,0,.04);
border:1px solid #DFDFDF;
border-bottom:1px solid #DFDFDF
}

input[type=radio]{
margin-top:4px;
margin-bottom:.4rem
}

input[type=checkbox]{
margin-top:5px
}

input[type=radio] textarea{
line-height:1.4;
text-indent:0;
color:#555
}

label img{
display:block
}

label .link{
display:inline-block
}

.select-multi,
select[multiple=multiple]{
border:1px solid #ddd;
border-radius:5px
}

input.inline-input{
border-right:0
}

.content__middle ul li{
margin-left:1rem
}

.content__middle ol li{
margin-left:1.5rem
}

.page-tabs li{
margin-left:inherit
}

#content-left li,
#content-right li,
.list-style-1{
list-style:none;
margin-left:0
}

.form-element--buttons{
clear:both
}

#setup-wizard *{
font-family:inherit
}

.review__author,
body .field-label,
dt,
label,
th{
font-family:'Archivo Narrow',sans-serif;
font-weight:700
}

.compare label,
.field label,
.form-element--offset label,
.form-element-group label,
.grid-options label{
font-weight:400
}

*, .theme-default .nivo-caption,
a.element-link{
font-family:'Droid Sans',sans-serif;
font-weight:400;
}

.blurb,
.breadcrumb *,
.cart-amounts .field-value,
.cart-amounts .field-value *,
.clickableText,
.footer .title,
.item-name--product a,
.message--form,
.page-title,
.sale-text,
.top-nav a,
.view-cart-or,
.widget--sidebar .subtotal,
.widget-title,
.widget__cart-items--summary,
dd,
dd *,
div.item-price,
div.item-price *,
dt,
label .link{
font-family: 'Open Sans', sans-serif;
font-weight: 700;
text-transform:capitalize;
}

.cart-amounts dt,
.item-price,
.page-title,
.sale-text{
text-transform:capitalize
}

.caption,
.caption *,
.clickableText *,
.header-banner .textlogo *,
.order-complete .page-sub-title,
.theme-default .nivo-caption{
font-family: 'Open Sans', sans-serif;
text-transform:lowercase
}

.header-banner .textlogo *{
text-transform:capitalize
}

/* strong{
font-weight:400
} */

.compare-table-description p,
.grid .message-container--pricing,
.helper-text,
.pricing-msg{
font-size:.9em
}

.cart-amount td:first-child,
.cart-amounts,
.cart-amounts .field-label,
.field-value--price,
.heading-radio,
.page-view .item-name--product,
.page_product_compare .page-sub-title,
.product-list-item-price,
.product-rating-overall,
.top-nav,
.widget .subtotal,
th{
font-size:1.2em
}

.breadcrumb,
.clickableText *,
.countdown,
.grid--category-item-name,
.page_product_detail .msrp-container,
.product-details .message-container--pricing,
.sale-text,
.search-info,
.step-number,
.widget--sidebar .subtotal{
font-size:1.4em
}

.caption,
.compare-table-name,
.photo-container .caption--product,
.widget__cart-items--summary,
body .product-tab-content--related .item-name--product,
div.item-price--product,
dt,
td.item-name--product{
font-size:1.6em;
line-height:1.2
}

dd{
line-height:1.2
}

.footer .title,
.item-name--category,
.item-name--product,
.nivo-caption{
font-size:2em;
line-height:1.25
}

body .top-nav {
font-size:1.9rem
}

.element-title{
	font-weight: bold;
    font-size: .75em;
	color: #FF290B!important;
}

.element-link {
	    font-size: 14px;
	}

.page-title,
.page_product_detail .product-details .item-price--product{
font-size:2.5em;
line-height:1.2
}

.btn--inline,
input[type=password],
input[type=text]{
font-size:16px
}

.content__middle label,
.field-label:not(dt),
select{
font-size:18px
}

.btn--add-to-cart:after{
padding-left:.7rem
}

.page_customer_home a+.sublink{
padding-left:.25rem
}

.tag-cloud__tag{
margin-left:.25rem
}

.results__count strong:nth-child(odd){
margin-left:.2499999rem
}

.field-label{
margin-right:.25rem
}

.results__count strong:nth-child(even),
.results__count strong:nth-child(odd):nth-of-type(3){
margin-right:.2499999rem
}

.breadcrumb__separator,
.content__middle .btn,
.share .form-field,
.view-cart-or,
input[type=button],
input[type=checkbox],
input[type=radio],
input[value=Compare]+input[value="Add All Items to Cart"]{
margin-right:.5rem
}

#calculateTaxLink,
.breadcrumb__separator{
margin-left:.4rem
}

#content-left .item-price--product,
#content-right .item-price--product{
padding-right:.8rem
}

.form-label{
margin-left:.8rem
}

.btn-group--gateway&gt;*,
.lt-ie9 .cart-amounts dd{
margin-right:1.5rem
}

@media screen and (min-width:48em){

.cart-amounts dd{
margin-right:1.5rem
}

}

#content-left .body,
#content-right .body,
#productPhotos,
.address-text,
.article-post img,
.article-post__comment-date,
.breadcrumb,
.btn-group,
.caption--image,
.cart-amounts .field-label,
.category-image,
.compare,
.confirm-text,
.content ol,
.content ul,
.content__middle .field,
.coupon,
.element-line-h,
.field-value--price,
.form-element,
.grid .item-options,
.grid__item img,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.hdr-title,
.item-qty,
.item-qty-pricing td,
.l-w-l,
.message-container,
.num-of-items,
.pagination,
.personalization-chart h5,
.product-rating-overall,
.reminders,
.results__count,
.review__author,
.review__rating,
.sale-text,
.sort-options,
.widget__body,
body .nivo-caption,
div.item-name,
div.item-price,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
p,
span.item-name{
padding-right:1rem;
padding-left:1rem
}

.product-details&gt;:not(.product-actions) .content__middle .message-container:not(.message-container--pricing) .message:not(.message--note){
padding-right:.999rem;
padding-left:.999rem
}

.lt-ie9 .product-details&gt;*{
padding-right:1rem;
padding-left:1rem
}

#popup-product-main .item-info--product,
#popup-product-main .page-sub-title,
#popup-product-main .page-title,
.compare-table p,
.form-element p{
padding-left:0;
padding-right:0
}

.header-search-container{
padding-left:1rem
}

.product-summary{
position:relative;
max-width:1700px;
margin-right:auto;
margin-left:auto
}

.grid,
.grid-function-buttons,
.l-w-mx-l,
.sort-options,
.top-nav .mm-submenu{
position:relative;
max-width:1564px;
margin-right:auto;
margin-left:auto
}

.content__middle,
.content__middle ul,
.footer,
.home-content p,
.page-content,
.theme-default .nivoSlider img,
.top-nav ul,
.widgetImages,
body .nivo-caption,
p{
max-width:1590px; /*previous 1564px*/
margin-right:auto;
margin-left:auto
}

.page_blog_post_detail .article-post,
.page_blog_post_detail .message-container,
.page_knowledgebase_list .content__middle{
max-width:77rem
}

.no-widgets.page_blog_post_detail .article-post,
.page_blog_post_detail .message-container{
margin-right:auto;
margin-left:auto
}

.page_blog_post_detail .message-container{
text-align:center
}

.item-qty-pricing.table-s{
margin-left:1rem;
margin-right:1rem
}

@media screen and (min-width:48em){

body #widgetFooter&gt;div{
float:left;
position:relative;
width:33.33%
}

}

.lt-ie9 body #widgetFooter&gt;div{
float:left;
position:relative;
width:33.33%
}

@media screen and (min-width:64em){

body #widgetFooter&gt;div{
width:25%
}

}

.products-related .details,
.products-related .title a,
.products-related img{
float:left;
position:relative;
width:50%!important
}

@media screen and (min-width:48em){

.product-details{
float:left;
position:relative;
width:40%
}

#productPhotos{
float:left;
position:relative;
width:60%
}

}

.article-list__post,
.item-option,
.p-b-s-0,
.top-nav .element-textstr,
.view-cart__item .remove.btn-group,
.widget .message{
padding-bottom:.35rem
}

.cart-amounts,
.top-nav .element-textstr,
.widget .message-container .message{
padding-top:.35rem
}

@media screen and (min-width:60em){

.header-search-container,
.p-t-s-0-mq-960-up{
padding-top:.35rem
}

}

.field-label,
.heading-radio,
.view-cart .view-cart__item .item-qty,
td a{
margin-bottom:.35rem
}

.widget--poll input[type=radio]{
margin-bottom:.2499999rem
}

.clickableText a,
.compare,
.content__middle li,
.item-name.item-name--category,
.item-teaser p,
dt,
label,
td[data-title]:before{
padding-bottom:.5rem
}

.content__side li label{
padding-bottom:0
}

#recaptcha_widget_div,
#widgetBlogCategories li,
#widgetBlogTags li,
.account-info dt,
.article-list li,
.article-post__comment-date,
.blurb,
.body .photo,
.caption--image,
.clickableContainer img.photoClass,
.clickableImage,
.confirm-text,
.container .label,
.content__side .title,
.content__side li,
.field,
.footer li,
.form-element--offset,
.helper-text,
.item-name:not(td),
.item-name__string,
.noItems,
.products-related .title a,
.rating-overall,
.rating__number,
.reminders,
.responsive-tables td,
.responsive-tables tr,
.results__count,
.review__author,
.review__rating,
.step-number,
.widget--poll p,
.widget--poll ul,
.widget__cart-items,
body .form-element.form-element--keywords,
body .nivo-caption,
div&gt;.message{
padding-bottom:.7rem
}

#recaptcha_widget_div,
.btn-group--social,
.cart-review .view-cart__item--custom-fee,
.content__middle img,
.copyright a,
.grid--category-item-name,
.helper-text,
.message,
.page-home .page-content,
.page-home .sort-options,
.page-sub-title+.form-element,
.rating,
.responsive-tables--confirm-order,
.side-container,
body .nivo-caption,
img+p,
td .item-options,
textarea{
padding-top:.7rem
}

.item-price+.rating{
padding-top:0
}

.clickable-container,
.confirm-product,
.content__middle .btn,
.content__side .btn,
.countdown,
.js-req-element-textstr-container,
.message--error,
.message--none,
.num-of-items,
.product-detail-group,
.results__count,
.widget__cart-items--summary,
h2.item-name,
select,
span.btn-group__text{
margin-bottom:.7rem
}

.field .btn,
.item-price .message{
margin-bottom:0
}

.caption--product,
.item-qty-pricing{
margin-top:.7rem
}

td input[type=button]+input[type=button]{
margin-top:.6999999rem
}

#productPhotos,
.breadcrumb,
.btn-group--social,
.content_m_middle img,
.footer .title,
.form-element.form-element--compact,
.gateway-button,
.goLeft,
.header-search-container,
.item-price,
.personalization-swatch,
.price,
.rating:not(:last-child),
.responsive-tables--confirm-order,
.review,
.sale-text,
.table-s tr:nth-last-child(2) td,
label .link,
p,
td.item-name{
padding-bottom:1.162rem
}

/* .form-element.review-add__save-review,
.home-content-top,
.page_product_compare .item-name .item-name__string+*,
.product-details,
.side-container__section{
padding-top:1.162rem
} */

.account-info__section,
.breadcrumb,
.btn-group--cart .view-cart-or,
.btn-social,
.grid-options select,
table:not(.chartPersonalization){
margin-bottom:1.162rem
}

.btn-group--cart .view-cart-or{
margin-top:1.162rem
}

.form-element,
.products-related .item-price--product{
padding-bottom:1.35rem
}

.back-to-list{
padding-top:1.35rem
}

.actions--cart,
.blurb-middle,
.content__middle .search-form,
.content__middle ul,
.field-value--price,
.form-side .page-sub-title,
.msrp-container--savings,
.sort-options,
dd{
padding-bottom:1.6rem
}

.content__middle .message-container:not(.message-container--pricing){
padding-bottom:1.5999999rem
}

#productPhotos,
.actions--cart:not(.btn-group),
.blurb-bottom,
.content-home .home-content-bottom:first-child,
.feedback-form,
.page-tabs__content,
.slider-wrapper+.home-content-bottom,
.sort-options,
.widget__products--item+.widget__products--item,
p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6{
padding-top:1.6rem
}

@media screen and (min-width:32.8125em){

.cvn,
.p-t-m--mq-525-up{
padding-top:1.6rem
}

}

.grid-options,
.header-banner,
.order-complete .page-sub-title,
.side-container,
body .content__middle input.field-value{
/* margin-bottom:1.6rem */
}

.breadcrumb+form,
.btn--back-to-list,
.m-t-m{
margin-top:1.6rem
}

.address-text,
.article-post__comment-body,
.footer__column,
.page-home .content__middle,
.page_product_detail .content__middle form,
.products-related,
.widget,
body:not(.page_payment) .page-title{
/*padding-bottom:2.1rem;*/
}

.page_product_detail .content__middle form form{
padding-bottom:0
}

.cart-review,
.footer,
.section+.section,
.viewCartPopup{
padding-top:2.1rem
}

#login strong,
.article-post__body,
.grid--category .grid__item,
.home-top-content,
.page-content,
.product-details{
margin-bottom:2.1rem
}

.content__middle table:not(.chartPersonalization){
margin-bottom:2.099999rem
}

.page-errors+div:not(.page-errors){
margin-top:2.1rem
}

.personalization-chart{
padding-bottom:3rem
}

@media screen and (min-width:48em){

.article-list__post{
padding-bottom:1.6rem
}

}

@media screen and (min-width:56.25em){

.product-details{
margin-bottom:4.2rem
}

}

.description,
.photo-container{
clear:both
}

.thumb{
display:block
}

.thumb--custom-fee,
.thumb--custom-fee *{
padding:0!important
}

.rating img{
padding-top:0
}

.sale-text{
display:block
}

.sale-text:before{
content:"\e609";
padding-right:.3rem
}

.page-title{
text-align:center
}

.item-price .message-container--pricing{
padding-left:0
}

.item-name .item-name__string{
padding-bottom:0;
margin-bottom:0
}

.item-name--product{
display:block
}

.compare{
display:block;
clear:both
}

.rating__number{
position:absolute
}

.clickableText a{
display:inline-block
}

.listPrice{
text-decoration:line-through
}

.recaptchatable input[type=text]{
height:auto
}

.step-number{
display:block
}

.step-number:before{
content:"Step "
}

.cart-amount ul{
list-style:none;
padding-left:0
}

.cvn img,
.thumb img{
padding-top:0;
padding-bottom:0
}

body .popup{
width:90%
}

@media screen and (max-width:47.9375em){

span.item-name{
text-align:center
}

}

.message{
color:#000;
display:inline-block
}

.message-container .message--note{
line-height:1.6
}

.content__middle .message--error,
.content__middle .message--none{
border-radius:100px
}

.content__middle .grid__item .message--none{
border-radius:0
}

.message--instruction{
display:block;
padding-top:0;
padding-bottom:0
}

.content__middle .message-container:not(.message-container--pricing) .message.message--error,
.content__middle .message-container:not(.message-container--pricing) .message.message--none{
padding-left:1.5rem;
padding-right:1.5rem;
background:#E73D3D;
background:-webkit-gradient(linear,left top,right top,from(#e73d3d),to(rgba(231,61,61,.8)));
background:-webkit-linear-gradient(left,#e73d3d 0,rgba(231,61,61,.8)100%);
background:linear-gradient(to right,#e73d3d 0,rgba(231,61,61,.8)100%);
color:#fff
}

.label--rating{
float:left
}

.review__rating{
clear:none!important
}

.blurb{
clear:both
}

.mm-submenu a, .dd-submenu a{
-webkit-transition:all .3s ease-in 0s;
transition:all .3s ease-in 0s
}

@media screen and (max-width:35.5625em){

.page-tabs__label{
overflow:hidden;
white-space:nowrap
}

}

ul.page-tabs{
padding-bottom:0;
clear:both
}

.content__middle .page-tabs li{
display:inline-block;
margin-left:0;
margin-right:5px;
padding:15px 19.1px;
cursor:pointer;
border-radius:6px;
border-bottom-right-radius:0;
border-bottom-left-radius:0
}

.page-tabs .active,
.productTab-selected{
position:relative
}

.page-tabs li{
border:1px solid red;
border-bottom:0;
background-color:#fbfbfb;
background:-webkit-gradient(linear,left top,left bottom,from(#fbfbfb),to(#fff));
background:-webkit-linear-gradient(top,#fbfbfb 0,#fff 100%);
background:linear-gradient(to bottom,#fbfbfb 0,#fff 100%)
}

body .page-tabs .active{
background-image:none;
border:1px solid red;
border-bottom:0
}

.page-tabs__content{
border-top:5px solid red;
}

.product-tab-description{
display:block
}

.page-tabs #facebook:before{
content:"\e604"
}

.page-tabs #twitter:before{
content:"\e605"
}

.page-tabs #google:before{
content:"\e606"
}

@media screen and (max-width:56.8125em){

.page-tabs #facebook .page-tabs__label,
.page-tabs #google .page-tabs__label,
.page-tabs #twitter .page-tabs__label{
display:none
}

}

@media screen and (min-width:56.875em){

.page-tabs #facebook:before,
.page-tabs #google:before,
.page-tabs #twitter:before{
padding-right:.6rem
}

}

.grid-options select{
vertical-align:baseline
}

.grid--cross-sell{
font-size:.9em
}

.grid--category .grid__item{
text-align:center
}

.category-image--bottom,
.category-image--top{
width:100%;
text-align:center
}

.grid--category-item img{
padding-top:0
}

.grid--category-item-teaser p{
padding-right:0;
padding-left:0
}

.caption--image{
display:block
}

.category-image{
display:inline-block
}

.grid--category .grid__item{
-webkit-box-shadow:0 3px 5px rgba(0,0,0,.075);
box-shadow:0 3px 5px rgba(0,0,0,.075)
}

@media screen and (min-width:48em){

.grid--category .grid__item{
border-radius:7px
}

}

.top-nav-wrapper{
clear:both
}

.dd-submenu *,
.mm-submenu *{
text-align:left
}



.top-nav {
  color: white;
  /* text-shadow: 1px 1px 1px red; */
 }
 
.top-nav a:hover{
    text-transform:uppercase;
    color:red;
}
 

.top-nav a{
text-transform:uppercase
}

.top-nav .mm-submenu&gt;ul:not(:last-child){
border:0;
-webkit-box-shadow:10px 0 6px -6px rgba(0,0,0,.025),-10px 0 6px -6px rgba(0,0,0,.025);
box-shadow:10px 0 6px -6px rgba(0,0,0,.025),-10px 0 6px -6px rgba(0,0,0,.025)
}

.nav-mobile{
position:absolute;
z-index:2;
top:-2px;
right:0
}

body .second-level-submenu{
top:0
}

.nav-mobile span{
font-size:36px
}

.mq-nav-full-up .header-search-container{
padding-right:.3rem
}

.line-splitter{
padding-top:3px
}

.products-related .title a{
float:right
}

@media screen and (max-width:24.9375em){

.products-related .hdr-title-text{
font-size:29px
}

}

.nivoSlider+.nivo-controlNav{
padding-top:0
}

.nivoSlider{
overflow:visible
}

.theme-default .nivoSlider img{
padding-top:0;
padding-bottom:0
}

#homepageNivoSlider{
background-image:none
}

.theme-default .nivo-caption{
position:relative;
text-align:center;
opacity:1;
color:#979797
}

body .theme-default .nivoSlider{
-webkit-box-shadow:none!important;
box-shadow:none!important
}

#content-left,
#content-right{
z-index:9
}

.logoutLink{
display:inline-block;
clear:both
}

body .widget__body :not(.btn):not(table):not(td):not(.message){
padding-left:0;
padding-right:0
}

.widgetImages&gt;div{
max-width:100%
}

.widgetImages+.widget.footer{
padding-top:0
}

input.btn{
padding-top:10px;
padding-bottom:9px
}

.btn{
padding-top:9px;
padding-bottom:8px;
padding-right:15px;
padding-left:15px;
text-decoration:none;
cursor:pointer
}

.btn-group:not(.btn-group--gateway){
display:block
}

.btn-group img{
padding-top:0
}

.btn-social{
display:block
}

.btn-group--cart .btn.btn--2,
.content__side .btn{
background-color:#fafafa;
background:-webkit-gradient(linear,left bottom,left top,from(#fafafa),to(#fff));
background:-webkit-linear-gradient(bottom,#fafafa 0,#fff 100%);
background:linear-gradient(to top,#fafafa 0,#fff 100%);
border:1px solid #ddd;
color:#000
}

.content__middle .btn--1,
.header-search-container .btn--1{
border:1px solid red;
}

.content__middle .btn--2{
border:1px solid #000000;
}

.content__middle .btn--destruct{
border:1px solid #E73D3D
}

.btn--add-to-cart:after{
content:"+"
}

.btn--back-to-list:before{
content:"\e3c7";
padding-right:.8rem
}

.btn--3{
border-radius:3px;
background-color:#fafafa;
background:-webkit-gradient(linear,left bottom,left top,from(#fafafa),to(#fdfdfd));
background:-webkit-linear-gradient(bottom,#fafafa 0,#fdfdfd 100%);
background:linear-gradient(to top,#fafafa 0,#fdfdfd 100%);
color:#333
}

@media screen and (min-width:60em){

body .header-search-container .btn--search{
background-color:#fafafa;
background:-webkit-gradient(linear,left bottom,left top,from(#fafafa),to(#fdfdfd));
background:-webkit-linear-gradient(bottom,#fafafa 0,#fdfdfd 100%);
background:linear-gradient(to top,#fafafa 0,#fdfdfd 100%);
color:#333;
border:1px solid #ddd
}

}

.forgot-password,
.login-btn{
display:inline-block
}

.btn-img--paypal-bml{
max-width:150px
}

.btn-img--paypal-bml img{
padding-bottom:0
}

.btn-img--paypal-bml img+img{
padding-top:0
}

.btn.btn--search{
text-transform:uppercase
}

.btn.btn--inline{
margin-left:-10px;
border-radius:3px;
border-top-left-radius:0;
border-bottom-left-radius:0
}

.btn--inline{
padding-top:11px;
padding-bottom:9px
}

input.btn--inline{
padding-top:12px;
padding-bottom:10px
}

.content__middle table form .btn{
margin-bottom:0
}

.btn.btn--go{
background-color:#fafafa;
background:-webkit-gradient(linear,left bottom,left top,from(#fafafa),to(#fff));
background:-webkit-linear-gradient(bottom,#fafafa 0,#fff 100%);
background:linear-gradient(to top,#fafafa 0,#fff 100%)
}

span.btn-group__text{
display:block
}

.top-bar .btn--nav{
position:absolute;
z-index:2;
right:0;
padding:7px 20px
}

.header-banner{
position:relative;
z-index:11
}

.lt-ie9 .header-search-container input[type=text]{
padding-top:15px
}

.lt-ie9 .header-search-container{
width:230px
}

.header-banner .logo{
line-height:1
}

.header-banner .logo :not(br){
text-align:center;
font-size:2rem
}

@media screen and (min-width:48em){

.header-banner .logo :not(br){
font-size:2rem
}

}

.header-banner .logo{
border-left:0;
border-right:0;
/*padding-top:.7rem;
padding-bottom:.7rem;
 height:155px; */
}

.header-search-field{
padding-top:1.6px
}

.page-title--hero {
    font-size: 26px!important;
}

@media screen and (max-width:385px){

.top-bar__checkout, .btn--my-account, .btn--header-view-cart{
font-size:14px!important;
    padding-left: 5px;
    padding-right: 5px;
}

.page-title--hero {
    font-size: 16px!important;
}

}



.copyright a{
display:inline-block
}

.footer-container{
clear:both;
display:block
}

.footer ul{
list-style:none
}

.page-home.slider-is-active .header-banner,
.top_sellers.slider-is-active .header-banner{
margin-bottom:0
}

#productBundle,
#productReviews,
.personalization-chart,
.product-detail-description{
clear:both
}

.msrp-container:not(.msrp-container--savings) .field-label,
.msrp-container:not(.msrp-container--savings) .field-value{
text-decoration:line-through
}

.msrp-container *{
display:inline-block
}

.page_product_detail .product-details .message-container--pricing{
line-height:1
}

.page_product_detail .product-details .item-price--product .message{
font-size:.45em;
line-height:1.4
}

.helper_icon img{
padding-top:0;
padding-bottom:0
}

.num-of-items{
display:block
}

.page_product_detail .product-details .item-price--product .wasLabel,
.page_product_detail .product-details .item-price--product .wasLabel+strike{
font-size:.618em
}

@media screen and (min-width:48em) and (max-width:61.875em){

.product-details textarea{
max-width:270px
}

}

body.page_product_detail,
html{
overflow-x:hidden
}

.filmstrip img{
padding-top:0;
padding-bottom:0
}

.img_wrap{
border-radius:5px
}

.product-rating-overall img{
padding-bottom:0
}

.gateway-button img{
padding-top:0;
padding-bottom:0
}

@media screen and (min-width:48em){

.cart-amounts dd,
.cart-amounts dt{
float:left
}

}

.lt-ie9 .cart-amounts dd,
.lt-ie9 .cart-amounts dt{
float:left
}

.item-options{
display:block
}

.address-text{
line-height:1.8
}

.confirm-product,
.responsive-tables--confirm-order{
display:block
}

.order-complete .page-sub-title{
text-align:center
}

.article-post__comment-date{
display:block
}

.form-side__section,
.page_fastcheckout .cart-review,
.submit-order,
form[name=address]{
clear:both
}

.cart-review .page-sub-title{
margin-bottom:0
}

.page-password :not(input){
text-align:center!important
}

.page_bill .message--form,
.page_ship .message--form{
display:block
}

body .frame .img_wrap{
border:1px solid #eee
}

body .frame.current .img_wrap{
border:1px solid #ddd
}

.num-of-items{
border-bottom:5px solid #fafafa
}

.btn--3{
border:1px solid #eee
}

.widget__cart-items--summary{
border-bottom:1px solid #eee
}

@media screen and (min-width:60em){

.btn--search{
border:1px solid #eee
}

}

@media screen and (min-width:48em){

.product-details{
border-left:1px solid #eee
}

}

.btn--3,
body .nivo-caption{
background-color:#fff
}

.blurb,
.blurb *,
.content .field-label,
.content__middle .num-of-items,
.grid-options *,
.num-of-items,
.page-tabs li span,
.page-tabs__label,
.product-details *,
.step-number,
body .item-price *,
body .product-name--string,
label,
span.btn-group__text,
span.label,
span.view-cart-or{
color:#000
}

.table-s{
background:#fefefe
}

.content__middle .btn--1,
.content__middle .btn--2,
.header-banner .logo *,
.header-search-container .btn--1,
.page-tabs .active *,
.page-tabs .active:before,
.top-nav .mm-submenu{
color:#fff
}

.logo{

}

.nav-mobile span{
color:#FF0000;
}

.page-tabs .active,
.top-nav .mm-submenu{
background-color:#000000;
color:#ffffff;
}

.item-name--product a{
color:#000000;
font-size: .90em;
}

.item-name--product a:hover{
color:#FF290B;
}

.countdown,
.message--none,
.sale-text{
color:#FF290B;
}

.btn--destruct{
background-color:#E73D3D;
color:#fff;
box-shadow: 3px 3px 3px black;
}

.content__middle .btn--1,
.header-search-container .btn--1{
background-color: #ff0000;
box-shadow: 3px 3px 3px black;
}

.content__middle .btn--2{
background-color: #ff0000;
box-shadow: 3px 3px 3px black;
}

.content__middle .btn--destruct{
background-color: #ff0000;
box-shadow: 3px 3px 3px black;
}

/*=================== Button Hovers =======================*/
.btn--1:hover, .btn--2:hover{
background-color: #000000;
box-shadow: 0px 0px 0px black;
transition: 0.25s;
}
/* ================== End Button Hovers =======================*/


.footer-container{
   background-image: none;
 /*     background-repeat: no-repeat;
	background-size: cover;
	padding: 20px 20px;
	text-shadow: 1px 1px 1px #000, 
               3px 3px 5px #000,
			  -3px -3px 5px #000; */
	color:#fff;

}

@media screen and (min-width: 1024px) and (max-width: 1400px){
.footer-container{
    background-image: none;
    background-repeat: no-repeat;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px){
.footer-container{
    background-image: none;
    background-repeat: no-repeat;
	}
}

@media screen and (max-width: 768px){
.footer-container{
    background-image: none;
    background-repeat: no-repeat;
	}
}


.breadcrumb,
.home .grid-options{
background:-webkit-gradient(linear,left bottom,left top,from(#fdfdfd),to(#fff));
background:-webkit-linear-gradient(bottom,#fdfdfd 0,#fff 100%);
background:linear-gradient(to top,#fdfdfd 0,#fff 100%)
}

@media screen and (min-width:60em){

.top-bar{
min-height:55px
}

}

.nivoSlider{height:auto!important;max-width:100%!important}

#dealBody &gt; div &gt; div.item-info.item-info--product &gt; div.item-name.item-name--product &gt; a{
color:#FF290B;
font-size:.6em;
}


#billAddressHowHeardContainer { display: none; }

.form-element:before{ clear:both; content:''; display:table; }
.review-new-rating{ cursor:pointer; margin-bottom:1em; padding:0!important; }</pre></body></html>