/*  Variables
/*-------------------------------------------------- */

/*  Layout
/*-------------------------- */





/*  Layout
/*-------------------------------------------------- */

.container-fluid{
	padding-right: 2em;
	padding-left: 2em;
}

/*  Main content
/*-------------------------------------------------- */

header#site-header{
  padding-top: 1.5em;
  padding-bottom: 1.5em;
}

#page-content .with-sidebar.sidebar-left,
#page-content .with-sidebar.sidebar-right{
  background: none;
}

.page-content-inner{
}


/*  Page header
/*-------------------------- */

.page-header{
	margin: 0 0 2em;
}

/*  Collection
/*-------------------------------------------------- */

#content-primary .tag-filter{
  margin-bottom: 3em;
}

/* Break to two products per row */

.collection .products [class*="span"], .collection .products .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 5%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.collection .products .row-fluid [class*="span"] {
  width: 47.5%;
}

.collection .products .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}



/* Break to one product per row */

@media (max-width: 480px) {
.collection .products [class*="span"], .collection .products .row-fluid [class*="span"]{
    display: block;
    float: none;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }

  .collection .row-fluid .span3 {
    width: 100%;
  }
}


/*  Product
/*-------------------------------------------------- */


/*  Thumbnails  */

/* Break to two four thumbs per row */

.product .thumbs [class*="span"], .product .thumbs .row-fluid [class*="span"] {
  display: block;
  float: left;
  width: 100%;
  min-height: 30px;
  margin-left: 3%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.product .thumbs .row-fluid [class*="span"] {
  width: 31.33333333%;
}

.product .thumbs .row-fluid [class*="span"]:first-child {
  margin-left: 0;
}


/*  Variants  */

.product .variants .row-fluid [class*="span"]:first-child {
  margin-bottom: 15px;
}


/*  Pages
/*-------------------------------------------------- */

/*  Page - index
/*-------------------------- */

.index-content{
  margin-top: 2em;
}

.index .highlight-bar{
  padding: 4em 2em;
}

.rslides-wrap{
  padding: 0;
}

.index .index-content .row-fluid [class*="span"]:last-child{
  margin-top: 3em;
}


/*  Page - cart
/*-------------------------- */

.cart h2{
	margin-bottom: 1em;
}

.cart #cart th{
	padding: 1em 1.5em;
}

.cart #cart td{
	padding: 1em;
}

/*  Remove  */

.cart #cart th.remove,
.cart #cart td.remove{
  display: none;
}

/*  Image  */
.cart #cart th.image,
.cart #cart td.image{
  display: none;
}


/*  Item description  */

.cart #cart th.item,
.cart #cart td.item{
  padding-left: 0;
	width: auto;
}

/*  Price  */

.cart #cart th.price,
.cart #cart td.price{
}


/*  Quantity  */

.cart #cart th.qty,
.cart #cart td.qty{
}

.cart #cart td.qty input{
  width: 40px;
}


/*  Total  */

.cart #cart th.total,
.cart #cart td.total{
}

/*  Subtotal  */

.cart #checkout{
  margin-top: 3em;
  padding-top: 3em;
  float: none;
  text-align: center;
}

.cart #checkout h2{
  margin-bottom: 2em;
  text-align: center;
}


/*  Page - contact
/*-------------------------- */

#contact-form{
  margin-top: 3em;
}


/*  Customer accounts
/*-------------------------------------------------- */

#customer-account #site-sidebar{
  display: block;
  margin-top: 3em;
}

#guest-login.account-session-module{
  margin-top: 5em;
}



/*  Sidebar
/*-------------------------------------------------- */

#site-sidebar{
  display: none;
}


/*  Footer
/*-------------------------------------------------- */

#footer-widgets{
  display: none;
}

footer#site-footer{
  padding-top: 3em;
}


/*  Vendor
/*-------------------------------------------------- */

/*  ResponsiveSlides.js
/*-------------------------- */


/*  Theme - Empyre modern  */

.rslides-container.hover .empyre-default_nav {
  display: block;
}

.rslides-container.hover .empyre-default_tabs {
  display: none;
}
