.yith-wclpn-notifications-container .yith-wclpn-notification {
	z-index: 100000;
	position: fixed;
	display: none;
	background-size: cover;
	background-repeat: no-repeat;
	box-sizing: content-box;
}

.yith-wclpn-notification-cursor {
	cursor: pointer;
}

.yith-wclpn-close-icon {
	cursor: pointer;
	display: none;
	position: absolute;
	top: 10px;
	right: 10px;
}

.yith-wclpn-close-icon:before {
	-webkit-mask-image: url( ../images/close.svg );
	mask-image: url( ../images/close.svg );
	content: "";
	height: 12px;
	width: 12px;
	display: block;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.yith-wclpn-notification-content {
	align-items: center;
}

.yith-wclpn-notification-content p:first-of-type {
	margin-top: 0;
}

.yith-wclpn-notification-content p:last-of-type {
	margin-bottom: 0;
}

.yith-wclpn-notification-content p:first-child:not(:last-child) {
	margin-bottom: 1em;
}

.yith-wclpn-notification-content p {
	margin: 5px 0;
	font-size: 12px;
}

.yith-wclpn-notification-content p:empty {
	display: none;
}

.yith-wclpn-notification:not(.yith-wclpn-testimonials-notification) .yith-wclpn-notification-image img {
	max-width: 200px;
	display: block;
}

.yith-wclpn-real-order-notification .yith-wclpn-notification-product-image,
.yith-wclpn-dummy-order-notification .yith-wclpn-notification-product-image,
.yith-wclpn-counter-notification .yith-wclpn-notification-product-image {
	width: 100px;
}

.yith-wclpn-testimonials-notification .yith-wclpn-testimonial-avatar {
	max-width: inherit;
	width: 70px;
	display: block;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-content-flex,
.yith-wclpn-testimonials-notification .yith-wclpn-testimonial-avatar-alignment {
	display: flex;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-column-alignment-top {
	align-self: flex-start;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-column-alignment-center {
	align-self: center;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-column-alignment-bottom {
	align-self: flex-end;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-column-alignment-left {
	order: 0;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-column-alignment-right {
	order: 2;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-left {
	margin-right: 20px;
}

.yith-wclpn-testimonials-notification .yith-wclpn-notification-image-right {
	margin-left: 20px;
}

.yith-wclpn-testimonials-notification .yith-wclpn-testimonial-avatar-alignment-left {
	justify-content: flex-start;
}

.yith-wclpn-testimonials-notification .yith-wclpn-testimonial-avatar-alignment-center {
	justify-content: center;
}

.yith-wclpn-testimonials-notification .yith-wclpn-testimonial-avatar-alignment-right {
	justify-content: flex-end;
}

.yith-wclpn-notification-text-column {
	flex-basis: 100%;
}

.yith-wclpn-notification-text {
	word-break: break-word;
}

.yith-wclpn-notification:not(.yith-wclpn-coupon-notification) .yith-wclpn-notification-button {
	display: flex;
}

.yith-wclpn-notification-button {
	margin-top: 10px;
}

.yith-wclpn-button {
	text-decoration: none;
	padding: 10px;
	font-size: 12px;
	letter-spacing: 1px;
}

.yith-wclpn-coupon-notification .yith-wclpn-button {
	display: block;
	text-align: center;
}

.yith-wclpn-coupon-notification .yith-wclpn-button:hover {
	cursor: pointer;
}

.yith-wclpn-already-applied-coupon,
.yith-wclpn-applied-coupon,
.yith-wclpn-copied-coupon {
	position: relative;
	top: 2px;
	margin-right: 10px;
}

.yith-wclpn-applied-coupon:before,
.yith-wclpn-copied-coupon:before {
	-webkit-mask-image: url( ../images/check.svg );
	mask-image: url( ../images/check.svg );
	background-color: white;
	content: "";
	height: 12px;
	width: 12px;
	display: inline-block;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.yith-wclpn-already-applied-coupon:before {
	-webkit-mask-image: url( ../images/close.svg );
	mask-image: url( ../images/close.svg );
	background-color: red;
	content: "";
	height: 12px;
	width: 12px;
	display: inline-block;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.yith-wclpn-coupon-code {
	display: grid;
	border: 1px dashed grey;
	background-color: #fafafa;
	font-weight: bold;
	text-align: center;
	padding: 10px;
}

.yith-wclpn-social-icons {
	margin-top: 10px;
}

.yith-wclpn-social-icons span {
	margin: 10px 5px 0 5px;
}

.yith-wclpn-social-icons a {
	text-decoration: none;
}

.yith-wclpn-social-icons span .yith-wclpn-default-icon:before {
	content: "";
	height: 25px;
	width: 25px;
	display: inline-block;
	background-color: lightgray;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
}

.yith-wclpn-social-facebook .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/facebook.svg );
	mask-image: url( ../images/facebook.svg );
}

.yith-wclpn-social-facebook .yith-wclpn-default-icon:hover:before {
	background: linear-gradient(90deg, #5f83cf 0%, #3b5998 70%, #3b5998 100%);
}

.yith-wclpn-social-twitter .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/twitter.svg );
	mask-image: url( ../images/twitter.svg );
}

.yith-wclpn-social-twitter .yith-wclpn-default-icon:hover:before {
	background-color: #1da1f2;
}

.yith-wclpn-social-instagram .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/instagram.svg );
	mask-image: url( ../images/instagram.svg );
}

.yith-wclpn-social-instagram .yith-wclpn-default-icon:hover:before {
	background: linear-gradient(-49.99deg, #fbe18a 0%, #fcbb45 21%, #f75274 38%, #d53692 52%, #8f39ce 74%, #5b4fe9 100%);
}

.yith-wclpn-social-youtube .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/youtube.svg );
	mask-image: url( ../images/youtube.svg );
}

.yith-wclpn-social-youtube .yith-wclpn-default-icon:hover:before {
	background: linear-gradient(90deg, #de2925 23%, #c2181e 83%);
}

.yith-wclpn-social-tiktok .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/tiktok.svg );
	mask-image: url( ../images/tiktok.svg );
}

.yith-wclpn-social-tiktok .yith-wclpn-default-icon:hover:before {
	background: linear-gradient(-49.99deg, #fbe18a 0%, #fcbb45 21%, #f75274 38%, #d53692 52%, #8f39ce 74%, #5b4fe9 100%);
}

.yith-wclpn-social-linkedin .yith-wclpn-default-icon:before {
	-webkit-mask-image: url( ../images/linkedin.svg );
	mask-image: url( ../images/linkedin.svg );
}

.yith-wclpn-social-linkedin .yith-wclpn-default-icon:hover:before {
	background-color: #007bb5;
}

.yith-wclpn-social-icons img {
	height: 25px;
}

.yith-wclpn-notification-content .yith-wclpn-testimonial-rating {
	margin-top: 8px;
	margin-bottom: 0;
}

.yith-wclpn-testimonial-rating span {
	content: "";
	height: 18px;
	width: 20px;
	display: inline-block;
	-webkit-mask-size: contain;
	mask-size: contain;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-image: url( ../images/star.svg );
	mask-image: url( ../images/star.svg );
}

.yith-wclpn-testimonial-rating .yith-wclpn-rating-active {
	background-color: #E89F00;
}

.yith-wclpn-testimonial-rating .yith-wclpn-rating-inactive {
	background-color: lightgray;
}


@media screen and (max-width: 440px) {
	.yith-wclpn-notifications-container .yith-wclpn-notification {
        width: calc(100% - 30%);
    }
}