/***** Screen 960px *****/

.container_24 						{ margin:0 auto; width:960px; }
.container_24 .container_24 		{ margin:0 -5px 0 -5px; width:auto; }

/* `Grid >> Global 24 Columns
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24,
.grid_24_2px {
  display: inline;
  float: left;
  margin-left: 0px;

}

.grid_11 {
	 display: inline;
	  float: left;
	  margin-left: 10px;

	
}

.grid_1 							{ width: 30px; }
.grid_2 							{ width: 70px; }
.grid_3 							{ width: 110px; }
.grid_4 							{ width: 150px; }
.grid_5 							{ width: 190px; }
/* .grid_6 							{ width: 230px; } */
.grid_6 							{ width: 380px; } 
.grid_7 							{ width: 270px; }
.grid_8 							{ width: 310px; }
.grid_9 							{ width: 350px; }
.grid_10 							{ width: 390px; }
/* .grid_11 							{ width: 430px; } */
.grid_11 							{ width: 310px; }
.grid_12 							{ width: 470px; }
.grid_13 							{ width: 510px; }
.grid_14 							{ width: 550px; }
.grid_15 							{ width: 590px; }
.grid_16 							{ width: 630px; }
.grid_17 							{ width: 670px; }
.grid_18 							{ width: 710px; }
.grid_19 							{ width: 750px; }
.grid_20 							{ width: 790px; }
.grid_21 							{ width: 830px; }
.grid_22 							{ width: 870px; }
.grid_23 							{ width: 910px; }
.grid_24 							{
	width: 950px;
	/*
	margin-top: 60px;
	*/
}
.grid_24_2px 						{ width: 952px; }

.grid_blog 							{
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	
}

.grid_social 						{
	width: 220px;
	padding: 5px;
	float:right;
}

/* `Prefix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.prefix_1 							{ margin-left: 45px; }
.prefix_2 							{ margin-left: 80px; }
.prefix_3 							{ margin-left: 125px; }
.prefix_4 							{ margin-left: 165px; }
.prefix_5 							{ margin-left: 205px; }
.prefix_6 							{ margin-left: 245px; }
.prefix_7 							{ margin-left: 285px; }
.prefix_8 							{ margin-left: 325px; }
.prefix_9 							{ margin-left: 365px; }
.prefix_10 							{ margin-left: 405px; }
.prefix_11 							{ margin-left: 445px; }
.prefix_12 							{ margin-left: 485px; }
.prefix_13 							{ margin-left: 525px; }
.prefix_14 							{ margin-left: 565px; }
.prefix_15 							{ margin-left: 605px; }
.prefix_16 							{ margin-left: 645px; }
.prefix_17 							{ margin-left: 685px; }
.prefix_18 							{ margin-left: 725px; }
.prefix_19 							{ margin-left: 765px; }
.prefix_20 							{ margin-left: 805px; }
.prefix_21 							{ margin-left: 845px; }
.prefix_22 							{ margin-left: 885px; }
.prefix_23 							{ margin-left: 925px; }

/* `Suffix Extra Space >> 24 Columns
----------------------------------------------------------------------------------------------------*/

.suffix_1 							{ margin-right: 45px; }
.suffix_2 							{ margin-right: 80px; }
.suffix_3 							{ margin-right: 125px; }
.suffix_4 							{ margin-right: 165px; }
.suffix_5 							{ margin-right: 205px; }
.suffix_6 							{ margin-right: 245px; }
.suffix_7 							{ margin-right: 285px; }
.suffix_8 							{ margin-right: 325px; }
.suffix_9 							{ margin-right: 365px; }
.suffix_10 							{ margin-right: 405px; }
.suffix_11 							{ margin-right: 445px; }
.suffix_12 							{ margin-right: 485px; }
.suffix_13 							{ margin-right: 525px; }
.suffix_14 							{ margin-right: 565px; }
.suffix_15 							{ margin-right: 605px; }
.suffix_16 							{ margin-right: 645px; }
.suffix_17 							{ margin-right: 685px; }
.suffix_18 							{ margin-right: 725px; }
.suffix_19 							{ margin-right: 765px; }
.suffix_20 							{ margin-right: 805px; }
.suffix_21 							{ margin-right: 845px; }
.suffix_22 							{ margin-right: 885px; }
.suffix_23 							{ margin-left: 925px; }

.show-phone 						{ display:none !important; }
.show-tablet 						{ display:none !important; }
.show-screen						{ display:inherit !important; }
	
.hide-phone							{ display:inherit !important; }
.hide-tablet						{ display:inherit !important; }
.hide-screen						{ display:none !important; }


/***** Phone (landscape 420px) *****/
@media only screen and (max-width: 580px) {

.container_24 						{ margin:0 auto; width:466px; }
.container_24 .container_24 		{ margin:0; }
	
.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 							{ width:456px; margin:10px 0 0 0; float:left; display:inline; }

.show-phone 						{ display:inherit !important; }
.show-tablet 						{ display:none !important; }
.show-screen						{ display:none !important; }
	
.hide-phone							{ display:none !important; }
.hide-tablet						{ display:inherit !important; }
.hide-screen						{ display:inherit !important; }


.home-new-arrivals-box {
   	width:466px;
}

.home-new-arrivals-box div a img {
	width:466px;
	height:466px;
}

.new-arrivals-img {
	width:466px;
}

.home-new-arrivals-text {
   width:466px;
}

.footer-subscribe {
	float:right; line-height:40px; margin-top:30px;
}

.footer-social {
	float:left; margin-left:0px; margin-top:70px;	
}

.grid_blog 							{
	width: 466px;
	margin-left: auto;
	margin-right: auto;
	
}


.page-title-alt h1 {
	font-size:28px;
	
	}
.page-title, .single-blog .page-title {
	font-size:28px !important;
	
	}	


#nav_wrapper {
	border-bottom:none;
	
	}

.products li .product-name,
div.sort-by ul li,
div.sort-by ul li a

 {
	font-size:15px !important;
	
	}

div.shop-content div.related,
#cloud-zoom-big,
.cloud-zoom-lens,
.cloud-zoom-lens a

{
	display:none !important;
	
	}

#wrap a img {
	padding-top:2px !important;
	padding-left:2px !important;
	

	
	}



img.attachement-shop_single .cloud-zoom-lens div {
	display:none !important;
	opacity:0;
	border:solid !important;
	
	}



















div.product div.summary {
	padding-left: 0px;
    width: 466px;
}

.header-responsive {
	width:466px;
	margin:0 auto;
}

#menu select.dropdown-menu {
	color:#000 !important;
	height:48px;
	border:solid 1px #CCCCCC;
	padding: 10px 10px;
	font-size:20px;
	font-family: "proxima-nova",sans-serif;
	
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	
	}
	
	
.dropdown-menu option {
	line-height:40px !important;
	padding:10px 10px !important;
	
	}
.footer-content {
	float:left;
	
	}

.footer-contact {
	display:block;
	float:right;
	width:240px;
	margin-top:30px;
	font-size:16px !important;
	
	}
.footer-contact a {
	font-size:20px !important;
	line-height:28px;
	
	}	
	
	
.clearall {
	clear:both;
	
	}			
	
	
	
div.footer-subscribe div.mc_custom_border_hdr {
	color:#777;
	font-size:20px;
	

	
	}	

	
.footer-subscribe {
	float:none;
	margin-left:0px;
	width:440px;
	
	}
	
#footer_wrap, .footer-heading {
	font-size:20px !important;
	}
		
.footer-content a {
	font-size: 20px !important;
	font-weight: 200 !important;
	color: #777;
	line-height:28px;
	}
			
.footer-copy {
	font-size:15px;
	
	}	
	

div.mc_merge_var label.mc_var_label {
		display:none;
		
		}
	
	
div.mc_merge_var input#mc_mv_EMAIL.mc_input {
		width:100% !important;
		margin-top:20px;
		margin-bottom:20px;
		border-color:#999;
		height:40px;
		line-height:40px;
		}
		

#info_nav li a, .amount {
	font-size:14px;
	
	}
	
.contact-menu {
	display:none;
	
	}	

p {
	font-size:28px !important;
	line-height:30px;
	
	}

#info_nav li a {
	font-size:20px !important;
	
	}
.amount {
	font-size:20px !important;
	}	

#sidebar {
	display:none;
	
	}

}





/***** Clean up *****/

.container:after 					{ content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix:before,
.clearfix:after,
.container_24:before,
.container_24:after 							{ content:'\0020'; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
.container_24:after,	.clearfix:after 		{ clear:both; }
.container_24, 
.clearfix 							{ zoom:1; }
.clear 								{ clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;	}