 @media (min-width: 641px) {
 .mobile { display: none !important; }
	.main-navigation {display: inline-block; padding-right: 72px; width: 70%; } /*  */
.site-branding { display: inline-block; width: 20%; } /*  */
.doscols {
-moz-column-count: 2 !important;
-webkit-column-count:2 !important;
column-count:2 !important;
-moz-column-gap: 20px !important;
-webkit-column-gap:20px !important;
column-gap:20px !important;
-moz-column-rule: 1px solid #9cc840;
-webkit-column-rule:1px solid #9cc840;
column-rule:1px solid #9cc840;
margin-bottom: 50px;

}

.columns-3 ul.products li.product { width: 23% !important; }
#colophon .pie { display: inline-block;width: 33%;}

form.woocommerce-cart-form tr.cart_item td a img { max-width: 100px; }

form.woocommerce-cart-form tr.cart_item td a.remove { display: block; width: 30px; margin:auto;}

.woocommerce .col-1, .woocommerce .col-2 { display: inline-block; width: 48%; vertical-align: top; margin-right: 1%; box-sizing: border-box; padding: 10px; }

#place_order {margin: 10px 0px 100px auto; }

.widget_search input.search-field { width: 82%; }
.widget_search input.search-submit { width: 10%; }

#menumobile { display: none !important; }

 .col1, .col5, .col10, .col20, a.col25, .col25, .col30, .col33, .col40, .col45, .col50, .col60, .col70, .col75, .col80, .col90 { display: inline-block; box-sizing: border-box; }

.col1 { width: 1%; } 
.col5 { width: 5%; }
.col10 { width: 10%; }
.col20 { width: 20%; }
.col25 { width: 25%; }
.col30 { width: 30%; }
.col33 { width: 33%; }
.col40 { width: 40%; }
.col45 { width: 45%; }
.col50 { width: 50%; }
.col60 { width: 60%; }
.col70 { width: 70%; }
.col75 { width: 75%; }
.col80 { width: 80%; }
.col90 { width: 90%; }

 } /*  FIN ESCRITORIO */


 @media (max-width: 640px) {
 	.nomobile { display: none !important; }
	nav button { float: right; background: ##004071 !important; color: #FFF; }

	.site-branding { display: inline-block; width: 40%; padding: 5px; }
.main-navigation {display: inline-block; padding-right: 10px; width: 60%; }
nav button { background: #769fb4;  }
 .columns-3 ul.products li.product { width: 42% !important; }
 ul.products li.product .woocommerce-loop-product__title { font-size: 14px!important; line-height: 14px;min-height: 36px !important;}

 #colophon .pie { display: block;width: 90%; }

form.woocommerce-cart-form tr.cart_item td a img { max-width: 400px; margin-top: 0px !important; }
td.product-remove {  }

form.woocommerce-cart-form tr.cart_item td a.remove { display: block; width: 30px; margin:50px auto 0px 10px;}

.woocommerce .col-1, .woocommerce .col-2 { display: block; width: 96%; vertical-align: top; margin: auto; box-sizing: border-box; padding: 10px; }

.woocommerce .form-row input[name="createaccount"] { width: 10% !important; }

ul.wc_payment_methods { margin: 0px; padding: 0px; margin-left: 10px; }

#place_order { margin: 50px auto 100px auto; display: block;}
.entry-content p {   margin: auto; }

.widget_search input.search-field { width: 68%; }
.widget_search input.search-submit { width: 25%; }

.menu-toggle { display: none !important; }

.main-navigation .custom-html-widget a { font-size: 25px; }


.infoslide { width: 98%; text-align: center; }
.empty { width: 1px; height: 100vh; }

.infoslide, .empty { display: inline-block; vertical-align: middle; }


.albaslide span p { font-size: 35px !important; line-height: 40px !important; }

#albetapas .col33 { display: inline-block; vertical-align: top; width: 48%; }

#albetapas .dcol span { display: none !important; }

#albmarcas .albamarca {
	    width: 90%;
    margin-left: 5%;
    margin-bottom: 10%;
}
#colophon { padding-left: 20px!important; padding-right: 20px!important; }

.alamanzanas { padding: 20px 0px !important; margin-top: -1px;  }
.alamanzanas h2 { text-align: center !important; }

.prdalazan { padding:80px 20px !important; }
.btndorado, .albabtnnaranja2 { display: block; width: 55%; margin: auto; }
.prdalazan .info h3 { text-align: left; }
.prdalazan .claims img { width: 60% !important; display:block !important; margin: auto; }

.equico, .equtitulo { display: inline-block; vertical-align: top; }

.equico { width: 30%; padding-top: 10px; }
.equtitulo { width: 65%; text-align: left; }
.equtitulo h2 { margin-bottom: 0px; line-height: 25px; }
.equtitulo h3 { font-weight: normal; margin-top: 0px; line-height: 20px; margin-top: 20px; }


.prdalazan h2 { margin-bottom: 0px; line-height: 25px; text-align: center !important; width: 100% !important; }
#fondotop { min-height: 57px !important; }

#albadistribuidor p {
	    font-size: 30px !important;
    line-height: 30px !important;
    margin-bottom: 20px;
}
#albadistribuidor a { margin-bottom: 20px !important; }

#albaubicaciones { height: auto !important; overflow: visible !important; padding-left: 20px;  }
.albapunto { padding: 10px 0px !important; }
#albaubicaciones h2 { margin-bottom: 0px !important; padding: 0px 20px !important; margin-top: 20px !important; }
#albaubicaciones span { display: block; padding: 0px 20px !important; margin-bottom: 20px !important; }

.albapunto:hover { background:#e0e0e0 !important; }
	 .gt_switcher_wrapper { margin-right: 25px; }
	 .albaslide span .empty { min-height: 90vh !important; }
	 
	 .albaslide span .dcol { vertical-align:top !important; }
	 .albaslide span p { min-height: 45vh; padding-top: 40px; }
	 .prdequpro .prdequproempaque .prddatos { 
	 width: 70%;
    margin-left: auto;
    margin-right: auto;
	 }
	 .prdequpro .prdequundato { margin-bottom: 20px !important; }
	 .testico { width: 30% !important; }
	 .testnombre { width: 70% !important;  }
	 .testnombre .teststars svg { margin-right: 10px !important;  }
	 .testnombre h4 { margin-bottom: 10px !important;  }
	 .testimonio:nth-child(1) { border-right: none !important; }
/* FIN DE MOBILE */
}
