/*
	99Lime.com HTML KickStart by Joshua Gatcke
	kickstart-grids.css
	
	DO NOT EDIT THIS FILE unless you know what you are doing. 
*/
/*---------------------------------
	GRID/COLUMNS
-----------------------------------
	tinyfluidgrid.com
	& girlfriendnyc.com
	with changes by 99Lime
-----------------------------------*/
 /*
 & Columns : 12 
 & Gutter %: 20% 
 & MaxWidth: 1280px
 */
 
.grid{
max-width:1350px;
margin:0 auto;
padding:0 2em;
}

.grid.flex{
width:100%;
max-width:100%;
padding:0 2%;
padding:2em;
}

.row{
display:block;
overflow:hidden;
clear:both;
}

*[class*="col_"].alpha{margin-left:0;}
*[class*="col_"].omega{margin-right:0;}
 
.col_1  { width: 6.6666666666667%; }
.col_2  { width: 15%; }
.col_3  { width: 23.333333333333%; }
.col_4  { width: 31.666666666667%; }
.col_5  { width: 40%; }
.col_6  { width: 48.333333333333%; }
.col_7  { width: 56.666666666667%; }
.col_8  { width: 65%; }
.col_9  { width: 73.333333333333%; }
.col_10 { width: 81.666666666667%; }
.col_11 { width: 90%; }
.col_12 { width: 98.333333333333%; }

*[class*="col_"]{
margin-left: 0.83333333333333%;
margin-right: 0.83333333333333%;
margin-top:0.5em;
margin-bottom:0.5em;
float: left;
display: block;
}

.grid img{
max-width: 100%;
height:auto;
}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix, *:first-child+html .clearfix{zoom:1}

/* Viewable Grids 
	To view your grids, add the class .visible to any grid container.
	This will add a background color so you can see the layout of your grids. 
*/
*[class*="col_"].visible{
background:#eee;
border:1px dotted #ccc;
}


/*---------------------------------
	Responsive Grid Media Queries - 1280, 1024, 768, 480
	1280-1024 	- desktop (default grid)
	1024-768 	- tablet landscape
	768-480 	- tablet 
	480-less 	- phone landscape & smaller
-----------------------------------*/
@media all and (min-width: 1450px) and (max-width: 3000px) {
	
	.grid *[class*="col_"]{}
	.grid *[class*="slideshow_container"]{height:550px;}
	.grid *[class*="bx-wrapper"]{
		height:550px;
	}
	
	.grid *[class="content"]{height: 550px;}

	.grid *[class="slideshow_img"]{
		height: 550px;
		border: solid 1px #250101;
	}
	
	.grid{max-width: 1650px;}
	.grid{min-width: 1650px;}
	.show-desktop	{display:block;}
	.hide-desktop	{display:none;}
	.show-tablet	{display:none;}
	.hide-tablet	{display:block;}
	.show-phone		{display:none;}
	.hide-phone		{display:block;}
	
	.grid p{font-size:14px;}
}

@media all and (min-width: 1280px) and (max-width: 1450px) {
	
	.grid *[class*="col_"]{}
	.grid *[class*="slideshow_container"]{height:450px;}
	.grid *[class*="bx-wrapper"]{
		height:450px;
	}
	
	.grid *[class="content"]{height: 450px;}

	.grid *[class="slideshow_img"]{
		height: 450px;
		border: solid 1px #250101;
	}
	
	.grid{max-width: 1350px;}
	.grid{min-width: 1350px;}
	.show-desktop	{display:block;}
	.hide-desktop	{display:none;}
	.show-tablet	{display:none;}
	.hide-tablet	{display:block;}
	.show-phone		{display:none;}
	.hide-phone		{display:block;}
	
	.grid p{font-size:14px;}
}

@media all and (min-width: 769px) and (max-width: 1280px) {
	
	.grid *[class*="col_"]{}
	
	.grid [class="content"]{height:333px;}
	.grid *[class="slideshow_container"]{height:333px;}
	/*.grid #image_container{height:333px;}*/
	
	.grid *[class*="bx-wrapper"]{
		height:333px;
	}
	
	.grid{max-width: 1000px;}
	.grid{min-width: 1000px;}
	
	.show-desktop	{display:block;}
	.hide-desktop	{display:none;}
	.show-tablet	{display:none;}
	.hide-tablet	{display:block;}
	.show-phone		{display:none;}
	.hide-phone		{display:block;}
	
	.grid *[class="footer"]{
	font-size: 0.8em;
	line-height:90%;
	margin-left:0px;
	padding:4px;
	width:20%;
	}
	
	.grid *[class="slideshow_img"]{
		height: 333px;
	}
	
	.grid *[class="facebook"]{
	zoom: 0.60;
    -moz-transform:scale(0.60);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.60);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.60);
    -webkit-transform-origin: 0 0;
    padding:0px;
    width: 20%;
	}
	
	.grid p{font-size:14px;}
}

@media all and (min-width: 0px) and (max-width: 768px) {

	.grid *[class*="col_"]{
	float:none;
	width:auto;
	clear:both;
	display:block;
	}

	.grid *[class*="col_"] [class*="col_"]{
	margin-left:0;
	margin-right:0;
	width:100%;
	}
	
	.grid *[class*="slideshow_container"]{
	float:none;
	width:auto;
	max-height:333px;
	height:auto;
	clear:both;
	display:block;
	background-color:#ccc8b0;
	}
	
	.grid *[class*="bx-wrapper"]{
		height:333px;
	}
	
	.grid [class="content"]{
	float:none;
	width:auto;
	height: 333px;
	clear:both;
	display:block;
	border-left:1px solid #250101;
	border-top:1px solid #250101;
	}
	
	/*.grid #image_container{height:333px;}*/
	
	.grid #footer{
		height:80px;
		font-size:70%;
	}
	
	.grid *[class="slideshow_img"]{
		height: 333px;
	}
	
	.grid *[class="facebook"]{
	zoom: 0.60;
    -moz-transform:scale(0.60);
    -moz-transform-origin: 0 0;
    -o-transform: scale(0.60);
    -o-transform-origin: 0 0;
    -webkit-transform: scale(0.60);
    -webkit-transform-origin: 0 0;
    width: 20%;
	}
	
	.grid{max-width: 500px;}
    
	.show-desktop	{display:none;}
	.hide-desktop	{display:block;}
	.show-tablet	{display:block;}
	.hide-tablet	{display:none;}
	.show-phone		{display:none;}
	.hide-phone		{display:block;}
	
	.grid *[class*="logo"]{
		padding-top:14px;
	}
	
	img.international{
		/*padding-top:35px;*/
		overflow:visible;
		padding-left:4px;
	}
	
	.grid p{font-size:100%;}
	.grid td{font-size:70%;}
	
	.grid *[class*="content_title"]{
		font-size:21px;
	}
	
	.grid *[class*="alt"]{
		font-size:100%;
	}
}

@media all and (max-width: 480px) {

	.grid{height: 100%;}
	
	.grid *[class*="slideshow_container"]{
		max-height:30%;
	}
	
	.grid *[class="slideshow_img"]{
		height: 100%;
	}
	
	.grid [class="content"]{
		height: 40%;
	}

	.grid *[class*="logo"]{
		display:none;
	}

	.grid *[class*="language"]{
		height:45px;
	}

	.grid #footer{display:none;}
	
	body{background:none;}
	
	img.international{
		padding-top:20px;
		overflow:visible;
		padding-left:4px;
	}
}