@font-face {
  font-family: "ProximaNova";
  src: url('../fonts/ProximaNova-Regular.otf');
}
@font-face {
  font-family: "ProximaNova";
  font-style: italic;
  src: url('../fonts/ProximaNova-RegularItalic.otf');
}
@font-face {
  font-family: "ProximaNova";
  font-weight: bold;
  src: url('../fonts/ProximaNova-Bold.otf');
}
@font-face {
  font-family: "ProximaNova";
  font-weight: 200;
  src: url('../fonts/ProximaNova-Light.otf');
}
/*
 * WOOCOMMERCE
 */
.woocommerce {
  /**
	 * Layered nav widget
	 */
}
.woocommerce .woocommerce-pagination ul.page-numbers:before,
.woocommerce .woocommerce-pagination ul.page-numbers:after {
  content: " ";
  display: table;
}
.woocommerce .woocommerce-pagination ul.page-numbers:after {
  clear: both;
}
.woocommerce .woocommerce-pagination ul.page-numbers li {
  display: inline-block;
  padding: 0 5px;
}
.woocommerce .widget_layered_nav ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
}
.woocommerce .widget_layered_nav ul li {
  padding: 0 0 1px;
  list-style: none;
}
.woocommerce .widget_layered_nav ul li:before,
.woocommerce .widget_layered_nav ul li:after {
  content: " ";
  display: table;
}
.woocommerce .widget_layered_nav ul li:after {
  clear: both;
}
.woocommerce .widget_layered_nav ul li a,
.woocommerce .widget_layered_nav ul li span {
  padding: 1px 0;
}
.woocommerce .widget_layered_nav ul li.chosen a:hover,
.woocommerce .widget_layered_nav ul li.chosen a:focus {
  text-decoration: none;
}
.woocommerce .widget_layered_nav ul li.chosen a:before {
  font-size: 28px;
  vertical-align: middle;
  content: '\00D7';
  color: red;
}
.woocommerce .widget_layered_nav_filters ul {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none outside;
  overflow: hidden;
  zoom: 1;
}
.woocommerce .widget_layered_nav_filters ul li {
  float: left;
  padding: 0 1px 1px 0;
  list-style: none;
}
.woocommerce .widget_layered_nav_filters ul li a {
  text-decoration: none;
}
.woocommerce .widget_layered_nav_filters ul li a:before {
  font-size: 28px;
  vertical-align: middle;
  content: '\00D7';
  color: red;
}
.woocommerce ul.products li.product .price {
  color: #ffffff;
  font-size: 16px;
  background-color: #15559c;
  padding: 15px;
}
.woocommerce .products img {
  max-height: 157px;
  width: auto;
  display: block;
  margin: auto;
}
.woocommerce .products h3 {
  font-size: 14px;
  text-align: center;
}
.woocommerce .products div.product {
  height: 247px;
}
.woocommerce div.product {
  margin-top: 43px;
}
.woocommerce div.product div.images img {
  max-width: 445px;
  max-height: 462px;
  width: auto;
  height: auto;
  display: block;
}
.woocommerce div.product div.images div.thumbnails {
  padding: 15px 20px;
  width: 78%;
  margin: 0 auto;
}
.woocommerce div.product div.images div.thumbnails img {
  width: 100%;
}
.woocommerce div.product #short-description {
  font-size: 18px;
  font-weight: bold;
}
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color: #ffffff;
  background-color: #15559c;
  font-size: 36px;
  font-weight: bold;
  padding: 15px;
  display: inline-block;
}
.woocommerce div.product p.price sup,
.woocommerce div.product span.price sup {
  font-size: 60%;
}
.woocommerce div.product .table-responsive .table {
  margin: 0 !important;
}
.woocommerce div.product table.shop_attributes th {
  color: #ffffff;
  text-transform: uppercase;
  font-size: 17px;
  font-weight: bold;
  background-color: #15559c;
  vertical-align: middle;
  text-align: center;
}
.woocommerce div.product table.shop_attributes td {
  background-color: #ebebeb;
  border-color: #ffffff;
  text-align: center;
}
/*
.woocommerce #content div.product div.images,
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
	width: 42%;
}

.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary {
	width: 58%;
}


.woocommerce #content div.product div.summary, 
.woocommerce div.product div.summary, 
.woocommerce-page #content div.product div.summary, 
.woocommerce-page div.product div.summary,
.woocommerce #content div.product div.images, 
.woocommerce div.product div.images, 
.woocommerce-page #content div.product div.images, 
.woocommerce-page div.product div.images {
	
	@media (max-width: @screen-xs-max) {
		width: auto;
		float: none;
	}
}
*/
/*# sourceMappingURL=woocommerce.css.map */