.s_p_n_a_block {
	display: flex;
	align-items: center;
	padding: 15px;
	margin: 15px 0;
	background: #fff;
}

.s_p_n_a_block .s_p_n_a_b_last_results {
	display: inline-block;
}

.s_p_n_a_block .s_p_n_a_b_last_results .s_p_n_a_b_last_result {
	height: 10px;
	border-radius: 100%;
	width: 10px;
	display: inline-block;
}

.s_p_n_a_block .s_p_n_a_b_last_results .s_p_n_a_b_last_result.green {
    background: #59C36D;
}

.s_p_n_a_block .s_p_n_a_b_last_results .s_p_n_a_b_last_result.red {
    background: #EF4848;
}

.s_p_n_a_block .s_p_n_a_b_last_results .s_p_n_a_b_last_result.grey {
    background: #A5A6A7;
}

.s_p_n_a_block .s_p_n_a_b_last_results .s_p_n_a_b_last_result:not(:last-child) {
	margin-right: 2px;
}

.s_p_n_a_block > a {
	display: flex;
	flex-grow: 1;
}

.s_p_n_a_block > a,
.s_p_n_a_block > a:hover {
	text-decoration: unset;
}

.s_p_n_a_block > a > img,
.s_p_n_a_block > a > span.good-ava {
	border-radius: 50%;
	margin-right: 10px;
}

.s_p_n_a_block .s_p_n_a_b_box {
	flex-grow: 1;
	margin-right: 15px;
}

.s_p_n_a_block > a .s_p_n_a_b_name {
	font-size: 14px;
    line-height: 20px;
    color: #000000;
    text-decoration: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.s_p_n_a_block .s_p_n_a_b_position {
	width: 68px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
}

.s_p_n_a_block .s_p_n_a_b_roi {
	font-size: 16px;
	display: inline-block;
	margin-left: 10px;
}

.s_p_n_a_block .s_p_n_a_b_roi.green {
	color: #34A853;
}

.s_p_n_a_block .s_p_n_a_b_roi.red {
	color: #FF1414;
}

.s_p_n_a_block .s_p_n_a_b_roi.grey {
	color: #2A2A2A;
}

.s_p_n_a_block .s_p_n_a_b_kolvo {
	width: 67px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
}

.s_p_n_a_block .s_p_n_a_b_koaf {
	width: 129px;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
	height: 40px;
}

.s_p_n_a_block .s_p_n_a_b_roi .s_p_n_a_b_roi_t{
	font-size: 16px;
	color: #B8B8B8;
	margin-right: 2px;
}

.s_p_n_a_block .s_p_n_a_b_button_block .subscribe_prognozist_count {
	display: none;
}
/*
.s_p_n_a_block .s_p_n_a_b_button_block .prognozist_subscription_button {
	margin-left: 0px;
	width: 160px;
	height: 37px;
	line-height: 34px;
}

.s_p_n_a_block .s_p_n_a_b_button_block .prognozist_subscription_button.subscribe_button {
    border: 2px solid #FBBC04;
    color: #FFA420;
	background-color: transparent;
}

.s_p_n_a_block .s_p_n_a_b_button_block .prognozist_subscription_button.subscribe_button:hover {
	background-color: #FBBC04;
	color: white;
}

.s_p_n_a_block .s_p_n_a_b_button_block .prognozist_subscription_button.unsubscribe_button {
    border: 2px solid #A5A6A7;
    color: #A5A6A7;
	background-color: transparent;
}

.s_p_n_a_block .s_p_n_a_b_button_block .prognozist_subscription_button.unsubscribe_button:hover {
	background-color: #A5A6A7;
	color: white;
}*/

.s_p_n_a_b_button_block .prognozist_subscription_button.disabled {
	display: none;
}

.s_p_n_a_b_button_block .prognozist_subscription_button,
.b_p_b_n_p_p_button_block .prognozist_subscription_button {
	padding: 8px 11px;
	font-size: 16px;
	line-height: 100%;
	width: 157px;
	text-align: center;
	cursor: pointer;
}

.s_p_n_a_b_button_block .prognozist_subscription_button:hover,
.b_p_b_n_p_p_button_block .prognozist_subscription_button:hover {
	opacity: 0.5;
}

.s_p_n_a_b_button_block .prognozist_subscription_button::before,
.b_p_b_n_p_p_button_block .prognozist_subscription_button::before {
	content: '';
	width: 20px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	background-size: cover;
}

.s_p_n_a_b_button_block .prognozist_subscription_button.unsubscribe_button,
.b_p_b_n_p_p_button_block .prognozist_subscription_button.unsubscribe_button {
	border: 2px solid #B8B8B8;
	color: #B8B8B8;
}

.s_p_n_a_b_button_block .prognozist_subscription_button.unsubscribe_button::before,
.b_p_b_n_p_p_button_block .prognozist_subscription_button.unsubscribe_button::before {
	background-image: url('/wp-content/plugins/good_template_prognoz/img/sub.png');
}

.s_p_n_a_b_button_block .prognozist_subscription_button.subscribe_button,
.b_p_b_n_p_p_button_block .prognozist_subscription_button.subscribe_button {
	border: 2px solid #FFC10E;
	color: #FFC10E;
}

.s_p_n_a_b_button_block .prognozist_subscription_button.subscribe_button::before,
.b_p_b_n_p_p_button_block .prognozist_subscription_button.subscribe_button::before {
	background-image: url('/wp-content/plugins/good_template_prognoz/img/unsub.png');
}

@media only screen and (max-width: 500px) {

	.s_p_n_a_b_button_block div.prognozist_subscription_button {
		width: 45px;
		overflow: hidden;
		white-space: nowrap;
	}

}