@media (max-width: 1210px){
	/* =========================================================
		Search
	============================================================ */
	#search {
		width: 100%;
		padding: 0 5% 0 5%;
	}
	
	/* =========================================================
	Development
	============================================================ */
	#development {
		width: 100%;
	}
	
	
	/****** List products list *******/
	ul.list-products-list li > .img-product{
		width: calc( 40% - 20px );
	}
	
	ul.list-products-list li > .content-product{
		width: 60%;
	}
	
	/************************** Content shop **************************/
	/****** List categories *******/
	/* Class 3 columns */
	ul.list-categories.columns-3 li {
		width: 30.83%; /* Restamos 2.5% de el total */
	}
	
	/****** List products *******/
	/* Class 3 columns */
	ul.list-products-box.columns-3 li {
		width: 30.83%; /* Restamos 2.5% de el total */
	}
	
}

@media (max-width: 1000px){
	
	/************************** Content shop **************************/
	/****** List categories *******/
	/* Class 3 columns */
	ul.list-categories.columns-3 li {
		width: 47.50%; /* Restamos 2.5% de el total */
	}
	
	/****** List products *******/
	/* Class 3 columns */
	ul.list-products-box.columns-3 li {
		width: 47.50%; /* Restamos 2.5% de el total */
	}
	
}


@media (max-width: 1060px){
	/* =========================================================
	Development
	============================================================ */
	/************************** Sidebar **************************/
	/****** Special list *******/
	.special-list-products-box li a img{
		width: 100%;
	}
	
	.special-list-products-box li a > .tit-product,
	.special-list-products-box li a > .price-product{
		width: 100%;
		text-align: center;
	}
	
}

@media (max-width: 900px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** Pagination *******/
	.pagination-foot > .bot-before,
	.pagination-foot > .bot-after
	{
		width: 100%;
		clear: both;
	}
	
	.pagination-foot > .bot-before
	{
		margin-bottom: 20px;
	}
	
	.pagination-foot > .bot-after{
		margin-top: 20px;
	}
	
	/****** Related products *******/
	/* List products related products */
	/* Class 4 columns */
	ul.related-products-list.columns-4 li {
		width: 47.5%; /* Restamos 2.5% de el total */
	}
	

}


@media only screen and (max-width : 799px) {
	/* =========================================================
		Development
	============================================================ */
	/************************** Sidebar **************************/
	.sidebar-shop {
		width: 100%;
		float: left;
	}
	
	.sidebar-shop h3{
		display: none;
	}

	#cssmenu ul > li > a {
		font-weight: normal !Important;
	}
	.categories #cssmenu{
		border-top: 0 !important;
		padding: 0;
		margin: 0 5px;
	}
	#cssmenu > ul > li:last-of-type{
		border-bottom: 0;
	}
	#cssmenu > ul:first-child{
		border-top:0;
	}
	.categories #btn_catagories{
		display: block;
	}
	#cssmenu ul ul a {
		padding: 5px 10px 5px 25px;
		display: inline-block;
		width: 100%;
	}
	
	/****** Special list *******/
	.special-list-products {
		display: none;
	}
	
	/************************** Content shop **************************/
	.content-shop {
		width: 100%;
		float: left;
	}	
	
	/****** List categories *******/
	/****** List categories *******/
	ul.list-categories {
		margin-top: 0px;
	}

	/* Class 3 columns */
	ul.list-categories.columns-3 li {
		width: 30.83%; /* Restamos 2.5% de el total */
	}
	
	/****** List products *******/
	ul.list-products-box {
		margin-top: 0px;
	}
	/* Class 3 columns */
	ul.list-products-box.columns-3 li {
		width: 30.83%; /* Restamos 2.5% de el total */
	}
	
}

@media screen and (max-width:799px){ 
	/* =========================================================
		Development
	============================================================ */
	/************************** Sidebar **************************/
	.sidebar-shop div{
		margin-bottom: 0px;
	}
	
	/****** Menu sidebar *******/
	#cssmenu .cat_selected > a > span{
		color: #000 !Important;
	}

	#btn_catagories{
		display: block !important;
		margin-bottom: 20px;
	}
	#cssmenu{
		display: none;
	}
	.adv_filters{
		display: none;
	}
	div#nonlinear {
		margin: 0 auto;
		max-width: 600px;
	}
	input.a.btn_filtter {
		width: 100%;
	}
	
	/************************** Content shop **************************/
	.content-shop > .filter-shop{
		height: auto;
		margin: 15px 0px 15px 0px;
	}
	
}
@media screen and (min-width:800px){ 
	/* =========================================================
		Development
	============================================================ */
	/************************** Sidebar **************************/
	#btn_catagories{
		display: none !important;
	}
	
	#cssmenu{
		display: block !important;
	}	
	
}

@media (max-width: 760px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** List categories *******/
	/* Class 3 columns */
	ul.list-categories.columns-3 li {
		width: 47.5%; /* Restamos 2.5% de el total */
	}
	
	/****** List products *******/
	/* Class 3 columns */
	ul.list-products-box.columns-3 li {
		width: 47.5%; /* Restamos 2.5% de el total */
	}
	
}

@media (max-width: 665px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** File product *******/
	.photo-file-product {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}

	.content-file-product {
		width: 100%;
		margin-left: 0px;
	}
}


@media (max-width: 550px){
	/* =========================================================
	Search
	============================================================ */
	#search input{
		width: 50%;
	}
	
	/* =========================================================
		Development
	============================================================ */
	
	/****** List products list *******/
	ul.list-products-list li > .img-product{
		width: calc( 50% - 20px );
	}
	
	ul.list-products-list li > .content-product{
		width: 50%;
	}
	
}


@media (max-width: 520px){
	/************************** Content shop **************************/
	/****** List categories *******/
	/* Class 3 columns */
	ul.list-categories.columns-3 li {
		width: 97.5%; /* Restamos 2.5% de el total */
	}
	
	/****** List products *******/
	ul.list-products-box li {
		margin: 0 0 8.5% 2.5%;
	}

	/* Class 3 columns */
	ul.list-products-box.columns-3 li {
		width: 97.5%; /* Restamos 2.5% de el total */
	}
}

@media (max-width: 479px){

	/* =========================================================
	Development
	============================================================ */
	#development {
		padding: 0 5% 0 5%;
	}
}

@media (max-width: 450px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** Pagination *******/
	.pagination li {
		margin: 0px 0px 0px 6px;
	}

	.pagination li:last-child {
		margin-right: 6px;
	}
	
	.pagination li a,
	.pagination li.between{
		padding: 2px 8px 2px 8px;
	}
	
	/****** List products list *******/
	ul.list-products-list li > .img-product{
		width: calc( 100% - 0px );
		margin-bottom: 20px;
	}
	
	ul.list-products-list li > .content-product{
		width: 100%;
	}
	
	/****** Related products *******/
	/* List products related products */
	/* Class 4 columns */
	ul.related-products-list.columns-4 li {
		width: 97.5%; /* Restamos 2.5% de el total */
	}
	
}

@media (max-width: 340px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** File product *******/
	.content-file-product > .options-quantity .options{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 20px;
	}
	
	.content-file-product > .options-quantity .quantity{
		width: 50%;
	}
	
}


@media (max-width: 300px){
	/* =========================================================
		Development
	============================================================ */
	/************************** Content shop **************************/
	/****** Pagination *******/
	.pagination li {
		margin: 0px 0px 0px 4px;
	}

	.pagination li:last-child {
		margin-right: 4px;
	}
	
	.pagination li a,
	.pagination li.between{
		padding: 2px 5px 2px 5px;
	}
	
}



