/**
 * SASS/SCSS/Compass Transcription of Skeleton Responsive Grid
 * originally authored by Dave Gamache. This translation offers
 * mixins that support fluid and as well as fixed grids to supplement
 * the work that Dave Gamache has done.
 * @author Dennis Thompson <http://www.atomicpages.net>
 * @copyright Copyright (c) 2013 AtomicPages LLC
 * @license MIT
 * @version 1.5.1
 */
/* BASE GRID
 * ------------------------------------------------ */
/* line 18, ../sass/skeleton.scss */
.container {
  position: relative;
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
  padding: 0;
}
/* line 25, ../sass/skeleton.scss */
.container .column,
.container .columns {
  float: left;
  display: inline;
  position: relative;
}
/* line 29, ../sass/skeleton.scss */
.container .column.alpha,
.container .columns.alpha {
  margin-left: 0;
}
/* line 30, ../sass/skeleton.scss */
.container .column.omega,
.container .columns.omega {
  margin-right: 0;
}

/* line 33, ../sass/skeleton.scss */
.row {
  margin-bottom: 20px;
}

/* line 14, ../sass/_dependencies.scss 
.container .column,
.container .columns {
  margin-left: 1%;
  margin-right: 1%;
}*/

/* The Grid */
/* line 26, ../sass/_dependencies.scss */
.container .one.column,
.container .one.columns {
  width: 4.25%;
}
/* line 28, ../sass/_dependencies.scss */
.container .two.columns {
  width: 10.5%;
}
/* line 28, ../sass/_dependencies.scss */
.container .three.columns {
  width: 16.75%;
}
/* line 28, ../sass/_dependencies.scss */
.container .four.columns {
  width: 23%;
}
/* line 28, ../sass/_dependencies.scss */
.container .five.columns {
  width: 29.25%;
}
/* line 28, ../sass/_dependencies.scss */
.container .six.columns {
  width: 35.5%;
}
/* line 28, ../sass/_dependencies.scss */
.container .seven.columns {
  width: 41.75%;
}
/* line 28, ../sass/_dependencies.scss */
.container .eight.columns {
  width: 48%;
}
/* line 28, ../sass/_dependencies.scss */
.container .nine.columns {
  width: 54.25%;
}
/* line 28, ../sass/_dependencies.scss */
.container .ten.columns {
  width: 60.5%;
}
/* line 28, ../sass/_dependencies.scss */
.container .eleven.columns {
  width: 66.75%;
}
/* line 28, ../sass/_dependencies.scss */
.container .twelve.columns {
  width: 73%;
  margin-right: 4%;
}
/* line 28, ../sass/_dependencies.scss */
.container .thirteen.columns {
  width: 79.25%;
}
/* line 28, ../sass/_dependencies.scss */
.container .fourteen.columns {
  width: 85.5%;
}
/* line 28, ../sass/_dependencies.scss */
.container .fifteen.columns {
  width: 91.75%;
}
/* line 28, ../sass/_dependencies.scss */
.container .sixteen.columns {
  width: 100%;
  box-sizing: border-box;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-one {
  padding-left: 6.25%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-two {
  padding-left: 12.5%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-three {
  padding-left: 18.75%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-four {
  padding-left: 25%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-five {
  padding-left: 31.25%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-six {
  padding-left: 37.5%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-seven {
  padding-left: 43.75%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-eight {
  padding-left: 50%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-nine {
  padding-left: 56.25%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-ten {
  padding-left: 62.5%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-eleven {
  padding-left: 68.75%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-twelve {
  padding-left: 75%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-thirteen {
  padding-left: 81.25%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-fourteen {
  padding-left: 87.5%;
}
/* line 66, ../sass/_dependencies.scss */
.container .offset-by-fifteen {
  padding-left: 93.75%;
}

/* TABLET (PORTRAIT)
 * ------------------------------------------------ */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* line 43, ../sass/skeleton.scss */
  .container {
    width: 768px;
  }
  /* line 46, ../sass/skeleton.scss */
  .container .column.alpha, .container .columns.alpha {
    margin-left: 0;
    margin-right: 10px;
  }
  /* line 52, ../sass/skeleton.scss */
  .container .column.omega, .container .columns.omega {
    margin-right: 0;
    margin-left: 10px;
  }

  /* line 60, ../sass/skeleton.scss */
  .alpha.omega {
    margin-left: 0;
    margin-right: 0;
  }

  /* line 39, ../sass/_dependencies.scss */
  .container .column,
  .container .columns {
    margin-left: 10px;
    margin-right: 10px;
  }
  
	  @media only screen and (max-width: 859px) {
		.container #currentProductsPage .columns,
		.container #currentProductsPage .columns{
			margin-left:0;
			margin-right:0;
		}
	}

  /* The Grid */
  /* line 51, ../sass/_dependencies.scss */
  .container .one.column,
  .container .one.columns {
    width: 28px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .two.columns {
    width: 76px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .three.columns {
    width: 124px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .four.columns {
    width: 172px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .five.columns {
    width: 220px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .six.columns {
    width: 268px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .seven.columns {
    width: 316px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .eight.columns {
    width: 364px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .nine.columns {
    width: 412px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .ten.columns {
    width: 460px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .eleven.columns {
    width: 508px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .twelve.columns {
    width: 556px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .thirteen.columns {
    width: 604px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .fourteen.columns {
    width: 652px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .fifteen.columns {
    width: 700px;
  }
  /* line 53, ../sass/_dependencies.scss */
  .container .sixteen.columns {
    width: 748px;
  }
  /* line 56, ../sass/_dependencies.scss */
  .container .one-third.column {
    width: 236px;
  }
  /* line 57, ../sass/_dependencies.scss */
  .container .two-thirds.column {
    width: 492px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-one {
    padding-left: 48px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-two {
    padding-left: 96px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-three {
    padding-left: 144px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-four {
    padding-left: 192px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-five {
    padding-left: 240px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-six {
    padding-left: 288px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-seven {
    padding-left: 336px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-eight {
    padding-left: 384px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-nine {
    padding-left: 432px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-ten {
    padding-left: 480px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-eleven {
    padding-left: 528px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-twelve {
    padding-left: 576px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-thirteen {
    padding-left: 624px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-fourteen {
    padding-left: 672px;
  }
  /* line 70, ../sass/_dependencies.scss */
  .container .offset-by-fifteen {
    padding-left: 720px;
  }
}
/*  MOBILE (PORTRAIT)
 * ------------------------------------------------ */
@media only screen and (max-width: 767px) {
  /* line 77, ../sass/_dependencies.scss */
  .container {
    /*width: 300px;*/
    width:90%;
  }
  /* line 80, ../sass/_dependencies.scss */
  .container .column,
  .container .columns {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 89, ../sass/_dependencies.scss */
  .container .one.column {
    width: 300px;
  }
  /* line 121, ../sass/_dependencies.scss */
  .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
    width: 300px;
  }
  /* line 95, ../sass/_dependencies.scss */
  .container .one-third.column {
    width: 300px;
  }
  /* line 96, ../sass/_dependencies.scss */
  .container .two-thirds.column {
    width: 300px;
  }
  /* line 121, ../sass/_dependencies.scss */
  .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
    padding-left: 0;
  }
}
/* MOBILE (LANDSCAPE)
 * ------------------------------------------------ */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* line 77, ../sass/_dependencies.scss */
  .container {
    /*width: 420px;*/
    width:90%;
  }
  /* line 80, ../sass/_dependencies.scss */
  .container .column,
  .container .columns {
    margin-left: 0;
    margin-right: 0;
  }
  /* line 89, ../sass/_dependencies.scss */
  .container .one.column {
    width: 420px;
  }
  /* line 121, ../sass/_dependencies.scss */
  .container .one.columns, .container .two.columns, .container .three.columns, .container .four.columns, .container .five.columns, .container .six.columns, .container .seven.columns, .container .eight.columns, .container .nine.columns, .container .ten.columns, .container .eleven.columns, .container .twelve.columns, .container .thirteen.columns, .container .fourteen.columns, .container .fifteen.columns, .container .sixteen.columns {
    width: 420px;
  }
  
  	/* for brands page layout fix, screen smaller than 687px */
  	.container .sixteen.columns {
	 width:100%; 	
	 }
  
  /* line 95, ../sass/_dependencies.scss */
  .container .one-third.column {
    width: 420px;
  }
  /* line 96, ../sass/_dependencies.scss */
  .container .two-thirds.column {
    width: 420px;
  }
  /* line 121, ../sass/_dependencies.scss */
  .container .offset-by-one, .container .offset-by-two, .container .offset-by-three, .container .offset-by-four, .container .offset-by-five, .container .offset-by-six, .container .offset-by-seven, .container .offset-by-eight, .container .offset-by-nine, .container .offset-by-ten, .container .offset-by-eleven, .container .offset-by-twelve, .container .offset-by-thirteen, .container .offset-by-fourteen, .container .offset-by-fifteen {
    padding-left: 0;
  }
}
/* CLEARING
 * ------------------------------------------------ */
/* line 86, ../sass/skeleton.scss */
.container:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 93, ../sass/skeleton.scss */
.clearfix, .row {
  zoom: 1;
}
/* line 95, ../sass/skeleton.scss */
.clearfix:before, .clearfix:after, .row:before, .row:after {
  content: "\0020";
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
/* line 103, ../sass/skeleton.scss */
.clearfix:after, .row:after {
  clear: both;
}

/* line 105, ../sass/skeleton.scss */
.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}
