
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {display: none!important;}


.woocommerce ul.products li.last, .woocommerce-page ul.products li.last {margin-right: 0!important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img,
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {box-shadow: none!important;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering,
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count,
.product_meta {display: none!important;}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {background: #3e77fb!important; color: #fff!important; font-family: 'Montserrat', Arial, sans-serif; text-transform: uppercase; border: none!important; text-shadow: none!important; padding: 8px 20px!important; font-size: 0.9em; letter-spacing: 0.1em; -webkit-border-radius: 0px!important; -moz-border-radius: 0px!important; border-radius: 0px!important;}

.woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations {text-transform: uppercase; letter-spacing: 0.1em; font-size: 0.8em;}

a.reset_variations {display: block; padding: 4px 0;}
.woocommerce form .product-addon .form-row textarea, .woocommerce-page form .product-addon .form-row textarea {background: none repeat scroll 0 0 #F7F7F7; color: #000000; font-family: "garamond-premier-pro-display","Times New Roman",Times,Georgia,serif; font-style: normal; font-weight: normal; letter-spacing: normal; text-transform: none; font-size: 1.2em; border: none;}

/* ---------------------------------------------------------------------------------------------------------- 
CUSTOM ------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
.addresses {
margin-top: 24px;
}


/* ---------------------------------------------------------------------------------------------------------- 
03 Media queries (using a mobile-first approach) ------------------------------------------------------------
---------------------------------------------------------------------------------------------------------- */
@media screen and (min-width:1px) {

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size: 0.8em!important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 48%!important;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: none!important; padding: 0!important;}

#product.images {width: 100%;}

.col3.col {
display: none;
}

}

@media screen and (min-width:760px) {

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size: 0.8em!important}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {width: 31%!important; margin: 0 2% 2.922em 0!important;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {float: left!important; padding-left: 2%!important; width: 100%!important;}

#product.images {width: 100%;}

.col3.col {
display: inline;
}
}

@media screen and (min-width:1260px) {

.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {font-size: 0.9em!important}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {padding-left: 2%!important; width: 48%!important;}

#product.images {width: 50% !important;}

.col3.col {
display: inline;
}
}

@media screen and (min-width:1880px) {

.col3.col {
display: inline;
}
}



/* Retina Display */
@media screen and (-webkit-min-device-pixel-ratio:2) {

					{ /* Place your styles here for all 'Retina' screens */ }

}