 @media (min-width: 641px) {
 .mobile { display: none !important; }
	.main-navigation {display: inline-block; padding-right: 72px; width: 90%; }
.site-branding { display: inline-block; width: 10%; }
.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; }
	 

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

.col10 { width: 10%; }
.col15 { width: 15%; }
.col20 { width: 20%; }
.col25 { width: 25%; }
.col30 { width: 30%; }
.col33 { width: 33.33%; }
.col40 { width: 40%; }
.col50 { width: 50%; }
.col60 { width: 60%; }
.col66 { width: 66.66%; }
.col70 { width: 70%; }
.col75 { width: 75%; }
.col80 { width: 80%; }
.col90 { width: 90%; }

	 .tttproducto img { border-right: 1px solid #5b36af;  }
.search article { width: 24.5%; display: inline-block; vertical-align: top; }
 } /*  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: 30%; }
.main-navigation {display: inline-block; padding-right: 10px; width: 70%; }
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 { text-align: justify; width: 90%; 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; }

	 .tttproducto { margin-bottom: 50px; }
	 .tttproducto a { max-width: 200px; margin: auto; }
	 #tttplan .dcol { padding: 20px; }
	 
	 #colophon .cuerpo:nth-of-type(1) { padding-bottom: 50px; }
	 #colophon .cuerpo:nth-of-type(1) .dcol { width: 70%; margin: auto; }
	 #colophon .cuerpo:nth-of-type(1) .dcol p { font-size: 18px; }
	 #colophon .cuerpo:nth-of-type(2) { text-align: center; margin-bottom: 40px; }
	  #colophon .cuerpo:nth-of-type(2) h2 { text-align: center; font-size: 18px;  }
	 #colophon .cuerpo:nth-of-type(2) a { text-align: center; font-size: 18px; }
	  #colophon .cuerpo:nth-of-type(2) .dcol { text-align: center; margin-bottom: 40px;  }
	 #colophon .cuerpo:nth-of-type(3) { text-align: center;}
	 #colophon .cuerpo:nth-of-type(3) .dcol { text-align: center; margin-bottom: 40px; }
	 #colophon .cuerpo:nth-of-type(3) {  }
	 
/* FIN DE MOBILE */
}
