/**
 *
 * Topic/Post Reactions. An extension for the phpBB 3.2.0 Forum Software package.
 * @author Steve <http://www.steven-clark.online/phpBB3-Extensions/>
 * @copyright (c) phpBB Limited <https://www.phpbb.com>
 * @license GNU General Public License, version 2 (GPL-2.0)
 *
 */

.centered {
	text-align: center;
}
.reaction-button-show i {font-family: poppins;
font-style: normal;
font-weight: bold;
letter-spacing: 0.5px;
font-size: 10px;}
.reactions {
    text-align: right;
    position: absolute;
    margin-top: -20px;
    width: 905px;}
.reaction-avatar img {
    vertical-align: middle;
    object-fit: cover;
    border-radius: 100%;
    object-position: 50% 25%;
    box-sizing: border-box;
    width: 50px;
    height: 50px;
    padding: 3px;
    background: var(--background2);
    border: var(--ramka1);
}
.reaction-title {
    font-family: 'Poppins';
    font-size: 20px;
    letter-spacing: 0.5px;
}
.reaction-counting {
    padding: 5px;
    width: 200px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: bold;
    letter-spacing: 1px;
}
.reaction_count {
    border-radius: 10px;
    text-align: center;
    font-size: 13px;
    padding: 0px 6px;
    position: relative;
    top: 0;
    margin-right: 10px;
    z-index: 9;
}

.reaction_disabled, .reaction_enabled {
	margin: 2px;
	padding: 5px 7px;
	text-align: center;
}

.reaction_disabled, .reaction_delete {
	background-color: #ECD5D8 !important;
}

.reaction_enabled {
    background-color: var(--background3);
    border:var(--ramka1);
}

.reaction-image-pages {
	width: 35px;
	height: 35px;
	vertical-align: middle;
	padding: 3px;
}

img.reaction-notification {
    max-width: 20px !important;
    max-height: 20px !important;
}

.reaction_image {
	vertical-align: middle;
	float: right;
    width: 30px!important;
    height: 30px!important;
}

.reaction_image_size, .reaction_image_select {
	width: 40px;
	height: 40px;
}

.reaction_inner {
	background: var(--background2);
}

.resync {
	padding: 2px 1px 3px 3px;
	margin-top: 2px;
}

.icon-tpr {
	padding: 3px;
	margin: 0 1px 0 2px;
	float: right;
	color: #fff;
}

.icon-tpr-resync {
	padding: 0 1px 0 2px;
}

.tpr-font, .tpr-font:active a, .tpr-font:hover a, .tpr-font a {
	font-size: 12px;
	color: #fff;
}


.has-profile .post-buttons .tpr-button{
	right: 70px !important;
}

/* Resposive
* Go ahead block me now 
*/ 
@media (max-width: 320px) {
	.reaction-button-show { display: block !important; }
}
@media (max-width: 350px) {
	.reaction-button-show { display: block !important; }
}
@media (max-width: 430px) {
	.reaction-button-show { display: block !important; }	
}
@media (max-width: 500px) {
	.reaction-button-show { display: block !important; }
}
@media (max-width: 550px) {
	.reaction-button-show { display: block !important; }
}
@media (max-width: 700px) {
	.reaction-button-show { display: block !important; }
}
@media (min-width: 700px) {
	.reaction-button-show { display: block !important; }
}
@media (min-width: 701px) and (max-width: 950px) {	
	.reaction-button-show { display: block !important; }
}

@media (max-width: 430px) {
	.reaction_image {
		width: 25px !important;
		height: 25px !important;
	}
	.reaction_image_select {
		width: 30px !important;
		height: 30px !important;
	}
}
