/******************************************************************************/
/* MEDIA QUERIES
/******************************************************************************/
@media only screen and (max-width : 640px)
{
	/*.wrapper {
		margin: 0 20px;
	}*/
	header .site-title {
		display: none;
	}
	form.product {
		width: 600px;
	}
	#search:not(.mobile) {
		display: none;
	}
	#indicators {
		display: none;
	}
	#carousel-control {
		margin-top: 80px;
	}
	#cat_parent {
		font-size: .8em;
	}
	#shop .vertical-wrapper {
		display: none;
	}
	#shop .horizon-wrapper {
		margin-left: 0;
	}
	#shop .horizone-nav {
		width: auto;
	}
	#admin_product form.product select.cat_id {
		width: 100%;
	}

}
@media (max-width: 950px)
{
	.nav:not(.mobile) {
		display: none;
	}
	.box {
		display: none;
	}
	header nav .mobile {
		display: block !important;
	}
	header nav .mobile ul {
		display: none;
		position: absolute;
		left: -50px;
		padding-left: 0;
		background-color: white;
		z-index: 999;
	}
	header nav .mobile li {
		clear: both;
		float: left;
		width: 100%;
	}
	header nav .mobile li a {
		text-wrap: nowrap;
	}
	#back-top {
		display: none !important;
	}
	#shop article.product {
		float: left;
		width: 100%;
		padding: 40px 0 0 10px;
	}
	form.product {
		width: 600px;
	}
}
@media only screen and (min-width : 320px) and (max-width : 640px)
{
	#search:not(.mobile) {
		display: none;
	}
	
	header .site-title {
		display: none;
	}
	
	#admin_product form.product select.cat_id {
		width: 100%;
	}
}
@media (min-width : 950px) and (max-width: 3000px)
{
	.box {
		display: none;
	}
}