/* SHOP 
--------------------------------------------------------------- */

/*  Serduszko 
----------------------------- */



.nm-shop-loop-wishlist-button {
    top: auto;
    display:none;
    right: 15px;
    bottom: 15px;
}


/* PRODUCT PAGE 
--------------------------------------------------------------- */




/* Title & Price
----------------------------- */
.product-summary .product_title {
	font-size: 24px;
	line-height: 1.2;
}

.product-summary .price .amount {
    font-size: 22px;
}



/* In stock, out of stock
----------------------------- */

/* Summary: Stock status */
.product-summary .stock.in-stock,
.product-summary .stock.out-of-stock {
        display: inline-block;
	line-height: 1;
	color: #222222;
	padding: 0px 0px;
	-webkit-border-radius: 50px; border-radius: 50px;
}

.product-summary .stock.in-stock {
    /* color: #16a085; */
    margin-bottom: 0;
    background: transparent;
}

.product-summary .stock.out-of-stock {
	margin-bottom: 0;
    background: transparent;
}

/* Summary: Form */
.product-summary form.cart {
    padding-top: 0px;

}


/* Quantity - Add to cart 
----------------------------- */
/* Summary: Button */
.product-summary .button {
	font-family: inherit;
	width: 100%;
	padding: 14px;
        margin-top:20px;
}



/* Quantity - type size
----------------------------- */
input {
    font-size: 15px
}



/* Summary: Share - Wishlist button 
------------------------------*/
.nm-product-wishlist-button-wrap {
    float: left;
    margin-top: -2px;
}




/* Photo - gallery - nav 
------------------------------*/

.pswp__button {
    font-size: 22px;
    color: #282828;
    width: 46px;
    height: 46px;
    position: relative;
    background: none;
    cursor: pointer;
    overflow: visible;
    border: 0;
    -webkit-appearance: none;
    display: block;
    outline: none;
    padding: 0;
    margin: 0;
    float: right;
    -webkit-transition: color 0.2s; transition: color 0.2s;
    -webkit-box-shadow: none; box-shadow: none;
}


.pswp__button--arrow--left,
.pswp__button--arrow--right {
    font-size: 22px;
    background: none;
    top: 50%;
    margin-top: -50px;
    width: 46px;
    height: 100px;
    position: absolute;
}
@media (max-width: 1200px) {
	.pswp__button--arrow--left,
    .pswp__button--arrow--right {
		font-size: 22px;
        width: 46px;
	}
}
@media all and (max-width: 991px) {
	.pswp__button--arrow--left,
    .pswp__button--arrow--right {
		font-size: 22px;
        width: 46px;
	}
}
@media all and (max-width: 550px) {
	.pswp__button {
        font-size: 22px;
    }
    .pswp__button--arrow--left,
    .pswp__button--arrow--right {
		font-size: 22px;
        width: 46px;
	}

