body {
	background-color: #f5f2e9;
}

footer {
    margin-top: 120px;
}

header > .w, footer > .w, #layout {
	max-width: 1280px;
}

#layout #main-left {
	margin-right: 10px;
}

#layout #main-right {
	margin-left: 10px;
}

#layout #main-left .img-thumbnail {
	margin: 0 auto 0;
}

#layout #main-center,
#layout #main-right .widget_tabbed,
#layout #main-left .vert-list {
	background-color: #FFF;
}

#layout #main-right .widget_tabbed {
	padding: 10px;
}
 
#layout #main-center 
{
	margin: 10px 0px 0 0px;
	box-sizing: border-box;
}

a {
	color: #2a5885;
	transition: background 0.15s linear, color 0.15s linear;
}

.content_categories a {
	background-color: #68809B;
	color: #FFF;
}

/*#layout #main-center .actions {
	margin: -10px -10px 20px;
	background-color: #F0F0F0;
}
*/
.content_list_item.posts_list_item {
	border-bottom: 10px solid #f5f2e9;
	margin-left: -10px;
	margin-right: -10px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;

}

.pagebarobbw2 {
	background-color: #FFF;
	padding: 10px;
}

.pagebar_pages *{
	margin-right: 10px;
}

.pagebarbottom {
    margin-bottom: 0px;
}

.author-header-item-view {
    background-color: #e3f6fc;
    padding: 10px;
    margin: 0 -10px 10px;
}

.video_frame {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.video_wrap {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
    overflow:hidden;
}


#widget_pos_top
{
	padding-top: 10px;
}

#widget_pos_top .menu
{
	background-color: #0c5261;
	overflow: hidden;
	padding: 0 !important;
}

#widget_pos_top .menu a
{
	font-size: 18px;
	line-height: 42px;
	height: 42px;
	display: block;
	float: left;
	margin: 0 !important;
	padding: 0 10px;
	color: #FFF;
	font-weight: bold;
}

#widget_pos_top .menu a:hover
{
	background-color: #FFF;
}

#widget_pos_top .menu a:hover
{
	color: #C00;
}

#widget_pos_top .menu li.active a
{
	background-color: #FFF;
	color: #000;
}

#widget_pos_top .menu li.active a span
{
	color: #000;
	border-bottom: none;
}

ul.oauth-soctype-choose
{
	list-style-type: none;
	padding: 0;
	margin: 20px 0 0;
	overflow: hidden;;
}

ul.oauth-soctype-choose li
{
	margin-right: 10px;
	margin-bottom: 10px;
	display: inline-block;
}

ul.oauth-soctype-choose li:last-child
{
	margin-right: 0;
}

ul.oauth-soctype-choose li a
{	
	text-align: center;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

ul.oauth-soctype-choose li a span.icon
{
	display: block;
	width: 50px;
	height: 50px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: top center;
	position: relative;
	box-sizing: border-box;
}

ul.oauth-soctype-choose li.vk a span.icon
{
	background-image: url(svg/vk.svg);	
}

ul.oauth-soctype-choose li.ok a span.icon
{
	background-image: url(svg/ok.svg);	
}

ul.oauth-soctype-choose li.google a span.icon
{
	border: 1px solid #EEE;
	background-color: #FFF;
	border-radius: 7px;
	background-image: url(svg/google.svg);	
}

ul.oauth-soctype-choose li.facebook a span.icon
{
	background-image: url(svg/facebook.svg);	
}

ul.oauth-soctype-choose li.instagram a span.icon
{
	background-image: url(svg/instagram.svg);	
}

ul.oauth-soctype-choose li.mailru a span.icon
{
	background-image: url(svg/mailru.svg);
}

ul.oauth-soctype-choose li.ya a span.icon
{
	background-image: url(svg/yandex.svg);
}

ul.oauth-soctype-choose li.yahoo a span.icon
{
	background-image: url(svg/yahoo.svg);
}

ul.oauth-soctype-choose li.apple a span.icon
{

	background-image: url(svg/apple.svg);
	background-color: #FFF;
    border-radius: 7px;
    border: 1px solid #EEE;
	background-size: 75%;
    background-position: center center;

}


ul.oauth-soctype-choose li a span
{
	display: block;
}

ul.oauth-soctype-choose li a span.title
{
	display: none;
}

#relogin-modal-window-bg
{
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100001;
}

#relogin-add-post-waiting
{
    width: 100px;
    height: 100px;
    background: url("images/spinner-2.svg") no-repeat center center #EEE;
    background-size: 32px;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
    position: fixed;
    margin-left: -50px;
    left: 50%;
    margin-top: -50px;
    top: 50%;
    display: none;
    z-index: 100002;
}

#relogin-modal-window-bg
{
    position: fixed;
    background: rgba(0, 0, 0, 0.5);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 100001;
}

#relogin-add-post-waiting
{
    width: 100px;
    height: 100px;
    background: url("images/spinner-2.svg") no-repeat center center #EEE;
    background-size: 32px;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
    position: fixed;
    margin-left: -50px;
    left: 50%;
    margin-top: -50px;
    top: 50%;
    display: none;
    z-index: 100002;
}

#relogin-modal-window
{
    width: 400px;
    background: #EEE;
    box-shadow: 0 10px 20px -5px rgba(0,0,0,.4);
    position: fixed;
    margin-left: -150px;
    left: 50%;
    margin-top: -130px;
    top: 50%;
    display: none;
    z-index: 100002;
    overflow: hidden;
    border-radius: 2px;
}

#relogin-modal-window .in
{
}

#relogin-modal-window .in .title
{
    height: 54px;
    line-height: 54px;
    padding: 0 25px;
    font-size: 14px;
    background-color: rgb(12, 82, 97);
    color: #FFF;
}

#relogin-modal-window .in .message
{
    padding-bottom: 20px;
}

#relogin-modal-window .in .content
{
    padding: 20px 25px;
}

#relogin-modal-window .in .controls
{
    padding: 15px 23px 15px 25px;
    background-color: #e7e7e7;
    border-radius: 0 0 2px 2px;
    border-top: 1px solid #ddd;
    white-space: nowrap;    
    overflow: hidden;
}

#relogin-modal-window .in .controls .buttons
{
    float: right;
}



#relogin-modal-window .in h3
{
    padding: 0;
    margin: 0 0 10px 0;
    font-size: 14px;
    font-weight: bold;
}


#relogin-modal-window .in .widget_auth .field
{
    padding-bottom: 10px;
}

#relogin-modal-window .in .widget_auth .field input
{
    height: 40px;
    text-indent: 5px;
}

.digest-groups-area
{
	background-color: #FFF;
	padding: 15px;
}

h1.digest-groups-header
{
	background-color: #643ce7;
	padding: 20px !important;
	font-size: 28px !important;
	color: #FFF !important;
	margin-bottom: 0 !important;
}

.digest-groups-area h2.group-list-section
{
    font-weight: bold;
    font-size: 32px;
    margin: 40px 0 20px;
}


.digest-groups-area .group-header
{
	overflow: hidden;
    background-color: #ede8ff;
    padding: 10px;
    margin-bottom: 20px;
    border-radius: 4px;
}

.digest-groups-area .digest-item .preview img
{
	border-radius: 4px;
}

.digest-groups-area .group-header .logo
{
	width: 80px;
	float: left;
	font-size: 0;
}

.digest-groups-area .group-header .logo .nologo
{
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #DDD;	
}

.digest-groups-area .group-header .info
{
}

.digest-groups-area .group-header .join-btn
{
	font-weight: bold;
	background-color: #C00;
	display: inline-block;
	padding: 0 10px;
	line-height: 40px;
	height: 40px;
	color: #FFF;
	float: right;
	border-radius: 4px;
}


.digest-groups-area .group-header .title
{
    font-size: 24px;
    padding-bottom: 2px;
    font-weight: bold;
}

.digest-groups-area .group-header .title a
{
	color: #000;
	text-decoration: none;
}

.digest-item .preview img
{
    max-width: 150px;
}

.digest-item .text
{
    box-sizing: border-box;
}

digest-items .digest-item .preview img
{
}

.digest-items .digest-item.preview img a
{
  border: none;
}

.digest-area .digest-item .preview .nophoto,
.digest-items .digest-item .preview .nophoto
{
  width: 150px;
  height: 150px;
  box-sizing: border-box;
  background-color: #F2F2F2;
}

.digest-area .digest-item .preview,
.digest-items .digest-item .preview {
    width: 160px;
    padding-left: 0;
    box-sizing: border-box;
    text-align: left;
    float: left;
}

.digest-area
{
  background-color: #FFF;
  padding: 0 0px 20px 0;
  margin-right: 0;
}

.digest-item 
{
    overflow: hidden;
    margin-bottom: 20px;
}

.digest-item .text
{
  margin-left: 173px;
  color: #444;
  padding-right: 20px;
}

.digest-item .text h2
{
  padding-top: 0;
  margin-top: 0;
  font-family: 'PT Sans',sans-serif;
  font-weight: bold;
}

.digest-item .text h2 a
{
}

header span.counter {
    height: 16px;
    background-color: #C00;
    color: #FFF !important;
    border-radius: 8px;
    display: inline-block;
    line-height: 16px;
    font-size: 10px;
    font-weight: 700;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    vertical-align: super;
    padding: 0 5px;
    margin-left: 5px;
}

.icon.sandbox {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI0IDI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZS8+PGNpcmNsZSBjeD0iNS41IiBjeT0iOS41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSI0LjUiIGN5PSI2LjUiIHI9IjAuNSIvPjxjaXJjbGUgY3g9IjcuNSIgY3k9IjE2LjUiIHI9IjAuNSIvPjxjaXJjbGUgY3g9IjkuNSIgY3k9IjMuNSIgcj0iMC41Ii8+PGNpcmNsZSBjeD0iMi41IiBjeT0iMTIuNSIgcj0iMC41Ii8+PGNpcmNsZSBjeD0iNy41IiBjeT0iNi41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSI1LjUiIGN5PSIxMi41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSI0LjUiIGN5PSIxNS41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSIxMC41IiBjeT0iNS41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSIxNC41IiBjeT0iMy41IiByPSIwLjUiLz48Y2lyY2xlIGN4PSIxMi41IiBjeT0iMi41IiByPSIwLjUiLz48cGF0aCBkPSJNMjMuNSwxOUgyM2EuNS41LDAsMCwwLDAsMWguNWEuNS41LDAsMCwwLDAtMVoiLz48cGF0aCBkPSJNMTkuMTQ2NDgsMjEuNjQ2NDhsLS41LjVhLjUuNSwwLDEsMCwuNzA3LjcwN2wuNS0uNWEuNS41LDAsMCwwLS43MDctLjcwN1oiLz48cGF0aCBkPSJNMjMuNSwyM0gyM2EuNS41LDAsMCwwLDAsMWguNWEuNS41LDAsMCwwLDAtMVoiLz48cGF0aCBkPSJNMjMuMzE1OTIsMTUuMzY5MTRhLjUwMDk0LjUwMDk0LDAsMCwwLC4yODE3NC0uMzMxLDEyLjA1MDc3LDEyLjA1MDc3LDAsMSwwLTguNzY2MTIsOC42MTIzLjQ5OTc1LjQ5OTc1LDAsMCwwLC4zNTM1Mi0uNjUzMzIsMi45MjU1NywyLjkyNTU3LDAsMCwxLC43MTU4Mi0zLjEzNjIzLjU2ODY5LjU2ODY5LDAsMCwwLC4xMzkxNi0uNDY1MzNBMi43MDcxNCwyLjcwNzE0LDAsMCwxLDE2LDE5YTIuOTk4MjIsMi45OTgyMiwwLDAsMSwyLjk0OTIyLTMuMDAzNDJsLjA3NTY4LS40OTQxNC0uMDAxLS4wMjM5Mi4wMDM5LjAwMzktLjAwMjkzLjAyLjAyNDkuNTAyNDRhLjUwMTI5LjUwMTI5LDAsMCwwLC4zNTA1OS0uMTQzMDYsMi45NTg0OSwyLjk1ODQ5LDAsMCwxLDMuNDgxLS41MDczM0EuNTA0MTIuNTA0MTIsMCwwLDAsMjMuMzE1OTIsMTUuMzY5MTRaTTEyLDFhMTAuOTc2MzcsMTAuOTc2MzcsMCwwLDEsOC40MDg1NywzLjkyMjkxYy0uNzczMTkuODY5MjctMS40MzcxMy42NDUxNC0yLjI1OTY0LjM1QTMuNDk4NzYsMy40OTg3NiwwLDAsMCwxNyw1YTEuOTUzNTUsMS45NTM1NSwwLDAsMC0xLjM1NTQ3LjY4OSw0LjIyNiw0LjIyNiwwLDAsMC0xLjA2OTIxLDIuMDQ3NTVBNC45NDc3NSw0Ljk0Nzc1LDAsMCwwLDEyLDdhNC45ODQyLDQuOTg0MiwwLDAsMC0yLjUyMTU1LDkuMjkyNzIsMi4xMDIxLDIuMTAyMSwwLDAsMS0uNTc2MTEsMS4yMzM2NUExLjM5ODM2LDEuMzk4MzYsMCwwLDEsOCwxOGMtLjE5MDkyLDAtLjM5NC0uMDE3NTgtLjYwNjkzLS4wMzUxNkE0LjE3MjEyLDQuMTcyMTIsMCwwLDAsMy42NTEsMTkuMTQyNTgsMTAuOTg1ODMsMTAuOTg1ODMsMCwwLDEsMTIsMVpNOCwxMmE0LDQsMCwxLDEsNCw0QTQuMDA0NTgsNC4wMDQ1OCwwLDAsMSw4LDEyWm0xMC44NTU0NywzLjAwMjQ0QTQuMDA1MDYsNC4wMDUwNiwwLDAsMCwxNSwxOWEyLjc3MTU3LDIuNzcxNTcsMCwwLDAsLjAyMjQ2LjMzM0EzLjk2MzUxLDMuOTYzNTEsMCwwLDAsMTQsMjJhMy42OTgzNiwzLjY5ODM2LDAsMCwwLC4wODY5MS43OTA1M0ExMC44MjI0OCwxMC44MjI0OCwwLDAsMSwxMiwyM2ExMC45NTc3NywxMC45NTc3NywwLDAsMS03LjY3MDI5LTMuMTMwNjhjLjAwNzMzLS4wMDY1My4wMTY3OS0uMDA4NzkuMDIzODEtLjAxNThhMy4xOTgxNSwzLjE5ODE1LDAsMCwxLDIuOTU2NTQtLjg5MjA5QzcuNTUyMjUsMTguOTgxNDUsNy43ODI3MSwxOSw4LDE5YTIuMzQxNjksMi4zNDE2OSwwLDAsMCwxLjYyMDEyLS43NzczNCwzLjEyMiwzLjEyMiwwLDAsMCwuNzk5MTktMS41MDMxMkE0LjkzMzksNC45MzM5LDAsMCwwLDEyLDE3YTQuOTk0MjQsNC45OTQyNCwwLDAsMCwzLjUwNTA3LTguNTU3NTYsMy4xNTM3NCwzLjE1Mzc0LDAsMCwxLC44NTcyMy0yLjA1NjdBMS4wNjIsMS4wNjIsMCwwLDEsMTcsNmEyLjgxNSwyLjgxNSwwLDAsMSwuODExLjIxNDM2LDIuNzAxMDksMi43MDEwOSwwLDAsMCwzLjIxMDg3LS40ODk4MUExMC45MzAyNSwxMC45MzAyNSwwLDAsMSwyMywxMmExMC44MDczNywxMC44MDczNywwLDAsMS0uMjM1ODQsMi4yMTU4MkEzLjk1OTU4LDMuOTU5NTgsMCwwLDAsMTguODU1NDcsMTUuMDAyNDRaIi8+PC9zdmc+) no-repeat center;
    background-size: 32px;
}

#pm_chat .message_text {
    font-size: 16px;
    line-height: 1.4em;
}

header .sandbox {
    display: none  !important;
}

.anekdot-frame {
    border-radius: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    background: #f3f3f3;
    border: 1px dotted #bbbbbb;
    padding: 1em;
    font-size: 20px;
    line-height: 1.5em;
    margin-bottom: 40px;
    overflow: hidden;
}

.aneks-navi .btn-next a {
    height: 48px;
    display: block;
    line-height: 48px;
    text-align: center;
    border-radius: 6px;
    font-size: 18px;
    text-decoration: none;
    color: #FFF;
    padding: 0;
    cursor: pointer;
    margin: 0;
    font-weight: 900;
    border: 0;
    background-color: #2980b9;
    box-sizing: border-box;
}

.anekdot-frame a.firstline {

    color: #000;
    text-decoration: none;
    border-bottom: 1px solid rgba(0,0,0,0.3);
}

.aneks-navi {
    margin-bottom: 20px;
    overflow: hidden;
}


.aneks-navi .btn-next a:hover
{
    opacity: 0.8;
}


#main-left .widget {
    background-color: #FFF;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 3px;
}

.new-awards-widget .title
{
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaWQ9IkxheWVyXzEiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEyOCAxMjg7IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMjggMTI4IiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsOiMzODI2NzM7fQoJLnN0MXtmaWxsOiM0NzMwODA7fQoJLnN0MntmaWxsOiMwMDdCQzY7fQoJLnN0M3tmaWxsOiNENDRBOTA7fQoJLnN0NHtmaWxsOiNBNzI5NzM7fQoJLnN0NXtmaWxsOiNGMTVBOUU7fQoJLnN0NntvcGFjaXR5OjAuNDtmaWxsOiMwQ0FGRTg7fQoJLnN0N3tvcGFjaXR5OjAuNTtmaWxsOiMzODI2NzM7fQoJLnN0OHtmaWxsOiMwQ0FGRTg7fQoJLnN0OXtmaWxsOiMwQjkwRDM7fQoJLnN0MTB7b3BhY2l0eTowLjM7ZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QxMXtmaWxsOiM4RjU4QjI7fQoJLnN0MTJ7ZmlsbDojNkU0Q0EwO30KCS5zdDEze2ZpbGw6I0YzNzVBRDt9Cgkuc3QxNHtmaWxsOiNGRkRFMzk7fQoJLnN0MTV7ZmlsbDojRkVDNjMyO30KCS5zdDE2e2ZpbGw6I0Y5QTc0RTt9Cgkuc3QxN3tmaWxsOiNEQTZBMkQ7fQoJLnN0MTh7ZmlsbDojOUVERDlBO30KCS5zdDE5e2ZpbGw6IzAwQzJBOTt9Cgkuc3QyMHtmaWxsOiMwMEE1OEM7fQoJLnN0MjF7ZmlsbDojMDM3QzY4O30KCS5zdDIye2ZpbGw6IzlBQzBEQjt9Cgkuc3QyM3tmaWxsOiNGRkZGRkY7fQoJLnN0MjR7b3BhY2l0eTowLjI7ZmlsbDojMzgyNjczO30KCS5zdDI1e29wYWNpdHk6MC40O2ZpbGw6IzQ3MzA4MDt9Cgkuc3QyNntvcGFjaXR5OjAuMTtmaWxsOiMzODI2NzM7fQoJLnN0Mjd7ZmlsbDpub25lO3N0cm9rZTojRkZERTM5O3N0cm9rZS13aWR0aDoxMDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0Mjh7ZmlsbDpub25lO3N0cm9rZTojRjlBNzRFO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QyOXtmaWxsOm5vbmU7c3Ryb2tlOiNGRUM2MzI7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO30KCS5zdDMwe2ZpbGw6bm9uZTtzdHJva2U6IzAwQTU4QztzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MzF7ZmlsbDpub25lO3N0cm9rZTojRDQ0QTkwO3N0cm9rZS13aWR0aDozO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QzMntmaWxsOm5vbmU7c3Ryb2tlOiMwMDdCQzY7c3Ryb2tlLXdpZHRoOjIuMjQzOTtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QzM3tmaWxsOm5vbmU7c3Ryb2tlOiNGMTVBOUU7c3Ryb2tlLXdpZHRoOjM7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MzR7b3BhY2l0eTowLjI7ZmlsbDpub25lO3N0cm9rZTojMzgyNjczO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QzNXtmaWxsOm5vbmU7c3Ryb2tlOiNGMTVBOUU7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0MzZ7ZmlsbDpub25lO3N0cm9rZTojRjlBNzRFO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cgkuc3QzN3tmaWxsOm5vbmU7c3Ryb2tlOiNGRkZGRkY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fQoJLnN0Mzh7b3BhY2l0eTowLjQ7ZmlsbDojMzgyNjczO30KPC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI2NCIgY3k9IjY0IiByPSI2MCIvPjxjaXJjbGUgY2xhc3M9InN0MSIgY3g9IjY0IiBjeT0iNjQiIHI9IjUwIi8+PHJlY3QgY2xhc3M9InN0MTUiIGhlaWdodD0iMjQiIHdpZHRoPSIzNCIgeD0iNDciIHk9IjM0Ii8+PGNpcmNsZSBjbGFzcz0ic3QxNCIgY3g9IjY0IiBjeT0iNzYiIHI9IjMzLjUiLz48Y2lyY2xlIGNsYXNzPSJzdDE1IiBjeD0iNjQiIGN5PSI3NiIgcj0iMjcuMiIvPjxwYXRoIGNsYXNzPSJzdDE2IiBkPSJNMzcuNyw3Ny44YzAtMTUsMTIuMi0yNy4yLDI3LjItMjcuMmMxMC4zLDAsMTkuMiw1LjcsMjMuOCwxNC4xQzg0LjQsNTUuNCw3NSw0OC44LDY0LDQ4LjggIEM0OSw0OC44LDM2LjgsNjEsMzYuOCw3NmMwLDQuNywxLjIsOS4yLDMuNCwxMy4xQzM4LjYsODUuNiwzNy43LDgxLjgsMzcuNyw3Ny44eiIvPjxjaXJjbGUgY2xhc3M9InN0MTQiIGN4PSI2NCIgY3k9Ijc2IiByPSIyMi42Ii8+PHJlY3QgY2xhc3M9InN0MTYiIGhlaWdodD0iMyIgd2lkdGg9IjM0IiB4PSI0NyIgeT0iMzgiLz48cGF0aCBjbGFzcz0ic3QyMyIgZD0iTTY0LDg0LjJsNi45LDMuNmMxLDAuNSwyLjItMC4zLDItMS41bC0xLjMtNy43bDUuNi01LjRjMC44LTAuOCwwLjQtMi4yLTAuOC0yLjRsLTcuNy0xLjFsLTMuNC03ICBjLTAuNS0xLTItMS0yLjUsMGwtMy40LDdsLTcuNywxLjFjLTEuMSwwLjItMS42LDEuNi0wLjgsMi40bDUuNiw1LjRsLTEuMyw3LjdjLTAuMiwxLjEsMSwyLDIsMS41TDY0LDg0LjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTTM2LjUsMTAuNkw0OSwzNWgzMEw2My4xLDRDNTMuNSw0LjEsNDQuNSw2LjUsMzYuNSwxMC42eiIvPjxwYXRoIGNsYXNzPSJzdDQiIGQ9Ik02MS45LDQuMWwtMTQuNCwyOEw0OSwzNWgyN2wxLjUtMi45TDYzLjEsNEM2Mi43LDQsNjIuMyw0LDYxLjksNC4xeiIvPjxwYXRoIGNsYXNzPSJzdDE0IiBkPSJNODAuMSw0MEg0Ny45Yy0yLjIsMC0zLjktMS44LTMuOS0zLjl2LTAuMWMwLTIuMiwxLjgtMy45LDMuOS0zLjloMzIuMWMyLjIsMCwzLjksMS44LDMuOSwzLjl2MC4xICBDODQsMzguMiw4Mi4yLDQwLDgwLjEsNDB6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTQ3LjksMzdjLTAuNSwwLTAuOS0wLjQtMC45LTAuOXYtMC4xYzAtMC41LDAuNC0wLjksMC45LTAuOWgzMi4xYzAuNSwwLDAuOSwwLjQsMC45LDAuOXYwLjEgIGMwLDAuNS0wLjQsMC45LTAuOSwwLjlINDcuOXoiLz48cGF0aCBjbGFzcz0ic3Q1IiBkPSJNNDksMzVoMzBsMTIuNS0yNC40Yy04LTQuMS0xNy02LjUtMjYuNi02LjZMNDksMzV6Ii8+PC9zdmc+) no-repeat 10px center;
    background-size: 40px;
    height: 40px;
    line-height: 40px;
    padding-left: 58px;
    text-align: left !important;
}

#content-left-sidebar ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.new-awards-widget ul 
{
    padding: 0;
    margin: 0;
    display: flex;
    flex-wrap: wrap;
}

.new-awards-widget ul li {
    width: 50%;
    box-sizing: border-box;
    text-align: center;
    margin-bottom: 20px;
}

.new-awards-widget ul li {
    display: inline-block;
    text-align: center;
}

.new-awards-widget ul span.n {
    font-size: 14px;
    font-weight: bold;;
}

.new-awards-widget ul span.t {
    display: block;
    color: #888;
}



.whats-new-form
{
    background-color: #F4FAFC;
    padding: 20px 10px;
    margin: 0;
}

.whats-new-form .whats-new-avatar {
    width: 64px;
    float: left;
}

.whats-new-form .whats-new-input .whats-new-input-frame {
    position: relative;
    background-color: #F4FAFC;
    padding: 5px;
    border-radius: 99px;
}

.whats-new-form .whats-new-input .whats-new-input-frame input.input {
    height: 30px;
    line-height: 30px;
    border-radius: 99px;
    width: 100%;
    border-color: #7bb4c7 !important;
    padding: 0 30px 0 12px;
    border: solid 1px #aaa;
    padding: 4px;
    font-size: 14px;
    box-shadow: inset 0 1px 2px #ddd;
    color: #333;
    outline: none;
    box-sizing: border-box;
    display: inline-block;
    font-family: inherit;
    font-size: inherit;
}

.whats-new-form .whats-new-input .title {
    font-weight: bold;
    font-size: 18px;
    margin-bottom: 4px;
}

.whats-new-form .whats-new-input .whats-new-input-frame .send-btn
{
  background-position: 7px center;
  background-size: 16px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  right: 7px;
  top: 8px;
  position: absolute;
  background-color: #7bb4c7;
  border-radius: 31px;
  cursor: pointer;
}

.whats-new-form .whats-new-input .whats-new-input-frame .send-btn
{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDx0aXRsZS8+IDxkZXNjLz4gPGc+ICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+ICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4gPC9nPiA8Zz4gIDx0aXRsZT5MYXllciAxPC90aXRsZT4gIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGlkPSJTaGFwZSIgZD0ibTAuNSwxOGwyMSwtOWwtMjEsLTlsMCw3bDE1LDJsLTE1LDJsMCw3eiIvPiA8L2c+PC9zdmc+);
}

.whats-new-form .whats-new-input {
    padding-left: 10px;
    margin-left: 64px;
}

.newstatuses-widget
{
    padding: 20px 10px;
}

#layout #main-left {
    width: 300px
}

.newstatuses-widget {
    background-color: #fcfcf4;
    padding: 20px 10px;
}

.mywidget .title {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
    transition: all 0.2s;
}

.mywidget.hide .title {
    font-size: 14px;
    margin-bottom: 0;
}

.mywidget .close-btn {
    text-decoration: none;
    color: #666;
    position: relative;
    border-bottom: 2px solid rgba(0, 0, 0, 0.3);
    cursor: pointer;
    transition: all 0.2s;
}

.mywidget .close-btn:after {
    content: "";
    position: absolute;
    width: 26px;
    height: 26px;
    top: 0;
    right: -26px;
    z-index: 1;
    background: url(images/down.svg) no-repeat right 1px;
    background-size: 26px;
    transition: all 0.2s;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.mywidget.hide .close-btn:after {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    width: 18px;
    height: 18px;
    background-size: 18px;
    right: -18px;
}


.mywidget.hide {
    padding-top: 5px;
    padding-bottom: 5px;
    transition: all 0.2s;
}

.mywidget.hide .close-btn {
    border-bottom-width: 1px;
}

.mywidget.hide .hint, .mywidget.hide .content {
    display: none;
}

.mywidget ul.new-statuses-list {
    list-style-type: none;
    padding: 0;
    margin: 20px 0 0;
}



.mywidget ul.new-statuses-list li
{
  overflow: hidden;
  margin-bottom: 20px;
} 

.mywidget ul.new-statuses-list li:last-child
{
  margin-bottom: 0;
}

.mywidget ul.new-statuses-list li .avatar
{
  width: 30px;
  float: left;
}

.mywidget ul.new-statuses-list li .avatar img
{
  border-radius: 50%;
}

.mywidget ul.new-statuses-list li .status
{
  margin-left: 35px;
}

.mywidget ul.new-statuses-list li .status .content
{
  font-size: 14px;
  background-color: #f2f3f5;
  border-radius: 18px;
  padding: 8px 10px;
}

.mywidget ul.new-statuses-list li .status .content .nickname
{
  text-decoration: none;
  font-weight: bold;
}

.mywidget ul.new-statuses-list li .show-answer-input
{
  background-position: right 10px center;
  background-size: 16px;
  background-repeat: no-repeat;
  background-color: #EEE;
  border: 1px solid #EEE;
  text-decoration: none;
  padding: 5px 35px 5px 10px;
  border-radius: 15px; 
  display: inline-block;
  margin-top: 5px;
  color: #AAA;
}

.mywidget ul.new-statuses-list li .show-answer-input:hover
{
  background-color: #F8F8F8;
  border: 1px solid #EEE;
}

.mywidget ul.new-statuses-list li .answer_border
{
  margin-top: 5px;
  margin-left: 35px;
  position: relative;
}

.mywidget ul.new-statuses-list li .answer
{
  width: 100%;
  box-sizing: border-box;
  border: 1px solid #ccd0d5;
  background-color: #f2f3f5;
  border-radius: 16px;
  padding: 0 30px 0 10px;
  height: 30px;
  line-height: 30px;
  box-shadow: none;
  box-sizing: border-box;
}


.mywidget ul.new-statuses-list li .answer_border .send-btn
{
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjMiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+IDx0aXRsZS8+IDxkZXNjLz4gPGc+ICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+ICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4gPC9nPiA8Zz4gIDx0aXRsZT5MYXllciAxPC90aXRsZT4gIDxwYXRoIGZpbGw9IiNmZmZmZmYiIGlkPSJTaGFwZSIgZD0ibTAuNSwxOGwyMSwtOWwtMjEsLTlsMCw3bDE1LDJsLTE1LDJsMCw3eiIvPiA8L2c+PC9zdmc+);
  background-position: 7px center;
  background-size: 16px;
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
  right: 3px;
  top: 3px;
  position: absolute;
  background-color: #E0E0E0;
  border-radius: 31px;
  cursor: pointer;
}

.mywidget ul.new-statuses-list li .answer::-webkit-input-placeholder { color: #888; }
.mywidget ul.new-statuses-list li .answer::-moz-placeholder          { color: #888; }
.mywidget ul.new-statuses-list li .answer:-moz-placeholder           { color: #888; }
.mywidget ul.new-statuses-list li .answer:-ms-input-placeholder      { color: #888; }

.mywidget ul.new-statuses-list li .answer:focus::-webkit-input-placeholder { color: #CCC; }
.mywidget ul.new-statuses-list li .answer:focus::-moz-placeholder          { color: #CCC; }
.mywidget ul.new-statuses-list li .answer:focus:-moz-placeholder           { color: #CCC; }
.mywidget ul.new-statuses-list li .answer:focus:-ms-input-placeholder      { color: #CCC; }

.mywidget.fastreg-widget
{
    background-color: #FFF5F7;
    padding-left: 10px;
    padding-right: 10px;
}

.newstatuses-widget
{
    background-color: #fcfcf4;  
    padding-left: 10px;
    padding-right: 10px;
}

.mywidget.fastreg-widget .fastreg-button
{
  background: #FFF;
  display: inline-block;
  color: #000;
  height: 36px;
  line-height: 36px;
  padding: 0 16px;
  text-decoration: none;
  border-radius: 18px;
  font-weight: bold;
  border: 1px solid #CCC;
  box-sizing: border-box;;
}

.mywidget.fastreg-widget .fastreg-button:hover
{
  border-color: #888;
}

.mywidget.fastreg-widget .fastreg-button.loading
{
  background-color: #EEE;
  cursor: not-allowed;
}


.mywidget.fastreg-widget input.nickname
{
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  border-radius: 18px;
  padding: 0 16px;
  border: 1px solid #CCC;
  outline: none;
}

.mywidget.fastreg-widget input.submit
{
  height: 36px;
  line-height: 36px;
  box-sizing: border-box;
  border-radius: 18px;
  padding: 0 16px;
  border: 1px solid #CCC;
  outline: none;
  background-color: #7293b6;
  color: #FFF;
}

.newstatuses-widget,
.whats-new-widget {
    margin: 0 -10px;;
}

.anekdot-frame .bottom-panel {
    border-top: 1px solid #EEE;
    margin: 1em -1em 0;
    padding: 1em;
    overflow: hidden;
    font-style: 1px;
    background-color: #E8E8E8;
}

.anekdot-frame .like-btn {
    float: right;
}

.anekdot-frame .bottom-panel .rating-block {
    float: left;
    margin-right: 40px;
    overflow: hidden;
}

.anekdot-frame .bottom-panel .rating-down, .anekdot-frame .bottom-panel .rating-up, .anekdot-frame .bottom-panel .rating-comments, .anekdot-frame .bottom-panel .rating {
    float: left;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    text-align: center;
}

.anekdot-frame .bottom-panel .rating-down, .anekdot-frame .bottom-panel .rating-up {
    cursor: pointer;
    width: 24px;
}

.anekdot-frame .bottom-panel .rating-down, .anekdot-frame .bottom-panel .rating-up, .anekdot-frame .bottom-panel .rating-comments, .anekdot-frame .bottom-panel .rating {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.anekdot-frame .bottom-panel .rating-up
{
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxjaXJjbGUgc3R5bGU9ImZpbGw6IzQzQjA1QzsiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIyNSIgeTE9IjEzIiB4Mj0iMjUiIHkyPSIzOCIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzNy41IiB5MT0iMjUiIHgyPSIxMi41IiB5Mj0iMjUiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
    background-size: 48px;
    background-repeat: no-repeat;
    background-position: center center;
}

.anekdot-frame .bottom-panel .rating-down
{
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUwIDUwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MCA1MDsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCI+CjxjaXJjbGUgc3R5bGU9ImZpbGw6I0VEOEExOTsiIGN4PSIyNSIgY3k9IjI1IiByPSIyNSIvPgo8bGluZSBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojRkZGRkZGO3N0cm9rZS13aWR0aDoyO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDsiIHgxPSIzOCIgeTE9IjI1IiB4Mj0iMTIiIHkyPSIyNSIvPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K);
    background-size: 48px;
    background-repeat: no-repeat;
    background-position: center center;
}

.anekdot-frame.user_anekdot {
    background-color: #ffffee;
}

.anekdot-frame.user_anekdot .bottom-panel {
    background-color: #fffae2;
}

.anekdot-frame .top-panel {
    border-bottom: 1px solid #EEE;
    margin: -1em -1em 1em;
    padding: 5px;
    height: 74px;
    overflow: hidden;
    font-style: 1px;
    background-color: #ffffee;
    overflow: hidden;
    box-sizing: border-box;
}

.anekdot-frame .top-panel .ava {
    float: left;
}

.anekdot-frame .top-panel .nickname {
    padding-left: 5px;
    height: 64px;
    float: left;
    font-size: 14px;
}

.anekdot-frame .top-panel .nickname a {
    font-weight: bold;
}

.bottom-panel-social {
    margin: 0em -1em -1em;
    background-color: #EEE;
    padding: 1em;
}

.share-buttons-small {
    overflow: hidden;
}

.share-buttons-small .button {
    float: left;
    margin-right: 5px;
    margin-bottom: 10px;;
    padding: 0;
    height: 40px;
    line-height: 40px;;
}

.share-buttons-small .button a {
    width: 40px;
    height: 40px;
    opacity: 0.8;
    font-size: 0;
    background-size: 100%;
    display: inline-block;
    overflow: hidden;
}

.share-buttons-small .button a:hover {
    opacity: 1;
}
.share-buttons-small .button.ok a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUwIDUwIiBpZD0iTGF5ZXJfMSIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTAgNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik00NSwxSDVDMi44LDEsMSwyLjgsMSw1djQwYzAsMi4yLDEuOCw0LDQsNGg0MGMyLjIsMCw0LTEuOCw0LTRWNUM0OSwyLjgsNDcuMiwxLDQ1LDF6IiBmaWxsPSIjRjI3MjBDIi8+PGcgaWQ9Ik9LXzFfIj48cGF0aCBkPSJNMzIsMjVjLTEsMC0zLDItNywycy02LTItNy0yYy0xLjEsMC0yLDAuOS0yLDJjMCwxLDAuNiwxLjUsMSwxLjdjMS4yLDAuNyw1LDIuMyw1LDIuM2wtNC4zLDUuNCAgIGMwLDAtMC44LDAuOS0wLjgsMS42YzAsMS4xLDAuOSwyLDIsMmMxLDAsMS41LTAuNywxLjUtMC43UzI1LDM0LDI1LDM0YzAsMCw0LjUsNS4zLDQuNSw1LjNTMzAsNDAsMzEsNDBjMS4xLDAsMi0wLjksMi0yICAgYzAtMC42LTAuOC0xLjYtMC44LTEuNkwyOCwzMWMwLDAsMy44LTEuNiw1LTIuM2MwLjQtMC4zLDEtMC43LDEtMS43QzM0LDI1LjksMzMuMSwyNSwzMiwyNXoiIGZpbGw9IiNGRkZGRkYiIGlkPSJLXzFfIi8+PHBhdGggZD0iTTI1LDEwYy0zLjksMC03LDMuMS03LDdzMy4xLDcsNyw3YzMuOSwwLDctMy4xLDctN1MyOC45LDEwLDI1LDEweiBNMjUsMjAuNSAgIGMtMS45LDAtMy41LTEuNi0zLjUtMy41YzAtMS45LDEuNi0zLjUsMy41LTMuNWMxLjksMCwzLjUsMS42LDMuNSwzLjVDMjguNSwxOC45LDI2LjksMjAuNSwyNSwyMC41eiIgZmlsbD0iI0ZGRkZGRiIgaWQ9Ik9fMV8iLz48L2c+PC9zdmc+);
}

.share-buttons-small .button.vk a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDY0IDY0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojNDQ4OWM4O30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iMzItdmsiIGlkPSJfMzItdmsiPjxyZWN0IGNsYXNzPSJjbHMtMSIgaGVpZ2h0PSI2NCIgcng9IjExLjIiIHJ5PSIxMS4yIiB3aWR0aD0iNjQiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik05LjYyLDE5Ljc3SDE3LjNhLjc5Ljc5LDAsMCwxLC43NC41MWMuODUsMi4xOSw0LjM4LDEwLjc2LDcuNjEsMTEuNDYsMi40LDAsMS41NS0xMS40LTEuNS0xMS40LS44LDAsMS40Mi0xLjQyLDEuNTctMS40OGExNi4zOCwxNi4zOCwwLDAsMSw4LjY2LDBjMS41My42NCwxLjc5LDIuNDMsMS44MywzLjk1cy0xLjcsOCwuNTksOC43YzMsLjkyLDYuODYtOC40OSw3Ljc2LTEwLjhhLjc5Ljc5LDAsMCwxLC43NC0uNWg4LjU1YS44LjgsMCwwLDEsLjc0LDEuMTEsNzQuNzQsNzQuNzQsMCwwLDEtNi4zMSwxMS41MiwxLjU5LDEuNTksMCwwLDAsLjE2LDJDNTEsMzcuNTgsNTgsNDUuMzQsNTQsNDUuMzRINDUuMzdhMS41NywxLjU3LDAsMCwxLTEuMTgtLjUzYy0xLjM0LTEuNDgtNS4yNC01LjYtNy01LjI3LTEuNDYuMjctMS42LDIuNzUtMS41Myw0LjM3YTEuNiwxLjYsMCwwLDEtMS40OCwxLjY4Yy0xLjUzLjA5LTMuNjIuMTMtMy44MS4xMi02LjEtLjM5LTkuNzEtNC40Ni0xMy4xNi05QTU2LjMzLDU2LjMzLDAsMCwxLDguODYsMjAuODMuODEuODEsMCwwLDEsOS42MiwxOS43N1oiLz48L2c+PC9zdmc+);
}

.share-buttons-small .button.facebook a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyOyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjEwMCUiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2VyaWY9Imh0dHA6Ly93d3cuc2VyaWYuY29tLyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxwYXRoIGQ9Ik00NDkuNDQ2LDBjMzQuNTI1LDAgNjIuNTU0LDI4LjAzIDYyLjU1NCw2Mi41NTRsMCwzODYuODkyYzAsMzQuNTI0IC0yOC4wMyw2Mi41NTQgLTYyLjU1NCw2Mi41NTRsLTEwNi40NjgsMGwwLC0xOTIuOTE1bDY2LjYsMGwxMi42NzIsLTgyLjYyMWwtNzkuMjcyLDBsMCwtNTMuNjE3YzAsLTIyLjYwMyAxMS4wNzMsLTQ0LjYzNiA0Ni41OCwtNDQuNjM2bDM2LjA0MiwwbDAsLTcwLjM0YzAsMCAtMzIuNzEsLTUuNTgyIC02My45ODIsLTUuNTgyYy02NS4yODgsMCAtMTA3Ljk2LDM5LjU2OSAtMTA3Ljk2LDExMS4yMDRsMCw2Mi45NzFsLTcyLjU3MywwbDAsODIuNjIxbDcyLjU3MywwbDAsMTkyLjkxNWwtMTkxLjEwNCwwYy0zNC41MjQsMCAtNjIuNTU0LC0yOC4wMyAtNjIuNTU0LC02Mi41NTRsMCwtMzg2Ljg5MmMwLC0zNC41MjQgMjguMDI5LC02Mi41NTQgNjIuNTU0LC02Mi41NTRsMzg2Ljg5MiwwWiIgc3R5bGU9ImZpbGw6IzE3NzdmMjsiLz48L3N2Zz4=);
}

.share-buttons-small .button.mailru a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIGhlaWdodD0iNTEycHgiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnPjxwYXRoIGQ9Ik01MTAuNjg5LDQ3OC44NTRjMCwxNy41NjEtMTQuMjc1LDMxLjgzNi0zMS44MzYsMzEuODM2SDMzLjE0NmMtMTcuNTYsMC0zMS44MzYtMTQuMjc1LTMxLjgzNi0zMS44MzYgICBWMzMuMTQ2YzAtMTcuNTYsMTQuMjc2LTMxLjgzNiwzMS44MzYtMzEuODM2aDQ0NS43MDdjMTcuNTYxLDAsMzEuODM2LDE0LjI3NiwzMS44MzYsMzEuODM2VjQ3OC44NTR6IiBmaWxsPSIjMzY4OEM4Ii8+PC9nPjxnIGlkPSJMb2dvIj48ZyBpZD0ieWVsbG93Ij48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNTEuMjA4LDE3OC41MWMyMS4xMTIsMCw0MC45NTgsOS4zMjYsNTUuNTMsMjMuOTM2djAuMDU1ICAgIGMwLTcuMDEyLDQuNzIxLTEyLjI5NywxMS4yNzctMTIuMjk3bDEuNjU4LTAuMDE2YzEwLjI1LDAsMTIuMzUyLDkuNzAzLDEyLjM1MiwxMi43NzdsMC4wNTUsMTA5LjA1NyAgICBjLTAuNzI3LDcuMTM3LDcuMzYzLDEwLjgxNiwxMS44NTIsNi4yNDZjMTcuNTE0LTE3Ljk5NCwzOC40NjEtOTIuNTE4LTEwLjg4NS0xMzUuNjkzYy00NS45OS00MC4yNTQtMTA3LjcwMi0zMy42MTktMTQwLjUyLTExICAgIGMtMzQuODg3LDI0LjA2Mi01Ny4yMTEsNzcuMzA5LTM1LjUyNSwxMjcuMzI0YzIzLjYzNyw1NC41NjYsOTEuMjgxLDcwLjgyOCwxMzEuNDg1LDU0LjYwNyAgICBjMjAuMzYxLTguMjE3LDI5Ljc2NiwxOS4zMDMsOC42MTksMjguMjk1Yy0zMS45NDcsMTMuNjE3LTEyMC44NjQsMTIuMjQ2LTE2Mi40MDEtNTkuNzExICAgIGMtMjguMDY0LTQ4LjU4Ni0yNi41Ny0xMzQuMDc2LDQ3Ljg1OS0xNzguMzcxYzU2Ljk0MS0zMy44NzUsMTMyLjAwOC0yNC40OTQsMTc3LjI3NiwyMi43ODEgICAgYzQ3LjMxNiw0OS40MjIsNDQuNTYxLDE0MS45NjUtMS41OTQsMTc3Ljk2MWMtMjAuOTEyLDE2LjM0LTUxLjk3MSwwLjQyNi01MS43NzMtMjMuMzk1bC0wLjIxNS03Ljc4OSAgICBjLTE0LjU2MSwxNC40NTMtMzMuOTM4LDIyLjg4My01NS4wNDksMjIuODgzYy00MS43MDksMC03OC40MS0zNi43MDctNzguNDEtNzguMzk4QzE3Mi43OTcsMjE1LjYzMywyMDkuNDk5LDE3OC41MSwyNTEuMjA4LDE3OC41MSAgICBMMjUxLjIwOCwxNzguNTFMMjUxLjIwOCwxNzguNTFMMjUxLjIwOCwxNzguNTF6IE0zMDMuNzAyLDI1NC43MzhjLTEuNTcyLTMwLjUzOS0yNC4yNC00OC45MDYtNTEuNjE4LTQ4LjkwNmgtMS4wMzEgICAgYy0zMS41OTIsMC00OS4xMTMsMjQuODQ0LTQ5LjExMyw1My4wNjJjMCwzMS42LDIxLjE5OSw1MS41NjIsNDguOTkyLDUxLjU2MmMzMC45ODksMCw1MS4zNjgtMjIuNzAzLDUyLjg0LTQ5LjU1M0wzMDMuNzAyLDI1NC43MzggICAgeiIgZmlsbD0iI0ZBQTgzMiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9nPjwvZz48L3N2Zz4=);
}

.share-buttons-small .button.pinterest a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcyBpZD0iZGVmczEyIi8+PGcgaWQ9Imc1ODMwIj48cmVjdCBoZWlnaHQ9IjUxMiIgaWQ9InJlY3QyOTg3IiByeD0iNjQiIHJ5PSI2NCIgc3R5bGU9ImZpbGw6I2NhMjEyNztmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgd2lkdGg9IjUxMiIgeD0iMCIgeT0iMCIvPjxwYXRoIGQ9Im0gMjY1LjM4MTE1LDU2IGMgLTEwOS4xNjEsMCAtMTY0LjIwMjMsNzguMjYxMSAtMTY0LjIwMjMsMTQzLjUzODA2IDAsMzkuNTEyMjcgMTQuOTUxOCw3NC42NjYxNSA0Ny4wMzg0LDg3Ljc1MjA4IDUuMjYzOCwyLjE3Mzg0IDkuOTgxMSwwLjA4MDMgMTEuNTEwOCwtNS43NDIwMSAxLjA1OTUsLTQuMDE5NTMgMy41Njk0LC0xNC4xODgyNSA0LjY5MzIsLTE4LjQ0MDg0IDEuNTI5NywtNS43NTk0MiAwLjkzMDksLTcuNzY3MTggLTMuMzEyMywtMTIuODAzMzMgLTkuMjUxMywtMTAuOTA2NzIgLTE1LjE3NjcsLTI1LjAzMDY5IC0xNS4xNzY3LC00NS4wNTQ3IDAsLTU4LjA1NDkzIDQzLjQ0NzQsLTExMC4wMzk2OSAxMTMuMTIyOSwtMTEwLjAzOTY5IDYxLjcwMzYsMCA5NS42MDI0LDM3LjcwMjc1IDk1LjYwMjQsODguMDM2MDQgMCw2Ni4yNTYwNSAtMjkuMzIzNiwxMjIuMTcwNjIgLTcyLjgzOCwxMjIuMTcwNjIgLTI0LjAzODEsMCAtNDIuMDE4MiwtMTkuODY4NjUgLTM2LjI2NjgsLTQ0LjI1NTA5IDYuOTA0NiwtMjkuMTA3ODIgMjAuMjgzOCwtNjAuNTEyNzMgMjAuMjgzOCwtODEuNTM5OTUgMCwtMTguNzk5OCAtMTAuMTA4NCwtMzQuNDg0MTcgLTMwLjk4NTYsLTM0LjQ4NDE3IC0yNC41NywwIC00NC4zMSwyNS40MjA0NiAtNDQuMzEsNTkuNDY2NjQgMCwyMS42ODQ4OCA3LjMyOTIsMzYuMzYwNjggNy4zMjkyLDM2LjM2MDY4IDAsMCAtMjUuMTQ4NSwxMDYuNTM4NDkgLTI5LjU1NTEsMTI1LjE5NzY3IC04Ljc3NDYsMzcuMTYxNjMgLTEuMzIzNCw4Mi43MDI1MyAtMC42ODQ2LDg3LjI4OTk4IDAuMzY5OCwyLjc0MDQxIDMuODc5LDMuNDAyMDggNS40Njc1LDEuMzM4MDYgMi4yNTI5LC0yLjk1NzM5IDMxLjUzNzQsLTM5LjA4NSA0MS40Njc4LC03NS4xOTUyMSAyLjgyMzQsLTEwLjIxNTYgMTYuMTYyNSwtNjMuMTQ4NjYgMTYuMTYyNSwtNjMuMTQ4NjYgNy45OTA5LDE1LjIzOTY5IDMxLjMxNzgsMjguNjI2OTkgNTYuMTI3NSwyOC42MjY5OSA3My44NTE4LDAgMTIzLjk2NTQsLTY3LjMyNjI1IDEyMy45NjU0LC0xNTcuNDQ3NzMgQyA0MTAuODM0MTUsMTE5LjQ3MDExIDM1My4xMDI0NSw1NiAyNjUuMzgxMTUsNTYgeiIgaWQ9InBhdGgxNSIgc3R5bGU9ImZpbGw6I2ZmZmZmZiIvPjwvZz48L3N2Zz4=);
}

.share-buttons-small .button.twitter a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJMYXllcl8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiB3aWR0aD0iNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOmNjPSJodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9ucyMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyIgeG1sbnM6c29kaXBvZGk9Imh0dHA6Ly9zb2RpcG9kaS5zb3VyY2Vmb3JnZS5uZXQvRFREL3NvZGlwb2RpLTAuZHRkIiB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZGVmcyBpZD0iZGVmczEyIi8+PGcgaWQ9ImczNzYzIj48cmVjdCBoZWlnaHQ9IjUxMiIgaWQ9InJlY3QyOTg3IiByeD0iNjQiIHJ5PSI2NCIgc3R5bGU9ImZpbGw6IzAwYWJmMTtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6bm9uemVybztzdHJva2U6bm9uZSIgd2lkdGg9IjUxMiIgeD0iMCIgeT0iMCIvPjxnIGlkPSJsYXllcjFfMl8iIHRyYW5zZm9ybT0ibWF0cml4KDEuNDE4NDg1LDAsMCwxLjQxODQ4NSwtNTA3LjYyMzY3LC02NTEuMzMxOCkiPjxwYXRoIGQ9Im0gNjc5LjMzMyw1NTIuMTkgYyAtMTAuMzc1LDQuNjA0IC0yMS41MjEsNy43MTEgLTMzLjIyNCw5LjExMSAxMS45MzksLTcuMTYgMjEuMTE0LC0xOC41MDEgMjUuNDM2LC0zMi4wMDQgLTExLjE3OCw2LjYzIC0yMy41NjMsMTEuNDM5IC0zNi43NDQsMTQuMDM1IC0xMC41NDcsLTExLjI0NiAtMjUuNTg4LC0xOC4yNjkgLTQyLjIyMywtMTguMjY5IC0zMS45NTMsMCAtNTcuODU5LDI1LjkwNiAtNTcuODU5LDU3Ljg1NSAwLDQuNTMzIDAuNTEzLDguOTQ2IDEuNTAxLDEzLjE4NiAtNDguMDg1LC0yLjQxOSAtOTAuNzEsLTI1LjQ0NiAtMTE5LjI0NSwtNjAuNDU0IC00Ljk4MSw4LjU0NSAtNy44MzMsMTguNDggLTcuODMzLDI5LjA4OSAwLDIwLjA3MiAxMC4yMSwzNy43NzcgMjUuNzM1LDQ4LjE1MiAtOS40NzksLTAuMzAyIC0xOC4zOTgsLTIuOTAyIC0yNi4yMDQsLTcuMjM0IC0wLjAwMywwLjIzOCAtMC4wMDMsMC40ODIgLTAuMDAzLDAuNzI2IDAsMjguMDI5IDE5Ljk0NCw1MS40MSA0Ni40MDcsNTYuNzM0IC00Ljg1NSwxLjMxNSAtOS45NjgsMi4wMjcgLTE1LjIzOCwyLjAyNyAtMy43MzMsMCAtNy4zNTQsLTAuMzczIC0xMC44ODMsLTEuMDQxIDcuMzYsMjIuOTggMjguNzI4LDM5LjcwOSA1NC4wMzksNDAuMTc2IC0xOS43OTUsMTUuNTIgLTQ0Ljc0MiwyNC43NyAtNzEuODU0LDI0Ljc3IC00LjY2NSwwIC05LjI3LC0wLjI3NSAtMTMuNzk5LC0wLjgxNiAyNS42MDksMTYuNDIyIDU2LjAxOCwyNi4wMDEgODguNjg4LDI2LjAwMSAxMDYuNDEyLDAgMTY0LjYwNiwtODguMTU2IDE2NC42MDYsLTE2NC42MDYgMCwtMi41MTQgLTAuMDU4LC01LjAwNyAtMC4xNjUsLTcuNDkgMTEuMjk1LC04LjE1OSAyMS4xMSwtMTguMzQ0IDI4Ljg2MiwtMjkuOTQ4IGwgMCwwIHoiIGlkPSJwYXRoNV8xXyIgc3R5bGU9ImZpbGw6I2ZmZmZmZiIvPjwvZz48L2c+PC9zdmc+);
}

.share-buttons-small .button.whatsapp a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI2MHB4IiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA2MCA2MCIgd2lkdGg9IjYwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6c2tldGNoPSJodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2gvbnMiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48dGl0bGUvPjxkZXNjLz48ZGVmcy8+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIiBpZD0ic29pY2FsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSI+PGcgaWQ9InNvY2lhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTk3My4wMDAwMDAsIC01MzguMDAwMDAwKSI+PGcgaWQ9InNsaWNlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTczLjAwMDAwMCwgMTM4LjAwMDAwMCkiLz48ZyBmaWxsPSIjNTdCQTYzIiBpZD0ic3F1YXJlLWZsYXQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3My4wMDAwMDAsIDEzOC4wMDAwMDApIj48cGF0aCBkPSJNODAyLjk5NTkzNyw0MDAgTDg1Ny4wMDQwNjMsNDAwIEM4NTguNjU4NjczLDQwMCA4NjAsNDAxLjMzNzMxIDg2MCw0MDIuOTk1OTM3IEw4NjAsNDU3LjAwNDA2MyBDODYwLDQ1OC42NTg2NzMgODU4LjY2MjY5LDQ2MCA4NTcuMDA0MDYzLDQ2MCBMODAyLjk5NTkzNyw0NjAgQzgwMS4zNDEzMjcsNDYwIDgwMCw0NTguNjYyNjkgODAwLDQ1Ny4wMDQwNjMgTDgwMCw0MDIuOTk1OTM3IEM4MDAsNDAxLjM0MTMyNyA4MDEuMzM3MzEsNDAwIDgwMi45OTU5MzcsNDAwIFoiIGlkPSJzcXVhcmUtNDkiLz48L2c+PGcgZmlsbD0iI0ZGRkZGRiIgaWQ9Imljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4Mi4wMDAwMDAsIDE1MC4wMDAwMDApIj48cGF0aCBkPSJNODIxLjA3MTI2Miw0MzQuMjIxMDQ2IEM4MTguMjEwODMxLDQzNC4yMjEwNDYgODE1LjUyMzU2OSw0MzMuNDg5OTY5IDgxMy4xODU2LDQzMi4yMDY4OTIgTDgwNC4xNTM4NDYsNDM1LjA3NjkyMyBMODA3LjA5ODA5Miw0MjYuMzkxODc3IEM4MDUuNjEzMDQ2LDQyMy45NTIzNjkgODA0Ljc1NzUzOCw0MjEuMDkxNTY5IDgwNC43NTc1MzgsNDE4LjAzMzYgQzgwNC43NTc1MzgsNDA5LjA5MzQxNSA4MTIuMDYxMjkyLDQwMS44NDYxNTQgODIxLjA3MTYzMSw0MDEuODQ2MTU0IEM4MzAuMDgwODYyLDQwMS44NDYxNTQgODM3LjM4NDYxNSw0MDkuMDkzNDE1IDgzNy4zODQ2MTUsNDE4LjAzMzYgQzgzNy4zODQ2MTUsNDI2Ljk3Mzc4NSA4MzAuMDgxMjMxLDQzNC4yMjEwNDYgODIxLjA3MTI2Miw0MzQuMjIxMDQ2IFogTTgyMS4wNzEyNjIsNDA0LjQyNDEyMyBDODEzLjUwNzkzOCw0MDQuNDI0MTIzIDgwNy4zNTU4MTUsNDEwLjUyOTM1NCA4MDcuMzU1ODE1LDQxOC4wMzM2IEM4MDcuMzU1ODE1LDQyMS4wMTE0NDYgODA4LjMyNjUyMyw0MjMuNzY5MjMxIDgwOS45NjgxMjMsNDI2LjAxMzA0NiBMODA4LjI1NDg5Miw0MzEuMDY3MDc3IEw4MTMuNTI1MjkyLDQyOS4zOTE4NzcgQzgxNS42OTEyLDQzMC44MTM3ODUgODE4LjI4NTQxNSw0MzEuNjQzMDc3IDgyMS4wNzEyNjIsNDMxLjY0MzA3NyBDODI4LjYzMzQ3Nyw0MzEuNjQzMDc3IDgzNC43ODY3MDgsNDI1LjUzODIxNSA4MzQuNzg2NzA4LDQxOC4wMzM5NjkgQzgzNC43ODY3MDgsNDEwLjUyOTcyMyA4MjguNjMzNDc3LDQwNC40MjQxMjMgODIxLjA3MTI2Miw0MDQuNDI0MTIzIEw4MjEuMDcxMjYyLDQwNC40MjQxMjMgWiBNODI5LjMwODgsNDIxLjc2MTcyMyBDODI5LjIwODM2OSw0MjEuNTk2Njc3IDgyOC45NDE3ODUsNDIxLjQ5Njk4NSA4MjguNTQyNjQ2LDQyMS4yOTg3MDggQzgyOC4xNDI0LDQyMS4xMDA0MzEgODI2LjE3NTg3Nyw0MjAuMTQwMDYyIDgyNS44MDk5NjksNDIwLjAwODI0NiBDODI1LjQ0Mjk1NCw0MTkuODc2MDYyIDgyNS4xNzYsNDE5LjgwOTIzMSA4MjQuOTA5Nzg1LDQyMC4yMDY1MjMgQzgyNC42NDM1NjksNDIwLjYwMzgxNSA4MjMuODc3MDQ2LDQyMS40OTY5ODUgODIzLjY0MzMyMyw0MjEuNzYxNzIzIEM4MjMuNDA5OTY5LDQyMi4wMjY4MzEgODIzLjE3Njk4NSw0MjIuMDYwMDYyIDgyMi43NzcxMDgsNDIxLjg2MTQxNSBDODIyLjM3NzYsNDIxLjY2MzEzOCA4MjEuMDg4OTg1LDQyMS4yNDQwNjIgODE5LjU2MTEwOCw0MTkuODkyMzA4IEM4MTguMzcyNTU0LDQxOC44NDA3MzggODE3LjU2OTg0Niw0MTcuNTQyNTIzIDgxNy4zMzY4NjIsNDE3LjE0NDg2MiBDODE3LjEwMzUwOCw0MTYuNzQ3OTM4IDgxNy4zMTIxMjMsNDE2LjUzMzQxNSA4MTcuNTEyMjQ2LDQxNi4zMzU4NzcgQzgxNy42OTIwNjIsNDE2LjE1NzkwOCA4MTcuOTEyMTIzLDQxNS44NzI0OTIgODE4LjExMjI0Niw0MTUuNjQwOTg1IEM4MTguMzEyMzY5LDQxNS40MDkxMDggODE4LjM3ODgzMSw0MTUuMjQ0MDYyIDgxOC41MTE3NTQsNDE0Ljk3ODk1NCBDODE4LjY0NTQxNSw0MTQuNzE0MjE1IDgxOC41Nzg1ODUsNDE0LjQ4MjcwOCA4MTguNDc4NTIzLDQxNC4yODM2OTIgQzgxOC4zNzg0NjIsNDE0LjA4NTQxNSA4MTcuNTc4MzM4LDQxMi4xMzI5MjMgODE3LjI0NTI5Miw0MTEuMzM4MzM4IEM4MTYuOTEyMjQ2LDQxMC41NDQ0OTIgODE2LjU3OTU2OSw0MTAuNjc2Njc3IDgxNi4zNDU4NDYsNDEwLjY3NjY3NyBDODE2LjExMjQ5Miw0MTAuNjc2Njc3IDgxNS44NDU5MDgsNDEwLjY0MzQ0NiA4MTUuNTc5MzIzLDQxMC42NDM0NDYgQzgxNS4zMTI3MzgsNDEwLjY0MzQ0NiA4MTQuODc5MjYyLDQxMC43NDI3NjkgODE0LjUxMjYxNSw0MTEuMTM5NjkyIEM4MTQuMTQ2MzM4LDQxMS41MzY5ODUgODEzLjExMzYsNDEyLjQ5Njk4NSA4MTMuMTEzNiw0MTQuNDQ5MTA4IEM4MTMuMTEzNiw0MTYuNDAxNiA4MTQuNTQ1ODQ2LDQxOC4yODggODE0Ljc0NjMzOCw0MTguNTUyMzY5IEM4MTQuOTQ2MDkyLDQxOC44MTY3MzggODE3LjUxMTg3Nyw0MjIuOTUzNiA4MjEuNTc2NzM4LDQyNC41NDI0IEM4MjUuNjQzMDc3LDQyNi4xMzA4MzEgODI1LjY0MzA3Nyw0MjUuNjAwOTg1IDgyNi4zNzYzNjksNDI1LjUzNDg5MiBDODI3LjEwODU1NCw0MjUuNDY4OCA4MjguNzQxMjkyLDQyNC41NzUyNjIgODI5LjA3NTQ0Niw0MjMuNjQ4ODYyIEM4MjkuNDA4MTIzLDQyMi43MjE3MjMgODI5LjQwODEyMyw0MjEuOTI3MTM4IDgyOS4zMDg4LDQyMS43NjE3MjMgTDgyOS4zMDg4LDQyMS43NjE3MjMgWiIgaWQ9IndoYXRzYXBwIi8+PC9nPjwvZz48L2c+PC9zdmc+);
}

.share-buttons-small .button.viber a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pjxzdmcgdmlld0JveD0iMCAwIDI4Ljg3IDI4Ljg3IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojN2QzZGFmO30uY2xzLTJ7ZmlsbDojZmZmO308L3N0eWxlPjwvZGVmcz48dGl0bGUvPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMiIgaWQ9IkxheWVyXzIiPjxnIGRhdGEtbmFtZT0iTGF5ZXIgMSIgaWQ9IkxheWVyXzEtMiI+PHJlY3QgY2xhc3M9ImNscy0xIiBoZWlnaHQ9IjI4Ljg3IiByeD0iNi40OCIgcnk9IjYuNDgiIHdpZHRoPSIyOC44NyIvPjxwYXRoIGNsYXNzPSJjbHMtMiIgZD0iTTIxLjgzLDEwLjI4djBhNS4zNCw1LjM0LDAsMCwwLTMuNi0zLjQ3aDBhMjAsMjAsMCwwLDAtNy41NCwwaDBBNS4zNCw1LjM0LDAsMCwwLDcsMTAuMjZ2MGExNC43NSwxNC43NSwwLDAsMCwwLDYuMzV2MGE1LjM4LDUuMzgsMCwwLDAsMy40LDMuNDJ2MS42OWEuNjguNjgsMCwwLDAsMS4xNy40N2wxLjcxLTEuNzdjLjM3LDAsLjc0LDAsMS4xMSwwYTIwLjA5LDIwLjA5LDAsMCwwLDMuNzctLjM2aDBhNS4zNCw1LjM0LDAsMCwwLDMuNi0zLjQ3djBBMTQuNzUsMTQuNzUsMCwwLDAsMjEuODMsMTAuMjhabS0xLjM1LDZhNCw0LDAsMCwxLTIuNTQsMi40NCwxOC42NiwxOC42NiwwLDAsMS00LC4zMi4wOS4wOSwwLDAsMC0uMDcsMEwxMi42MSwyMC40bC0xLjMzLDEuMzZhLjE2LjE2LDAsMCwxLS4yNy0uMTFWMTguODZhLjEuMSwwLDAsMC0uMDgtLjA5aDBhNCw0LDAsMCwxLTIuNTQtMi40NCwxMy4zOCwxMy4zOCwwLDAsMSwwLTUuNzQsNCw0LDAsMCwxLDIuNTQtMi40NCwxOC42NCwxOC42NCwwLDAsMSw3LDAsNCw0LDAsMCwxLDIuNTQsMi40NEExMy4zNywxMy4zNywwLDAsMSwyMC40OCwxNi4zM1oiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNy44MiwxNS44NGE3Ljg0LDcuODQsMCwwLDAtLjY1LS40OWMtLjIzLS4xNi0uNDUtLjMyLS42OS0uNDdhLjYxLjYxLDAsMCwwLS43MywwYy0uMjIuMTgtLjMzLjUzLS42NC41N2ExLDEsMCwwLDEtLjUyLS4xMywzLjYyLDMuNjIsMCwwLDEtMi0yLjI1LjQ1LjQ1LDAsMCwxLDAtLjQuNjkuNjksMCwwLDEsLjE2LS4xN2wuMjEtLjE2YS42NS42NSwwLDAsMCwuMTgtLjg4LDguMDgsOC4wOCwwLDAsMC0xLTEuMzYuNS41LDAsMCwwLS42My0uMTUsMi4zNCwyLjM0LDAsMCwwLS43OC41OSwxLDEsMCwwLDAtLjMsMWMuMTYuMzkuMzIuNzguNSwxLjE2YTkuODUsOS44NSwwLDAsMCwxLjQ1LDIuMjIsMTAuMDYsMTAuMDYsMCwwLDAsMy43OSwyLjU0Yy4xNC4wNi4yOS4wOS40NC4xNGEyLjIzLDIuMjMsMCwwLDAsLjQtLjEzLDIuMTUsMi4xNSwwLDAsMCwuOTMtMUEuNTEuNTEsMCwwLDAsMTcuODIsMTUuODRaIi8+PHBhdGggY2xhc3M9ImNscy0yIiBkPSJNMTQuNDQsOS40OWgtLjExYS4yMy4yMywwLDAsMC0uMjMuMjZjMCwuMTcuMi4xNy4zNC4xOXMuNDMsMCwuNjMuMDdhMy4zNSwzLjM1LDAsMCwxLDIuNywyLjhjMCwuMjYuMDUuNTMuMDcuOHMuMDguMjYuMjMuMjZhLjIyLjIyLDAsMCwwLC4yMS0uMjZjMC0uMzIsMC0uNjQtLjEtMUEzLjgxLDMuODEsMCwwLDAsMTQuNDQsOS40OVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNi44NSwxMy4xNWEuNTcuNTcsMCwwLDAsMCwuMTguMjEuMjEsMCwwLDAsLjQsMCwuODcuODcsMCwwLDAsMC0uMTNjMC0uMTMsMC0uMjMsMC0uMzJzMC0uMDgsMC0uMTJhMi40OCwyLjQ4LDAsMCwwLTEuMzUtMS45MywyLjk0LDIuOTQsMCwwLDAtMS4yMy0uMzIuMi4yLDAsMCwwLS4yMi4yLjIuMiwwLDAsMCwuMTkuMjNMMTUsMTFhMi41NiwyLjU2LDAsMCwxLC43MS4yMiwyLjEyLDIuMTIsMCwwLDEsLjg5LjgzQTIuMjcsMi4yNywwLDAsMSwxNi44NSwxMy4xNVoiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0xNi4yOSwxM2EuNTkuNTksMCwwLDAsMC0uMThBMS4yOSwxLjI5LDAsMCwwLDE1LDExLjUyYS4yMy4yMywwLDAsMC0uMjQuMTguMjEuMjEsMCwwLDAsLjE3LjI1Yy4xMSwwLC4yMywwLC4zNS4wNWEuODEuODEsMCwwLDEsLjI1LjEyLjg0Ljg0LDAsMCwxLC4zMS40OSwyLjM0LDIuMzQsMCwwLDEsMCwuMy4yMy4yMywwLDAsMCwuMjQuMjNoMEEuMTkuMTksMCwwLDAsMTYuMjksMTNaIi8+PC9nPjwvZz48L3N2Zz4=);
}

.share-buttons-small .button.telegram a
{
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgZGF0YS1uYW1lPSJMYXllciAxIiBpZD0iTGF5ZXJfMSIgdmlld0JveD0iMCAwIDUwOC4zMyA1MDguMzYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMyY2EzZGI7ZmlsbC1ydWxlOmV2ZW5vZGQ7fS5jbHMtMntmaWxsOiNmZmY7fTwvc3R5bGU+PC9kZWZzPjx0aXRsZS8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDg1LDI5LjcyYzExLjQ1LDE1LjEzLDE2LjYxLDQwLjIxLDE5LjE1LDcwLjcsMy4zNiw0NS41LDQuNzEsMTAwLjEsNiwxNTYuNTItMS42Nyw1Ny40Ny0yLjM1LDExNS40My02LDE1Ni41Mi0yLjg4LDMxLjU0LTksNTIuNjYtMTkuMjIsNjUuNDctMTMsMTIuNzktMzcuOTQsMjMuNTktNzMuNSwyNi4xNS00My4yNSwzLjY5LTk2LjYxLDMuNjUtMTU1LjQ4LDUuMS02NS40NC0xLjEyLTEwOS44Mi0uNjQtMTU2LjM4LTUuMDgtMzYuMzItMi41Mi02MC4wOC0xMy4xOS03NC43LTI2LjA3LTEwLjgzLTE0LjU0LTE0LTMwLTE3LTY2LjI0LTMuNzUtNDEuODUtNC41OC05OC41Ni02LTE1NS41NEM0LDIwMC41Nyw0LjEzLDE0My40NCw3LjksMTAwLjc0LDEwLjQzLDY3LjA1LDE0LjQyLDQ0LjQsMjQuNjUsMzAsMzksMTcuNzcsNjMuNDgsMTEuNjksMTAwLDguNjljNTAtNS44NSwxMDIuMDYtNywxNTUuODgtNi44Nyw1NS4zOS4wOSwxMDguNTYsMS42NywxNTYsNi4zNCwzMiwyLjU2LDU4LjQ4LDguMDcsNzMuMDcsMjEuNTZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44MyAtMS44MikiLz48cGF0aCBjbGFzcz0iY2xzLTIiIGQ9Ik0zNzguOTIsMTI1LjQ0bC0yNjQuNDgsMTAyYy0xOC4wNSw3LjI0LTE3Ljk0LDE3LjMxLTMuMjksMjEuOGw2NiwyMC41OSwyNS4yNCw3Ny4zOGMzLjA3LDguNDcsMS41NiwxMS44MywxMC40NSwxMS44Myw2Ljg2LDAsOS45MS0zLjEzLDEzLjczLTYuODYsMi40My0yLjM4LDE2Ljg2LTE2LjQxLDMzLTMyLjA4bDY4LjYxLDUwLjdjMTIuNjMsNywyMS43NCwzLjM2LDI0Ljg5LTExLjczbDQ1LTIxMi4yNEM0MDIuNjYsMTI4LjM1LDM5MSwxMjAsMzc4LjkyLDEyNS40NFpNMTg3LjQ2LDI2NS4xMWwxNDguNjgtOTMuOGM3LjQyLTQuNSwxNC4yMy0yLjA4LDguNjQsMi44OEwyMTcuNDgsMjg5LjA1bC01LDUyLjg3WiIgaWQ9InBhdGg5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS44MyAtMS44MikiLz48L3N2Zz4=);
}

.forumpagebar {
    background-color: #fafbfc;
    border-top: 1px solid #dce1e6;
    border-bottom: 1px solid #dce1e6;
    margin: 0px -10px 20px;
    padding: 10px;
    font-size: 0;
}

.forumpagebar span.pagebar_current,
.forumpagebar a {
    display: inline-block;
    border: 1px solid #e5ebf1;
    padding: 0 20px;
    color: #FFF;
    background-color: #2980b9;
    border-radius: 4px;
    margin-right: 3px;
    margin-left: 0px;    
    height: 50px;
    line-height: 50px;
    font-size: 18px;
}

.forumpagebar.pagebartop {
    margin-bottom: 20px;
}

.forumpagebar span.pagebar_current {
    background-color: #EEE;
    color: #000;
    border: 1px solid #666;
}

.pagebar_nav {
    display: block;
    margin-bottom: 10px;
}


#comments_widget .forumpagebar:last-child {
    background-color: #EEE;
}

.user-profile-medals { 
    display: flex;
    flex-wrap: wrap;
}

.user-profile-medals > .title {
    font-size: 18px;
    font-weight: bold;;
    width: 100%;
    margin-bottom: 20px;;
}

.user-profile-medals .medal {
    width: 20%;
    padding: 0 10px;
}

.user-profile-medals .medal .title {
    display: block;
    position: relative;
    margin: 10px 0 20px;
    text-align: center;
}

.user-profile-medals .medal a {
    position: relative;
}

.user-profile-medals .medal .medal_index {
    position: absolute;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTEyIiBoZWlnaHQ9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPGc+ICA8dGl0bGU+YmFja2dyb3VuZDwvdGl0bGU+ICA8cmVjdCBmaWxsPSJub25lIiBpZD0iY2FudmFzX2JhY2tncm91bmQiIGhlaWdodD0iNDAyIiB3aWR0aD0iNTgyIiB5PSItMSIgeD0iLTEiLz4gPC9nPiA8Zz4gIDx0aXRsZT5MYXllciAxPC90aXRsZT4gIDxwYXRoIGlkPSJzdmdfNiIgZmlsbD0iIzIwNGIwYyIgZD0ibTI0Ny42MywzNDUuMTY2NzQ1bC0xMjguMDIsMTA4LjEzbC0yLjYsLTgwLjQ0bC03OC44NiwtMTYuMDFsODkuMSwtNzUuMjdjLTAuMDEsNi40IDAuODEsMTIuMzMgNC4xNSwxNi45MmM4Ljk1LDEyLjMgMzIuMzYsMTAuNTYgNDQuNjYsMTkuNTFjMTIuMTgsOC44NiAxNy43MSwzMS43MSAzMi4zNCwzNi40NmMxMS42NCwzLjc4IDI1Ljg0LC01LjgzIDM5LjIzLC05LjN6Ii8+ICA8cGF0aCBpZD0ic3ZnXzciIG9wYWNpdHk9IjAuMiIgZD0ibTI0Ny42MywzNDQuMjJsLTEzLjY3LDExLjU1Yy0xMy4zNCwzLjUgLTI3LjQ3LDEzLjAxIC0zOS4wNiw5LjI1Yy0xNC42MywtNC43NSAtMjAuMTYsLTI3LjYgLTMyLjM0LC0zNi40NmMtMTIuMywtOC45NSAtMzUuNzEsLTcuMjEgLTQ0LjY2LC0xOS41MWMtMy4zNCwtNC41OSAtNC4xNiwtMTAuNTIgLTQuMTUsLTE2LjkybC03NS41MSw2My43OWwtMC4wOSwtMC4wMmw4OS4xLC03NS4yN2MtMC4wMSw2LjQgMC44MSwxMi4zMyA0LjE1LDE2LjkyYzguOTUsMTIuMyAzMi4zNiwxMC41NiA0NC42NiwxOS41MWMxMi4xOCw4Ljg2IDE3LjcxLDMxLjcxIDMyLjM0LDM2LjQ2YzExLjY0LDMuNzggMjUuODQsLTUuODMgMzkuMjMsLTkuM3oiLz4gIDxwYXRoIGlkPSJzdmdfOCIgZmlsbD0iIzIwNGIwYyIgZD0ibTM4NC43NSwyODAuNjNsODkuMSw3NS4yN2wtNzguODYsMTYuMDFsLTIuNiw4MC40NGwtMTI4LjAyLC0xMDguMTNjMTMuMzksMy40NyAyNy41OCwxMy4wOCAzOS4yMyw5LjNjMTQuNjMsLTQuNzUgMjAuMTYsLTI3LjYgMzIuMzMsLTM2LjQ2YzEyLjMsLTguOTUgMzUuNzEsLTcuMjEgNDQuNjYsLTE5LjUxYzMuMzQsLTQuNTkgNC4xNywtMTAuNTIgNC4xNiwtMTYuOTJ6Ii8+ICA8cGF0aCBpZD0ic3ZnXzEwIiBmaWxsPSIjMjA0YjBjIiBkPSJtMzg1LjM4LDE2NC45OGM0LjU4LDE0LjExIDI0LjYyLDI2LjQgMjQuNjIsNDIuMDRzLTIwLjA0LDI3LjkyIC0yNC42Miw0Mi4wNGMtMi45Niw5LjEyIC0wLjY1LDIwLjk4IC0wLjYzLDMxLjU3YzAuMDEsNi40IC0wLjgyLDEyLjMzIC00LjE2LDE2LjkyYy04Ljk1LDEyLjMgLTMyLjM2LDEwLjU2IC00NC42NiwxOS41MWMtMTIuMTcsOC44NiAtMTcuNywzMS43MSAtMzIuMzMsMzYuNDZjLTExLjY1LDMuNzggLTI1Ljg0LC01LjgzIC0zOS4yMywtOS4zYy0yLjg0LC0wLjc0IC01LjY0LC0xLjIgLTguMzcsLTEuMnMtNS41MywwLjQ2IC04LjM3LDEuMmMtMTMuMzksMy40NyAtMjcuNTksMTMuMDggLTM5LjIzLDkuM2MtMTQuNjMsLTQuNzUgLTIwLjE2LC0yNy42IC0zMi4zNCwtMzYuNDZjLTEyLjMsLTguOTUgLTM1LjcxLC03LjIxIC00NC42NiwtMTkuNTFjLTMuMzQsLTQuNTkgLTQuMTYsLTEwLjUyIC00LjE1LC0xNi45MmMwLjAyLC0xMC41OSAyLjMzLC0yMi40NSAtMC42MywtMzEuNTdjLTQuNTksLTE0LjExIC0yNC42MiwtMjYuNCAtMjQuNjIsLTQyLjA0czIwLjAzLC0yNy45MyAyNC42MiwtNDIuMDRjNC43NSwtMTQuNjMgLTQuMDgsLTM2LjMxIDQuNzgsLTQ4LjQ5YzguOTUsLTEyLjMgMzIuMzYsLTEwLjU2IDQ0LjY2LC0xOS41MWMxMi4xOCwtOC44NiAxNy43MSwtMzEuNzEgMzIuMzQsLTM2LjQ2YzE0LjExLC00LjU4IDMxLjk2LDEwLjUgNDcuNiwxMC41czMzLjQ4LC0xNS4wOCA0Ny42LC0xMC41YzE0LjYzLDQuNzUgMjAuMTYsMjcuNiAzMi4zMywzNi40NmMxMi4zLDguOTUgMzUuNzEsNy4yMSA0NC42NiwxOS41MWM4Ljg2LDEyLjE4IDAuMDQsMzMuODYgNC43OSw0OC40OXptLTMxLjUyLDQyLjA0YzAsLTU0LjA1IC00My44MiwtOTcuODYgLTk3Ljg2LC05Ny44NmMtNTQuMDUsMCAtOTcuODYsNDMuODEgLTk3Ljg2LDk3Ljg2YzAsNTQuMDQgNDMuODEsOTcuODYgOTcuODYsOTcuODZjNTQuMDQsMCA5Ny44NiwtNDMuODIgOTcuODYsLTk3Ljg2eiIvPiAgPHBhdGggb3BhY2l0eT0iMC4yIiBpZD0ic3ZnXzEyIiBkPSJtNDEwLDIwNy4wMmMwLC0xNS42NCAtMjAuMDQsLTI3LjkzIC0yNC42MiwtNDIuMDRjLTQuNzUsLTE0LjYzIDQuMDcsLTM2LjMxIC00Ljc5LC00OC40OWMtOC45NSwtMTIuMyAtMzIuMzYsLTEwLjU2IC00NC42NiwtMTkuNTFjLTEyLjE3LC04Ljg2IC0xNy43LC0zMS43MSAtMzIuMzMsLTM2LjQ2Yy0zLjg0LC0xLjI1IC03Ljk2LC0xLjA0IC0xMi4yMywtMC4wN2MwLjA4LDAuMDIgMC4xNSwwLjA1IDAuMjMsMC4wN2MxNC42Myw0Ljc1IDIwLjE2LDI3LjYgMzIuMzMsMzYuNDZjMTIuMyw4Ljk1IDM1LjcxLDcuMjEgNDQuNjYsMTkuNTFjOC44NiwxMi4xOCAwLjA0LDMzLjg2IDQuNzksNDguNDljNC41OCwxNC4xMSAyNC42MiwyNi40IDI0LjYyLDQyLjA0YzAsMTUuNjQgLTIwLjA0LDI3LjkyIC0yNC42Miw0Mi4wNGMtMi45Niw5LjEyIC0wLjY1LDIwLjk4IC0wLjYzLDMxLjU3YzAuMDEsNi40IC0wLjgyLDEyLjMzIC00LjE2LDE2LjkyYy04Ljk1LDEyLjMgLTMyLjM2LDEwLjU2IC00NC42NiwxOS41MWMtMTIuMTcsOC44NiAtMTcuNywzMS43MSAtMzIuMzMsMzYuNDZjLTAuMDgsMC4wMyAtMC4xNiwwLjA1IC0wLjI0LDAuMDdjNC4yOCwwLjk3IDguNCwxLjE4IDEyLjI0LC0wLjA3YzE0LjYzLC00Ljc1IDIwLjE2LC0yNy42IDMyLjMzLC0zNi40NmMxMi4zLC04Ljk1IDM1LjcxLC03LjIxIDQ0LjY2LC0xOS41MWMzLjM0LC00LjU5IDQuMTcsLTEwLjUyIDQuMTYsLTE2LjkyYy0wLjAyLC0xMC41OSAtMi4zMywtMjIuNDUgMC42MywtMzEuNTdjNC41OCwtMTQuMTIgMjQuNjIsLTI2LjQgMjQuNjIsLTQyLjA0eiIvPiAgPHBhdGggaWQ9InN2Z18xMyIgZmlsbD0iI0ZGQzAzNSIgZD0ibTM1My44NiwyMDcuMDJjMCw1NC4wNCAtNDMuODIsOTcuODYgLTk3Ljg2LDk3Ljg2Yy01NC4wNSwwIC05Ny44NiwtNDMuODIgLTk3Ljg2LC05Ny44NmMwLC01NC4wNSA0My44MSwtOTcuODYgOTcuODYsLTk3Ljg2YzU0LjA0LDAgOTcuODYsNDMuODEgOTcuODYsOTcuODZ6Ii8+ICA8cGF0aCBpZD0ic3ZnXzE0IiBvcGFjaXR5PSIwLjIiIGQ9Im0yNjQuMzcsMzQ0LjIybDEzLjY3LDExLjU1YzEzLjM0LDMuNSAyNy40NywxMy4wMSAzOS4wNiw5LjI1YzE0LjYzLC00Ljc1IDIwLjE2LC0yNy42IDMyLjM0LC0zNi40NmMxMi4zLC04Ljk1IDM1LjcxLC03LjIxIDQ0LjY2LC0xOS41MWMzLjM0LC00LjU5IDQuMTYsLTEwLjUyIDQuMTUsLTE2LjkybDc1LjUxLDYzLjc5bDAuMDksLTAuMDJsLTg5LjEsLTc1LjI3YzAuMDEsNi40IC0wLjgxLDEyLjMzIC00LjE1LDE2LjkyYy04Ljk1LDEyLjMgLTMyLjM2LDEwLjU2IC00NC42NiwxOS41MWMtMTIuMTgsOC44NiAtMTcuNzEsMzEuNzEgLTMyLjM0LDM2LjQ2Yy0xMS42NCwzLjc4IC0yNS44NCwtNS44MyAtMzkuMjMsLTkuM3oiLz4gIDxwYXRoIGlkPSJzdmdfMTciIGZpbGw9IiNmZmZmZmYiIGQ9Im0yNTYsMTA5LjE2YzU0LjA0LDAgOTcuODYsNDMuODEgOTcuODYsOTcuODZjMCw1NC4wNCAtNDMuODIsOTcuODYgLTk3Ljg2LDk3Ljg2Yy01NC4wNSwwIC05Ny44NiwtNDMuODIgLTk3Ljg2LC05Ny44NmMwLC01NC4wNSA0My44MSwtOTcuODYgOTcuODYsLTk3Ljg2eiIvPiAgPGxpbmUgaWQ9InN2Z18xOCIgeTI9IjM1NS45IiB5MT0iMjgwLjYzIiB4Mj0iMzguMTUiIHgxPSIxMjcuMjUiIGZpbGw9Im5vbmUiLz4gIDxsaW5lIGlkPSJzdmdfMTkiIHkyPSI0NTIuMzUiIHkxPSIzNDQuMjIiIHgyPSIxMTkuNjEiIHgxPSIyNDcuNjMiIGZpbGw9Im5vbmUiLz4gIDxwb2x5bGluZSBpZD0ic3ZnXzIwIiBwb2ludHM9IjM4LjE0LDM1NS45IDM4LjE1LDM1NS45IDExNy4wMSwzNzEuOTEgICAgICAgIiBmaWxsPSJub25lIi8+ICA8bGluZSBpZD0ic3ZnXzIxIiB5Mj0iNDUyLjM1IiB5MT0iMzcxLjkxIiB4Mj0iMTE5LjYxIiB4MT0iMTE3LjAxIiBmaWxsPSJub25lIi8+ICA8cG9seWxpbmUgaWQ9InN2Z18yMiIgcG9pbnRzPSI0NzMuODYsMzU1LjkgNDczLjg1LDM1NS45IDM4NC43NSwyODAuNjMgICAgICAgIiBmaWxsPSJub25lIi8+ICA8bGluZSBpZD0ic3ZnXzIzIiB5Mj0iMzQ0LjIyIiB5MT0iNDUyLjM1IiB4Mj0iMjY0LjM3IiB4MT0iMzkyLjM5IiBmaWxsPSJub25lIi8+ICA8bGluZSBpZD0ic3ZnXzI0IiB5Mj0iMzcxLjkxIiB5MT0iMzU1LjkiIHgyPSIzOTQuOTkiIHgxPSI0NzMuODUiIGZpbGw9Im5vbmUiLz4gIDxsaW5lIGlkPSJzdmdfMjUiIHkyPSI0NTIuMzUiIHkxPSIzNzEuOTEiIHgyPSIzOTIuMzkiIHgxPSIzOTQuOTkiIGZpbGw9Im5vbmUiLz4gPC9nPjwvc3ZnPg==) no-repeat center;
    width: 100px;
    height: 100px;
    background-size: 100px;
    text-align: center;
    padding-top: 26px;
    font-size: 27px;
    bottom: -20px;
    left: -20px;      
}

.forum-topic > .body > .content .info .date_pub,
.forum-topic > .body > .userinfo {
    display: none;
}

#comments_list .forum-comment.comment {
    padding: 15px 10px !important;
}

#comments_list .forum-comment.comment .userinfo  .ava img
{
    width: 64px;

}



.content_list .content_list_item .ft_image,
.content_list .content_list_item .image-preview,
.comment .image-preview
{
  position: relative;
  margin: 10px -10px 0;
  font-size: 0;
}

.comment .image-preview
{
  display: block;
  width: 100%;
  cursor: pointer;
  background-size: cover;
  -moz-background-size: cover;
  -webkit-background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
  padding-bottom: 56.25%;
}

.comment .image-preview .youtube-ico,
.content_list .content_list_item .image-preview .youtube-ico,
.grid_item .youtube-ico
{
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -48px;
  margin-top: -48px;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 96px;
  height: 96px;
  background-position: center center;
  opacity: 0.6;
}

.comment .image-preview:hover .youtube-ico,
.content_list .content_list_item .image-preview:hover .youtube-ico,
.grid_item:hover .youtube-ico
{
  transition: all 0.4s ease-in-out;
  opacity: 1;
}


.comment .image-preview .youtube-ico,
.content_list .content_list_item .image-preview .youtube-ico,
.grid_item .youtube-ico
{
 	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvVFIvMjAwMS9SRUMtU1ZHLTIwMDEwOTA0L0RURC9zdmcxMC5kdGQnPjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzIgMzIiIGhlaWdodD0iMzJweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDMyIDMyIiB3aWR0aD0iMzJweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+PGc+PHBhdGggZD0iTTMxLjY3LDkuMTc5YzAsMC0wLjMxMi0yLjM1My0xLjI3MS0zLjM4OWMtMS4yMTctMS4zNTgtMi41OC0xLjM2Ni0zLjIwNS0xLjQ0M0MyMi43MTcsNCwxNi4wMDIsNCwxNi4wMDIsNCAgIGgtMC4wMTVjMCwwLTYuNzE1LDAtMTEuMTkxLDAuMzQ3QzQuMTcxLDQuNDI0LDIuODA5LDQuNDMyLDEuNTkxLDUuNzlDMC42MzMsNi44MjYsMC4zMiw5LjE3OSwwLjMyLDkuMTc5UzAsMTEuOTQsMCwxNC43MDF2Mi41ODggICBjMCwyLjc2MywwLjMyLDUuNTIzLDAuMzIsNS41MjNzMC4zMTIsMi4zNTIsMS4yNzEsMy4zODZjMS4yMTgsMS4zNTgsMi44MTUsMS4zMTcsMy41MjcsMS40NTlDNy42NzcsMjcuOTE5LDE1Ljk5NSwyOCwxNS45OTUsMjggICBzNi43MjItMC4wMTIsMTEuMTk5LTAuMzU1YzAuNjI1LTAuMDgsMS45ODgtMC4wODgsMy4yMDUtMS40NDZjMC45NTgtMS4wMzQsMS4yNzEtMy4zODYsMS4yNzEtMy4zODZzMC4zMi0yLjc2MSwwLjMyLTUuNTIzdi0yLjU4OCAgIEMzMS45OSwxMS45NCwzMS42Nyw5LjE3OSwzMS42Nyw5LjE3OXoiIGZpbGw9IiNFMDJGMkYiLz48cG9seWdvbiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjEyLDEwIDEyLDIyIDIyLDE2ICAiLz48L2c+PGcvPjxnLz48Zy8+PGcvPjxnLz48Zy8+PC9zdmc+);
}

.icon.thumbs-up {
    background-color: #aee0b9;
    border-radius: 50%;
}

.icon.thumbs-down {
    background-color: #f4b976;
    border-radius: 50%;
}

.icon.thumbs-up:hover,
.icon.thumbs-down:hover {
    opacity: 0.8;
}

#comments_list .comment .rating {
    order: 13;
}

#user_profile_header #user_profile_rates  .karma .thumbs-down {
    display: none;
}

.widget-pbyp {
    list-style-type: none;
    padding: 0;
    margin: 0;
}

.widget-pbyp .source {
    font-size: 21px;
    font-weight: bold;
    text-align: center;
    display: none;
}

#main-left .widget-pbyp .item {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
}

#main-left .widget-pbyp .item img {
    width: 100%;
}

#main-left .widget-pbyp .item a.title {
    position: absolute;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 0;
    line-height: 1.4em;
    background: linear-gradient(0deg, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0)) !important;
    color: #FFF;
    padding: 60px 20px 20px;
    font-size: 22px;
    z-index: 1000;
    font-weight: bold;
}

@media screen and (max-width: 700px) { 
    header .sandbox {
        display: block !important;
    }
    
    .forumpagebar span.pagebar_current,
    .forumpagebar a {
        font-size: 14px;
        padding: 0 15px;
    }
    
}

.subscribe-subscribe-form h2 {
    font-size: 22px;
    margin: 0;
    padding: 0;
}

.subscribe-subscribe-form  .email {
    width: 100%;
    margin: 10px 0;
    border-radius: 4px;
    border: 1px solid #CCC;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
}

.subscribe-subscribe-form  .button-submit {
    line-height: 32px;
    height: 32px;
    text-align: center;
    border-radius: 4px;    
} 

header .invite-friend {
    background: linear-gradient(223deg, #0c06ff, #c3c1ff, #ffc1e4, #ffe0c1);
    background-size: 800% 800%;
    -webkit-animation: bgAn 7s ease infinite;
    animation: bgAn 7s ease infinite;
    color: #FFF !important;
    font-size: 16px;
    font-weight: bold;
    border-radius: 4px;
    padding-left: 10px;
    border-radius: 15px;
    padding-right: 10px;
    cursor: pointer;
    white-space: nowrap;;

}

@-webkit-keyframes bgAn {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes bgAn {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}

body > header {
    position: absolute;
    background-color: #FFF;
}

body > header a#logo {
    white-space: nowrap;;
}

body > header a {
    color: #000;
}

header > div > a {
    white-space: nowrap
}

@media screen and (max-width: 900px) {
    .uri-auth_register .loginframe-wrapper .left_cell,
    .uri-auth_register .loginframe-wrapper .center_cell,
    .uri-auth_register .loginframe-wrapper .right_cell {
        width: 100%;
        max-width: 100%;
    }

    .uri-auth_register .loginframe-wrapper .center_cell {
        height: auto;
        padding: 20px;
    }

    .uri-auth_register .loginframe-wrapper .center_cell span {
        height: auto;
    }

    header .invite-friend {
        font-size: 11px;
        padding: 0px;
        line-height: 15px;
        white-space: normal;
        text-align: center;
        padding: 10px 5px;
        margin: 0 5px;
    }

    header #hamburger {
        display: none;
    }
}

.controller-frontpage .birthdays-widget-title
{
    font-size: 21px;
    padding: 10px 10px 0;
}



.controller-frontpage .birthdays-widget-active .default_avatar,
.controller-frontpage .birthdays-widget-active img {
    width: 80px !important;
    height: 80px !important;
    border-radius: 50%;
    border: 2px solid #ffa800;
    padding: 2px;
}

.controller-frontpage .birthdays-widget-active a {
    color: #333;
    font-size: 14px;
    font-weight: bold;
}

.controller-frontpage #layout #main-center {
    background-color: transparent;
}

.controller-frontpage h1 {
    font-size: 28px;
    line-height: 1.2em;;
}

.main-page-widget {
    background-color: #FFF;
    padding: 15px;
    border-radius: 15px;
    margin-bottom: 15px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}

.controller-frontpage h1,
.main-page-widget h4.title {
    font-size: 26px;
    line-height: 1.4em;;
    font-weight: bold;
    padding: 0px;
    margin: 10px 0 20px;
    font-family: "Manrope", sans-serif;
    font-weight: 900;
    font-style: normal;
}

.main-page-widget .one-anek-preview {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 10px;
    padding: 10px;
    border-radius: 10px;
    border-bottom: 1px solid #EEE;
}

.main-page-widget .one-anek-preview:last-child {
    border-bottom: 0;
    margin-bottom: 0;;
}

.main-page-widget .one-anek-preview .text {
    margin-bottom: 10px;
}

.main-page-widget .one-anek-preview .date {
    color: #888;
    font-size: 12px;
}

.main-page-widget .readmore-btn {
    background-color: #009df833;
    color: #000;
    padding: 0px 8px;
    font-size: 14px;
    border-radius: 6px;
    display: inline-block;
    margin-left: auto;
    height: 32px;
    line-height: 32px;
}

.main-page-widget .add-anek-button {
    background-color: #009df8;
    color: #FFF;
    padding: 16px;
    text-align: center;
    font-size: 14px;
    border-radius: 6px;
    display: block;
    margin: 10px 0 0;
    font-size: 16px;
}

.main-page-widget .register-button {
    background-color: #009df8;
    color: #FFF;
    padding: 16px;
    text-align: center;
    font-size: 14px;
    border-radius: 6px;
    display: block;
    margin: 10px 0 0;
    font-size: 16px;
}

.main-page-widget .random-anek-button {
    background-color: #009df8;
    color: #FFF;
    padding: 10px;
    text-align: center;
    font-size: 14px;
    border-radius: 6px;
    display: block;
    margin: 10px 0 0;
    font-size: 16px;
}

.main-page-widget .readmore-btn:hover,
.main-page-widget .add-anek-button:hover,
.main-page-widget .random-anek-button:hover {
    opacity: 0.8;
}

.main-page-widget .one-anek-preview .stars 
{
    font-weight: bold;
}

.main-page-widget .one-anek-preview .hits {
    display: none;
}

.main-page-widget .imagesset img {
    border-radius: 15px;
    margin-right: 33px;
    margin-bottom: 33px;
    overflow: hidden;;
}

.main-page-widget .popular-cat {
    display: block;
    color: #000;
    margin: 8px 0 ;
    background-color: #f5f5f5;
    padding: 10px 20px;
    border-radius: 16px;    
    position: relative;
}

.main-page-widget .popular-cat:after {
content: '';
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%) rotate(45deg);
  width: 10px;
  height: 10px;
  border-top: 2px solid #333;
  border-right: 2px solid #333;
}

.main-page-widget .popular-cat:hover {
    background-color: #ebe9e6;
}

.main-page-widget .popular-cat:hover:after {
  right: 11px;
}


.main-page-widget.mainbar {
    background: url(https://vokrugsmeha.info/banners/mainbar3.jpg) no-repeat 0 0;
    background-size: cover;
    border-radius: 16px;
    color: #FFF;
    text-align: center;    
}



#main-right .subscribe-subscribe-form
{
    padding: 25px;
    background: linear-gradient(122deg, #f5f5f5, #c5e1ff);
    border-radius: 15px;
    margin-bottom: 15px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
}
#main-right .subscribe-subscribe-form h2
{
font-size: 32px;
line-height: 1.2em;
margin-top: 0;
margin-bottom: 10px;
color: #000;
}
#main-right .subscribe-subscribe-form .text
{
font-size: 22px;
line-height: 1.4em;
color: #666;
}
#main-right .subscribe-subscribe-form .email
{
height: 50px;
line-height: 50px;
padding: 0 20px;
width: 100%;
font-size: 16px;
}
.subscribe-subscribe-form .message
{
font-size: 18px;
line-height: 24px;
}
#main-right .subscribe-subscribe-form .button-submit
{
    height: 50px;
    line-height: 50px;
    background-color: #333; 
    margin-top: 20px;
    width: 100%;
    font-size: 23px;
    border-radius: 6px;
    cursor: pointer;
}
#main-right .subscribe-subscribe-form .button-submit:hover
{
    opacity: 0.8;
}

.forum-topic .content, .forum-comment .content {
    margin-left: 0;
}

.forum-topic { 
    border: none;
}


/* Современная пагинация с изоляцией от старых стилей */
.obbw2.pagebarobbw2 {
  --pagination-bg: #ffffff;
  --pagination-text: #344054;
  --pagination-muted: #667085;
  --pagination-border: #e4e7ec;
  --pagination-hover-bg: #f2f4f7;
  --pagination-accent: #2563eb;
  --pagination-accent-hover: #1d4ed8;
  --pagination-radius: 10px;
  --pagination-shadow:
    0 1px 2px rgb(16 24 40 / 5%),
    0 1px 3px rgb(16 24 40 / 8%);

  all: initial !important;
  display: block !important;
  width: 100% !important;
  margin: 24px 0 !important;
  box-sizing: border-box !important;

  font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    "Segoe UI",
    Roboto,
    Arial,
    sans-serif !important;
  font-size: 14px !important;
  line-height: 1.4 !important;
  color: var(--pagination-text) !important;
}

/* Сброс box-sizing для всех внутренних элементов */
.obbw2.pagebarobbw2,
.obbw2.pagebarobbw2 *,
.obbw2.pagebarobbw2 *::before,
.obbw2.pagebarobbw2 *::after {
  box-sizing: border-box !important;
}

.obbw2.pagebarobbw2 > .pagebar {
  all: unset !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;

  width: 100% !important;
  padding: 14px !important;
  border: 1px solid var(--pagination-border) !important;
  border-radius: 14px !important;
  background: var(--pagination-bg) !important;
  box-shadow: var(--pagination-shadow) !important;
}

/* Группы кнопок */
.obbw2.pagebarobbw2 .pagebar_nav,
.obbw2.pagebarobbw2 .pagebar_pages {
  all: unset !important;
  display: flex !important;
  flex-wrap: wrap !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
}

/* Полный сброс старых стилей ссылок */
.obbw2.pagebarobbw2 a.pagebar_page {
  all: unset !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 40px !important;
  min-height: 40px !important;
  padding: 8px 12px !important;

  border: 1px solid var(--pagination-border) !important;
  border-radius: var(--pagination-radius) !important;
  background: var(--pagination-bg) !important;
  color: var(--pagination-text) !important;

  font: inherit !important;
  font-weight: 500 !important;
  line-height: 1 !important;
  text-align: center !important;
  text-decoration: none !important;
  white-space: nowrap !important;

  cursor: pointer !important;
  user-select: none !important;
  transition:
    color 160ms ease,
    background-color 160ms ease,
    border-color 160ms ease,
    box-shadow 160ms ease,
    transform 160ms ease !important;
}

.obbw2.pagebarobbw2 a.pagebar_page:hover {
  border-color: #cbd5e1 !important;
  background: var(--pagination-hover-bg) !important;
  color: #101828 !important;
  text-decoration: none !important;
  transform: translateY(-1px) !important;
}

.obbw2.pagebarobbw2 a.pagebar_page:active {
  transform: translateY(0) !important;
}

/* Доступный фокус с клавиатуры */
.obbw2.pagebarobbw2 a.pagebar_page:focus {
  outline: none !important;
}

.obbw2.pagebarobbw2 a.pagebar_page:focus-visible {
  border-color: var(--pagination-accent) !important;
  box-shadow: 0 0 0 3px rgb(37 99 235 / 18%) !important;
}

/* Текущая страница */
.obbw2.pagebarobbw2 .pagebar_current {
  all: unset !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  min-width: 40px !important;
  min-height: 40px !important;
  padding: 8px 12px !important;

  border: 1px solid var(--pagination-accent) !important;
  border-radius: var(--pagination-radius) !important;
  background: var(--pagination-accent) !important;
  color: #ffffff !important;

  font: inherit !important;
  font-weight: 700 !important;
  line-height: 1 !important;
  text-align: center !important;
  cursor: default !important;
  user-select: none !important;
  box-shadow: 0 2px 5px rgb(37 99 235 / 22%) !important;
}

/* Предыдущая / Следующая */
.obbw2.pagebarobbw2 .pagebar_nav a.pagebar_page {
  padding-inline: 16px !important;
  font-weight: 600 !important;
}

/* Информация о количестве записей */
.obbw2.pagebarobbw2 .pagebar_notice {
  all: unset !important;
  flex-basis: 100% !important;
  display: block !important;
  margin-top: 2px !important;

  color: var(--pagination-muted) !important;
  font: inherit !important;
  font-size: 13px !important;
  line-height: 1.4 !important;
  text-align: center !important;
}

/* Тёмная тема */
@media (prefers-color-scheme: dark) {
  .obbw2.pagebarobbw2 {
    --pagination-bg: #111827;
    --pagination-text: #e5e7eb;
    --pagination-muted: #9ca3af;
    --pagination-border: #374151;
    --pagination-hover-bg: #1f2937;
    --pagination-accent: #3b82f6;
    --pagination-accent-hover: #60a5fa;
    --pagination-shadow: 0 8px 24px rgb(0 0 0 / 20%);
  }

  .obbw2.pagebarobbw2 a.pagebar_page:hover {
    border-color: #4b5563 !important;
    color: #ffffff !important;
  }
}

/* Мобильная версия */
@media (max-width: 640px) {
  .obbw2.pagebarobbw2 {
    margin: 16px 0 !important;
  }

  .obbw2.pagebarobbw2 > .pagebar {
    gap: 10px !important;
    padding: 12px 8px !important;
  }

  .obbw2.pagebarobbw2 .pagebar_nav {
    width: 100% !important;
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .obbw2.pagebarobbw2 .pagebar_nav a.pagebar_page {
    width: 100% !important;
  }

  .obbw2.pagebarobbw2 .pagebar_pages {
    gap: 5px !important;
  }

  .obbw2.pagebarobbw2 a.pagebar_page,
  .obbw2.pagebarobbw2 .pagebar_current {
    min-width: 38px !important;
    min-height: 38px !important;
    padding: 7px 10px !important;
  }
}

/* Отключение анимаций по системной настройке */
@media (prefers-reduced-motion: reduce) {
  .obbw2.pagebarobbw2 a.pagebar_page {
    transition: none !important;
  }
}



/* Общие стили для верхней и нижней кнопки */
.aneks-navi,
.bottom-buttons-navi .aneks-navi {
    all: initial;
    display: flex;
    justify-content: center;
    margin: 24px 0;
    font-family:
        Inter,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif;
}

.aneks-navi *,
.bottom-buttons-navi * {
    box-sizing: border-box;
}

.aneks-navi .btn-next,
.bottom-buttons-navi .btn-next {
    all: unset;
    display: block;
}

.aneks-navi .btn-next a,
.bottom-buttons-navi .btn-next a {
    all: unset;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    min-height: 48px;
    padding: 14px 24px;

    border-radius: 12px;
    border: 1px solid #2563eb;
    background: #2563eb;

    color: #fff;
    font: inherit;
    font-size: 15px;
    font-weight: 600;
    line-height: 1;

    text-decoration: none;
    cursor: pointer;
    user-select: none;

    box-shadow:
        0 2px 6px rgb(37 99 235 / .20),
        0 8px 20px rgb(37 99 235 / .15);

    transition:
        background .18s,
        border-color .18s,
        transform .18s,
        box-shadow .18s;
}

.aneks-navi .btn-next a:hover,
.bottom-buttons-navi .btn-next a:hover {
    background: #1d4ed8;
    border-color: #1d4ed8;
    transform: translateY(-2px);
    box-shadow:
        0 6px 16px rgb(37 99 235 / .25),
        0 12px 28px rgb(37 99 235 / .18);
}

.aneks-navi .btn-next a:active,
.bottom-buttons-navi .btn-next a:active {
    transform: translateY(0);
}

.aneks-navi .btn-next a:focus-visible,
.bottom-buttons-navi .btn-next a:focus-visible {
    outline: none;
    box-shadow:
        0 0 0 4px rgb(37 99 235 / .18),
        0 8px 20px rgb(37 99 235 / .18);
}

.aneks-navi .btn-next a::after,
.bottom-buttons-navi .btn-next a::after {
    content: "→";
    transition: transform .18s;
}

.aneks-navi .btn-next a:hover::after,
.bottom-buttons-navi .btn-next a:hover::after {
    transform: translateX(3px);
}

@media (prefers-color-scheme: dark) {
    .aneks-navi .btn-next a,
    .bottom-buttons-navi .btn-next a {
        background: #3b82f6;
        border-color: #3b82f6;
    }

    .aneks-navi .btn-next a:hover,
    .bottom-buttons-navi .btn-next a:hover {
        background: #2563eb;
        border-color: #2563eb;
    }
}

@media (max-width:640px) {
    .aneks-navi,
    .bottom-buttons-navi .aneks-navi {
        margin: 18px 0;
    }

    .aneks-navi .btn-next,
    .bottom-buttons-navi .btn-next {
        width: 100%;
    }

    .aneks-navi .btn-next a,
    .bottom-buttons-navi .btn-next a {
        display: flex;
        width: 100%;
        padding: 14px 18px;
    }
}



.forum-topic #comments_add_link { display: none; }











/* =========================================
   Современная карточка анекдота
   Добавить в самый конец CSS
========================================= */

.anekdot-frame {
    --anek-bg: #ffffff;
    --anek-text: #171717;
    --anek-muted: #667085;
    --anek-border: #e7e7e9;
    --anek-primary: #2563eb;
    --anek-primary-hover: #1d4ed8;
    --anek-soft: #f7f7f8;
    --anek-green: #22a95a;
    --anek-red: #ef5b5b;

    position: relative;
    box-sizing: border-box;
    padding: 30px 30px 0;
    margin-bottom: 32px;

    background: var(--anek-bg);
    border: 1px solid var(--anek-border);
    border-radius: 20px;

    color: var(--anek-text);
    font-family:
        Inter,
        Manrope,
        -apple-system,
        BlinkMacSystemFont,
        "Segoe UI",
        Roboto,
        Arial,
        sans-serif;
    font-size: 21px;
    line-height: 1.55;

    overflow: hidden;

    box-shadow:
        0 1px 2px rgb(16 24 40 / 4%),
        0 8px 28px rgb(16 24 40 / 7%);

    transition:
        border-color 180ms ease,
        box-shadow 180ms ease,
        transform 180ms ease;
}

.anekdot-frame:hover {
    border-color: #d7d9dd;
    box-shadow:
        0 2px 4px rgb(16 24 40 / 5%),
        0 14px 38px rgb(16 24 40 / 10%);
}

/* Текст анекдота */
.anekdot-frame .anektext {
    color: var(--anek-text);
    letter-spacing: -0.01em;
}

/* Первая строка */
.anekdot-frame a.firstline {
    color: inherit;
    text-decoration: none;
    border-bottom: none;

    background-image:
        linear-gradient(
            to right,
            rgb(37 99 235 / 22%),
            rgb(37 99 235 / 22%)
        );
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: left bottom;

    transition:
        color 160ms ease,
        background-size 160ms ease;
}

.anekdot-frame a.firstline:hover {
    color: var(--anek-primary);
    background-size: 100% 2px;
}

/* =========================================
   Поделиться / Копировать
========================================= */

.anekdot-frame .share-mobile-button-wrap {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    gap: 10px;

    margin-top: 22px;
    padding-bottom: 26px;
}

.anekdot-frame .share-mobile-button,
.anekdot-frame .copy-anek {
    all: unset;
    box-sizing: border-box;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 9px;

    min-height: 46px;
    padding: 0 18px;

    border-radius: 12px;

    font-family: inherit;
    font-size: 15px;
    line-height: 1;
    font-weight: 650;
    white-space: nowrap;

    cursor: pointer;
    user-select: none;

    transition:
        background-color 160ms ease,
        color 160ms ease,
        border-color 160ms ease,
        box-shadow 160ms ease,
        transform 160ms ease;
}

/* Основная кнопка */
.anekdot-frame .share-mobile-button {
    color: #ffffff;
    background: var(--anek-primary);
    border: 1px solid var(--anek-primary);

    box-shadow:
        0 2px 5px rgb(37 99 235 / 20%),
        0 6px 14px rgb(37 99 235 / 14%);
}

.anekdot-frame .share-mobile-button::before {
    content: "";
    width: 18px;
    height: 18px;
    flex: 0 0 18px;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3Ccircle cx='6' cy='12' r='3'/%3E%3Ccircle cx='18' cy='19' r='3'/%3E%3Cline x1='8.59' y1='13.51' x2='15.42' y2='17.49'/%3E%3Cline x1='15.41' y1='6.51' x2='8.59' y2='10.49'/%3E%3C/svg%3E")
        no-repeat center / contain;
}

.anekdot-frame .share-mobile-button:hover {
    background: var(--anek-primary-hover);
    border-color: var(--anek-primary-hover);
    transform: translateY(-1px);

    box-shadow:
        0 4px 8px rgb(37 99 235 / 22%),
        0 10px 20px rgb(37 99 235 / 16%);
}

/* Вторичная кнопка */
.anekdot-frame .copy-anek {
    color: #344054;
    background: #ffffff;
    border: 1px solid #d9dde3;
}

.anekdot-frame .copy-anek::before {
    content: "";
    width: 17px;
    height: 17px;
    flex: 0 0 17px;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23344054' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='9' y='9' width='13' height='13' rx='2' ry='2'/%3E%3Cpath d='M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1'/%3E%3C/svg%3E")
        no-repeat center / contain;
}

.anekdot-frame .copy-anek:hover {
    color: #101828;
    background: #f8fafc;
    border-color: #bfc5ce;
    transform: translateY(-1px);
}

.anekdot-frame .share-mobile-button:active,
.anekdot-frame .copy-anek:active {
    transform: translateY(0);
}

.anekdot-frame .share-mobile-button:focus-visible,
.anekdot-frame .copy-anek:focus-visible {
    outline: none;
    box-shadow: 0 0 0 4px rgb(37 99 235 / 18%);
}

/* =========================================
   Нижняя панель
========================================= */

.anekdot-frame .bottom-panel {
    display: flex;
    align-items: center;
    justify-content: space-between;

    min-height: 82px;
    margin: 0 -30px;
    padding: 16px 30px;

    background: #fafafa;
    border-top: 1px solid #eceef1;

    overflow: visible;
}

/* Убираем старые float */
.anekdot-frame .bottom-panel .rating-block,
.anekdot-frame .bottom-panel .rating-up,
.anekdot-frame .bottom-panel .rating-down,
.anekdot-frame .bottom-panel .rating {
    float: none;
}

.anekdot-frame .bottom-panel .rating-block {
    display: inline-flex;
    align-items: center;
    gap: 7px;

    margin: 0;
    padding: 5px;

    background: #ffffff;
    border: 1px solid #e4e7ec;
    border-radius: 999px;

    box-shadow: 0 1px 2px rgb(16 24 40 / 5%);
}

/* Общие параметры рейтинга */
.anekdot-frame .bottom-panel .rating-up,
.anekdot-frame .bottom-panel .rating-down,
.anekdot-frame .bottom-panel .rating {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    width: 42px;
    height: 42px;
    line-height: 42px;

    border-radius: 50%;
}

/* Сбрасываем старые встроенные картинки */
.anekdot-frame .bottom-panel .rating-up,
.anekdot-frame .bottom-panel .rating-down {
    position: relative;
    background-image: none;
    background-color: transparent;
    background-size: auto;

    cursor: pointer;

    transition:
        background-color 160ms ease,
        transform 160ms ease,
        box-shadow 160ms ease;
}

/* Плюс */
.anekdot-frame .bottom-panel .rating-up::before,
.anekdot-frame .bottom-panel .rating-up::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 18px;
    height: 2px;

    background: var(--anek-green);
    border-radius: 999px;
    transform: translate(-50%, -50%);
}

.anekdot-frame .bottom-panel .rating-up::after {
    transform: translate(-50%, -50%) rotate(90deg);
}

/* Минус */
.anekdot-frame .bottom-panel .rating-down::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;

    width: 18px;
    height: 2px;

    background: var(--anek-red);
    border-radius: 999px;
    transform: translate(-50%, -50%);
}

/* Hover для голосования */
.anekdot-frame .bottom-panel .rating-up:hover {
    background: rgb(34 169 90 / 11%);
    transform: scale(1.06);
}

.anekdot-frame .bottom-panel .rating-down:hover {
    background: rgb(239 91 91 / 11%);
    transform: scale(1.06);
}

.anekdot-frame .bottom-panel .rating-up:active,
.anekdot-frame .bottom-panel .rating-down:active {
    transform: scale(0.96);
}

/* Число рейтинга */
.anekdot-frame .bottom-panel .rating {
    width: auto;
    min-width: 38px;
    padding: 0 5px;

    color: #101828;
    background: transparent;

    font-size: 17px;
    line-height: 1;
    font-weight: 750;
    font-variant-numeric: tabular-nums;
}

/* =========================================
   Пользовательский анекдот
========================================= */

.anekdot-frame.user_anekdot {
    background: #fffdf5;
    border-color: #f0e4b8;
}

.anekdot-frame.user_anekdot .bottom-panel {
    background: #fffbeb;
    border-top-color: #f0e4b8;
}

/* =========================================
   Панель социальных сетей
========================================= */

.anekdot-frame .bottom-panel-social {
    margin: 0 -30px;
    padding: 18px 30px;

    background: #f6f7f9;
    border-top: 1px solid #e7e9ed;
}

.anekdot-frame .share-buttons-small {
    gap: 8px;
}

.anekdot-frame .share-buttons-small .button {
    margin: 0 8px 8px 0;
}

.anekdot-frame .share-buttons-small .button a {
    width: 42px;
    height: 42px;
    border-radius: 12px;
    opacity: 0.9;

    box-shadow: 0 2px 5px rgb(16 24 40 / 9%);

    transition:
        opacity 160ms ease,
        transform 160ms ease,
        box-shadow 160ms ease;
}

.anekdot-frame .share-buttons-small .button a:hover {
    opacity: 1;
    transform: translateY(-2px);
    box-shadow: 0 6px 12px rgb(16 24 40 / 14%);
}

/* =========================================
   Мобильная версия
========================================= */

@media (max-width: 700px) {
    .anekdot-frame {
        padding: 20px 18px 0;
        border-radius: 16px;

        font-size: 18px;
        line-height: 1.5;

        box-shadow:
            0 1px 2px rgb(16 24 40 / 4%),
            0 5px 18px rgb(16 24 40 / 6%);
    }

    .anekdot-frame .share-mobile-button-wrap {
        display: grid !important;
        grid-template-columns: 1fr 1fr;
        gap: 8px;

        margin-top: 18px;
        padding-bottom: 20px;
    }

    .anekdot-frame .share-mobile-button,
    .anekdot-frame .copy-anek {
        width: 100%;
        min-width: 0;
        min-height: 44px;
        padding: 0 12px;

        font-size: 14px;
    }

    .anekdot-frame .bottom-panel {
        min-height: 72px;
        margin: 0 -18px;
        padding: 12px 18px;
    }

    .anekdot-frame .bottom-panel .rating-up,
    .anekdot-frame .bottom-panel .rating-down {
        width: 40px;
        height: 40px;
    }

    .anekdot-frame .bottom-panel-social {
        margin: 0 -18px;
        padding: 16px 18px;
    }
}

@media (max-width: 400px) {
    .anekdot-frame .share-mobile-button-wrap {
        grid-template-columns: 1fr;
    }
}

/* Пользователи с отключёнными анимациями */
@media (prefers-reduced-motion: reduce) {
    .anekdot-frame,
    .anekdot-frame *,
    .anekdot-frame *::before,
    .anekdot-frame *::after {
        transition: none !important;
    }
}


#wall_add_form .button[name="preview"], #comments_widget #comments_add_form .button[name="preview"] {
    display: none;
}