@media only screen and (min-width: 980px) and (max-width:1024px) {
	
	.nivoSlider, .slideshow .nivoSlider img { width:730px !important; height: auto !important; }
	
	.slideshow .nivoSlider {
		margin-bottom: 10px !important;
	}
	
	#footer {
    width: 980px !important;
    margin: 0 auto !important;
	}
	
	.product-list .left {
    width: 465px !important;
}

#meus-pedidos {
	position: relative;
	left: -170px;
	top: -38px;
	}

	

}

@media only screen and (min-width: 1030px) and (max-width:1920px) {
	
	.geral { width: 1140px !important; }
	
	#search {
	width: 336px;
	}
	
	#search input {
    width: 266px;
	}
	
	#header, .nav-inner, .content-inner, .footer-inner, #powered, .nav-container, .header_inner {
    width: 1140px;
    margin: 0 auto;
    text-align: left;
	}
	
	#meus-pedidos {
	position: relative;
	left: -90px;
	top: -38px;
	}
	
	.product-grid li,
	#content .box-product .product-items{
	width:25% !important; /*247*/
    float:left;
	display: inline-block;
	}
	
	#featured-carousel .base-produto-atacado, #bestseller-carousel .base-produto-atacado, #latest-carousel .base-produto-atacado, .lpbc-carousel .base-produto-atacado { position:relative; left: -10px; }
		
	/* categorias etc */
	.base-produto-atacado { position:relative; left: 20px; top:10px; }
	
	/* lista */
	#product-list-grid li .right .base-produto-atacado { position:relative; left: 25px; }
	
	.info_link {
    float: left;
    left: 390px;
    position: absolute;
    top: 88px;
	}
	
	.content_home #content {
    width: 930px;
    float: right;
    position: relative;
    top: -31px;
	}
	
	.base-produto-atacado { position: relative; left:-10px; }
	
	.nivoSlider, .slideshow .nivoSlider img { width:930px !important; }
	
	.slideshow .nivoSlider {
		margin-bottom: 10px !important;
	}
	
	#featured-carousel, #bestseller-carousel, #latest-carousel, .lpbc-carousel { width:95% !important; position:relative; left:22px; }

	#module-0-carousel { width:95% !important; position:relative; left:10px; }
	
	#footer {
    width: 1140px;
    margin: 0 auto;
    clear: both;
    overflow: hidden;
    min-height: 100px;
    padding-top: 20px;
    border-top: dotted 1px #da2119;
	}
	
	.footer-inner {
    width: 100%;
    margin: 0 auto;
    text-align: left;
	margin-top: 20px;
	}
	
	#powered {
    text-align: center;
	}
	
}