.club-item-vip__desc-wrap{
	min-height: 200px;
}
.popup-chat-section.chat{
	width:600px;
}
.chat-club .popup-chat-section.chat-section .popup-chat-section.chat .chat-send__message-field{
	width:82%;
}
.chat-club .emojionearea.textarea-smile{
	height:64px;
}
.chat-club .emojionearea.textarea-smile-main{
	height:64px;
}
.chat .popup-chat__view-wrap{
	height:400px;
}
img.emojioneemoji{
  font-size: inherit;
  height: 24px;
  width: 24px;
  min-height: 20px;
  min-width: 20px;
  display: inline-block;
  margin: -0.2ex 0.15em 0.2ex;
  line-height: normal;
  vertical-align: middle;
  max-width: 100%;
  top: 0;	
}



.medium-item-club__desc p{
	height: 70px;
	overflow: hidden;
	box-sizing: border-box;
	position:relative;
}
.medium-item-club__desc p:after {
	content: "";
	display: block;
	width: 100%;
	height: 7px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: linear-gradient( to top , #1D2631, transparent);
}

.medium-item-club__desc h2{
	max-height: 30px;
	overflow:hidden;
	position:relative;
	padding-bottom:3px;
	box-sizing: border-box;
}
.medium-item-club__desc h2:after{
	content: "";
	display: block;
	width: 100%;
	height:5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: linear-gradient( to top , #182029 , transparent);
}


.club-item-vip__img a , .medium-item-club__img a, .club-item__img a{
	display: block;
	width:100%;
	height:100%;
	box-sizing: border-box;
	
}
.club-item-vip__img img ,.medium-item-club__img img , .club-item__img img , .card-club__img img, .club-info__img img{
	display: block;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:50% 50%;
}

.medium-item-club{
	height: 236px;
}


.comment__img-wrap{
	height: 35px;
}
.comment__img-wrap img{
	display: block;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:50% 50%;
}

.club-item h2 .table-cell{
	vertical-align: middle;
	height: 30px;
}
.club-item h2 a{
	display: block;
	overflow:hidden;
	max-height: 30px;
	overflow: hidden;
}


.medium-item-club__desc h2 .table-cell{
	vertical-align: middle;
	height: 30px;
}
.medium-item-club__desc h2 a{
	display: block;
	overflow:hidden;
	max-height: 30px;
	overflow: hidden;
}

.club-info .slider-club img{
	display: block;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:50% 50%;

}



.chat-send__user-img{
	height: 35px;
}
.chat-send__user-img img{
	display: block;
	width:100%;
	height:100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position:50% 50%;
}

.popup-chat-section .chat .close-popup{
	width: 20px;
	height:20px;
	position: absolute;
	right:-30px;
	top:-30px;
	background-size: contain;
}


.club-item h2{
	box-sizing: border-box;
	width:100%;
}
.club-item h2 .table-cell{
	width:280px;
}

.club-list{
	position: relative;
}
.club-list .add-club{
	position: absolute;
	top: -22px;
	right: 5px;
	font-size:13px;
	text-decoration: underline;
	cursor: pointer;
}

.club-detail {

}
.club-detail__actions{
	border-bottom: 1px solid #333333;
	margin-bottom: 10px;
	padding: 5px 0px;
}
.club-detail__actions .ico-favorite{
	width:30px;
	height:30px;
	display: inline-block;
}
.club-info__desc-section h2, .club-info__desc-section h1 {
	margin-bottom: 4px;
}

.list-search-form{
	padding-right: 140px;
	padding-bottom:15px;
}
.list-search-form__ctrl-holder {
	margin-bottom:10px;
}
.list-search-form__panel_icons {
	position: absolute;
	right:0px;
	width:130px;
	top:0px;
}
.list-search-form__icon {
	cursor: pointer;
}

.list-search-form__icon+.list-search-form__icon {
	margin-left:4px;
}


.club-info__desc-section h2, .club-info__desc-section h1 {
	font-size: 24px;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px dotted #656a71;
	padding-bottom: 8px;
	margin-bottom: 20px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;}


.club-info__desc-section h2:after, .club-info__desc-section h1:after{
	content: "";
	display: block;
	width: 10px;
	height:100%;
	position: absolute;
	right:0px;
	top:0px;
	background: linear-gradient( to right ,  transparent , #222933);
}
