/*------------------------------------------------------------

	Aether Themes 6 Columns Grid

--------------------------------------------------------------*/

/* Resets
-------------------------------------------------------------- */
@-o-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}

html {
  overflow-y: auto;
}

img,
audio,
video,
canvas {
  max-width: 100%;
}

* { -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box; }

/* Grid
-------------------------------------------------------------- */

.container {
/*	max-width: 1480px;*/
	width:92%;
	margin: 0px auto;
	position: relative;
	zoom:1;
}
.container2 {
	margin: 0px auto;
	position: relative;
	zoom:1;
}
.container:before, .container:after { content:""; display: table; }
.container:after { clear:both; }


@media screen and (min-width: 480px) {
  .container {
/*    width: 98%;*/
  }
@media screen and (max-width: 480px) {
  .container {
    width: 92%;
  }

  .grid-1,
  .grid-2,
  .grid-3,
  .grid-4,
  .grid-4_collections,
  .grid-5,
  .grid-6,
  .grid-half,
  .grid-full {
    float: left;
    width: 96.969696969697%;
    margin: 0 1.515151515152%;
  }

  .grid-half {
    width: 46.969696969697%;
    margin: 0 1.515151515152%;
  }

  .grid-quarter {width: 96.969696969697%;margin: 0 1.515151515152%;clear: left;}

  .grid-short-1 {
    width: 65%;
    float: left;
}
  .grid-short-2 {
    float: left;
}
  .grid-short-2 img {
    margin-right:200px;
  }
}

@media screen and (max-width: 480px) {
  .grid-half {
    max-width: 350px;
  }
  .store-list {
    width:100%; padding-bottom:5px; border-bottom: 1px solid #e7e7e7; margin-bottom:10px;
    max-width: 350px;
  }
}

@media screen and (min-width: 640px) {

  .grid-short-1 {width: 65%; float: left;}
  .grid-short-2 {float: left;}
  .grid-1     { width: 13.636363636364%; }
  .grid-quarter		{ width: 50%;float: left;padding-bottom:20px;}
  .grid-2     { width: 30.30303030303%; }
  .grid-3,
  .grid-half  { width: 46.969696969697%; }
  .grid-4     { width: 63.636363636364%; padding-left: 2% }
  .grid-4_collections     { width: 63.636363636364%; }
  .grid-5     { width: 80.30303030303%; }
  .grid-6,
  .grid-full  { width: 96.969696969697%; margin: 0px auto;}

  .store-list {width:100%; padding-bottom:5px; border-bottom: 1px solid #e7e7e7; margin-bottom:10px;}

}

.grid-2 img {
	margin-left: -140px;
}

.menu-sidebar-1-container {
	width: 320px;
}

.grid-4_collections {
	margin-top: -20px;
	float: right;
}



/* Clearfix
-------------------------------------------------------------- */
.clearfix:before, .clearfix:after { content:""; display: table; }
.clearfix:after { clear:both; }
.clearfix { zoom:1; }