.wpulike {
	display: block;
	position: relative;
	line-height: normal;
	margin: 0;
	padding: 10px 0;
}

.wpulike .wp_ulike_general_class {
	display: inline-flex;
	align-items: center;
}

.wpulike button.wp_ulike_btn {
	margin: 0;
	position: relative;
	display: inline-block;
	vertical-align: middle;
	border-radius: .25em;
	box-shadow: none;
	padding: 1em;
	font-size: 15px;
	border: none;
	text-align: center;
	transition: none;
	cursor: pointer;
	font-family: inherit;
	line-height: inherit;
	appearance: none;
	-webkit-appearance: none;
}

.wpulike button.wp_ulike_btn:active, .wpulike button.wp_ulike_btn:focus, .wpulike button.wp_ulike_btn:hover {
	outline: 0;
}

.wpulike button.wp_ulike_btn::-moz-focus-inner {
	border: 0;
}

.wpulike button.wp_ulike_btn:disabled, .wpulike button.wp_ulike_btn[disabled=disabled] {
	cursor: not-allowed;
}

.wpulike button.wp_ulike_btn:disabled:active, .wpulike button.wp_ulike_btn:disabled:focus, .wpulike button.wp_ulike_btn:disabled:hover, .wpulike button.wp_ulike_btn[disabled=disabled]:active, .wpulike button.wp_ulike_btn[disabled=disabled]:focus, .wpulike button.wp_ulike_btn[disabled=disabled]:hover {
	outline: 0;
	background-color: initial;
}

.wpulike button.wp_ulike_btn.wp_ulike_put_text {
	font-size: 14px;
	font-weight: 600;
	line-height: 28px;
	padding: 0 10px;
	min-width: 50px;
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg");
	background-repeat: no-repeat;
	background-position: center center;
	background-size: auto;
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg";
}

.wpulike .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), .wpulike .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.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 {
	display: none;
}

.wpulike .count-box:empty {
	display: none;
}

#buddypress #activity-stream .activity-comments .wpulike, #buddypress #activity-stream .activity-inner .wpulike, #buddypress #activity-stream .activity-meta .wpulike {
	display: inline-block;
	vertical-align: middle;
}

#buddypress #activity-stream .wp_ulike_likers_wrapper .wp-ulike-liker, #buddypress #activity-stream .wp_ulike_likers_wrapper li {
	border: none;
	padding: 0;
}

.wp_ulike_click_is_disabled {
	pointer-events: none;
	cursor: default;
}

.wp_ulike_hide_me {
	visibility: hidden;
}

.wpulike-default button.wp_ulike_btn {
	color: #616161;
	background-color: #e0e0e0;
	min-height: 30px;
	min-width: 50px;
}

.wpulike-default button.wp_ulike_btn:focus, .wpulike-default button.wp_ulike_btn:hover {
	color: #616161;
	background-color: #e0e0e0;
	text-decoration: none;
}

.wpulike-default button.wp_ulike_btn:disabled:active, .wpulike-default button.wp_ulike_btn:disabled:focus, .wpulike-default button.wp_ulike_btn: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=disabled]:hover {
	background-color: #e0e0e0;
}

.wpulike-default .wp_ulike_is_liked .wp_ulike_btn {
	color: #757575;
}

.wpulike-default .wp_ulike_put_image:after {
	content: "";
	display: block;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiBmaWxsPSIjNzU3NTc1IiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDIxNS4zNCAyMTUuMzQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIxNS4zNCAyMTUuMzQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGQ9Ik03LjY3LDkzLjg5Nmg1Mi4wNzdWMjE1LjM0SDcuNjdWOTMuODk2eiBNMjA3LjY3LDEwNi42ODJjLTcuMTg5LTcuMTg5LTE0LjM4Mi0xNC4zNzktMjEuNTcyLTIxLjU3aC00MS40NTFsOS44NzctMjUuMTAyDQoJbDIuODAxLTcuMTE5bC0wLjI1OC0yLjA0OUwxNTEsMi4zM0wxMjEuMTE1LDBMMTEwLjE1LDM3LjgyMkw4MC45NTQsODUuMTc2VjIxNS4zNGgxMDcuODlMMjA3LjY3LDEwNi42ODJ6Ii8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==") no-repeat;
	background-size: contain;
	width: 16px;
	height: 16px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.wpulike-default .wp_ulike_put_image.wp_ulike_btn_is_active:after {
	filter: invert(44%) sepia(40%) saturate(3852%) hue-rotate(329deg) brightness(100%) contrast(111%);
}

.wpulike-default .count-box {
	position: relative;
	border-radius: .25em;
	font-size: 13px;
	text-decoration: none;
	background-color: #fff;
	margin-left: 8px;
	line-height: 30px;
	display: inline-block;
	padding: 0 10px;
	box-shadow: 0 0 0 1px #bdbdbd inset;
	color: #616161;
	vertical-align: middle;
	text-align: center;
}

.wpulike-default .count-box:before {
	content: "";
	display: block;
	position: absolute;
	border: 1px solid transparent;
	background: #fff;
	border-bottom-color: #bdbdbd;
	left: -5px;
	top: 50%;
	border-left-color: #bdbdbd;
	transform: rotate(45deg) translatey(-50%);
	width: 5px;
	height: 5px;
	margin: 0;
	box-sizing: content-box;
}

#buddypress #activity-stream .activity-comments .wpulike-default button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-default button.wp_ulike_btn, #buddypress #activity-stream .activity-meta .wpulike-default button.wp_ulike_btn {
	border-radius: 0;
	background-color: #fff;
	box-shadow: 0 0 0 1px #bdbdbd inset;
	font-size: initial;
	padding: 1em;
}

#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, #buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg");
	background-repeat: no-repeat;
	background-position: center center;
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg";
}

.wpulike-heart .wp_ulike_general_class {
	box-shadow: 0 0 0 1px #bdbdbd inset;
	border-radius: .25em;
	padding: 5px;
}

#buddypress #activity-stream .activity-comments .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-inner .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-comments .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed), #buddypress #activity-stream .activity-inner .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed), #buddypress #activity-stream .activity-meta .wpulike-default .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.wpulike-heart .wp_ulike_put_text {
	padding: 0 5px;
	text-transform: uppercase;
	font-weight: 600;
	color: #757575;
}

.wpulike-heart button.wp_ulike_btn {
	background: 0 0;
	padding: 15px;
}

.wpulike-heart button.wp_ulike_btn:focus, .wpulike-heart button.wp_ulike_btn:hover {
	color: #757575;
	background-color: transparent;
	text-decoration: none;
}

.wpulike-heart .wp_ulike_put_image {
	background: 0 0;
	padding: 15px;
}

.wpulike-heart .wp_ulike_put_image:disabled:active, .wpulike-heart .wp_ulike_put_image:disabled:focus, .wpulike-heart .wp_ulike_put_image: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=disabled]:hover {
	padding: 15px;
}

.wpulike-heart .wp_ulike_put_image:after {
	content: "";
	display: block;
	background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMzIgMzIiIHdpZHRoPSIyMHB4IiBoZWlnaHQ9IjIwcHgiIGZpbGw9IiM3NTc1NzUiIHhtbDpzcGFjZT0icHJlc2VydmUiIGFyaWEtaGlkZGVuPSJmYWxzZSI+DQoJPHBhdGggZD0iTTE3LjQgMjljLS44LjgtMiAuOC0yLjggMGwtMTIuMy0xMi44Yy0zLjEtMy4xLTMuMS04LjIgMC0xMS40IDMuMS0zLjEgOC4yLTMuMSAxMS4zIDBsMi40IDIuOCAyLjMtMi44YzMuMS0zLjEgOC4yLTMuMSAxMS4zIDAgMy4xIDMuMSAzLjEgOC4yIDAgMTEuNGwtMTIuMiAxMi44eiI+PC9wYXRoPg0KPC9zdmc+") no-repeat;
	background-position: center center;
	background-size: contain;
	width: 20px;
	height: 20px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.wpulike-heart .wp_ulike_put_image.wp_ulike_btn_is_active:after {
	filter: invert(44%) sepia(40%) saturate(3852%) hue-rotate(329deg) brightness(100%) contrast(111%);
}

.wpulike-heart .count-box {
	font-size: 14px;
	text-decoration: none;
	line-height: 28px;
	display: inline-block;
	color: #616161;
	text-align: center;
	font-weight: 600;
	vertical-align: middle;
	padding: 0 5px;
}

#buddypress #activity-stream .activity-comments .wpulike-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-meta .wpulike-heart button.wp_ulike_btn {
	background-color: transparent;
	border: 0;
	font-size: initial;
	padding: 1em;
}

#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image, #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image {
	padding: 10px 15px;
}

#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_put_image:after, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_put_image:after, #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_put_image:after {
	width: 17px;
	height: 17px;
}

#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_general_class, #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_general_class, #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_general_class {
	border-radius: 0;
	padding: .1em .3em;
	margin-bottom: 0;
}

#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, #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: url("/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg");
	background-repeat: no-repeat;
	background-position: center center;
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/svg/loader.svg";
}

#buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl:not(.lzl-ed), #buddypress #activity-stream .activity-comments .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed), #buddypress #activity-stream .activity-inner .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed), #buddypress #activity-stream .activity-meta .wpulike-heart .wp_ulike_is_loading button.wp_ulike_btn.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2040%2040%22%20width%3D%2220px%22%20height%3D%2220px%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.wpulike-robeen .count-box {
	font-weight: 600;
	padding: 0 14px;
	font-size: 16px;
	color: inherit;
}

.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 {
	width: 30px;
	height: 30px;
	overflow: hidden;
	padding: 0;
	border: 0;
	background: 0 0;
}

.wpulike-robeen button.wp_ulike_btn:focus, .wpulike-robeen button.wp_ulike_btn:hover {
	background-color: transparent;
}

.wpulike-robeen button.wp_ulike_btn.wp_ulike_btn_is_active {
	overflow: visible;
}

.wpulike-robeen .wp_ulike_put_image:after {
	content: "";
	display: block;
	background: url("/wp-content/plugins/wp-ulike/assets/css/../img/icons/twitter-heart.png") no-repeat;
	background-position: 0 0;
	transition: background-position 1s steps(28);
	transition-duration: 0s;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/icons/twitter-heart.png";
}

.wpulike-robeen .wp_ulike_put_image:after.lzl:not(.lzl-ed), .wpulike-robeen .wp_ulike_put_image:after.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAC1QAAABkCAYAAAA7MJAoAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEe0lEQVR42u3BMQEAAADCoPVPbQwfoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/ga0owAB6zMtJQAAAABJRU5ErkJggg==");
}

.wpulike-robeen .wp_ulike_put_image.wp_ulike_btn_is_active:after {
	transition-duration: 1s;
	background-position: -2800px 0;
}

#buddypress #activity-stream .activity-comments .wpulike-robeen button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-robeen button.wp_ulike_btn, #buddypress #activity-stream .activity-meta .wpulike-robeen button.wp_ulike_btn {
	background: 0 0;
	border: 0;
	border: 0;
	width: 30px;
	height: 30px;
	padding: 0;
}

.wpulike-animated-heart button.wp_ulike_btn {
	position: relative;
	border-radius: 50em;
	background-color: #fff;
	padding: 0;
	box-shadow: 0 5px 30px rgba(255, 111, 99, .4);
	border: 0;
	width: 50px;
	height: 50px;
}

.wpulike-animated-heart button.wp_ulike_btn:focus, .wpulike-animated-heart button.wp_ulike_btn:hover {
	background-color: #fff;
	background-image: none;
}

.wpulike-animated-heart button.wp_ulike_btn:disabled:active, .wpulike-animated-heart button.wp_ulike_btn:disabled:focus, .wpulike-animated-heart button.wp_ulike_btn: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=disabled]:hover {
	background-color: #fff;
}

.wpulike-animated-heart button.wp_ulike_btn.wp_ulike_btn_is_active {
	background-color: #ff6f63;
}

.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, .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=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=disabled]:hover {
	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-pop {
	animation-direction: normal;
}

.wpulike-animated-heart button.wp_ulike_btn:active {
	box-shadow: 0 0 4px 0 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 {
	width: 20px;
	fill: #ff6f63;
	transition: fill .5s, transform .5s;
	pointer-events: none;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translateX(-50%) translateY(-50%);
}

.wpulike-animated-heart .wpulike-svg-heart-pop {
	position: absolute;
	width: 30%;
	fill: #ff6f63;
	opacity: 0;
	left: 0;
	animation: popHearts 1s ease forwards reverse;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.one {
	left: 1%;
	transform: rotate(-10deg);
	animation-delay: .45s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.two {
	left: 15%;
	transform: rotate(8deg);
	animation-delay: .25s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.three {
	left: 30%;
	transform: rotate(-5deg);
	animation-delay: 0s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.four {
	left: 50%;
	transform: rotate(-8deg);
	animation-delay: .3s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.five {
	left: 60%;
	transform: rotate(-10deg);
	animation-delay: .9s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.six {
	left: 70%;
	transform: rotate(-8deg);
	animation-delay: .2s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.seven {
	left: 85%;
	transform: rotate(6deg);
	animation-delay: .35s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.eight {
	left: 90%;
	transform: rotate(-4deg);
	animation-delay: .5s;
}

.wpulike-animated-heart .wpulike-svg-heart-pop.nine {
	left: 95%;
	transform: rotate(8deg);
	animation-delay: .2s;
}

.wpulike-animated-heart .count-box {
	margin: 0 15px;
	color: #ff6f63;
	display: inline-block;
	vertical-align: middle;
}

#buddypress #activity-stream .activity-comments .wpulike-animated-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-inner .wpulike-animated-heart button.wp_ulike_btn, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn {
	border-radius: 50em;
	background-color: #fff;
	padding: 0;
	box-shadow: 0 5px 30px rgba(255, 111, 99, .4);
	border: 0;
	width: 50px;
	height: 50px;
}

#buddypress #activity-stream .activity-comments .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-inner .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-meta .wpulike-animated-heart button.wp_ulike_btn:focus, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:hover {
	background-color: #fff;
	background-image: none;
}

#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-comments .wpulike-animated-heart button.wp_ulike_btn: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=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, #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=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=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-meta .wpulike-animated-heart button.wp_ulike_btn: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=disabled]:hover {
	background-color: #fff;
}

#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 {
	background-color: #ff6f63;
}

#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-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=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=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, #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=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=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-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=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=disabled]:hover {
	background-color: #ff6f63;
}

#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, #buddypress #activity-stream .activity-meta .wpulike-animated-heart button.wp_ulike_btn:active {
	box-shadow: 0 0 4px 0 rgba(0, 0, 0, .25);
}

#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, #buddypress #activity-stream .activity-meta .wp_ulike_is_loading button.wp_ulike_btn {
	background-image: initial;
}

.wp_ulike_likers_wrapper {
	margin: 10px 0;
	flex: 0 0 100%;
}

.wp_ulike_likers_wrapper:empty {
	display: none;
}

.wp_ulike_likers_wrapper .tiles, .wp_ulike_likers_wrapper .wp-ulike-likers-list {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
}

.wp_ulike_likers_wrapper .tiles .wp-ulike-liker, .wp_ulike_likers_wrapper .tiles li, .wp_ulike_likers_wrapper .wp-ulike-likers-list .wp-ulike-liker, .wp_ulike_likers_wrapper .wp-ulike-likers-list li {
	padding: 3px;
	margin: 0;
	list-style: none;
	display: block;
}

.ulf-tooltip .wp_ulike_likers_wrapper {
	margin: 0;
}

.most_liked_users {
	list-style-type: none !important;
	position: relative !important;
	margin: 10px 0 !important;
	padding: 0 !important;
}

.most_liked_users li {
	display: inline-table !important;
	cursor: pointer !important;
	margin: 0 2px !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 {
	vertical-align: middle;
	margin: 0 10px 0 0;
}

.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;
	display: inline-block;
	background: #f1f1f1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPdJREFUOI3F0U8rxFEUxvHPNFYkf0KxI0tbRXZTvAZZWpCN1yArO6/CQpIF8S4sbSVlZGyIQf6Mxe/8pvszE5MF3zp179M9p+e5h/+m/OXegwqmcIun0IexgHFU8dpuWAU1NKLqWMZKDMr1WrwtMIJ77GEMA9jGR9QW+jCKfdxFT5PVGNCdaCWc4TTOacyH6NGVOKiG7ZwGDiJvI9EfcRP/0mQJL2H9J4bwhsVU7I2pO1o3k1LGLq4jSoF5POMQ/W2aB3Es20jLFnJmcYVzzCT6HC5wielvHCL70BNZzg1s4h1HsvwdUcJ62K1jTXGVHTOJid80/h2fVlI2qabQy0wAAAAASUVORK5CYII=") 5px center no-repeat;
	color: #333;
	font-size: 9px;
	line-height: 17px;
	font-weight: 400;
	margin: 2px 0 0 2px;
	vertical-align: middle;
	border-radius: 10px;
	padding: 0 5px 0 23px;
	z-index: 26;
}

.wpulike-notification {
	position: fixed;
	z-index: 999999;
	pointer-events: none;
	right: 20px;
	bottom: 20px;
}

.wpulike-notification * {
	box-sizing: border-box;
}

.wpulike-notification .wpulike-message {
	position: relative;
	pointer-events: auto;
	word-wrap: break-word;
	overflow: hidden;
	margin: 0 0 6px;
	padding: 14px 15px 14px 65px;
	width: 290px;
	border-radius: 3px;
	background-color: #007bc3;
	color: #fff;
	animation: wpUlikeNotifitcationsAnimation .2s backwards;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .08);
	font-size: .9rem;
	font-weight: 500;
	line-height: normal;
	transition: opacity .3s ease-out, transform .3s ease-out;
	opacity: 1;
	transform: translateY(0);
}

.wpulike-notification .wpulike-message:hover {
	opacity: .9;
	cursor: pointer;
}

.wpulike-notification .wpulike-message.wpulike-message-fadeout {
	opacity: 0;
	transform: translateY(-20px);
	pointer-events: none;
}

.wpulike-notification .wpulike-message:before {
	content: "";
	display: block;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url("/wp-content/plugins/wp-ulike/assets/css/../img/svg/info.svg");
	background-size: 25px;
	position: absolute;
	left: 0;
	width: 50px;
	top: 0;
	height: 100%;
	background-color: rgba(0, 0, 0, .06);
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/svg/info.svg";
}

.wpulike-notification .wpulike-message.wpulike-success {
	background-color: #20a779;
}

.wpulike-notification .wpulike-message.wpulike-success:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0yNTYgMGMtMTQxLjE2NDA2MiAwLTI1NiAxMTQuODM1OTM4LTI1NiAyNTZzMTE0LjgzNTkzOCAyNTYgMjU2IDI1NiAyNTYtMTE0LjgzNTkzOCAyNTYtMjU2LTExNC44MzU5MzgtMjU2LTI1Ni0yNTZ6bTEyOS43NSAyMDEuNzUtMTM4LjY2Nzk2OSAxMzguNjY0MDYyYy00LjE2MDE1NiA0LjE2MDE1Ny05LjYyMTA5MyA2LjI1MzkwNy0xNS4wODIwMzEgNi4yNTM5MDdzLTEwLjkyMTg3NS0yLjA5Mzc1LTE1LjA4MjAzMS02LjI1MzkwN2wtNjkuMzMyMDMxLTY5LjMzMjAzMWMtOC4zNDM3NS04LjMzOTg0My04LjM0Mzc1LTIxLjgyNDIxOSAwLTMwLjE2NDA2MiA4LjMzOTg0My04LjM0Mzc1IDIxLjgyMDMxMi04LjM0Mzc1IDMwLjE2NDA2MiAwbDU0LjI1IDU0LjI1IDEyMy41ODU5MzgtMTIzLjU4MjAzMWM4LjMzOTg0My04LjM0Mzc1IDIxLjgyMDMxMi04LjM0Mzc1IDMwLjE2NDA2MiAwIDguMzM5ODQ0IDguMzM5ODQzIDguMzM5ODQ0IDIxLjgyMDMxMiAwIDMwLjE2NDA2MnptMCAwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIiBjbGFzcz0iIi8+PC9nPjwvc3ZnPgo=");
}

.wpulike-notification .wpulike-message.wpulike-error {
	background-color: #ec4d2c;
}

.wpulike-notification .wpulike-message:before.lzl:not(.lzl-ed), .wpulike-notification .wpulike-message:before.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.wpulike-notification .wpulike-message.wpulike-error:before {
	background-image: url("/wp-content/plugins/wp-ulike/assets/css/../img/svg/error.svg");
	--lzl-bg-img: "/wp-content/plugins/wp-ulike/assets/css/../img/svg/error.svg";
}

.wpulike-notification .wpulike-message.wpulike-error:before.lzl:not(.lzl-ed), .wpulike-notification .wpulike-message.wpulike-error:before.lzl-ing:not(.lzl-ed) {
	background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20512%20512%22%20width%3D%22512%22%20height%3D%22512%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E");
}

.wpulike-notification .wpulike-message.wpulike-warning {
	background-color: #f0a82f;
}

.wpulike-notification .wpulike-message.wpulike-warning:before {
	background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeG1sbnM6c3ZnanM9Imh0dHA6Ly9zdmdqcy5jb20vc3ZnanMiIHZlcnNpb249IjEuMSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIHg9IjAiIHk9IjAiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiBjbGFzcz0iIj48Zz48cGF0aCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGQ9Im0yNTYgMGMtMTQxLjE2NDA2MiAwLTI1NiAxMTQuODM1OTM4LTI1NiAyNTZzMTE0LjgzNTkzOCAyNTYgMjU2IDI1NiAyNTYtMTE0LjgzNTkzOCAyNTYtMjU2LTExNC44MzU5MzgtMjU2LTI1Ni0yNTZ6bTAgNDA1LjMzMjAzMWMtMTEuNzc3MzQ0IDAtMjEuMzMyMDMxLTkuNTU0Njg3LTIxLjMzMjAzMS0yMS4zMzIwMzFzOS41NTQ2ODctMjEuMzMyMDMxIDIxLjMzMjAzMS0yMS4zMzIwMzEgMjEuMzMyMDMxIDkuNTU0Njg3IDIxLjMzMjAzMSAyMS4zMzIwMzEtOS41NTQ2ODcgMjEuMzMyMDMxLTIxLjMzMjAzMSAyMS4zMzIwMzF6bTIxLjMzMjAzMS0xMDYuNjY0MDYyYzAgMTEuNzczNDM3LTkuNTU0Njg3IDIxLjMzMjAzMS0yMS4zMzIwMzEgMjEuMzMyMDMxcy0yMS4zMzIwMzEtOS41NTg1OTQtMjEuMzMyMDMxLTIxLjMzMjAzMXYtMTcwLjY2Nzk2OWMwLTExLjc3NzM0NCA5LjU1NDY4Ny0yMS4zMzIwMzEgMjEuMzMyMDMxLTIxLjMzMjAzMXMyMS4zMzIwMzEgOS41NTQ2ODcgMjEuMzMyMDMxIDIxLjMzMjAzMXptMCAwIiBmaWxsPSIjZmZmZmZmIiBkYXRhLW9yaWdpbmFsPSIjMDAwMDAwIiBzdHlsZT0iIi8+PC9nPjwvc3ZnPgo=");
}

@media screen and (max-width:768px) {
	.wpulike-notification .wpulike-message {
		padding: 11px 11px 11px 55px;
		font-size: 13px;
	}
	
	.wpulike-notification .wpulike-message:before {
		background-size: 25px;
		width: 45px;
	}
}

@media screen and (max-width:320px) {
	.wpulike-notification {
		left: 10px;
		right: 10px;
	}
	
	.wpulike-notification .wpulike-message {
		padding: 9px 9px 9px 45px;
		font-size: 12px;
		width: 100%;
	}
	
	.wpulike-notification .wpulike-message:before {
		background-size: 15px;
		width: 35px;
	}
}

.ulf-tooltip {
	position: absolute;
	z-index: 9999;
	max-width: 320px;
	width: auto;
	padding: 0;
	margin: 0;
	pointer-events: auto;
	animation: ulf-tooltip-fade-in .2s cubic-bezier(.16, 1, .3, 1);
	box-sizing: border-box;
	transition: opacity .2s ease, transform .2s ease;
}

.ulf-content {
	padding: 0;
	font-size: 14px;
	line-height: 1.5;
	color: #262626;
	word-wrap: break-word;
	overflow: visible;
	display: block;
	width: 100%;
	box-sizing: border-box;
	min-height: 20px;
}

.ulf-arrow {
	position: absolute;
	width: 7px;
	height: 7px;
	background: #fff;
	border: 1px solid transparent;
	box-sizing: content-box;
	pointer-events: none;
	z-index: 2;
	opacity: 0;
	transition: opacity .1s ease;
}

.ulf-tooltip[data-positioned=true] .ulf-arrow {
	opacity: 1;
}

.ulf-arrow-bottom {
	bottom: -4px;
	left: 50%;
	margin-left: -3.5px;
	transform: rotate(45deg);
	border-bottom-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-arrow-top {
	top: -4px;
	left: 50%;
	margin-left: -3.5px;
	transform: rotate(45deg);
	border-top-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-arrow-left {
	left: -4px;
	top: 50%;
	margin-top: -3.5px;
	transform: rotate(45deg);
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
}

.ulf-arrow-right {
	right: -4px;
	top: 50%;
	margin-top: -3.5px;
	transform: rotate(45deg);
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
}

.ulf-white-theme {
	background: #fff;
	border: 1px solid #e2e8f0;
	border-radius: .25em;
	overflow: visible;
}

.ulf-white-theme .ulf-content {
	color: #262626;
	padding: 8px 12px;
	font-weight: 400;
	letter-spacing: -.01em;
}

.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;
	padding: 8px 12px;
	font-weight: 400;
	letter-spacing: -.01em;
}

.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 {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 8px 12px;
	gap: 6px;
	min-height: 20px;
}

.ulf-spinner-circle {
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #8e8e8e;
	animation: ulf-spinner-bounce 1.2s infinite ease-in-out both;
	flex-shrink: 0;
}

.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 {
	right: -1px;
	left: auto;
	border-color: #bdbdbd #bdbdbd transparent transparent;
}

.rtl .commentlist .tiles .avatar {
	left: inherit !important;
	right: 0 !important;
}

.rtl .wp_ulike_thumbnail {
	margin: 0 0 0 10px;
}

.rtl .most_liked_comment .avatar {
	margin: 0 0 0 10px;
}

.rtl .wp_ulike_style_love .wp_counter_span {
	float: left;
	background: #f1f1f1 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEwAACxMBAJqcGAAAAPdJREFUOI3F0U8rxFEUxvHPNFYkf0KxI0tbRXZTvAZZWpCN1yArO6/CQpIF8S4sbSVlZGyIQf6Mxe/8pvszE5MF3zp179M9p+e5h/+m/OXegwqmcIun0IexgHFU8dpuWAU1NKLqWMZKDMr1WrwtMIJ77GEMA9jGR9QW+jCKfdxFT5PVGNCdaCWc4TTOacyH6NGVOKiG7ZwGDiJvI9EfcRP/0mQJL2H9J4bwhsVU7I2pO1o3k1LGLq4jSoF5POMQ/W2aB3Es20jLFnJmcYVzzCT6HC5wielvHCL70BNZzg1s4h1HsvwdUcJ62K1jTXGVHTOJid80/h2fVlI2qabQy0wAAAAASUVORK5CYII=") no-repeat scroll 85% center;
	margin: 2px 2px 0 0;
	padding: 0 23px 0 5px;
}

.rtl .wpulike-notification {
	left: 20px;
	right: inherit;
}

.rtl .wpulike-notification .wpulike-message {
	padding: 14px 65px 14px 15px;
}

.rtl .wpulike-notification .wpulike-message:before {
	left: auto;
	right: 0;
}

@media screen and (max-width:768px) {
	.rtl .wpulike-notification .wpulike-message {
		padding: 11px 55px 11px 11px;
	}
}

@media screen and (max-width:320px) {
	.rtl .wpulike-notification {
		left: 10px;
		right: 10px;
	}
	
	.rtl .wpulike-notification .wpulike-message {
		padding: 9px 45px 9px 9px;
	}
}

.rtl .ulf-tooltip .ulf-arrow-bottom {
	left: 50%;
	margin-left: -3.5px;
}

.rtl .ulf-tooltip .ulf-arrow-top {
	left: 50%;
	margin-left: -3.5px;
}

.rtl .ulf-tooltip .ulf-arrow-left {
	left: auto;
	right: -4px;
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.rtl .ulf-tooltip .ulf-arrow-right {
	right: auto;
	left: -4px;
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
	border-top-color: transparent;
	border-right-color: transparent;
}

.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-left {
	right: -3.5px;
	left: auto;
}

.rtl .ulf-tooltip.ulf-tiny .ulf-arrow-right {
	left: -3.5px;
	right: auto;
}

.rtl .ulf-tooltip .ulf-light-theme .ulf-arrow-left, .rtl .ulf-tooltip .ulf-white-theme .ulf-arrow-left {
	border-top-color: #e2e8f0;
	border-right-color: #e2e8f0;
	border-bottom-color: transparent;
	border-left-color: transparent;
}

.rtl .ulf-tooltip .ulf-light-theme .ulf-arrow-right, .rtl .ulf-tooltip .ulf-white-theme .ulf-arrow-right {
	border-bottom-color: #e2e8f0;
	border-left-color: #e2e8f0;
	border-top-color: transparent;
	border-right-color: transparent;
}

.rtl .ulf-centered {
	left: 50%;
	right: auto;
	transform: translate(-50%, -50%);
}