/*
You can add your own CSS here.

Click the help icon above to learn more.
*/

.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
display: none;
}

.woocommerce-loop-product__title {
font-size: 88%;
	margin-bottom: 2px;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(n+2) {
margin-right: 1.3%;
	margin-top: 2.2%;
	width: 23.99%;
}

.woocommerce-product-gallery .woocommerce-product-gallery__image:nth-child(5n)  {
margin-right: 0;
}

/* WooCommerce 3.0 Updates */

.woocommerce .woocommerce-product-rating, .woocommerce-page .woocommerce-product-rating {
    display: none;
}

.price {
	text-align: center;
}

.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font-size: 65%;
}

.woocommerce-loop-product__title {
    font-size: 88%;
    margin-bottom: 2px;
	font-style: normal;
}

.woocommerce-product-gallery {
padding-bottom: 55px;
position: relative;
}

.woocommerce-product-gallery figure {
margin: 0;
}

.woocommerce-product-gallery .flex-control-thumbs li {
list-style: none;
float: left;
cursor: pointer;
}


.woocommerce-product-gallery .flex-control-thumbs img {
opacity: .4;
}

.woocommerce-product-gallery .flex-control-thumbs img.flex-active,.woocommerce-product-gallery .flex-control-thumbs img:hover {
opacity: 1;
}

.woocommerce-product-gallery img {
display: block
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(n+1) {
    margin-right: 1.3%;
	width: 23.99%;
	margin-top: 8px;
}

.woocommerce-product-gallery--columns-4 .flex-control-thumbs li:nth-child(4n) {
    margin-right: 0;
}


.woocommerce-product-gallery__trigger {
position: absolute;
top: 1em;
right: 1em;
z-index: 99;
}

a.woocommerce-product-gallery__trigger {
text-decoration: none;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
position: absolute;
top: .875em;
right: .875em;
display: block;
height: 2em;
width: 2em;
border-radius: 3px;
z-index: 99;
text-align: center;
text-indent: -999px;
overflow: hidden;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger {
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:hover {
color: #ffffff;
}

.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger:before {
font: normal normal normal 1em/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
display: block;
content: "\f00e";
line-height: 2;
text-indent: 0;
}

@media only screen and (max-width: 768px) {
.woocommerce-product-gallery {
margin-bottom: 145px !important;
}
}

@media only screen and (max-width: 468px) {
.woocommerce-product-gallery {
margin-bottom: 85px !important;
}
}


.pswp__bg {background: #FFF !important;}
.pswp__caption {
  background: #fff !important;
}

.pswp__top-bar {
  background: #ddd !important;
}

.pswp__caption {display: none !important;
}

.pswp__counter {
	color: #FFF !important;
}