
body
{
	padding:0 !important;
}
@media only screen and (min-width: 1201px) and (max-width: 1351px)
{
.spacer
{    
     float: left;
    margin-left: 7%;
    padding: 9px 2%;
    width: 74%;
}
.vmfooter, .vmheader {


    margin-bottom: 10px;
    margin-left: 7%;
    margin-top: -1px;
    padding: 11px 2%;
    width: 52%;
}
.descripcion-producto {

    width: 60%;
}
}
@media only screen and (min-width: 781px) and (max-width: 1200px)
{
.info-dom {

    margin-left: -50px;
    width: 153%;
}
.logo-zona
{
    background-size: 120% auto;
    padding-bottom: 120px !important;
    padding-top: 110px !important;
}
.logo-zona img
{
	margin-bottom: 52px;
    margin-top: 56px;
}
.mensaje 
{
    width: 243%;
}
.saludo-zona
{
    background-size: 138%;
	padding: 23% 0;
}
#home .componente-zona .antes-com p
{
    width: 74%;
}
.principal-ingrediente h2
{
	font-size: 2em;
    width: 100% !important;
}
.columna 
{
     margin: 21px 12px;
    padding-top: 22px;
    width: 29%;
}
.columna-1 {
    width: 100% !important;
}
.mensaje-recomendado {
    width: 100%;
}
.recomendado-zona
{
    background-size: 100% auto;
    padding: 53px 0 404px !important;
}
.recomendacion-zona {
    background-position: bottom 150px center;
     background-size: 230% auto;

}
.recomendacion-zona p
{
    padding: 30px;
}
.componente-zona 
{
    background-size: 155%;
}
.columna img {
    margin:-18px auto -17px;
}
#home .pq-zona .col-md-4 {
    float: left;
 
    margin: 0 auto;
    width: 33% !important;
}
.pq-zona .pq1 h3, .pq-zona .pq2 h3, .pq-zona .pq3 h3
{
    display: inline-table; 

}
.txt-test 
{

    width: 100%;
}
.nspArts, .nspLinksWrap {
 
    padding:0;

}

.contacto-zona
{
	background-size: ;
}
.fotter-zona 
{
    padding: 4% 0;
}
/**carta interno*/
#menu-rest h3 {
    padding: 40px 73px !important;


}
.espacio-img {
    padding: 130px 0 60px;
    text-align: center;
}
.bowls .espacio-img {
    background-position: center center;
    background-size: 278% auto;

}
.spacer {    
     float: left;
    margin-left: 7%;
    padding: 9px 2%;
    width: 67%;
}
.vmfooter, .vmheader {
    margin-bottom: 10px;
    margin-left: 7%;
    margin-top: -1px;
    padding: 11px 2%;
    width: 70%;
}
.descripcion-producto {
   
    float: left;
    width: 100%;
}
.addtocart-area {
    margin: 35px 0 0 !important;
}
.vm-price-value {
   
    float: left;
    margin: 23px 2% 0 0 !important;
    text-align: left;
}
.picar .espacio-img {
    background-size: 160% auto;
}
.rapida .espacio-img {
    background-size: 250% !important;

}
.carrito-de-compras {
    background-color: #f4f4f4;
    width: 23%;
}
.show_cart a {

    color: rgba(255, 142, 0, 1);
    float: right;

    font-size: 1em;
margin-top: -53px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
	z-index:2;
}
.nombre-producto
{
	font-size:1.4em;
	margin-bottom:10px;
}
.nombre-producto 
{   
    width: 70%;
}
.total_products, .total {
    float: left;

    font-size: 1.3em;
    margin-top: 33px;
    text-transform: uppercase;
}
.fritos h3.sub-titulo, .asados h3.sub-titulo, .frescos h3.sub-titulo {

    margin: 0 auto 36px !important;
   
}
#cart-view, .view-user .componentes-1 {
 
    width: 92% !important;
}
#cart-view .width50 {
    width: 90% !important;
}

.output-billto
{
	margin:14px 0;
}
span.tos {
    display: inline-block;
    float: none;
    font-size: 1.5em;
    margin: 0% 0 1% 35%;
}
/**fin carro de compras*/
.info-dom {
	float:left;
}
}
@media only screen and (min-width: 0px) and (max-width: 769px)
{
.dom-tele, .dom-servi {

    font-size: 1em;

}

   .bm-cool-menu-wrap 
   {
    position: fixed !important;
}
.bm-cool-menu-trigger {
    background: #444 none repeat scroll 0 0;
    border: none !important;
    color: #000 !important ;
}
.bm-cool-menu {
    background: #fff none repeat scroll 0 0 !important;
    margin: 0 auto !important;
}
.bm-cool-menu-trigger {
    font-size: 1.3em !important;
    text-transform: uppercase !important;
	text-align: center;
}

}
@media only screen and (min-width: 501px) and (max-width: 780px)
{
.logo-zona
{
    background-position: right top;
    background-size: 115% auto;
    padding-bottom: 60px !important;
    padding-top: 67px !important;
}
.logo-zona img
{
	width:30%;
}
.mensaje 
{
    width: 64%;
}
.saludo-zona
{
    background-size: 138%;
	padding: 23% 0;
}
#home .componente-zona .antes-com p
{
    width: 74%;
}
.principal-ingrediente h2
{
	font-size: 2em;
    width: 100% !important;
}
.columna 
{
     margin: 21px 12px;
    padding-top: 22px;
    width: 29%;
}
.columna-1 {
    width: 100% !important;
}
.mensaje-recomendado {
    width: 100%;
}
.recomendado-zona
{
    background-position: center bottom;
    height: auto;
    padding:53px 0 284px !important;
}
.recomendacion-zona {
    background-position: top center;
    background-size: 350% auto;

}
.recomendacion-zona p
{
    padding: 30px;
}
.componente-zona {
     background-size: 170% auto;
    padding: 8% 0;
}
.columna img {
    margin:-18px auto -17px;
}
#home .pq-zona .col-md-4 {
    float: left;
 
    margin: 0 auto;
    width: 33% !important;
}
.pq-zona .pq1 h3, .pq-zona .pq2 h3, .pq-zona .pq3 h3
{
    display: inline-table; 

}
.txt-test 
{

    width: 100%;
}
.nspArts, .nspLinksWrap {
 
    padding:0;

}

.contacto-zona
{

}
.fotter-zona 
{
    padding: 4% 0 8%;

}
/**carta interno*/
#menu-rest h3 
{
    padding: 40px 73px !important;
}
.espacio-img {
    padding: 130px 0 60px;
    text-align: center;
}
.bowls .espacio-img {
    background-position: center center;
    background-size: 278% auto;

}
.spacer {
    
    padding: 9px 2%;
    width: 90%;
}
.vmfooter, .vmheader {
    margin-bottom: 10px;
    margin-left: 6%;
    margin-top: -26px;
    padding: 11px 2%;
    width: 90%;
}
.descripcion-producto {
   
    float: left;
    width: 100%;
}
.addtocart-area {
    margin: 35px 0 0 !important;
}
.vm-price-value {
   
    float: left;
    margin: 23px 2% 0 0 !important;
    text-align: left;
}
.picar .espacio-img {
    background-size: 160% auto;
}
.rapida .espacio-img {
    background-size: 250% !important;

}
.product_row, .carrito-de-compras h2 {
	display:none;
}
.carrito-de-compras {
     background-color: #f4f4f4;
    bottom: 0;
    padding: 0 16px;
    right: 0;
    top: 91%;
    width: 100%;
	box-shadow: 0 12px 26px #333333;
}
.show_cart a {

    color: rgba(255, 142, 0, 1);
    float: right;

    font-size: 1em;
margin-top: -53px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
	z-index:2;
}
.nombre-producto
{
	font-size:1.4em;
	margin-bottom:10px;
}
.nombre-producto 
{   
    width: 70%;
}
.total_products, .total {
    float: left;

    font-size: 1.3em;
    margin-top: 33px;
    text-transform: uppercase;
}
.fritos h3.sub-titulo, .asados h3.sub-titulo, .frescos h3.sub-titulo {

    margin: 0 auto 36px !important;
   
}
#cart-view, .view-user .componentes-1 {
 
    width: 92% !important;
}
#cart-view .width50 {
    width: 90% !important;
}

.output-billto
{
	margin:14px 0;
}
span.tos {
    display: inline-block;
    float: none;
    font-size: 1.5em;
    margin: 4% 0 7% 13%;
}

/**fin carro de compras*/
.info-dom {
    float: left;
    width: 50%;
}
}
@media only screen and (min-width: 481px) and (max-width: 500px)
{
.dom-tele, .dom-servi {

    font-size: 1em;

}
.logo-zona
{
    background-size: 140% auto;
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
.logo-zona img
{
	width:50%;
}
.mensaje 
{
    width: 100%;
}
.saludo-zona
{
    background-size: auto auto;
}
#home .componente-zona .antes-com p
{
    width: 100%;
}
.principal-ingrediente h2
{
	font-size: 2em;
    width: 100% !important;
}
.columna 
{
    float: none;
    margin: 35px auto;
    padding-top: 22px;
    width: 68%;
}
.columna-1 {
    width: 100% !important;
}
.mensaje-recomendado {
    width: 100%;
}
.recomendado-zona
{
    background-position: center bottom;
    height: auto;
    padding:53px 0 195px 0 !important
}
.recomendacion-zona
{
	padding:100px 0 100px !important;
	background-size: 59% auto;
}
.recomendacion-zona p
{
    padding: 30px;
}
.columna img {
    margin: -20px auto -37px;
    width: 60% !important;
}
#home .pq-zona .col-md-4 {
    margin: 0 auto;
    width: 80% !important;
}
.pq-zona .pq1 h3, .pq-zona .pq2 h3, .pq-zona .pq3 h3
{
    display: inline-table; 

}
.txt-test 
{

    width: 100%;
}
.nspArts, .nspLinksWrap {
 
    padding:0;

}
.blog .nspCol4
{
    margin-bottom: 6% !important;
    width: 50% !important;
}
.contacto-zona
{
    background-size: cover;
    padding-bottom: 80px !important;
    padding-top: 80px !important;
}
.fotter-zona 
{
    padding: 18% 0;

}
/**carta interno*/
#menu-rest h3 {
    font-size: 2em !important;
    padding: 40px 73px !important;


}
.espacio-img {
    padding: 130px 0 60px;
    text-align: center;
}
.bowls .espacio-img {
    background-position: center center;
    background-size: 278% auto;

}
.spacer {
    
    padding: 7% 2%;
    width: 90%;
}
.descripcion-producto {
   
    float: left;
    width: 100%;
	
}
.addtocart-area {
    margin: 35px 0 0 !important;
}
.vm-price-value {
   
    float: left;
    margin: 23px 2% 0 0 !important;
    text-align: left;
}
.picar .espacio-img {
    background-size: 160% auto;
}
.rapida .espacio-img {
    background-size: 250% !important;

}
.product_row, .carrito-de-compras h2 {
	display:none;
}
.carrito-de-compras {
     background-color: #f4f4f4;
    bottom: 0;
    padding: 0 16px;
    right: 0;
    top: 77%;
    width: 100%;
	box-shadow: 0 12px 26px #333333;
}
.show_cart a {

    color: rgba(255, 142, 0, 1);
    float: right;

    font-size: 1em;
margin-top: -54px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
	z-index:2;
}
.nombre-producto
{
	font-size:1.4em;
	margin-bottom:10px;
}
.nombre-producto 
{   
    width: 70%;
}
.total_products, .total {
    float: left;

    font-size: 1.3em;
    margin-top: 33px;
    text-transform: uppercase;
}

#cart-view, .view-user .componentes-1 {
 
    width: 92% !important;
}
#cart-view .width50 {
    width: 90% !important;
}

.output-billto
{
	margin:14px 0;
}
span.tos {
    display: inline-block;
    float: none;
    font-size: 1.5em;
    margin: 4% 0 7% 13%;
}
/**fin carro de compras*/
.info-dom {
    float: left;
}
}
@media only screen and (min-width: 0px) and (max-width: 480px)
{
	.view-user td, .view-user th
	{
		display:block !important;
	}
.logo-zona
{
    background-size: 140% auto;
    padding-bottom: 60px !important;
    padding-top: 60px !important;
}
.logo-zona img
{
	width:60%;
}
.mensaje h2, .componente-zona h2, .mensaje-recomendado h2, .pq-mensaje h2, .blog-zona h2
{
    font-size: 1.5em;
}
.mensaje 
{
    width: 100%;
}
.saludo-zona
{
    background-size: auto auto;
}
#home .componente-zona .antes-com p
{
    width: 100%;
}
.principal-ingrediente h2
{
	font-size: 2em;
    width: 100% !important;
}
.columna 
{
    float: none;
    margin: 35px auto;
    padding-top: 22px;
    width: 68%;
}
.columna-1 {
    width: 100% !important;
}
.mensaje-recomendado {
    width: 100%;
}
.recomendado-zona
{
    background-position: center bottom;
    height: auto;
    padding:53px 0 162px 0 !important
}
.recomendacion-zona
{
	padding:100px 0 100px !important;
	background-size: 59% auto;
}
.recomendacion-zona p
{
    padding: 30px;
}
.columna img {
    margin: -20px auto -37px;
    width: 42% !important;
}
#home .pq-zona .col-md-4 {
    margin: 0 auto;
    width: 80% !important;
}
.pq-zona .pq1 h3, .pq-zona .pq2 h3, .pq-zona .pq3 h3
{
    display: inline-table; 

}
.txt-test 
{

    width: 100%;
}
.nspArts, .nspLinksWrap {
 
    padding:0;

}
.blog .nspCol4
{
    margin-bottom: 6% !important;
    width: 50% !important;
}
.contacto-zona
{
    background-size: cover;
    padding-bottom: 80px !important;
    padding-top: 80px !important;
}
.fotter-zona 
{
    padding: 18% 0;

}

/**carta interno*/
#menu-rest h3 {
    font-size: 2em !important;
    padding: 40px 73px !important;


}
.nombre-producto
{
	font-size:1.4em;
	margin-bottom:10px;
}
.nombre-producto 
{   
    width: 70%;
}
.espacio-img {
    padding: 130px 0 60px;
    text-align: center;
}
.bowls .espacio-img {
    background-position: center center;
    background-size: 278% auto;

}
.spacer {
    
    padding: 7% 2%;
    width: 90%;
}
.vmfooter, .vmheader {
    margin-bottom: 10px;
    margin-left: 7%;
    margin-top: -1px;
    padding: 11px 2%;
    width: 90%;
}
.descripcion-producto {
   
    float: left;
    width: 100%;
}
.addtocart-area {
    margin: 35px 0 0 !important;
}

.vm-price-value {
   
    float: left;
    margin: 23px 2% 0 0 !important;
    text-align: left;
}
.picar .espacio-img {
    background-size: 160% auto;
}
.rapida .espacio-img {
    background-size: 250% !important;

}
.product_row, .carrito-de-compras h2 {
	display:none;
}
.carrito-de-compras {
     background-color: #f4f4f4;
    bottom: 0;
    padding: 0 16px;
    right: 0;
    top: 77%;
    width: 100%;
	box-shadow: 0 12px 26px #333333;
}
.show_cart a {

    color: rgba(255, 142, 0, 1);
    float: right;

    font-size: 1em;
margin-top: -54px;
    text-align: right;
    text-transform: uppercase;
    width: 100%;
	z-index:2;
}

.total_products, .total {
    float: left;

    font-size: 1.3em;
    margin-top: 33px;
    text-transform: uppercase;
}
#cart-view, .view-user .componentes-1 {

    width: 90%;
	overflow:hidden;
}
#cart-view .width50 {
    width: 100%;
}
.output-billto
{
	margin:14px 0;
}
span.tos {
    display: inline-block;
    float: none;
    font-size: 1.5em;
    margin: 4% 0 7% 13%;
}
.info-dom {
    float: left;
}
/**fin carro de compras*/
}
@media only screen and (min-width: 0px) and (max-width: 350px)
{
.dom-hora 
{
    font-size: 0.79em;
}
.dom-tele, .dom-servi {

    font-size: 1em;

}
.columna {
    float: none;
    margin: 35px auto;
    padding-top: 22px;
    width: 100%;
}
#home .pq-zona .col-md-4 {
    margin: 0 auto;
    width: 100% !important;
}	
.columna img {
    margin: -20px auto -37px;
    width: 63% !important;
}
.nspArts, .nspLinksWrap {

    padding: 0 8px !important;

}
.carrito-de-compras {
    background-color: #f4f4f4;
    bottom: 0;
    box-shadow: -1px -4px 9px #000;
    padding: 0 16px;
    right: 0;
    top: 85%;
    width: 100%;
	
}
}
@media only screen and (min-width: 0px) and (max-width: 650px)
{
#com-form-login-username, #com-form-login-password {
    float: left;
    margin-bottom: 9px !important;
    margin-right: 0 !important;
    width: 100% !important;
}
#com-form-login-username .inputbox, #com-form-login-password .inputbox {
    width: 100%;
}
}