
.wpulike {
	box-sizing: border-box;
	margin: 0;
	padding: 10px 0;
	line-height: normal;
	display: block;
	position: relative;
}

.wpulike *, .wpulike :before, .wpulike :after {
	box-sizing: inherit;
}

.wpulike .wp_ulike_general_class {
	align-items: center;
	max-width: 100%;
	display: inline-flex;
}

.wpulike button.wp_ulike_btn {
	vertical-align: middle;
	box-shadow: none;
	text-align: center;
	cursor: pointer;
	font-family: inherit;
	font-size: 15px;
	line-height: inherit;
	-webkit-appearance: none;
	appearance: none;
	text-transform: none;
	letter-spacing: normal;
	width: auto;
	max-width: none;
	font-weight: inherit;
	border: none;
	border-radius: .25em;
	margin: 0;
	padding: 1em;
	transition: none;
	display: inline-block;
	position: relative;
}

.wpulike button.wp_ulike_btn:hover, .wpulike button.wp_ulike_btn:active, .wpulike button.wp_ulike_btn:focus {
	outline: none;
}

.wpulike button.wp_ulike_btn::-moz-focus-inner {
	border: 0;
}

.wpulike button.wp_ulike_btn[disabled=disabled], .wpulike button.wp_ulike_btn:disabled {
	cursor: not-allowed;
}

.wpulike button.wp_ulike_btn[disabled=disabled]:hover, .wpulike button.wp_ulike_btn[disabled=disabled]:active, .wpulike button.wp_ulike_btn[disabled=disabled]:focus, .wpulike button.wp_ulike_btn:disabled:hover, .wpulike button.wp_ulike_btn:disabled:active, .wpulike button.wp_ulike_btn:disabled:focus {
	background-color: initial;
	outline: none;
}

.wpulike button.wp_ulike_btn.wp_ulike_put_text {
	min-width: 50px;
	padding: 0 10px;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: auto;
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy {
	background-image: none !important;
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn span {
	visibility: hidden;
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after {
	content: none;
}

.wpulike.wpulike-hide-counter .count-box, .wpulike .count-box:empty {
	display: none;
}

#buddypress #activity-stream .activity-meta .wpulike, #buddypress #activity-stream .activity-comments .wpulike, #buddypress #activity-stream .activity-inner .wpulike {
	vertical-align: middle;
	display: inline-block;
}

#buddypress #activity-stream .wp_ulike_likers_wrapper li, #buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker {
	border: none;
	padding: 0;
}

#buddypress #activity-stream .wp_ulike_likers_wrapper li a, #buddypress #activity-stream .wp_ulike_likers_wrapper li img, #buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker a, #buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker img {
	float: none;
	margin: 0;
	padding: 0;
}

#bbpress-forums .bbp-reply-content .wpulike, #bbpress-forums .bbp-topic-content .wpulike, #bbpress-forums .bbp-forum-content .wpulike {
	vertical-align: middle;
	display: inline-block;
}

#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li, #bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker {
	border: none;
	padding: 0;
}

#bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li a, #bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper li img, #bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker a, #bbpress-forums .bbp-reply-content .wp_ulike_likers_wrapper .wp-ulike-liker img, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li a, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper li img, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker a, #bbpress-forums .bbp-topic-content .wp_ulike_likers_wrapper .wp-ulike-liker img, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li a, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper li img, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker a, #bbpress-forums .bbp-forum-content .wp_ulike_likers_wrapper .wp-ulike-liker img {
	float: none;
	margin: 0;
	padding: 0;
}

.wp_ulike_click_is_disabled {
	pointer-events: none;
	cursor: default;
}

.wp_ulike_hide_me {
	visibility: hidden;
}

.wp-block-gallery .wpulike {
	margin: 0;
	padding: 4px 0 0;
}

.wpulike-default button.wp_ulike_btn {
	color: #616161;
	background-color: #e0e0e0;
	min-width: 50px;
	min-height: 30px;
}

.wpulike-default button.wp_ulike_btn:hover, .wpulike-default button.wp_ulike_btn:focus {
	color: #616161;
	background-color: #e0e0e0;
	text-decoration: none;
}

.wpulike-default button.wp_ulike_btn[disabled=disabled]:hover, .wpulike-default button.wp_ulike_btn[disabled=disabled]:active, .wpulike-default button.wp_ulike_btn[disabled=disabled]:focus, .wpulike-default button.wp_ulike_btn:disabled:hover, .wpulike-default button.wp_ulike_btn:disabled:active, .wpulike-default button.wp_ulike_btn:disabled:focus {
	background-color: #e0e0e0;
}

.wpulike-default .wp_ulike_is_liked .wp_ulike_btn {
	color: #757575;
}

.wpulike-default .wp_ulike_put_image:after {
	content: "";
	background: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/like.svg") 0 0/contain no-repeat;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%) translateY(-50%);
}

.wpulike-default .wp_ulike_put_image.wp_ulike_btn_is_active:after {}

.wpulike-default .count-box {
	color: #616161;
	vertical-align: middle;
	text-align: center;
	background-color: #fff;
	border-radius: .25em;
	margin-left: 8px;
	padding: 0 10px;
	font-size: 13px;
	line-height: 30px;
	text-decoration: none;
	display: inline-block;
	position: relative;
	box-shadow: inset 0 0 0 1px #bdbdbd;
}

.wpulike-default .count-box:before {
	content: "";
	box-sizing: content-box;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #bdbdbd #bdbdbd;
	width: 5px;
	height: 5px;
	margin: 0;
	display: block;
	position: absolute;
	top: 50%;
	left: -5px;
	transform: rotate(45deg) translateY(-50%);
}

#buddypress #activity-stream .activity-meta .wpulike-default button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-default button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-default button.wp_ulike_btn {
	font-size: initial;
	background-color: #fff;
	border-radius: 0;
	padding: 1em;
	box-shadow: inset 0 0 0 1px #bdbdbd;
}

#buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg");
	background-position: 50%;
	background-repeat: no-repeat;
}

#buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy, #buddypress #activity-stream .activity-comments .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy, #buddypress #activity-stream .activity-inner .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy {
	background-image: none !important;
}

.wpulike-heart .wp_ulike_general_class {
	border-radius: .25em;
	padding: 5px;
	box-shadow: inset 0 0 0 1px #bdbdbd;
}

.wpulike-heart .wp_ulike_put_text {
	text-transform: uppercase;
	color: #757575;
	padding: 0 5px;
	font-weight: 600;
}

.wpulike-heart button.wp_ulike_btn {
	background: 0 0;
	padding: 15px;
}

.wpulike-heart button.wp_ulike_btn:hover, .wpulike-heart button.wp_ulike_btn:focus {
	color: #757575;
	background-color: rgba(0, 0, 0, 0);
	text-decoration: none;
}

.wpulike-heart .wp_ulike_put_image {
	background: 0 0;
	padding: 15px;
}

.wpulike-heart .wp_ulike_put_image[disabled=disabled]:hover, .wpulike-heart .wp_ulike_put_image[disabled=disabled]:active, .wpulike-heart .wp_ulike_put_image[disabled=disabled]:focus, .wpulike-heart .wp_ulike_put_image:disabled:hover, .wpulike-heart .wp_ulike_put_image:disabled:active, .wpulike-heart .wp_ulike_put_image:disabled:focus {
	padding: 15px;
}

.wpulike-heart .wp_ulike_put_image:after {
	content: "";
	background: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/love.svg") 50%/contain no-repeat;
	width: 20px;
	height: 20px;
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%) translateY(-50%);
}

.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after {}

.wpulike-heart .count-box {
	color: #616161;
	text-align: center;
	vertical-align: middle;
	padding: 0 5px;
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	text-decoration: none;
	display: inline-block;
}

#buddypress #activity-stream .activity-meta .wpulike-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-heart button.wp_ulike_btn {
	font-size: initial;
	background-color: rgba(0, 0, 0, 0);
	border: 0;
	padding: 1em;
}

#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image, #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image {
	padding: 10px 15px;
}

#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image:after, #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image:after, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image:after {
	width: 17px;
	height: 17px;
}

#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_general_class, #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_general_class, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_general_class {
	border-radius: 0;
	margin-bottom: 0;
	padding: .1em .3em;
}

#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/loader.svg");
	background-position: 50%;
	background-repeat: no-repeat;
}

#buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy, #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.nitro-lazy {
	background-image: none !important;
}

.wpulike-robeen .count-box {
	color: inherit;
	padding: 0 14px;
	font-size: 16px;
	font-weight: 600;
}

.wpulike-robeen .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: initial;
	padding: 0;
}

.wpulike-robeen .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after {
	content: "";
}

.wpulike-robeen button.wp_ulike_btn {
	background: 0 0;
	border: 0;
	width: 30px;
	height: 30px;
	padding: 0;
	overflow: hidden;
}

.wpulike-robeen button.wp_ulike_btn:hover, .wpulike-robeen button.wp_ulike_btn:focus {
	background-color: rgba(0, 0, 0, 0);
}

.wpulike-robeen button.wp_ulike_btn.wp_ulike_btn_is_active {
	overflow: visible;
}

.wpulike-robeen .wp_ulike_put_image:after {
	content: "";
	background: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/optimized/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/icons/twitter-heart.png") no-repeat;
	width: 100px;
	height: 100px;
	transition: background-position steps(28, end);
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%) translateY(-50%);
}

.wpulike-robeen .wp_ulike_put_image.wp_ulike_btn_is_active:after {
	background-position: -2800px 0;
	transition-duration: 1s;
}

#buddypress #activity-stream .activity-meta .wpulike-robeen button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-robeen button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-robeen button.wp_ulike_btn {
	background: 0 0;
	border: 0;
	width: 30px;
	height: 30px;
	padding: 0;
}

.wpulike-animated-heart button.wp_ulike_btn {
	background-color: #fff;
	border: 0;
	border-radius: 50em;
	width: 50px;
	height: 50px;
	padding: 0;
	position: relative;
	box-shadow: 0 5px 30px rgba(255, 111, 99, .4);
}

.wpulike-animated-heart button.wp_ulike_btn:hover, .wpulike-animated-heart button.wp_ulike_btn:focus {
	background-color: #fff;
	background-image: none;
}

.wpulike-animated-heart button.wp_ulike_btn:hover.nitro-lazy, .wpulike-animated-heart button.wp_ulike_btn:focus.nitro-lazy {
	background-image: none !important;
}

.wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover, .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active, .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus, .wpulike-animated-heart button.wp_ulike_btn:disabled:hover, .wpulike-animated-heart button.wp_ulike_btn:disabled:active, .wpulike-animated-heart button.wp_ulike_btn:disabled:focus {
	background-color: #fff;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active, .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus {
	background-color: #ff6f63;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart {
	fill: #fff;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart path {
	fill: inherit;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart-pop {
	fill: #ff6f63;
	animation-direction: normal;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active .wpulike-svg-heart-pop path {
	fill: inherit;
}

.wpulike-animated-heart button.wp_ulike_btn:active {
	box-shadow: 0 0 4px rgba(0, 0, 0, .25);
}

.wpulike-animated-heart .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: initial;
	padding: 0;
}

.wpulike-animated-heart .wp_ulike_is_loading button.wp_ulike_btn.wp_ulike_put_image:after {
	content: "";
}

.wpulike-animated-heart .wpulike-svg-heart {
	fill: #ff6f63;
	pointer-events: none;
	width: 20px;
	transition: fill .5s, transform .5s;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%) translateY(-50%);
}

.wpulike-animated-heart .wpulike-svg-heart path {
	fill: inherit;
}

.wpulike-animated-heart .wpulike-svg-heart-pop {
	fill: #ff6f63;
	opacity: 0;
	width: 30%;
	animation: 1s reverse forwards popHearts;
	position: absolute;
	left: 0;
}

.wpulike-animated-heart .wpulike-svg-heart-pop path {
	fill: inherit;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.one {
	animation-delay: .45s;
	left: 1%;
	transform: rotate(-10deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.two {
	animation-delay: .25s;
	left: 15%;
	transform: rotate(8deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.three {
	animation-delay: 0s;
	left: 30%;
	transform: rotate(-5deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.four {
	animation-delay: .3s;
	left: 50%;
	transform: rotate(-8deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.five {
	animation-delay: .9s;
	left: 60%;
	transform: rotate(-10deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.six {
	animation-delay: .2s;
	left: 70%;
	transform: rotate(-8deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.seven {
	animation-delay: .35s;
	left: 85%;
	transform: rotate(6deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.eight {
	animation-delay: .5s;
	left: 90%;
	transform: rotate(-4deg);
}

.wpulike-animated-heart .wpulike-svg-heart-pop.nine {
	animation-delay: .2s;
	left: 95%;
	transform: rotate(8deg);
}

.wpulike-animated-heart .count-box {
	color: #ff6f63;
	vertical-align: middle;
	margin: 0 15px;
	display: inline-block;
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn {
	background-color: #fff;
	border: 0;
	border-radius: 50em;
	width: 50px;
	height: 50px;
	padding: 0;
	box-shadow: 0 5px 30px rgba(255, 111, 99, .4);
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:hover, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:focus, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:hover, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:focus, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:hover, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:focus {
	background-color: #fff;
	background-image: none;
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:hover.nitro-lazy, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:focus.nitro-lazy, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:hover.nitro-lazy, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:focus.nitro-lazy, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:hover.nitro-lazy, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:focus.nitro-lazy {
	background-image: none !important;
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:hover, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:active, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:disabled:focus, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:hover, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:disabled:focus, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:hover, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn[disabled=disabled]:focus, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:hover, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:disabled:focus {
	background-color: #fff;
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:hover, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active[disabled=disabled]:focus, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:hover, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active:disabled:focus {
	background-color: #ff6f63;
}

#buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:active, #buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn:active, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn:active {
	box-shadow: 0 0 4px rgba(0, 0, 0, .25);
}

#buddypress #activity-stream .activity-meta .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-comments .wp_ulike_is_loading button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: initial;
}

@keyframes popHearts {
	0% {
		top: 10px;
		left: calc(50% - 7px);
	}
	
	20% {
		opacity: 1;
	}
	
	80% {
		top: -20px;
	}
	
	to {
		opacity: 0;
	}
}

.wp_ulike_likers_wrapper {
	flex: 0 0 100%;
	margin: 10px 0;
}

.wp_ulike_likers_wrapper:empty {
	display: none;
}

.wp_ulike_likers_wrapper .wp-ulike-likers-list, .wp_ulike_likers_wrapper .tiles {
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	display: flex;
}

.wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker, .wp_ulike_likers_wrapper .wp-ulike-likers-list li, .wp_ulike_likers_wrapper .tiles .wp-ulike-liker, .wp_ulike_likers_wrapper .tiles li {
	margin: 0;
	padding: 3px;
	list-style: none;
	display: block;
}

.wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker a > img, .wp_ulike_likers_wrapper .wp-ulike-likers-list li a > img, .wp_ulike_likers_wrapper .tiles .wp-ulike-liker a > img, .wp_ulike_likers_wrapper .tiles li a > img {
	box-shadow: none;
	border: 0;
	border-radius: 5px;
	display: block;
	position: relative;
}

.ulf-tooltip .wp_ulike_likers_wrapper {
	margin: 0;
}

.most_liked_users {
	margin: 10px 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
	position: relative !important;
}

.most_liked_users li {
	cursor: pointer !important;
	margin: 0 2px !important;
	display: inline-table !important;
}

.most_liked_users li img {
	float: none !important;
	display: block !important;
}

.most_liked_users li.inactive {
	visibility: hidden !important;
	opacity: 0 !important;
}

.commentlist .tiles .avatar, .commentlist .wp-ulike-liker .avatar {
	left: 0 !important;
}

.wp_ulike_thumbnail, .most_liked_comment .avatar {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.wp_ulike_style_simple .wp_counter_span:before {
	content: "(";
}

.wp_ulike_style_simple .wp_counter_span:after {
	content: ")";
}

.wp_ulike_style_love .wp_counter_span {
	float: right;
	color: #333;
	vertical-align: middle;
	z-index: 26;
	background: #f1f1f1 url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/optimized/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/icons/heart.png") 5px no-repeat;
	border-radius: 10px;
	margin: 2px 0 0 2px;
	padding: 0 5px 0 23px;
	font-size: 9px;
	font-weight: 400;
	line-height: 17px;
	display: inline-block;
}

.wp_ulike_style_love .wp_counter_span.nitro-lazy {
	background: none !important;
}

.wpulike-notification {
	--ulp-toast-offset-x: 20px;
	--ulp-toast-offset-y: 20px;
	--ulp-toast-top: auto;
	--ulp-toast-right: var(--ulp-toast-offset-x);
	--ulp-toast-bottom: var(--ulp-toast-offset-y);
	--ulp-toast-left: auto;
	z-index: 999999;
	pointer-events: none;
	top: var(--ulp-toast-top);
	right: var(--ulp-toast-right);
	bottom: var(--ulp-toast-bottom);
	left: var(--ulp-toast-left);
	position: fixed;
}

.wpulike-notification * {
	box-sizing: border-box;
}

.wpulike-notification .wpulike-message {
	pointer-events: auto;
	word-wrap: break-word;
	color: #fff;
	opacity: 1;
	background-color: #007bc3;
	border-radius: 3px;
	width: 290px;
	margin: 0 0 6px;
	padding-block: 14px;
	padding-inline: 65px 15px;
	font-size: .9rem;
	font-weight: 500;
	line-height: normal;
	transition: opacity .3s ease-out, transform .3s ease-out;
	animation: .2s backwards wpUlikeNotifitcationsAnimation;
	position: relative;
	overflow: hidden;
	transform: translateY(0);
	box-shadow: 0 3px 5px rgba(0, 0, 0, .08);
}

.wpulike-notification .wpulike-message:hover {
	opacity: .9;
	cursor: pointer;
}

.wpulike-notification .wpulike-message.wpulike-message-fadeout {
	opacity: 0;
	pointer-events: none;
	transform: translateY(-20px);
}

.wpulike-notification .wpulike-message:before {
	content: "";
	inset-inline-start: 0;
	background-color: rgba(0, 0, 0, .06);
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/info.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: 25px;
	width: 50px;
	height: 100%;
	display: block;
	position: absolute;
	top: 0;
}

.wpulike-notification .wpulike-message.wpulike-success {
	background-color: #20a779;
}

.wpulike-notification .wpulike-message.wpulike-success:before {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/success.svg");
}

.wpulike-notification .wpulike-message.wpulike-error {
	background-color: #ec4d2c;
}

.wpulike-notification .wpulike-message.wpulike-error:before {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/error.svg");
}

.wpulike-notification .wpulike-message.wpulike-warning {
	background-color: #f0a82f;
}

.wpulike-notification .wpulike-message.wpulike-warning:before {
	background-image: url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/source/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/svg/warning.svg");
}

@keyframes wpUlikeNotifitcationsAnimation {
	0% {
		opacity: 0;
		transform: translateY(100%);
	}
	
	to {
		opacity: .8;
		transform: translateY(0);
	}
}

@media screen and (width<=768px) {
	.wpulike-notification .wpulike-message {
		max-width: calc(100vw - var(--ulp-toast-offset-x) * 2);
		padding-block: 11px;
		padding-inline: 55px 11px;
		font-size: 13px;
	}
	
	.wpulike-notification .wpulike-message:before {
		background-size: 25px;
		width: 45px;
	}
}

@media screen and (width<=320px) {
	.wpulike-notification .wpulike-message {
		width: 100%;
		max-width: calc(100vw - var(--ulp-toast-offset-x) * 2);
		padding-block: 9px;
		padding-inline: 45px 9px;
		font-size: 12px;
	}
	
	.wpulike-notification .wpulike-message:before {
		background-size: 15px;
		width: 35px;
	}
}

@keyframes ulf-tooltip-fade-in {
	0% {
		opacity: 0;
		transform: translateY(-8px) scale(.96);
	}
	
	to {
		opacity: 1;
		transform: translateY(0) scale(1);
	}
}

@keyframes ulf-spinner-bounce {
	0%, 80%, to {
		opacity: .4;
		transform: scale(.6);
	}
	
	40% {
		opacity: 1;
		transform: scale(1);
	}
}

.ulf-tooltip {
	z-index: 9999;
	pointer-events: auto;
	box-sizing: border-box;
	width: auto;
	max-width: 320px;
	margin: 0;
	padding: 0;
	transition: opacity .2s, transform .2s;
	animation: .2s cubic-bezier(.16, 1, .3, 1) ulf-tooltip-fade-in;
	position: absolute;
}

.ulf-content {
	color: #262626;
	word-wrap: break-word;
	box-sizing: border-box;
	width: 100%;
	min-height: 20px;
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	display: block;
	overflow: visible;
}

.ulf-arrow {
	box-sizing: content-box;
	pointer-events: none;
	z-index: 2;
	opacity: 0;
	background: #fff;
	border: 1px solid rgba(0, 0, 0, 0);
	width: 7px;
	height: 7px;
	transition: opacity .1s;
	position: absolute;
}

.ulf-tooltip[data-positioned=true] .ulf-arrow {
	opacity: 1;
}

.ulf-arrow-bottom {
	border-bottom-color: #e2e8f0;
	border-right-color: #e2e8f0;
	margin-left: -3.5px;
	bottom: -4px;
	left: 50%;
	transform: rotate(45deg);
}

.ulf-arrow-top {
	border-top-color: #e2e8f0;
	border-left-color: #e2e8f0;
	margin-left: -3.5px;
	top: -4px;
	left: 50%;
	transform: rotate(45deg);
}

.ulf-arrow-left {
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
	margin-top: -3.5px;
	top: 50%;
	left: -4px;
	transform: rotate(45deg);
}

.ulf-arrow-right {
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
	margin-top: -3.5px;
	top: 50%;
	right: -4px;
	transform: rotate(45deg);
}

.ulf-white-theme {
	background: #fff;
	border: 1px solid #e2e8f0;
	border-radius: .25em;
	overflow: visible;
}

.ulf-white-theme .ulf-content {
	color: #262626;
	letter-spacing: -.01em;
	padding: 8px 12px;
	font-weight: 400;
}

.ulf-white-theme .ulf-arrow-bottom {
	background: #fff;
	border-bottom-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-white-theme .ulf-arrow-top {
	background: #fff;
	border-top-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-white-theme .ulf-arrow-left {
	background: #fff;
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-white-theme .ulf-arrow-right {
	background: #fff;
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-white-theme .ulf-spinner-circle {
	background-color: #8e8e8e;
}

.ulf-light-theme {
	background: #fff;
	border: 1px solid #e2e8f0;
	border-radius: .25em;
	overflow: visible;
}

.ulf-light-theme .ulf-content {
	color: #1a202c;
	letter-spacing: -.01em;
	padding: 8px 12px;
	font-weight: 400;
}

.ulf-light-theme .ulf-arrow-bottom {
	background: #fff;
	border-bottom-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-light-theme .ulf-arrow-top {
	background: #fff;
	border-top-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-light-theme .ulf-arrow-left {
	background: #fff;
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-light-theme .ulf-arrow-right {
	background: #fff;
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-light-theme .ulf-spinner-circle {
	background-color: #8e8e8e;
}

.ulf-small .ulf-content {
	padding: 6px 10px;
	font-size: 13px;
}

.ulf-tiny {
	max-width: 280px;
}

.ulf-tiny .ulf-content {
	padding: 3px 5px;
	font-size: 13px;
	line-height: 1.5;
}

.ulf-tiny .ulf-arrow {
	width: 6px;
	height: 6px;
}

.ulf-tiny .ulf-arrow-bottom {
	bottom: -3.5px;
}

.ulf-tiny .ulf-arrow-top {
	top: -3.5px;
}

.ulf-tiny .ulf-arrow-left {
	left: -3.5px;
}

.ulf-tiny .ulf-arrow-right {
	right: -3.5px;
}

.ulf-large {
	max-width: 480px;
}

.ulf-large .ulf-content {
	padding: 12px 16px;
	font-size: 16px;
}

.ulf-loading-spinner {
	justify-content: center;
	align-items: center;
	gap: 6px;
	min-height: 20px;
	padding: 8px 12px;
	display: flex;
}

.ulf-spinner-circle {
	background-color: #8e8e8e;
	border-radius: 50%;
	flex-shrink: 0;
	width: 6px;
	height: 6px;
	animation: 1.2s ease-in-out infinite both ulf-spinner-bounce;
}

.ulf-spinner-circle:first-child {
	animation-delay: -.32s;
}

.ulf-spinner-circle:nth-child(2) {
	animation-delay: -.16s;
}

.ulf-spinner-circle:nth-child(3) {
	animation-delay: 0;
}

.ulf-centered {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.rtl .wpulike-default .count-box {
	margin-right: 8px;
	margin-left: inherit;
}

.rtl .wpulike-default .count-box:before {
	border-color: #bdbdbd #bdbdbd rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	left: auto;
	right: -1px;
}

.rtl .commentlist .tiles .avatar {
	left: inherit !important;
	right: 0 !important;
}

.rtl .wp_ulike_thumbnail, .rtl .most_liked_comment .avatar {
	margin: 0 0 0 10px;
}

.rtl .wp_ulike_style_love .wp_counter_span {
	float: left;
	background: #f1f1f1 url("https://cdn-ilfaaef.nitrocdn.com/HReyyTaLMOxIViPyrNJKChduvgJblmfM/assets/images/optimized/rev-3591dfa/www.metsalehti.fi/wp-content/plugins/wp-ulike/assets/img/icons/heart.png") 85% no-repeat;
	margin: 2px 2px 0 0;
	padding: 0 23px 0 5px;
}

.rtl .wp_ulike_style_love .wp_counter_span.nitro-lazy {
	background: none !important;
}

.rtl .wpulike-notification {
	--ulp-toast-right: auto;
	--ulp-toast-left: var(--ulp-toast-offset-x);
}

.rtl .ulf-tooltip .ulf-arrow-bottom, .rtl .ulf-tooltip .ulf-arrow-top {
	margin-left: -3.5px;
	left: 50%;
}

.rtl .ulf-tooltip .ulf-arrow-left {
	border-color: #e2e8f0 #e2e8f0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
	left: auto;
	right: -4px;
}

.rtl .ulf-tooltip .ulf-arrow-right {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e2e8f0 #e2e8f0;
	left: -4px;
	right: auto;
}

.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-left {
	left: auto;
	right: -3.5px;
}

.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-right {
	left: -3.5px;
	right: auto;
}

.rtl .ulf-tooltip.ulf-white-theme .ulf-arrow-left, .rtl .ulf-tooltip.ulf-light-theme .ulf-arrow-left {
	border-color: #e2e8f0 #e2e8f0 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
}

.rtl .ulf-tooltip.ulf-white-theme .ulf-arrow-right, .rtl .ulf-tooltip.ulf-light-theme .ulf-arrow-right {
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e2e8f0 #e2e8f0;
}

.rtl .ulf-centered {
	left: 50%;
	right: auto;
	transform: translate(-50%, -50%);
}
