/**
 * Mobile IE8 viewport fix
 */

@-webkit-viewport   { width: device-width; }
@-moz-viewport      { width: device-width; }
@-ms-viewport       { width: device-width; }
@-o-viewport        { width: device-width; }
@viewport           { width: device-width; }

/**
 * Template
 */

*,
*:before,
*:after
{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    -webkit-tap-highlight-color: transparent;
}

html
{
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

html,
body
{
    background-color: #192229;
    margin: 0;
    padding: 0;
}

body
{
    color: #8d8d90;
    font-size: 16px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
    padding: 0;
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
}

.no-scroll
{
    overflow: hidden;
}

.no-scroll_nav
{
    overflow: hidden;
}

body,
button,
input,
optgroup,
select,
textarea
{
    font-family: "Trebuchet MS", Helvetica, sans-serif
}

button,
input
{
    overflow: visible;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary
{
    display: block;
}

canvas,
progress
{
    display: inline-block;
    vertical-align: baseline;
}

[hidden],
template
{
    display: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.recommend__title
{
    font-weight: 500;
    text-transform: uppercase;
}

h1,
.h1
{
    font-size: 1.375em; /* 22px */
    margin-top: .7273em;
    margin-bottom: .7273em;
}

h2,
.h2
{
    font-size: 1.25em; /* 20px */
    margin-top: .7em;
    margin-bottom: .7em;
}

img
{
    border: none;
    max-width: 100%;
    vertical-align: top;
}

ul,
ol
{
    margin: 0;
    padding: 0;
}

ol
{
    counter-reset: ol-counter;
}

li
{
    list-style: none;
    position: relative;
}

li:before
{
    display: inline-block;
    position: absolute;
    left: 0;
}

ul li:before
{
	list-style: none;
}
.ui-form li:before, .pm-menu li:before, .usp-meta li:before, .rating li:before {display:none;}
.ui-form li, .pm-menu li, .usp-meta li, .rating li {padding-left:0;}
ol li:before
{
    color: #c51616;
    content: counters(ol-counter,".")".";
    counter-increment: ol-counter;
    font-weight: 700;
}

ul > br,
ol > br
{
    display: none;
}

.header__menu li,
.footer__menu li
{
    padding-left: 0;
}

.h-title,
.entry__date,
.entry__reads,
.entry__comments,
.entry__info-size,
.entry__info-download,
.entry__bookmark,
.album-menu ul a,
.inner-entry__bookmark,
.entries-params .column,
.requirements .column,
.block_info .block__title,
.bookmark-entry__delete,
.footer__rss,
.footer__sitemap,
.popup__close,
.manStar,
.u-menu-new-pm
{
    position: relative;
}


.header:before,
.header-bar__profile-name:before,
.header-bar__profile-name:after,
.comment__rating-minus:before,
.comment__rating-plus:before,
.comment__rating-plus:after,
.comEnt[style^='width']:before,
.footer__left:before
{
    content: '';
    display: block;
    position: absolute;
    width: 100%;
}


.ic_menu-white:before
{
    content:"\f0c9";
	color:#fff;
	font-size:20px;
	font-family:'FontAwesome'; 
    margin-top: -6px;
}

.ic_login-white:before,
.ic_reg-white:before
{
    content:"\f007";
	font-family:'FontAwesome'; 
    margin-top:2px;
	position:absolute;
    font-size: 18px;
}

.ic_reg-white:before
{
    content:"\f055";
}

.header__menu li:before,
.header-bar__profile-menu li:before,
.album-menu li:before,
.footer__menu li:before,
.u-mpanel li:before
{
    content: none;
}

p:last-child
{
    margin-bottom: 0;
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner
{
    border: 0;
    border-style: none;
    padding: 0;
}

a,
label[for],
button,
input[type='button']
{
    cursor: pointer;
}

label
{
    font-size: .9375em;
}

button,
input[type='text'],
input[type='submit'],
input[type='button'],
textarea
{
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
}

a
{
    color: #8d8d90;
    text-decoration: none;
}

a:hover
{
    background-color: transparent;
    color: #8d8d90;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
}

b,
strong
{
    font-weight: 700;
}

code,
kbd,
samp
{
    font-family: monospace, monospace;
    font-size: 1em;
}

button,
.button,
[type='button'],
[type='submit'],
[type='reset']
{
    background-color: #c51616;
    border: 0px;
	border-radius: 3px;
    color: #fafafa;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 1.1429em;
    padding: 6px 15px 7px;
    text-align: center;
}

button:hover,
.button:hover,
[type='button']:hover,
[type='submit']:hover,
[type='reset']:hover
{
    background-color: #a01111;
    color: #fafafa;
}

.button_green,
.button_blue,
.button_black,
.button_gray,
.button_red
{
    color: #fff;
    border: none;
    padding: 8px 16px;
}

.button_green,
.entry__info-download
{
    color: #ffffff;
    background-color: #007c17;
}

.button_green:hover,
.entry__info-download:hover
{
    background-color: #00971c;
    color: #fff;
}

.button_blue
{
    background-color: #c51616;
}

.button_blue:hover
{
    background-color: #a01111;
    color: #fff;
}

.button_black
{
    background-color: #333;
    color: #192229;
}

.button_black:hover
{
    background-color: #4c4c4c;
    color: #fff;
}

.button_gray
{
    background-color: #666b67;
    color: #fff;
}

.button_gray:hover
{
    background-color: #7b827d;
    color: #fff;
}

.button_red
{
    background-color: #f44336;
    color: #fff;
}

.button_red:hover
{
    background-color: #ff675c;
    color: #fff;
}

.button_line
{
    background-color: transparent;
    border: 1px solid #c51616;
    color: #8d8d90;
	line-height: 1.1429em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 6px 15px 7px;
}

.button_line:hover
{
    background-color: #c51616;
    color: #fff;
}

.button_line_blue
{
    border: 1px solid #c51616;
}

.button_line_blue:hover
{
    background-color: #c51616;
}

.button_secondary
{
    background-color: #e20505;
    border: none;
    color: #fff;
    padding: 5px 20px;
}

.button_secondary:hover
{
    background-color: #0cafe8;
    color: #fff;
}

.button_hover-blue:hover
{
    background-color: transparent;
    border-color: #c51616;
    color: #c51616;
}

.button_hover-green:hover
{
    background-color: transparent;
    border-color: #c51616;
    color: #c51616;
}

.button_hover-red:hover
{
    background-color: transparent;
    border-color: #ff675c;
    color: #ff675c;
}

.button_link
{
    background: transparent;
    color: #e20505;
    border: none;
    border-bottom: 1px solid rgba(74, 144, 226, .4);
    padding: 0;
}

.button_link:hover
{
    background: transparent;
    border-bottom-color: transparent;
    color: #c51616;
}

.button.button_medium,
button.button_medium
{
    font-size: .9375em;
    padding: 9px 22px;
}

.button_green.button_medium,
.button_blue.button_medium,
.button_black.button_medium,
.button_gray.button_medium,
.button_red.button_medium
{
    padding: 10px 24px;
}

.button:disabled,
.button.disabled,
button:disabled,
[type='button']:disabled,
[type='submit']:disabled,
[type='reset']:disabled
{
    background-color: transparent !important;
    border: 1px solid #192229 !important;
    color: #b6b6b6 !important;
}

.button_green:disabled,
.button_blue:disabled
{
    background-color: rgba(0, 0, 0, .1) !important;
    border: none !important;
    color: #aaa !important;
}

[type='text'],
[type='password'],
[type='url'],
[type='tel'],
[type='email'],
[type='number'],
textarea,
select
{
    background: #fff;
    border: 1px solid #192229;
    display: block;
    font-size: 14px;
    margin: 6px 0;
    padding: 11px 14px;
    width: 100%;
}

[type='text']:focus,
[type='password']:focus,
[type='url']:focus,
[type='tel']:focus,
[type='email']:focus,
[type='number']:focus,
textarea:focus
{
    border-color: #ffc000;
}

[type='text']:disabled,
[type='password']:disabled,
[type='email']:disabled,
[type='tel']:disabled,
[type='url']:disabled,
textarea:disabled,
textarea[disabled],
select:disabled,
select[disabled]
{
    background-color: #f8f8f8;
    color: #888;
    -webkit-opacity: 1;
    -webkit-text-fill-color: #888;

}

textarea
{
    max-height: 360px;
    max-width: 100%;
    min-height: 50px;
    min-width: 100%;
    width: 100%;
}

select
{
    cursor: pointer;
    padding: 7px 6px 8px;
    position: relative;
}

.selectr-container select
{
    margin-top: 0;
    margin-bottom: 0;
    width: 100% !important;
}

::-webkit-input-placeholder
{
    color: #888;
}

::-moz-placeholder
{
    color: #888;
}

:-ms-input-placeholder
{
    color: #888;
}

::placeholder
{
    color: #888;
}

hr
{
    background: #192229;
    border: none;
    height: 1px;
    margin: 16px 0;
}

[hidden]
{
    display: none;
}

.page-wrapper
{
    background-color: #141319;
    margin-left: auto;
    margin-right: auto;
    max-width: 1260px;
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
}

.clearfix:after,
.columns:before,
.columns:after
{
    content: '';
    clear: both;
    display: block;
    width: 100%;
}

.clearfix_left
{
    clear: left;
}

.clearfix_right
{
    clear: right;
}


.bold
{
    font-weight: 700;
}

.italic
{
    font-style: italic;
}

.underline
{
    text-decoration: underline;
}

.hidden
{
    border: none !important;
    display: none !important;
    margin: 0 !important;
    height: 0 !important;
    opacity: 0 !important;
    padding: 0 !important;
    visibility: hidden !important;
    width: 0 !important;
}

.float-right
{
    float: right;
}

.aspect-ratio,
span[id^='scr'] /* обёртка [video] от uCoz'а */
{
    display: block;
    height: 0;
    padding-bottom: 140.46%;
    position: relative;
}

.aspect-ratio_16x9,
span[id^='scr']
{
    padding-bottom: 56.25%;
}

.aspect-ratio_4x3
{
    padding-bottom: 75%;
}

.aspect-ratio_1x1
{
    padding-bottom: 100%;
}

.aspect-ratio_image
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.aspect-ratio img,
.aspect-ratio iframe,
.aspect-ratio video,
.aspect-ratio embed,
.aspect-ratio object,
span[id^='scr'] iframe,
span[id^='scr'] video,
span[id^='scr'] embed,
span[id^='scr'] object
{
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
}

.aspect-ratio_image img
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    opacity: 0;
}

.aspect-ratio_video
{
    background-color: #000;
}

span[id^='scr']
{
    background-color: #000;
}

.header__menu li a:hover,
.entry__title a:hover
{
    text-decoration: underline;
}

.js_accordion-container
{
    height: 0;
    opacity: 0;
    overflow: hidden;
}

.js_accordion-container.expanded
{
    height: auto;
    opacity: 1;
}

.loadmore
{
    display: block;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    width: 200px;
	-webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
    font-size: 14px;
    line-height: 1.1429em;
    text-align: center;
}
#nav-load > span {display: none;}
#nav-load > a > span {display: block;}

/**
 * Header
 */

.header
{
    min-height: 103px;
}

.header:before
{
    background-color: #c51616;
    height: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    visibility: hidden;
    z-index: 9;
}

.header__nav
{
    margin-left: -15px;
    margin-right: -15px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
}

.header__menu
{
    list-style: none;
    font-size: .875em;
    font-weight: 500;
    line-height: 18px;
    margin: 0;
    padding: 14px 0;
    text-transform: uppercase;
    white-space: nowrap;
}

.header__menu li
{
    display: inline-block;
    padding-right: 16px;
}

.header__menu li:first-child
{
    margin-left: 15px;
}

.header__menu li:last-child
{
    margin-right: 15px;
    padding-right: 0;
}

.header__menu li a
{
    color: #8d8d90;
}

.header__bar-wrapper
{
    position: absolute;
    top: 46px;
    left: 0;
    right: 0;
    z-index: 10;
}

.header__bar-wrapper.sticky
{
    position: fixed;
    top: 0;
}

#puzadpn ~ .page-wrapper .header__bar-wrapper.sticky,
#puzadpn ~ .page-wrapper .header:before,
#puzadpn ~ .page-wrapper .nav-drawer
{
    top: 32px;
}

#puzadpn ~ .page-wrapper .nav-drawer__content
{
    padding-bottom: 32px;
}

.header-bar,
.popup__container-side,
.entries-params,
.registration-form,
.loadmore
{
    background: #c51616;
    background: -moz-linear-gradient(left, #c51616 0%, #fe9727 100%);
    background: -webkit-linear-gradient(left, #c51616 0%, #fe9727 100%);
    background: linear-gradient(to right, #c51616 0%, #fe9727 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c51616', endColorstr='#fe9727', GradientType=1 );
    color: #fff;
}

.loadmore:hover
{
    background: #d65858;
    background: -moz-linear-gradient(left, #d65858 0%, #e03636 100%);
    background: -webkit-linear-gradient(left, #d65858 0%, #e03636 100%);
    background: linear-gradient(to right, #d65858 0%, #e03636 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d65858', endColorstr='#e03636', GradientType=1 );
}

.header-bar
{
    margin-left: auto;
    margin-right: auto;
    max-width: 1230px;
    padding: 6px 15px;
	position: relative;
}

.header-bar a
{
    color: #fff;
}

.header-bar__logo-container
{
    float: left;
    text-align: center;
    width: 88px;
}

.header-bar__menu-button
{
    background-color: transparent;
    border: none;
    float: left;
    height: 32px;
    margin: 6px 8px 6px -8px;
    padding: 0;
    width: 32px;
    z-index: 1;
}

.header-bar__menu-button:hover
{
    background-color: transparent;
}

.header-bar__menu-button:before
{
    left: 8px;
}

.header-bar__logo
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOkAAAAtCAYAAABLTkxBAAAACXBIWXMAAAsTAAALEwEAmpwYAAALmGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA2VDExOjE0OjEzKzA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0xOFQxNToyNTo0NCswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNi0xOFQxNToyNTo0NCswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0YTEzMmFlOS05YzAzLWI1NDMtYTA0Zi04ZmQ0YjU3NDBhNjUiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5YTc2MjY4Mi0wNWM0LThiNDUtYmFhNy02NzFjZWU0MzZlYTciIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMDZDOUE4NDZCRjVFODExOTY2MUM5OUY1QTRGNTg2NyIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIzMyIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjQ1Ij4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJsYnVtLW1wMy5ydSIgcGhvdG9zaG9wOkxheWVyVGV4dD0ibGJ1bS1tcDMucnUiLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJMb3JlbSBJcHN1bSIgcGhvdG9zaG9wOkxheWVyVGV4dD0iTG9yZW0gSXBzdW0iLz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJBIiBwaG90b3Nob3A6TGF5ZXJUZXh0PSJBIi8+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6VGV4dExheWVycz4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoxMDZDOUE4NDZCRjVFODExOTY2MUM5OUY1QTRGNTg2NyIgc3RFdnQ6d2hlbj0iMjAxOC0xMC0wNlQxMToxNDoxMyswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDpDNzNBRjc5NDc2RjVFODExQjQwQTg4MTM4ODkxRTUzOSIgc3RFdnQ6d2hlbj0iMjAxOC0xMi0wMVQyMDo0NTowNCswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNzZmMDk5OC1jODM5LWRiNGMtODMzNy0xNThiMDk5NDZkYzkiIHN0RXZ0OndoZW49IjIwMjEtMDYtMThUMTU6MjU6NDQrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGExMzJhZTktOWMwMy1iNTQzLWEwNGYtOGZkNGI1NzQwYTY1IiBzdEV2dDp3aGVuPSIyMDIxLTA2LTE4VDE1OjI1OjQ0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5n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') no-repeat;
    display: block;
}
.footer__left:before
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK8GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTAxVDIwOjQ5OjE0KzA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA2LTIwVDAwOjU2OjEzKzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNi0yMFQwMDo1NjoxMyswMzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo2NThiYjlmMi01Mzg1LWMyNDAtYjdhMy04NmI3NjkzNTU4MzciIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDplMmU3ZjQyNi1hYWExLTg1NGEtOTk0ZC0xNzM5MDU3YTdjNTEiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDQzNBRjc5NDc2RjVFODExQjQwQTg4MTM4ODkxRTUzOSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQ1IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDUiPiA8cGhvdG9zaG9wOlRleHRMYXllcnM+IDxyZGY6QmFnPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkYiIHBob3Rvc2hvcDpMYXllclRleHQ9IkYiLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDM0FGNzk0NzZGNUU4MTFCNDBBODgxMzg4OTFFNTM5IiBzdEV2dDp3aGVuPSIyMDE4LTEyLTAxVDIwOjQ5OjE0KzA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFlNzNlMjBlLThkOTgtMTc0MC04NDhhLWI4MDc1OWM0NmE4OSIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0wN1QxMzowOTowNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo5ZmIxYzRlMC03OTFjLWE2NGMtOGU4Ni02MTgwMjQwYTU5NzgiIHN0RXZ0OndoZW49IjIwMjEtMDYtMjBUMDA6NTY6MTMrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NjU4YmI5ZjItNTM4NS1jMjQwLWI3YTMtODZiNzY5MzU1ODM3IiBzdEV2dDp3aGVuPSIyMDIxLTA2LTIwVDAwOjU2OjEzKzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjlmYjFjNGUwLTc5MWMtYTY0Yy04ZTg2LTYxODAyNDBhNTk3OCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTNBRjc5NDc2RjVFODExQjQwQTg4MTM4ODkxRTUzOSIgc3RSZWY6b3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOkNDM0FGNzk0NzZGNUU4MTFCNDBBODgxMzg4OTFFNTM5Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Pz+O4QAABFtJREFUWIXFmdtrXFUUh785nTRMTEgbi7f2IWlKbCoNhdpIFcSOtvqiTkQqFHwQUaQUClL1QUG8/AWCL4qiifHy4IUqqPVFaEsrolJLa2JTKdJiNXhJNZZeMj8f1p7JZDxnZu8zk+QH+2H2Xnutb85lr7X3yUiiAWWATqALGADWAlcDrUAEFIELwFlgHPge+B2YBi6nDZpthBjoA94EbgqY8y3wEfAp8BPwR3BUSY20eyVNKb32SipIWh4SNwr4fzuALVV954FLwVdqVncDHwKvAHnfST7QWeAF4C3g1qqxjG+gOrofeB94GlhSz7ge9DXAKPAMdkV/bZSuhpYBLwJvu7iJqgXdgwFvd79n6tg3S9td3O4kgySIVcDrBDxnTVbexV8VNxgH3Qa8BNw2f0xe2uI42qoHqqEj4ClgaAGgfDQEPEkVZzX0VmBXkwLONMnPLoyrrMqMuAx4AkvJvhKzf/xPYAI45do0kMNe6B6gN9B3SVcCe4CvgL8qoTPAXcDtgQ47gaXYGvsusA84F2PXAWzDbncBuCIwzh2O7z2gnBo7JR2ok3L/lbSzKqXeGNNXrz0g6bsUKX+/4yzXHnlJMymg07a1DiJERcdJhJWR97EwiaOkMeBRrOLzVQbjbI2wdfDOJgK14lE/AD8AzwG/BfjeBuQirCbuDWeLVQH4GTgEDHrYfwJ8HOB/DdAXAetpTrXWga2pVwGbgC+BncRktAoVsVXnrGeMDLA+AvpTY85VBCyv+J0DXgZeBVbXmLcfOBEQpz8CVgbjJetiTN8ObGuV9N5cAI4GxFgZYRnHV2l3wX3AZ8DDCeOn8N8BrYhofHMboucT+v/GH7olwr+wWULtl8pH7yT0t+F/8S5ngSlP4xbgWk/bOD0OvJYwdp3z76OpLHDa0zgDbKhjE5dUjgGPAQdqzNuA/7J7OgJOehqDJaGNCWNi7nNZBIaxWrgW8EbCktvJCDgSMKEby3pxmsZK1HPAJHZ1HwJ+qeNziBqb2BgdQVKXpDMB1dYJSYMJ1VtW0mZJfZ7V3qDz56szkrqQlJM0GjBRkj6X1O4JltTaJe0LjDsqKVdyUAicLElvSOpICdzh5oeqoIpNwApJ4ymcfCBpIBB4wM0L1bjjLENnJe1O4UiSjkt6VlJPHdgeZ3c8ZZzdjpOMZg/Vu4G9WKmaRsewwv4brJY4j1V63diy1g/ckNL3UeAe53cOdAaryEZorL6+hAHPYMkmh3+2i5OAB7GDSYOtuoVZSSMpb998aUTusSi1uGevV9LBxSKs0kEZzxzGpJfmZklji8NZ1pjj+B9frbc9L+nHxaB1cfNJbPXW1FskHV5g4MMubiKXTzJYI2l4gYCHXbyaTL5ZrEXSI5Im5gl2wvlv8eEJrRnWSdojabJJsJPO37oQjsrkEqLVwGa36G8l7BywCHyBJbFD2FfbIKWFLqkdOyjfhKXq67ETpqXMfhu/iJ3XjWMp/mvs0/I/aYP+BxbGqVeub4xgAAAAAElFTkSuQmCC') no-repeat;
    display: block;
}

.header-bar__logo
{
    display: block;
    float: left;
    height: 45px;
    position: relative;
    width: 45px;
    z-index: 1;
}

.header-bar__links
{
    display: none;
    padding-top: 13px;
}

.header-bar__links a span,
.nav-drawer__login a span
{
    border-bottom: 1px solid rgba(255, 255, 255, .5);
}

.header-bar__links a:hover span,
.nav-drawer__login a:hover span
{
    border-bottom-color: transparent;
}

.header-bar__link_login,
.header-bar__link_reg,
.header-bar__profile-name,
.header-bar__profile-logout
{
    display: inline-block;
    line-height: 19px;
    padding-left: 24px;
    position: relative;
}

.header-bar__link_reg
{
    margin-left: 27px;
}

.header-bar__link_login:before,
.header-bar__link_reg:before
{
    left: 0;
}

.nav-drawer__login .header-bar__link_reg
{
    float: right;
    margin-left: 0;
}

.header-bar__profile
{
    display: inline-block;
    position: relative;
}

.header-bar__profile-avatar
{
    background-color: rgba(0, 0, 0, .1);
    display: block;
    position: absolute;
    top: -5px;
    left: 0;
    height: 30px;
    overflow: hidden;
    width: 30px;
}

.header-bar__profile-avatar img
{
    height: 32px;
    margin-top: -1px;
    margin-left: -1px;
    max-width: none;
    width: 32px;
}

.header-bar__profile-pm
{
    background-color: #f44336;
    color: #fff;
    display: block;
    font-size: .6875em;
    line-height: 15px;
    position: absolute;
    top: -7px;
    left: 20px;
    text-align: center;
    visibility: hidden;
    width: 15px;
}

.header-bar__profile-pm.visible,
.header-bar__count.visible
{
    visibility: visible;
}

.header-bar__profile-name
{
    background-color: transparent;
    border: none;
    color: #fff;
    display: block;
    font-size: 1em;
    margin-left: 42px;
    max-width: 120px;
    overflow: hidden;
    padding: 0 14px 0 0;
    position: relative;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.header-bar__profile-name:hover
{
    background-color: transparent;
    color: #fff;
}

.header-bar__profile-name:before
{
    background-color: #fff;
    height: 1px;
    opacity: .5;
    bottom: 0;
    right: 14px;
}

.header-bar__profile-name:hover:before
{
    opacity: 0;
}

.header-bar__profile-name:after
{
    border-top: 5px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-bottom: none;
    height: 5px;
    margin-top: -3px;
    top: 50%;
    right: 0;
    width: 10px;
}

.header-bar__profile-name.opened:after
{
    border-top: none;
    border-bottom: 5px solid #fff;
}

.header-bar__profile-menu
{
    background-color: #fff;
    font-size: .875em;
    margin-top: 12px;
    opacity: 0;
    position: absolute;
    text-align: left;
    -webkit-transform: translateY(10px);
    -moz-transform: translateY(10px);
    -ms-transform: translateY(10px);
    -o-transform: translateY(10px);
    transform: translateY(10px);
    top: 100%;
    visibility: hidden;
    width: 220px;
    z-index: 2;
}

.header-bar__profile-menu.visible
{
    opacity: 1;
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    visibility: visible;
}

.header-bar__profile-menu li
{
    border-bottom: 1px solid #192229;
    padding: 12px;
    position: relative;
}

.header-bar__profile-menu li:last-child
{
    border-bottom: none;
}

.header-bar__profile-menu li a
{
    color: #053429;
}

.header-bar__profile-menu li a:hover
{
    color: #c51616;
}

.header-bar__count
{
    background-color: #c51616;
    color: #fff;
    display: block;
    font-size: 12px;
    float: right;
    line-height: 16px;
    margin-top: -10px;
    min-width: 20px;
    padding: 2px 7px;
    position: absolute;
    top: 50%;
    right: 10px;
}

.header-bar__profile-logout
{
    margin-left: 16px;
    opacity: .7;
    padding-left: 0;
}

.header-bar__profile-logout:hover
{
    opacity: 1;
}

.nav-drawer__login .header-bar__profile-logout
{
    float: right;
    margin-left: 0;
}

.header-bar__search
{
    background-color: #fff;
    margin-left: 100px;
    position: relative;
}

.header-bar__search-input
{
    background-color: transparent;
    border: none;
    display: block;
    font-size: 1em;
    line-height: 21px;
    height: 45px;
    margin: 0;
    padding: 12px 46px 12px 12px;
    width: 100%;
}

.header-bar__search-submit
{
    background-color: transparent;
    border: none;
    height: 45px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    width: 45px;
    z-index: 1;
}

.header-bar__search-submit:hover
{
    background-color: transparent;
    opacity: .5;
}

.header-bar__search .header-bar__search-submit:disabled,
.header-bar__search .header-bar__search-submit[disabled]
{
    border: none !important;
    opacity: .5;
}

.header-bar__search-submit:before
{
    height: 19px;
    top: 13px;
    left: 13px;
    width: 19px;
	content: '\f002';
	font-family: 'FontAwesome';
    font-size: 18px;
}

body .u-sugglist
{
    border: none;
    margin-top: 2px;
}

body .u-suggcont
{
    padding-left: 0  !important;
}

body .u-suggrow td
{
    cursor: pointer;
    font-size: .875em;
    padding: 6px 12px;
}

body .u-suggcell0
{
    color: #8d8d90;
}

body .u-suggrowhl
{
    background-color: #f3f3f3 !important;
}

/**
 * Recommendations carousel
 */

.recommend
{
    padding-top: 16px;
    padding-bottom: 7px;
    overflow: hidden;
}

.recommend__title
{
    font-size: 1.125em;
    line-height: 24px;
    margin: 0 16px 0 0;
    padding: 4px 0;
}

.tabs-switch
{
    margin-left: -15px;
    margin-right: -15px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
}

.tab-switch
{
    background: none;
    border: none;
    color: #8d8d90;
    font-size: 1em;
    line-height: 22px;
    margin-top: 8px;
    padding: 4px 16px;
    vertical-align: top;
}


/**
 * ЧМ 2018
 */
.tab-switch.ic_soccer-gray.active:before
{
    background-position: -24px -785px;
}

.tab-switch:first-child
{
    margin-left: 15px;
}

.tab-switch:last-child
{
    margin-right: 15px;
}

.tab-switch.active
{
    background-color: #c51616;
    color: #fff;
}

.tab-content
{
    height: 0;
    opacity: 0;
    padding-top: 0;
    visibility: hidden;
}

.tab-content.visible
{
    height: auto;
    opacity: 1;
    padding-top: 20px;
    visibility: visible;
}

.recommend__items
{
    white-space: nowrap;
}
.recommend__items .owl-nav {
    position: absolute;
    top: -30px;
    right: 0;
}
.recommend__items.owl-carousel,
.related.owl-carousel
{
    white-space: normal;
}

.recommend__item
{
    display: inline-block;
    margin-right: 8.125%;
    overflow: hidden;
    position: relative;
    vertical-align: top;
    white-space: normal;
    width: 45.94%;
}

.recommend__item:nth-child(2n+2)
{
    margin-right: 0;
}

.recommend__items.owl-carousel .recommend__item,
.related .owl-carousel .recommend__item
{
    margin-right: 0 !important;
    width: 100% !important;
}

.recommend__item img
{
    background-color: #f1f1f1;
}

.recommend__item-title,
.recommend__item-quality
{
    background-color: rgba(54, 194, 77, .85);
    color: #fff;
    display: inline-block;
    font-size: .75em;
}

.recommend__item-title
{
    font-weight: 500;
    opacity: 0;
    padding: 10px;
    position: absolute;
    bottom: -40px;
    text-transform: uppercase;
    width: 100%;
}

.recommend__item:hover .recommend__item-title
{
    opacity: 1;
    bottom: 0;
}

.recommend__item-quality
{
    max-width: 88%;
    padding: 3px 6px;
    position: absolute;
    top: 8px;
    right: 8px;
    text-align: right;
	background-color: rgba(0, 198, 247, .85);
}


.recommend__item-quality hr
{
    background-color: #fff;
    margin-top: 2px;
    margin-bottom: 2px;
    opacity: .5;
}

/* breadcrumbs */

.speedbar
{
    border: 1px solid #192229;
    font-size: .8125em;
	color: #c23232;
    margin-bottom: 19px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px 12px;
    text-transform: uppercase;
    white-space: nowrap;
}

.speedbar a
{
    color: #fff;
}

.speedbar a:hover
{
    color: #fff;
}

/**
 * Pagination
 */

.pagination
{
    padding-top: 16px;
    text-align: center;
}

.pagination:empty
{
    padding-top: 0;
}

.pagination span, .pagination a
{
    border: 1px solid #e20505;
    color: #fff;
    display: inline-block;
    font-size: .9375em;
    margin: 4px 1px 0;
    min-width: 34px;
    padding: 4px 8px;
    text-align: center;
}

.pagination span
{
    background-color: #c51616;
    border-color: #c51616;
    color: #fff;
    font-weight: 400;
}

.pagination a:hover
{
    background-color: #e20505;
    color: #fff;
}

/* main header */

.main
{
    padding-top: 20px;
}

.main__h1-wrapper
{
    padding: 0px;
}

.h-title
{
	text-transform:uppercase;
    margin-top: 20px;
    margin-bottom: 6px;
    padding-left: 32px;
    position: relative;
}

.h-title:before
{
    background-position: 0 0;
    height: 24px;
    top: 1px;
    left: 0;
    width: 24px;
}

.main__page-description
{
    font-size: .9375em;
    line-height: 1.5em;
    padding: 12px 15px;
}

.main__page-description ul li:before
{
    margin-top: .45em;
}

/**
 * Entries
 */

.entry
{
    border: 1px solid #192229;
    margin-top: 20px;
    position: relative;
}

.entry__add
{
    position: relative;
    top: -4px;
}

.entry__add > span
{
    display: none;
}

.entry__title
{
    font-size: 1.1875em;
    margin: 0;
    margin: 11px 15px 0;
    text-transform: none;
}

.entry__title a
{
    color: #8d8d90;
}

.entry__rating
{
    display: none;
    float: right;
    margin: 2px 15px 0 0;
}
.entry__rating > div {display: inline-block; margin: 3px 3px 0 0;}
.type3 .entry__rating-value, .type4 .entry__rating-value {float:none;}
.entry__rating .fa {font-size: 17px; vertical-align: middle;}
.entry__rating .fa-thumbs-o-up, .type4 .entry__rating-value_turquoise, .type3 .entry__rating-value_turquoise {color: #c51616;}
.entry__rating .fa-thumbs-o-down, .type4 .entry__rating-value_red, .type3 .entry__rating-value_red {color: #f44336;}
.type4 .entry__rating-value_turquoise {margin-right:5px;}
.short-rate {color:#7f7e7e !important}

.type3 .entry__rating-value, .type4 .entry__rating-value {background-color: inherit !important; padding: 0 2px;}
.type3 .entry__rating-value, .type4 .entry__rating-value {background-color: inherit !important; padding: 0 2px;}
.type3.entry__rating .fa {margin-right:0;}

.entry__rating-value
{
    background-color: #b8b8b8;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: .75em;
    font-weight: 700;
    padding: 4px 6px;
}

.entry__rating-value_turquoise,
.inner-entry__info .entry__rating-value.entry__rating-value_turquoise,
a .comment__rating-plus:hover:before,
a .comment__rating-plus:hover:after
{
    background-color: #c51616;
}

.entry__rating-value_red,
.inner-entry__info .entry__rating-value.entry__rating-value_red,
.ratingtypeplusminus.ratingminus,
a .comment__rating-minus:hover:before
{
    background-color: #f44336;
}

.entry__rating-value_green,
.inner-entry__info .entry__rating-value.entry__rating-value_green,
.ratingtypeplusminus.ratingplus
{
    background-color: #82c315;
}

.entry__stat
{
    font-size: .8125em;
    margin: 7px 15px 0;
}

.entry__stat a,
.entry__stat span
{
    vertical-align: top;
}

.entry__author,
.entry__date,
.entry__reads,
.entry__comments
{
    display: inline-block;
    position: relative;
}

.entry__author,
.entry__reads span,
.entry__comments span
{
    height: 16px;
    overflow: hidden;
    text-indent: -400px;
    width: 24px;
	font-size: 0;
}

.entry__author
{
    width: 0;
}

.entry__date, .entry__reads, .entry__comments
{
    padding-left: 24px;
}

.entry__date:before,
.entry__reads:before,
.entry__comments:before
{
    top: 50%;
    left: 0;
}


.entry__date:before, .entry__reads:before, .entry__comments:before
{
    content:"\f06e";
	position:absolute;
	font-size:16px;
	color: #3fc244;
	font-family:'FontAwesome'; 
    margin-top: -9px;
}

.entry__date:before
{
    content:"\f073";
}
.entry__comments:before
{
    content:"\f0e5";
	color: #c51616;
}

.entry__stat-divider
{
    color: #ccc;
    padding-left: 6px;
    padding-right: 6px;
}

.entry__header-divider
{
    margin-top: 12px;
    margin-bottom: 15px;
}

.entry_content
{
    overflow: hidden;
    position: relative;
}

.entry__moder-panel
{
    position: absolute;
    top: 10px;
    left: 25px;
}

.entry__content-image,
.entry__content-description
{
    margin-left: 15px;
    margin-right: 15px;
    overflow: hidden;
}

.entry__content-image
{
    display: block;
}
.entry__content-image img {
    width: 100%;
    height: auto;
}
.styleMP3 {width: 70px;height: 70px;background: rgb(33,150,243);background: linear-gradient(90deg, rgba(33,150,243,1) 0%, rgba(4,99,175,1) 100%);border-radius: 20%;position: absolute;margin: 5px 5px;z-index:2;}
.styleMP3:after {content: "MP3";margin: 22px 16px;font-weight: bold;font-size:20px;color: #fff;position: absolute;}
.styleFLAC {width: 70px;height: 70px;background: rgb(243,152,33);background: linear-gradient(90deg, rgba(243,152,33,1) 0%, rgba(221,104,50,1) 100%);border-radius: 20%;position: absolute;margin: 5px 5px;z-index:2;}
.styleFLAC:after {content: "FLAC";margin: 22px 12px;font-weight: bold;font-size:20px;color: #fff;position: absolute;}
.entry__content-description
{
    color: #8d8d90;
    margin-top: 12px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.entry__info
{
    padding: 15px;
    position: relative;
    text-align: right;
    z-index: 1;
}

.entry__info-size
{
    color: #8d8d90;
    display: inline-block;
    font-size: .8125em;
    line-height: 20px;
    margin: 8px 0;
    max-width: 90px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    vertical-align: top;
    white-space: nowrap;
}

.entry__info-download
{
    border: none;
    display: inline-block;
    float: left;
    font-size: 1em;
    line-height: 20px;
    padding: 3px 2px 3px 0px;
    position: relative;
	font-size:14px;
}

.entry .entry__info-download:disabled,
.entry .entry__info-download[disabled],
.entry .entry__info-download:disabled:hover,
.entry .entry__info-download[disabled]:hover
{
    background-color: #666b67 !important;
    border: none  !important;
    color: #fff  !important;
}

.entry__info-categories
{
    background-color: #f8f8f8;
    background-position: 15px 10px;
    clear: left;
    font-size: .8125em;
    margin: 12px -15px 0;
    padding: 10px 64px 10px 15px;
    text-align: left;
}

.entry__info-categories img {vertical-align:middle; margin-right: 5px;}
.entry__info-categories {
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #e20505;
    white-space: nowrap;
}
.entry__info-wrapper
{
    display: inline-block;
    vertical-align: middle;
}

.entry__bookmark:disabled,
.inner-entry__bookmark:disabled,
.bookmark-entry .bookmark-entry__delete:disabled
{
    border: none !important;
    opacity: .4;
}

.entry__bookmark,
.bookmark-entry .bookmark-entry__delete
{
    background-color: transparent;
    border: none !important;
    height: 36px;
    padding: 9px 11px;
    position: absolute;
    bottom: 10px;
    right: 15px;
    width: 36px;
}

.entry__bookmark:hover,
.bookmark-entry .bookmark-entry__delete:hover
{
    background-color: transparent;
}

.entry__bookmark:before,
.inner-entry__bookmark:before
{
    content: "\f097";
	color:#c51616;
	font-weight: bold;
	font-family:'FontAwesome';
    position: static;
}

.entry__bookmark_added:before,
.inner-entry__bookmark_added:before
{
    content: "\f02e";
	color:#b8b8b8;
}

/**
 * Blocks
 */

.block
{
    background-color: #fbfbfb;
    border: 1px solid #192229;
    margin-top: 20px;
    padding: 11px 15px 15px;
}

.block_section-description
{
    font-size: .8125em;
    line-height: 1.25em;
    color: #000000;
}

.block_section-description a
{
    color: #000000;
}

.block_section-description .block__title
{
    font-size: 1.2308em;
    margin-top: .1875em;
    margin-bottom: 0;
}

.block_section-image
{
    display: block;
    margin-bottom: 10px;
    height: auto;
    width: auto;
}

.block_green,
.block_black
{
    background-color: #c51616;
    border: none;
    color: #fff;
}

.block_green a,
.block_black a
{
    color: #fff;
}

.block_yellow-light
{
    background-color: #fe9727;

}



.block_info
{
    background-color: #fff;
    border: 1px dashed #c51616;
    font-size: .875em;
}

.block__title h2
{
	color:#000000;
}


.block__title
{
    font-size: 18px;
    font-weight: 500;
    line-height: 1.25em;
    margin-top: 0;
    margin-bottom: .5em;
    padding-top: 2px;
    text-transform: uppercase;
	color:#000;
}

.block__title ~ .block__title
{
    margin-top: 10px;
}

.block_info .block__title
{
    font-size: 1.1429em;
    padding-left: 30px;
    position: relative;
}

.block_info .block__title
{
    color: #c51616;
}

.block_info .block__title:before
{
    content:"\f05a";
	position:absolute;
	font-size:25px;
	font-family:'FontAwesome'; 
    margin-top: 0;
    top: 3px;
    left: 0;
}

.album-menu
{
    border-top: 1px solid #990505;
    margin: 0 -15px -7px;
}

.album-menu li
{
    padding-left: 0;
}

.block__menu-expand
{
    background-color: transparent;
    border: none;
    display: block;
    height: 40px;
    padding: 0;
    position: absolute;
    top: 2px;
    right: 0;
    width: 40px;
}

.block__menu-expand:hover
{
    background-color: transparent;
}

.block__menu-expand:before
{
    top: 12px;
    margin-top: 0;
    left: 14px;
	content: "\f0fe";
	font-family:'FontAwesome';
	color: #fff;
}

.opened .block__menu-expand:before
{
    content: "\f146";
}

.album-menu a
{
    border-bottom: 1px solid #990505;
    display: block;
    line-height: 19px;
    padding: 12px 15px;
}

.al-2 a
{
    padding-right: 42px;
}

.album-menu a:hover
{
    background-color: #a01111;
}

.album-menu a.opened
{
    background-color: #c51616;
    border-bottom-color: #eeeeee;
}

.album-menu ul
{
    background-color: #fbfbfb;
}

.album-menu ul a
{
    border-bottom: none;
    color: #8d8d90;
    font-size: .9375em;
    padding-top: 7px;
    padding-right: 32px;
    padding-bottom: 7px;
    position: relative;
}

.album-menu ul a:hover
{
    background-color: transparent;
    text-decoration: underline;
}

.album-menu ul a:before
{  
    content:"\f105";
    font-family:'FontAwesome';
    height: 12px;
	color:#b6b6b6;
	font-size:20px;
	position: absolute;
    margin-top: -7px;
    top: 47%;
    left: auto;
    right: 17px;
    width: 7px;
}

.album-menu ul li:first-child a
{
    padding-top: 11px;
}

.album-menu ul li:last-child a
{
    padding-bottom: 16px;
}

/**
 * Mobile side menu
 */

.nav-drawer
{
    background-color: #c51616;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 100%;
    max-width: 300px;
    padding-bottom: 70px;
    position: fixed;
    top: 0;
    left: 0;
    right: 56px;
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    will-change: -webkit-transform;
    will-change: -moz-transform;
    will-change: -ms-transform;
    will-change: -o-transform;
    will-change: transform;
    z-index: 20;
}

.nav-drawer.visible
{
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.nav-overlay
{
    background-color: rgba(0, 0, 0, .75);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 19;
}

.nav-overlay.visible
{
    height: 100%;
    opacity: 1;
    padding-bottom: 80px;
}

.nav-drawer__content
{
    height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    position: relative;
    z-index: 1;
}

.nav-drawer__content a
{
    color: #fff;
}

.nav-drawer__login
{
    background-color: #333;
    padding: 20px;
}

.nav-drawer .block
{
    margin-top: 0;
}

.block_categories
{
    margin-top: 0;
}

.block_categories .album-menu
{
    margin-bottom: 0;
}

/* top uploaders */

.top-songs
{
    border-bottom: 1px solid #ef6d0e;
    padding-top: 7px;
    padding-bottom: 6px;
    position: relative;
}

.top-songs:last-child
{
    border-bottom: none;
    padding-bottom: 0;
}

.t-img
{
    background-color: #f3ecda;
    display: block;
    float: left;
    height: 36px;
    overflow: hidden;
    width: 36px;
}

.t-img img
{
    height: 38px;
    margin-top: -1px;
    margin-left: -1px;
    max-width: none;
    width: 38px;
}

.top-title
{
    font-size: .875em;
    font-weight: 500;
    padding: 0px;
	margin-left: 45px;
}

.top-title a
{
    color: #053429;
}

.top-title a:hover
{
    text-decoration: underline;
}

/**
 * Login Form
 */

.login-username,
.login-password
{
    border-top: none;
    border-left: none;
    border-right: none;
    font-size: 1em;
    margin-top: 0;
    margin-bottom: 22px;
    padding-bottom: 12px;
    text-align: center;
}

.login-username:focus,
.login-password:focus
{
    border-bottom-width: 2px;
    margin-bottom: 21px;
}

.login-submit
{
    display: block;
    padding-top: 10px;
    padding-bottom: 10px;
    width: 100%;
}

.popup_login .button_line
{
    background-color: transparent;
    border-color: rgba(255, 255, 255, .55);
    color: #fff;
    display: block;
    width: 100%;
}

.popup_login .button_line:hover
{
    background-color: transparent;
    border-color: #fff;
    color: #fff;
}

.popup_login .button_line + .button_line
{
    margin-top: 14px;
}


/**
 * Inner Entry
 */

.inner-entry__allinfo-wrapper
{
    color: #fff;
    margin: -1px -1px 0;
	
}

.inner-entry__image
{
    position: relative;
}

.inner-entry__image img
{
    width: 100%;
    height: 100%;
}
.dlevideoplayer li:before {
    display: none;
}

.inner-entry__moder-panel
{
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 1;
}

.inner-entry__allinfo
{
    background: #203242;
    padding: 12px 15px 20px;
	color:#fafafa;
}

.inner-entry__allinfo a, .inner-entry__allinfo a:hover
{
	color:#fafafa;
}

.inner-entry__title
{
    font-weight: 400;
    margin: 0;
    text-transform: none;
}

.inner-entry__stat
{
    font-size: .8125em;
    padding-top: 6px;
}

.inner-entry__stat .entry__stat-divider, .inner-entry__info .entry__info-wrapper
{
    color: #7a807b;
}

.inner-entry__stat *
{
    vertical-align: top;
}

.inner-entry__stat a,
.inner-entry__info .entry__info-categories a
{
    color: #fff;
    border-bottom: 1px solid #7a807b;
}

.inner-entry__stat a:hover,
.inner-entry__info .entry__info-categories a:hover
{
    border-bottom-color: transparent;
}

.inner-entry_simpler .inner-entry__stat a,
.inner-entry_simpler .entry__info-categories a
{
    color: #e20505;
    border-bottom: none;
}

.inner-entry_simpler .inner-entry__stat a:hover,
.inner-entry_simpler .entry__info-categories a:hover
{
    color: #c51616;
}

.inner-entry__info
{
    padding-top: 10px;
}

.inner-entry__info .entry__rating
{
    display: inline-block;
    margin: 5px 0 5px 12px;
}

.inner-entry__info .entry__rating-value
{
    background-color: #666b67;
}

.inner-entry__info .entry__info-size
{
    color: #fff;
    margin: 8px 0 5px;
    padding-left: 24px;
}

.inner-entry__info .entry__info-size:before
{
    content: '\f019';
    font-family: 'FontAwesome';
    color: #d5d5d5;
}

.inner-entry__info .entry__info-categories
{
    background-color: transparent;
    background-position: 0 5px;
    clear: right;
    margin: 0;
    padding: 5px 0 5px 0;
}

.inner-entry__bookmark
{
    background-color: transparent;
    border: none;
    color: #c51616;
    line-height: 20px;
    padding: 8px 12px 8px 28px;
    position: relative;
    white-space: nowrap;
	display: inline-block;
}

.inner-entry__bookmark:hover
{
    background-color: transparent;
    color: #d65858;
}

.inner-entry__bookmark_added
{
    color: #fff;
}

.inner-entry__bookmark:before
{
    margin-top: -9px;
    position: absolute;
    top: 50%;
    left: 4px;
}

.inner-entry__thanks
{
    margin-top: 5px;
	display: inline-block;
	float:right;
}

.inner-entry__bookmark ~ .inner-entry__thanks
{
    float: right;
}

.inner-entry__bookmark_added:hover
{
    color: #192229;
}

.inner-entry__buttons
{
    clear: both;
}

.inner-entry__download.entry__info-download
{
    float: none;
}

.inner-entry__download.entry__info-download
{
    margin: 6px 0;
	display: inline-block;
}

.inner-entry__content-text
{
    font-size: .875em;
    line-height: 1.5em;
    padding-left: 15px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.inner-entry__content-text ul,
.inner-entry__content-text ol
{
    padding-top: 8px;
}

.inner-entry__content-text ul li:before
{
    margin-top: .45em;
}

.inner-entry__content-text ul > br,
.inner-entry__content-text ol > br,
.inner-entry__content-text ul + br + br,
.inner-entry__content-text ol + br + br
{
    display: none;
}

.js .ftabs .tabs-b  {display:none;}
.masha_index  {display:none !important;}
.js .ftabs .tabs-b.visible {display:block;}
.ftabs .tabs-sel {background-color:#e4e9ec;}
.ftabs .tabs-sel span {display:inline-block; padding:10px 15px; vertical-align:top; cursor:pointer; font-weight:bold;}
.ftabs .tabs-sel span.current {background-color:#c51616; color:#FFF;}
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {width: 100%; 
max-width:100% !important; height:400px; display:block;}
.mejs-container {max-width:100% !important;}
#trailer-box {display:none;}

/* software page */

.inner-entry_simpler .inner-entry__allinfo-wrapper
{
    color: #8d8d90;
    margin: 15px 15px 0;
}

.inner-entry_simpler .inner-entry__allinfo
{
    background: none;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0;
}

.inner-entry_simpler .inner-entry__stat
{
    border-bottom: 1px solid #192229;
    padding-bottom: 12px;
}

.inner-entry_simpler .inner-entry__stat a
{
    color: #e20505;
    border-bottom: none;
}

.inner-entry_simpler .inner-entry__info
{
    padding-top: 4px;
}

.inner-entry_simpler .entry__rating-value
{
    background-color: #b8b8b8;
}

.inner-entry_simpler .entry__info-size,
.inner-entry_simpler .inner-entry__bookmark_added
{
    color: #8d8d90;
}

.inner-entry_simpler .inner-entry__bookmark
{
    vertical-align: top;
}

.inner-entry_simpler .inner-entry__buttons
{
    clear: none;
    margin-left: 0;
    padding-top: 0;
}

.inner-entry_simpler .inner-entry__thanks
{
    float: right;
}

.inner-entry_simpler .inner-entry__download.entry__info-download
{
    margin: 10px 0 0;
}

.inner-entry__share-discuss
{
    background-color: #203242;
    border-top: 1px solid #192229;
    padding: 12px 15px;
    color:#fff;
}

.inner-entry__share-discuss a {color:#fff;}
.inner-entry__share-discuss h3 {color:#ff7d7d;}


.inner-entry__share
{
    margin: 0 -3px 12px -4px;
}

.inner-entry__discuss
{
    color: #888;
    display: inline-block;
    font-size: .75em;
    position: relative;
}

.inner-entry__discuss:before
{
    content:"\f05a";
	position:absolute;
	font-size:30px;
	font-family:'FontAwesome'; 
    height: 24px;
	color:#c51616;
    margin-top: -15px;
    top: 50%;
    left: 0;
	display: none;
}

.inner-entry__discuss span
{
    color: #e20505;
    font-size: 1.0833em;
    font-weight: 700;
    text-transform: uppercase;
}

.inner-entry__discuss:hover
{
    color: #888;
}

.inner-entry__discuss:hover span
{
    color: #c51616;
}

.inner-entry > .block
{
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 20px;
}

.inner-entry__content-text .ulightbox
{
    display: block;
    padding: 6px 0;
}

/* download buttons */

.inner-entry__download-header
{
    color: #c51616;
    margin-top: 24px;
    margin-bottom: 20px;
    text-align: center;
}

.inner-entry__related
{
    border-top: 1px solid #192229;
    margin-top: 10px;
    padding: 0 15px 25px;
}

.related
{
    max-width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

.related .recommend__item
{
    display: inline-block;
    vertical-align: top;
}



/**
 * Comments
 */

.comments
{
    background-color: #fff;
    color: #000;
}

.comments .pagination
{
    padding-bottom: 12px;
}

.comments .block__title span
{
    border-bottom: 1px solid #aaaaaa;
}

.comment
{
    border-bottom: 1px solid #192229;
    font-size: .875em;
    margin-top: 13px;
    padding-bottom: 15px;
}

.comment-left
{
    float: left;
}
.report-spam-wrap a {
    display: none;
}
.report-spam-target:hover .report-spam-wrap {
    opacity: 1;
}
.report-spam-target:hover .report-spam-wrap a {
    display: inline;
    margin-right: 10px;
}
.comment-left img,
.comments-add .comment-left img
{
    height: 40px;
    width: 40px;
}

.comment-right
{
    margin-left: 55px;
}
.comment-right__info .type4 .fa{font-size: inherit;}
.comment-right__info .entry__rating { margin: 0;}
.comment__about-author
{
    margin-right: 80px;
}

.comment__author,
.comment__date
{
    display: inline-block;
    vertical-align: top;
}

.comment__author
{
    font-weight: 500;
    overflow: hidden;
    padding-right: 20px;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.comment__date
{
    color: #888;
}

.comment__rating
{
    float: right;
    margin-top: -3px;
    margin-right: -9px;
    white-space: nowrap;
}

.comment__rating-minus,
.comment__rating-plus
{
    display: inline-block;
    height: 20px;
    position: relative;
    vertical-align: top;
    width: 20px;
}

.comment__rating-minus:before,
.comment__rating-plus:before,
.comment__rating-plus:after
{
    background-color: #b8b8b8;
    height: 2px;
    top: 9px;
    left: 6px;
    width: 8px;
}

.comment__rating-plus:after
{
    height: 8px;
    top: 6px;
    left: 9px;
    width: 2px;
}

.ratingtypeplusminus
{
    background-color: #b8b8b8;
    color: #fff;
    display: inline-block;
    font-size: .8571em;
    font-weight: 700;
    line-height: 14px;
    padding: 3px 6px;
    text-align: center;
    vertical-align: top;
}

.comment__text
{
    padding-top: 8px;
    padding-bottom: 8px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

.comment__answer,
.comment__rated
{
    color: #888;
    padding-bottom: 8px;
}

.comment__links a
{
    border-bottom: 1px solid #192229;
    color: #888;
    margin-right: 15px;
    white-space: nowrap;
}

.comment__links a:hover
{
    border-bottom-color: transparent;
    color: #888;
}

.comEnt[style^='width']
{
    margin-left: 0 !important;
    padding-left: 28px;
    position: relative;
}

.comEnt[style^='width']:before
{
    background-color: #d5d5d5;
    height: 8px;
    top: 18px;
    left: 6px;
    width: 8px;
}

body .uauth-small-links
{
    margin: 0;
}

body .uf-tooltip
{
    margin-left: -65px;
    z-index: 1;
}

/**
 * Search page
 */

.search-block__form-submit
{
    font-weight: 500;
    line-height: 18px;
    padding: 10px 8px 11px;
    text-transform: uppercase;
    width: 100%;
}

.search-block .search-block__form-input
{
    line-height: 18px;
    font-size: .9375em;
    padding-top: 9px;
    padding-bottom: 10px;
}

.search-block__count
{
    color: #777;
    font-size: .875em;
    margin-top: 8px;
}

.search-block__count span
{
    font-weight: 500;
}

/**
 * Registration form
 */

.registration-form
{
    margin-left: -15px;
    margin-right: -15px;
    padding: 20px 8px;
}
span#dle-captcha {float: left;margin-right:10px;}
.clr {clear: both;}
.registration-form__title
{
	text-transform: uppercase;
    font-size: 1.375em;
    margin-top: 0;
    margin-bottom: 18px;
}

.registration-form__wrapper
{
    background-color: #fff;
    color: #8d8d90;
    padding: 20px;
}

.registration-form__field,
.registration-form__avatar
{
    padding-bottom: 10px;
    padding-left: 0;
}

.registration-form__field input,
.registration-form__field textarea
{
    margin-top: 0;
    margin-bottom: 0;
}

.registration-form__avatar
{
    border: 1px solid #192229;
    padding: 8px 12px;
}

.registration-form__avatar-title
{
    float: left;
    font-size: .875em;
    line-height: 22px;
}

.registration-form__avatar-wrapper
{
    margin-left: 120px;
}

.registration-form__captcha
{
    padding-bottom: 12px;
}

.registration-form__captcha-title
{
    display: block;
    font-size: .9375em;
    line-height: 16px;
    padding-top: 18px;
    padding-bottom: 10px;
}

.registration-form__submit
{
    font-weight: 500;
    padding: 12px 20px;
    text-transform: uppercase;
}

.registration-form__accept-rules
{
    font-size: .875em;
    padding: 15px 8px 0;
}

.registration-form__accept-rules a
{
    color: #fff;
    text-decoration: underline;
}

.registration-form__accept-rules a:hover
{
    text-decoration: none;
}

/**
 * Footer
 */

.footer
{
    background-color: #333;
    color: #e8e8e8;
    margin: 32px -15px 0;
}

.footer a
{
    color: #fff;
}

.footer__first-line
{
    background-color: #292929;
    padding: 12px 20px;
    width: 100%;
}

.footer__left
{
    font-size: .875em;
    padding-left: 60px;
    position: relative;
	font-size:22px;
}

.footer__left:before
{
    height: 45px;
    margin-top: -22px;
    opacity: .15;
    top: 50%;
    left: 0;
    width: 45px;
}

.footer__center
{
    margin-top: 16px;
}

.footer__copy
{
    color: #fff;
    text-transform: uppercase;
}

.footer__rights
{
    padding-top: 2px;
    padding-bottom: 8px;
}

.footer__rss,
.footer__sitemap
{
    display: inline-block;
    height: 20px;
    margin-bottom: -5px;
    opacity: .15;
    padding: 5px 0 0 7px;
    position: relative;
    width: 24px;
}

.footer__rss
{
    margin-left: 8px;
}

.footer__rss:hover,
.footer__sitemap:hover
{
    opacity: 1;
}

.footer__rss:before,
.footer__sitemap:before
{
    content:"\f09e";
	font-family:'FontAwesome'; 
    position: static;
}

.footer__sitemap:before
{
    content:"\f0e8";
}

.footer__menu
{
    font-size: .9375em;
}

.footer__menu li
{
    float: left;
    height: 19px;
}

.footer__menu li + li
{
    margin-left: 15px;
}

.footer__menu a
{
    border-bottom: 1px solid #8d8d90;
}

.footer__menu a:hover
{
    border-color: transparent;
}

.footer__right
{
    margin-top: 24px;
}

.footer__second-line
{
    font-size: .75em;
    line-height: 1.25em;
    padding: 16px 20px;
    text-align: justify;
}

.footer__second-line p
{
    margin: 0;
}

/**
 * Scroll top
 */

.scroll-top
{
    display: none;
}


/**
 * Border-radius
 */

button,
.button,
[type='button'],
[type='submit'],
[type='reset'],
[type='text'],
[type='password'],
[type='url'],
[type='tel'],
[type='email'],
[type='number'],
textarea,
.header-bar__profile-menu,
.header-bar__search,
.u-sugglist,
.recommend__item,
.recommend__item-quality,
.recommend__item img, /* Safari fix */
.speedbar,
.entry,
.entry__content-image,
.entry__rating-value,
.block,
.awaiting-entry__wrapper img,
.who-online__total-value,
.ratingtypeplusminus,
select,
.entries-params,
.faq-entry,
.registration-form__wrapper,
.registration-form__avatar,
.bookmark-entry .aspect-ratio,
body .myBtnCont,
.pagination span, .pagination a
{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.another-quality:before,
.search-results__item-title:before,
.comment__respect,
.info-columns,
.profile-search
.control [type='checkbox'] ~ label:after
{
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.inner-entry__image img,
.inbox__buttons ul
{
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

.awaiting-entry__category,
.addform__file-button
{
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
}

.awaiting-entry__year,
.select-filter select,
.select-filter .selectr-selected,
.addform__file-delete
{
    -webkit-border-radius: 0 3px 3px 0;
    -moz-border-radius: 0 3px 3px 0;
    border-radius: 0 3px 3px 0;
}

.entry__info-categories,
.inner-entry__share-discuss,
.search-results__item:last-child,
.selectr-options-container,
.inbox-message:last-child
{
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

.entry__info-download,
.comEnt[style^='width']:before,
.entries-params select,
.entries-params .selectr-selected,
.entries-params .selectr-options-container,
.addform__load .preloader,
.addform__load-message,
div[id^='blk'] .myWinLoad,
.profile,
.control [type='radio'] ~ label:before
{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.header-bar__profile-pm
{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.header-bar__count,
.switcher label:after,
.profile__buttons .header-bar__profile-pm,
.inbox__buttons .header-bar__profile-pm
{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.switcher label:before,
.control [type='radio'] ~ label:after
{
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
}

.button_secondary
{
    -webkit-border-radius: 14px;
    -moz-border-radius: 14px;
    border-radius: 14px;
}

.header-bar__profile-avatar,
.tab-switch,
.last-post img
{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
}

.recommend__items .owl-prev,
.uRelatedEntries .owl-prev
{
    -webkit-border-radius: 15px 0 0 15px;
    -moz-border-radius: 15px 0 0 15px;
    border-radius: 15px 0 0 15px;
}

.recommend__items .owl-next,
.uRelatedEntries .owl-next
{
    -webkit-border-radius: 0 15px 15px 0;
    -moz-border-radius: 0 15px 15px 0;
    border-radius: 0 15px 15px 0;
}

.socials
{
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    border-radius: 16px;
}

.t-img,
.profile__buttons .button
{
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
}

.comment-left img,
.comments-add .comment-left img,
.inbox-message__icon,
.uTd:first-child
{
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}

.inner-entry__chart-value,
.jp-video-play:before
{
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    border-radius: 24px;
}

.inner-entry__chart,
.profile__avatar .aspect-ratio
{
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
}

.inner-entry__chart-fixer,
.inner-entry__chart.inner-entry__chart_greater-180:before
{
    -webkit-border-radius: 0 32px 32px 0;
    -moz-border-radius: 0 32px 32px 0;
    border-radius: 0 32px 32px 0;
}

.inner-entry__chart:before
{
    -webkit-border-radius: 32px 0 0 32px;
    -moz-border-radius: 32px 0 0 32px;
    border-radius: 32px 0 0 32px;
}

.inner-entry__chart:after
{
    -webkit-border-radius: 34px;
    -moz-border-radius: 34px;
    border-radius: 34px;
}

.inner-entry__seeds,
.inner-entry__leeches
{
    -webkit-border-radius: 38px;
    -moz-border-radius: 38px;
    border-radius: 38px;
}

.header-bar__profile-name,
.block_categories,
.al-2 li:before,
.block__menu-expand,
.popup__close,
.login-username,
.login-password,
.inner-entry__bookmark,
.comments-add__text-field,
.video-popup__close,
input.selectr-input,
.addform__date select,
.addform__time select,
.addform__date .selectr-selected,
.addform__time .selectr-selected,
.scroll-top,
.addform__set-now
{
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/**
 * Box-shadow
 */

.suggest-list,
.loadmore,
body .myBtnCont,
.profile-search
{
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
    box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
}

.profile__buttons .profile-pm
{
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2);
}

.entries-params select,
.entries-params .selectr-selected,
body .myWinCont input[type='text'],
body .myWinCont input[type='password'],
body .myWinCont textarea,
body .myWinCont select,
.myWinCont .codeButtons
{
    -webkit-box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
    box-shadow: 0 2px 0 rgba(0, 0, 0, .1);
}

.header-bar
{
    -webkit-box-shadow: 0 2px 2px rgba(68, 68, 68, .1);
    -moz-box-shadow: 0 2px 2px rgba(68, 68, 68, .1);
    box-shadow: 0 2px 2px rgba(68, 68, 68, .1);
}

.entry,
.block,
.bookmark-entry .aspect-ratio,
.faq-entry,
.switcher label:after,
#siM63 label:after,
#siM41 label:after
{
    -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
}

.jp-seek-bar,
.jp-volume-bar
{
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .45);
    -moz-box-shadow: 0 2px 3px rgba(0, 0, 0, .45);
    box-shadow: 0 2px 3px rgba(0, 0, 0, .45);
}

.jp-play-bar:after,
.jp-volume-bar-value:after
{
    -webkit-box-shadow: 0 3px 5px rgba(15, 15, 21, .75);
    -moz-box-shadow: 0 3px 5px rgba(15, 15, 21, .75);
    box-shadow: 0 3px 5px rgba(15, 15, 21, .75);
}

.u-sugglist,
.registration-form__wrapper,
.entries-params .selectr-options-container
{
    -webkit-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
}

.header-bar__profile-menu,
.xw-plain,
.profile
{
    -webkit-box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
    -moz-box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
    box-shadow: 0 10px 30px rgba(0, 0, 0, .15);
}

.inner-entry__seeds,
.inner-entry__leeches,
.control input:checked ~ label:after
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .1);
}

.entries-params,
.registration-form
{
    -webkit-box-shadow: 0 5px 10px rgba(24, 164, 51, .25);
    -moz-box-shadow: 0 5px 10px rgba(24, 164, 51, .25);
    box-shadow: 0 5px 10px rgba(24, 164, 51, .25);
}

.block_categories,
.select-filter__block select,
.block_info,
.control input[disabled] ~ label:after,
.control input:disabled ~ label:after
{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

/**
 * Transitions
 */

.button,
button,
[type='button'],
[type='submit'],
[type='reset'],
.recommend__items .owl-prev,
.recommend__items .owl-next,
.swchItem,
.swchItem1,
.swchItemA,
.swchItemA1,
body .myBtnCont,
.inbox__buttons a,
.switches a,
.switchActive,
.u-menu .u-menuvitem,
.control label:after,
.pagination span, .pagination a
{
    -webkit-transition: background-color .15s, border-color .15s, color .15s;
    -moz-transition: background-color .15s, border-color .15s, color .15s;
    -o-transition: background-color .15s, border-color .15s, color .15s;
    transition: background-color .15s, border-color .15s, color .15s;
}

.tab-switch,
.album-menu > li > a,
.switcher label:before,
.u-menuitemhl .admBarCenter,
.all-smiles figure
{
    -webkit-transition: background-color .15s;
    -moz-transition: background-color .15s;
    -o-transition: background-color .15s;
    transition: background-color .15s;
}

.header__nav.dropdown,
.header-bar__profile-logout,
.header-bar__search-submit,
.tab-content,
.nav-overlay,
.popup__close,
.popup.visible,
.footer__rss,
.footer__sitemap,
.profile-logo,
.inbox__buttons a:before,
.inbox-message__delete,
.u-menu-new-pm:before
{
    -webkit-transition: opacity .2s;
    -moz-transition: opacity .2s;
    -o-transition: opacity .2s;
    transition: opacity .2s;
}

.header-bar__profile-menu
{
    -webkit-transition: opacity .2s, -webkit-transform .2s;
    -moz-transition: opacity .2s, -moz-transform .2s;
    -o-transition: opacity .2s, -o-transform .2s;
    transition: opacity .2s, transform .2s;
}

.recommend__item-title
{
    -webkit-transition: opacity .2s, bottom .2s;
    -moz-transition: opacity .2s, bottom .2s;
    -o-transition: opacity .2s, bottom .2s;
    transition: opacity .2s, bottom .2s;
}

.nav-drawer
{
    -webkit-transition: -webkit-transform .25s cubic-bezier(.25, 0, 0, 1);
    -moz-transition: -moz-transform .25s cubic-bezier(.25, 0, 0, 1);
    -o-transition: -o-transform .25s cubic-bezier(.25, 0, 0, 1);
    transition: transform .25s cubic-bezier(.25, 0, 0, 1);
}

.js_accordion-container
{
    -webkit-transition: height .35s, opacity .35s;
    -moz-transition: height .35s, opacity .35s;
    -o-transition: height .35s, opacity .35s;
    transition: height .35s, opacity .35s;
}

.js_accordion-container.expanded
{
    -webkit-transition: height .35s, opacity .5s;
    -moz-transition: height .35s, opacity .5s;
    -o-transition: height .35s, opacity .5s;
    transition: height .35s, opacity .5s;
}

.switcher label:after,
#siM63 label:after,
#siM41 label:after
{
    -webkit-transition: left .2s cubic-bezier(.2, 1, 1, 1);
    -moz-transition: left .2s cubic-bezier(.2, 1, 1, 1);
    -o-transition: left .2s cubic-bezier(.2, 1, 1, 1);
    transition: left .2s cubic-bezier(.2, 1, 1, 1);
}

.popup
{
    -webkit-transition: opacity .2s, left 0s .2s;
    -moz-transition: opacity .2s, left 0s .2s;
    -o-transition: opacity .2s, left 0s .2s;
    transition: opacity .2s, left 0s .2s;
}

.popup__scroll-wrapper
{
    -webkit-transition: -webkit-transform .2s;
    -moz-transition: -moz-transform .2s;
    -o-transition: -o-transform .2s;
    transition: transform .2s;
}

.scroll-top
{
    -webkit-transition: opacity .2s, background-color .2s;
    -moz-transition: opacity .2s, background-color .2s;
    -o-transition: opacity .2s, background-color .2s;
    transition: opacity .2s, background-color .2s;
}

.u-menuh .u-menuitemhl,
.u-menuh .u-menuvitem
{
    -webkit-transition: color .2s;
    -moz-transition: color .2s;
    -o-transition: color .2s;
    transition: color .2s;
}

/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 */

.owl-carousel
{
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    z-index: 1;
}

.owl-carousel .owl-stage
{
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
}

.owl-carousel .owl-stage:after
{
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.owl-carousel .owl-height
{
    -webkit-transition: height .5s ease-in-out;
    -moz-transition: height .5s ease-in-out;
    -o-transition: height .5s ease-in-out;
    transition: height .5s ease-in-out;
}

.owl-carousel .owl-stage-outer
{
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
}

.owl-carousel .owl-wrapper,
.owl-carousel .owl-item
{
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
}

.owl-carousel .owl-item
{
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
}

.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled
{
    display: none;
}

.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot
{
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-loaded
{
    display: block;
}

.owl-carousel.owl-loading
{
    opacity: 0;
    display: block;
}

.owl-carousel.owl-hidden
{
    opacity: 0;
}

.owl-carousel.owl-refresh .owl-item
{
    visibility: hidden;
}

.owl-carousel.owl-drag .owl-item
{
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.owl-carousel.owl-grab
{
    cursor: move;
    cursor: grab;
}

.owl-carousel.owl-rtl
{
    direction: rtl;
}

.owl-carousel.owl-rtl .owl-item
{
    float: right;
}

.no-js .owl-carousel
{
    display: block;
}

.owl-carousel .animated
{
    animation-duration: 1000ms;
    animation-fill-mode: both;
}

.owl-carousel .owl-animated-in
{
    z-index: 0;
}

.owl-carousel .owl-animated-out
{
    z-index: 1;
}

.owl-carousel .fadeOut
{
    animation-name: fadeOut;
}

/* Owl carousel styles */



@-webkit-keyframes spin
{
    0% {
        -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
        transform: rotate(0deg) translate3d(0px, -50%, 0px);
    }
    100% {
        -webkit-transform: rotate(360deg) translate3d(0px, -50%, 0px);
        transform: rotate(360deg) translate3d(0px, -50%, 0px);
    }
}

@keyframes spin
{
    0% {
        -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
        transform: rotate(0deg) translate3d(0px, -50%, 0px);
    }
    100% {
        -webkit-transform: rotate(360deg) translate3d(0px, -50%, 0px);
        transform: rotate(360deg) translate3d(0px, -50%, 0px);
    }
}

@keyframes spin
{
    0% {
        -webkit-transform: rotate(0deg) translate3d(0px, -50%, 0px);
        transform: rotate(0deg) translate3d(0px, -50%, 0px);
    }
    100% {
        -webkit-transform: rotate(360deg) translate3d(0px, -50%, 0px);
        transform: rotate(360deg) translate3d(0px, -50%, 0px);
    }
}

@media only screen and (min-width: 360px)
{

    .header-bar__search-input
    {
        padding-left: 18px;
    }

    .entry__info-size
    {
        padding-left: 24px;
    }

    .entry__info-size:before
    {
        content: '\f019';
		font-family:'FontAwesome';
		color: #d5d5d5;
		font-size: 16px;
        margin-top: -8px;
		position: absolute;
        top: 45%;
        left: 0;
    }

    .inner-entry__download.entry__info-download + .button_line
    {
        float: right;
        text-transform: capitalize;
        width: auto;
    }

    .inner-entry__download.entry__info-download + .button_line span
    {
        display: none;
    }

}

@media only screen and (min-width: 420px)
{

    .info-columns__left
    {
        padding-right: 20px;
        width: 180px;
    }

    .info-columns__right
    {
        margin-left: 180px;
    }

}

@media only screen and (min-width: 450px)
{

    .bookmark-entry
    {
        width: 33.33%;
    }

    .bookmark-entry:nth-child(3)
    {
        margin-top: 0;
    }

    .addform__file-button
    {
        text-align: left;
        width: 190px;
    }

    .addform__file-button .bold
    {
        display: inline;
        float: right;
    }

    .addform__file-name
    {
        padding-left: 202px;
    }

}

@media only screen and (min-width: 480px)
{

    .recommend__item
    {
        width: 29.72%;
    }

    .recommend__item,
    .recommend__item:nth-child(n)
    {
        margin-right: 5.42%;
    }

    .recommend__item:nth-child(3n+3)
    {
        margin-right: 0;
    }

    .entry__content-image
    {
        float: left;
        margin-left: 15px;
        margin-right: 0;
        width: 140px;
    }

    .entry__content-description
    {
        margin-top: -4px;
        margin-left: 170px;
    }

    .main__left,
    .main__right
    {
        float: left;
        width: 48%;
    }

    .main__right
    {
        margin-left: 4%;
    }

    .main_two-col .main__right
    {
        margin-left: 0;
        width: 100%;
    }

    .main_two-col .block
    {
        float: left;
        margin-left: 4%;
        width: 48%;
    }

    .main_two-col .block:nth-child(2n+1)
    {
        clear: left;
        margin-left: 0;
    }

    .popup:before
    {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        width: 0;
    }

    .popup_side-block:before
    {
        content: none;
    }

    .popup__scroll-wrapper
    {
        width: 99.9%;
    }

    .popup_side-block .popup__scroll-wrapper
    {
        width: 100%;
    }

    .inner-entry__image
    {
        float: left;
        margin-top: 12px;
        margin-left: 12px;
        width: 140px;
    }

    .inner-entry__image img,
    .registration-form
    {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .inner-entry__allinfo
    {
        -webkit-border-radius: 3px 3px 0 0;
        -moz-border-radius: 3px 3px 0 0;
        border-radius: 3px 3px 0 0;
        padding-left: 167px;
    }

    .inner-entry__buttons
    {
        padding-top: 8px;
        margin-left: -155px;
    }

    .inner-entry_simpler .inner-entry__image
    {
        float: right;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .inner-entry_simpler .inner-entry__allinfo
    {
        padding-top: 0;
        padding-right: 160px;
    }

    .inner-entry_simpler .entry__info-categories
    {
        clear: left;
    }

    .inner-entry__download.entry__info-download
    {
        margin-top: 0;
        margin-bottom: 0;
    }

    .inner-entry__download.entry__info-download ~ .button_line
    {
        float: right;
        margin-left: 10px;
        text-transform: capitalize;
        width: auto;
    }

    .inner-entry__download.entry__info-download ~ .button_line span
    {
        display: none;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:40px;']
    {
        margin-left: 12px !important;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:60px;']
    {
        margin-left: 24px !important;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:80px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:100px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:120px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:140px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:160px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:180px;']
    {
        margin-left: 36px !important;
    }

    .comments-add__rate
    {
        padding-bottom: 0;
    }

    .column
    {
        float: left;
        width: 50%;
    }

    .columns_col-2 .column
    {
        width: 50%;
    }

    .column:nth-child(2n+1),
    .columns_col-2 .column:nth-child(2n+1)
    {
        clear: left;
    }

    .registration-form
    {
        margin-left: 0;
        margin-right: 0;
        padding-left: 12px;
        padding-right: 12px;
    }

    .footer__center
    {
        display: inline-block;
    }

    .footer__right
    {
        float: right;
        margin-top: 8px;
    }

}

@media only screen and (min-width: 520px)
{

    .block_section-image
    {
        margin-left: auto;
        margin-right: auto;
        max-width: 459px;
    }

    .download-tutorial__left
    {
        float: left;
        width: 160px;
    }

    .download-tutorial__right
    {
        margin-left: 180px;
    }

}
@media only screen and (max-width: 500px) {
.inner-entry__thanks
{float:none;}
}
@media only screen and (min-width: 560px)
{

    .entry__add > span
    {
        display: inline;
    }

    .inner-entry__seeds,
    .inner-entry__leeches
    {
        width: 165px;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:100px;']
    {
        margin-left: 48px !important;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:120px;']
    {
        margin-left: 60px !important;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:140px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:160px;'],
    .comEnt[style^='width:auto;*width:100%;margin-left:180px;']
    {
        margin-left: 72px !important;
    }

    .comments-add__rate
    {
        display: inline-block;
    }

    .comments-add__submit
    {
        float: left;
        margin-top: 6px;
        margin-right: 16px;
    }

    .comments-add__auth
    {
        margin-left: -5px;
        margin-right: -5px;
    }

    .comments-add__auth-local,
    .comments-add__socials
    {
        margin-left: 0;
        margin-right: 0;
    }

    .comments-add__auth-local
    {
        float: left;
        width: 50%;
    }

    .comments-add__auth-local .button,
    .comments-add__auth-local button
    {
        margin-top: 0;
        margin-bottom: 0;
    }

    .comments-add__or
    {
        float: left;
        width: 20%;
    }

    .comments-add__or:before
    {
        left: 5px;
    }

    .comments-add__or:after
    {
        right: 5px;
    }

    .comments-add__socials
    {
        float: left;
        width: 30%;
    }

}

@media only screen and (min-width: 640px)
{

    .header-bar__logo-container
    {
        width: 273px;
    }

    .header-bar__logo
    {
        width: 233px;
    }

    .header-bar__search
    {
        margin-left: 293px;
    }

    .recommend__item
    {
        width: 21.95%;
    }

    .recommend__item,
    .recommend__item:nth-child(n)
    {
        margin-right: 4.0625%;
    }

    .recommend__item:nth-child(4n+4)
    {
        margin-right: 0;
    }

    .entry__date:before,
    .entry__reads:before,
    .entry__comments:before
    {
        content: none;
    }

    .entry__date,
    .entry__author,
    .entry__reads,
    .entry__comments
    {
        height: auto;
        overflow: visible;
        padding: 0;
        text-indent: 0;
        width: auto;
		font-size: inherit;
    }
    .entry__reads span,
    .entry__comments span
    {
        height: auto;
        overflow: visible;
        padding: 0;
        text-indent: 0;
        width: auto;
		font-size: inherit;
    }
	
    .entry__content-image
    {
        width: 180px;
    }

.styleMP3 {width: 45px;height: 45px;background: rgb(33,150,243);background: linear-gradient(90deg, rgba(33,150,243,1) 0%, rgba(4,99,175,1) 100%);border-radius: 20%;position: absolute;margin: 18px 18px;z-index:2;}
.styleMP3:after {content: "MP3";margin: 14px 8px;font-weight: bold;font-size:16px;color: #fff;position: absolute;}
.styleFLAC {width: 45px;height: 45px;background: rgb(243,152,33);background: linear-gradient(90deg, rgba(243,152,33,1) 0%, rgba(221,104,50,1) 100%);border-radius: 20%;position: absolute;margin: 18px 18px;z-index:2;}
.styleFLAC:after {content: "FLAC";margin: 14px 6px;font-weight: bold;font-size:14px;color: #fff;position: absolute;}

    .entry__content-description
    {
        line-height: 1.375em;
        margin-left: 210px;
    }

    .entry__info
    {
        padding: 15px;
    }

    .entry__info-download,
    .entry__bookmark,
    .entry__info-size
    {
        float: right;
    }

    .entry__info-download
    {
        margin-left: 12px;
    }

    .entry__bookmark
    {
        margin-left: 12px;
        position: static;
    }

    .entry__info-categories
    {
        background-color: transparent;
        clear: none;
        margin: 0 332px 0 0;
        padding: 0;
    }

    .main__left,
    .main__right
    {
        display: block;
        float: none;
        margin-left: 0;
        width: 100%;
    }

    .main__left > .block,
    .main__right > .block
    {
        display: inline-block;
        width: 38%;
    }

    .main__left .block_awaiting
    {
        display: block;
        float: right;
        width: 59%;
    }

    .main_two-col .block
    {
        display: block;
        float: left;
        margin-left: 3%;
        width: 48.5%;
    }

    .main_two-col .block:nth-child(2n+1)
    {
        clear: left;
        margin-left: 0;
    }

    .popup_side-block:before
    {
        content: '';
    }

    .popup_side-block .popup__scroll-wrapper
    {
        width: 99.9%;
    }

    .popup_side-block .popup__container,
    .popup__container-side
    {
        display: inline-block;
        vertical-align: middle;
        width: 60%;
    }

    .popup__container-side
    {
        width: 40%;
    }

    .inner-entry__info .entry__info-size
    {
        float: right;
        margin-top: 13px;
        margin-bottom: 13px;
    }

    .inner-entry__info .entry__rating
    {
        display: block;
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .inner-entry__info .entry__info-categories
    {
        clear: none;
        margin-right: 240px;
    }

    .inner-entry__buttons
    {
        clear: none;
        margin-left: 0;
    }

    .inner-entry_simpler .inner-entry__info
    {
        padding-top: 10px;
        padding-bottom: 2px;
    }

    .inner-entry_simpler .inner-entry__thanks
    {
        margin-top: 15px;
    }

    .inner-entry_simpler .inner-entry__bookmark
    {
        margin-top: 10px;
    }

    .inner-entry_simpler button + .inner-entry__buttons
    {
        float: left;
        margin-right: 8px;
    }

    .inner-entry_simpler button + .inner-entry__buttons
    {
        display: inline-block;
    }

    .inner-entry__share-discuss
    {
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .inner-entry__share
    {
        float: right;
        margin-top: 1px;
        margin-bottom: 0;
    }

    .inner-entry__discuss
    {
        padding-left: 35px;
    }

    .inner-entry__discuss:before
    {
        display: block;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:160px;']
    {
        margin-left: 84px !important;
    }

    .comEnt[style^='width:auto;*width:100%;margin-left:180px;']
    {
        margin-left: 96px !important;
    }

    .columns_col-3 .column
    {
        width: 33.33%;
    }

    .columns_col-3 .column:nth-child(n)
    {
        clear: none;
    }

    .columns_col-3 .column:nth-child(3n+1)
    {
        clear: left;
    }

}

@media only screen and (min-width: 700px)
{

    .main_two-col .block
    {
        margin-left: 3%;
        width: 32%;
    }

    .main_two-col .block:nth-child(n)
    {
        clear: none;
        margin-left: 2%;
    }

    .main_two-col .block:nth-child(3n+1)
    {
        clear: left;
        margin-left: 0;
    }

    .profile__moder-panel
    {
        display: none;
    }

    body .profile__name .u-mpanel
    {
        display: inline-block;
        height: 16px;
        margin-top: -8px;
        margin-left: 8px;
    }

}

@media only screen and (min-width: 768px)
{

    .header.sticky-background:before
    {
        height: 57px;
        opacity: 1;
        visibility: visible;
    }

    .header__bar-wrapper
    {
        padding-left: 15px;
        padding-right: 15px;
    }

    .header-bar
    {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }

    .header__bar-wrapper.sticky .header-bar
    {
        background: none;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        margin-left: auto;
        margin-right: auto;
        max-width: 1230px;
        width: 100%;
    }

    .recommend__title
    {
        display: inline-block;
        vertical-align: middle;
    }

    .tabs-switch
    {
        display: inline-block;
        overflow: visible;
        vertical-align: top;
    }

    .tab-switch
    {
        margin-top: 0;
    }

    .tab-switch:last-child
    {
        margin-right: 0;
    }

    .recommend__item,
    .related .recommend__item
    {
        width: 17.2916%;
    }

    .recommend__item,
    .recommend__item:nth-child(n),
    .related .recommend__item,
    .related .recommend__item:nth-child(n)
    {
        margin-right: 3.385%;
    }

    .recommend__item:nth-child(5n+5),
    .related .recommend__item:nth-child(5n+5)
    {
        margin-right: 0;
    }

    .h-title
    {
        margin-top: 7px;
    }

    .entry__content-description
    {
        padding-bottom: 52px;
    }

    .entry__info
    {
        margin-top: -52px;
        margin-left: 195px;
    }

    .inner-entry__image
    {
        margin-top: 15px;
        margin-left: 15px;
        width: 180px;
    }

    .inner-entry__allinfo
    {
    background: #203242;
    background: -moz-linear-gradient(left, #071a2e 0%, #203242 100%);
    background: -webkit-linear-gradient(left, #071a2e 0%, #203242 100%);
    background: linear-gradient(to right, #071a2e 0%, #203242 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#354835', endColorstr='#203242', GradientType=1 );
    padding-left: 215px;
    }

    .inner-entry__bookmark
    {
        margin-top: 8px;
    }

    .inner-entry__thanks
    {
        margin-top: 13px;
    }

    .inner-entry__buttons
    {
        padding-top: 18px;
    }

    .inner-entry_simpler .inner-entry__allinfo-wrapper:after
    {
        content: none;
    }

    .inner-entry_simpler .inner-entry__allinfo
    {
        padding-right: 204px;
    }

    .inner-entry_simpler .entry__rating
    {
        margin-left: 32px;
    }

    .inner-entry_simpler .entry__info-categories
    {
        margin-right: 260px;
    }

    .inner-entry__download.entry__info-download + .button_line
    {
        text-transform: none;
        width: auto;
    }

    .inner-entry__download.entry__info-download + .button_line span
    {
        display: inline;
    }

    .column
    {
        width: 25%;
    }

    .column:nth-child(n)
    {
        clear: none;
    }

    .column:nth-child(4n+1)
    {
        clear: left;
    }

    .block_section-image
    {
        float: left;
        margin-right: 16px;
        max-width: 400px;
    }

    .download-tutorial__left
    {
        width: 200px;
    }

    .download-tutorial__right
    {
        margin-left: 220px;
    }

    .footer__first-line
    {
        display: table;
        padding-left: 30px;
        padding-right: 30px;
    }

    .footer__left,
    .footer__center,
    .footer__right
    {
        display: table-cell;
        float: none;
        margin-top: 0;
        vertical-align: middle;
    }

    .footer__left
    {
        width: 170px;
    }

    .footer__center
    {
        position: relative;
        padding-left: 16px;
    }

    .footer__center:before
    {
        background-color: #494949;
        content: '';
        display: block;
        height: 27px;
        margin-top: -13px;
        position: absolute;
        top: 50%;
        left: 0;
        width: 1px;
    }

    .footer__right
    {
        width: 89px;
    }

    .footer__second-line
    {
        line-height: 1.6667em;
        padding: 14px 25px 15px;
    }

}

@media only screen and (min-width: 816px)
{

    .main__left > .block,
    .main__right > .block
    {
        width: 30%;
    }

    .main_two-col .block
    {
        width: 32%;
    }

    .inner-entry__download.entry__info-download ~ .button_line
    {
        text-transform: none;
    }

    .inner-entry__download.entry__info-download ~ .button_line span
    {
        display: inline;
    }
	
    .footer__left
    {
        width: 220px;
    }

    .footer__center
    {
        padding-left: 20px;
    }

}

@media only screen and (min-width: 920px)
{

    .footer__menu li + li
    {
        margin-left: 25px;
    }

}

@media only screen and (min-width: 960px)
{

    .recommend__item
    {
        width: 14.4097%;
    }

    .recommend__item,
    .recommend__item:nth-child(n)
    {
        margin-right: 2.709%;
    }

    .recommend__item:nth-child(6n+6)
    {
        margin-right: 0;
    }

}

@media only screen and (min-width: 1024px)
{

    .no-scroll_nav
    {
        overflow: visible;
    }

    #puzadpn ~ .page-wrapper .nav-drawer__content
    {
        padding-bottom: 0;
    }

    .header__nav
    {
        margin-left: 0;
        margin-right: 0;
        overflow: visible;
    }

    .header__nav.dropdown
    {
        background-color: #631515;
        border-top: 6px solid #c51616;
        opacity: 0;
        padding: 4px 28px;
        position: fixed;
        top: 51px;
        visibility: hidden;
        width: 288px;
        z-index: 11;
    }

    .header__nav.dropdown.visible
    {
        opacity: 1;
        visibility: visible;
    }

    #puzadpn ~ .page-wrapper .header__nav.dropdown
    {
        top: 83px;
    }

    .header__menu
    {
        height: 46px;
        text-align: justify;
        white-space: normal;
    }

    .header__nav.dropdown .header__menu
    {
        height: auto;
        text-align: left;
    }

    .header__menu:after
    {
        content: '';
        display: inline-block;
        width: 99%;
    }

    .header__nav.dropdown .header__menu:after
    {
        display: none;
    }

    .header__menu li
    {
        padding-right: 0;
    }

    .header__menu li:first-child
    {
        margin-left: 0;
    }

    .header__menu li:last-child
    {
        margin-right: 0;
    }

    .header__nav.dropdown .header__menu li
    {
        display: block;
    }

    .header__nav.dropdown a
    {
        color: #fff;
        display: inline-block;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .header-bar__logo-container
    {
        width: 233px;
    }

    .header-bar__menu-button
    {
        display: none;
    }

    .header-bar__search
    {
        margin-left: 301px;
    }

    .header-bar__links
    {
        display: block;
        float: right;
        text-align: center;
        width: 300px;
    }

    .header-bar__profile-menu
    {
        width: 190px;
    }

    .header-bar__profile-menu li
    {
        padding: 10px;
    }

    .scroll-top
    {
        background-color: rgba(0, 0, 0, .1);
        border: none;
        display: block;
        height: 57px;
        opacity: 0;
        overflow: hidden;
        padding: 0;
        position: fixed;
        top: 0;
        left: -105%;
        width: 57px;
        z-index: 11;
    }

    #puzadpn ~ .page-wrapper .scroll-top
    {
        top: 32px;
    }

    .scroll-top:hover
    {
        background-color: rgba(0, 0, 0, .2);
    }

    .scroll-top.visible
    {
        opacity: 1;
        left: auto;
        right: 0;
    }

    .scroll-top:before
    {
        content:"\f077";
		color:#fff;
		font-family:'FontAwesome';
		font-size:20px;
        height: 16px;
        top: 19px;
        left: 20px;
        width: 16px;
    }

    .scroll-top span
    {
        display: none;
    }

    .recommend__item
    {
        width: 12.11%;
    }

    .recommend__item,
    .recommend__item:nth-child(n)
    {
        margin-right: 2.5391%;
    }

    .recommend__item:nth-child(7n+7)
    {
        margin-right: 0;
    }

    .related .recommend__item,
    .related .recommend__item:nth-child(n)
    {
        margin-right: 4.0625%;
        width: 21.95%;
    }

    .related .recommend__item:nth-child(4n+4)
    {
        margin-right: 0;
    }

    .speedbar
    {
        overflow-x: visible;
        white-space: normal;
    }

    .music_content,
    .main__left,
    .main__right
    {
        float: left;
        position: relative;
    }

    .music_content
    {
        left: 24%;
        width: 52%;
    }

    .main_two-col .music_content
    {
        position: static;
        left: 0;
        width: 76%;
    }

    .main__left,
    .main__right,
    .main_two-col .main__right
    {
        width: 24%;
    }

    .main__left
    {
        left: -52%;
    }

    .main__left
    {
        padding-right: 20px;
    }

    .main__right
    {
        padding-left: 20px;
    }

    .main__left > .block,
    .main__right > .block
    {
        float: none;
        width: 100%;
    }

    .nav-drawer
    {
        z-index: 1;
    }

    .entry__stat
    {
        margin-right: 148px;
    }

    .entry__rating
    {
        display: block;
    }

    .entry__content-description
    {
        padding-bottom: 0;
    }

    .entry__info
    {
        margin-top: 0;
        margin-left: 0;
    }

    .block:first-child
    {
        margin-top: 0;
    }

    .js_accordion-container .block
    {
        margin-top: 20px;
    }

    .block__menu-expand
    {
        height: 34px;
        top: 0;
        width: 36px;
    }

    .block__menu-expand:before
    {
        top: 9px;
        left: 12px;
    }

    .album-menu a
    {
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .album-menu ul a
    {
        padding-top: 5px;
        padding-bottom: 5px;
    }

    .nav-drawer
    {
        background-color: transparent;
        padding-bottom: 0;
        position: static;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -ms-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
    }

    .nav-drawer:before
    {
        content: none;
    }

    .nav-drawer__content
    {
        background-color: transparent;
        margin-right: 0;
        overflow-y: visible;
    }

    .nav-overlay
    {
        display: none;
    }

    .nav-drawer__login
    {
        display: none;
    }

    .block_categories
    {
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        -webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
        -moz-box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
        box-shadow: 0 2px 2px rgba(0, 0, 0, .1);
    }

    .block_categories .album-menu
    {
        margin-bottom: -7px;
    }

    .inner-entry__info .entry__info-size
    {
        float: none;
        margin-top: 8px;
        margin-bottom: 5px;
    }

    .inner-entry__info .entry__rating
    {
        margin: 5px 0 5px 12px;
    }

    .inner-entry__info .entry__info-categories
    {
        clear: right;
        margin: 0;
    }

    .inner-entry__bookmark
    {
        margin-top: 0;
    }

    .inner-entry__thanks
    {
        margin-top: 5px;
    }

    .inner-entry__buttons
    {
        clear: both;
        margin-left: -200px;
        padding-top: 8px;
    }

    .inner-entry_simpler .inner-entry__allinfo
    {
        padding-right: 196px;
    }

    .inner-entry_simpler .entry__info-categories
    {
        clear: left;
    }

    .inner-entry_simpler .inner-entry__thanks
    {
        margin-top: 5px;
    }

    .inner-entry_simpler .inner-entry__bookmark
    {
        margin-top: 0;
    }

    .inner-entry_simpler button + .inner-entry__buttons
    {
        display: block;
        float: none;
    }

    .inner-entry__download.entry__info-download ~ .button_line + .button_line
    {
        text-transform: capitalize;
    }

    .inner-entry__download.entry__info-download ~ .button_line + .button_line span
    {
        display: none;
    }

    .column
    {
        width: 50%;
    }

    .column:nth-child(n)
    {
        clear: none;
    }

    .column:nth-child(2n+1)
    {
        clear: left;
    }

    .block_section-image
    {
        float: none;
        margin-right: auto;
        max-width: 459px;
    }

}

@media only screen and (min-width: 1100px)
{

    .music_content
    {
        left: 22.42%;
        width: 55.16%;
    }

    .main_two-col .music_content
    {
        width: 77.58%;
    }

    .main__left,
    .main__right,
    .main_two-col .main__right
    {
        width: 22.42%;
    }

    .main__left
    {
        left: -55.16%;
    }

    .inner-entry_simpler .inner-entry__allinfo
    {
        padding-right: 204px;
    }

    .inner-entry__download.entry__info-download ~ .button_line + .button_line
    {
        text-transform: none;
    }

    .inner-entry__download.entry__info-download ~ .button_line + .button_line span
    {
        display: inline;
    }

}

@media only screen and (min-width: 1150px)
{

    .music_content
    {
        left: 22.32%;
        width: 55.36%;
    }

    .main_two-col .music_content
    {
        width: 77.68%;
    }

    .main__left,
    .main__right,
    .main_two-col .main__right
    {
        width: 22.32%;
    }

    .main__left
    {
        left: -55.36%;
    }

    .inner-entry__buttons
    {
        clear: none;
        margin-left: 0;
        padding-top: 18px;
    }

    .inner-entry__download.entry__info-download ~ .button_line,
    .inner-entry__download.entry__info-download ~ .button_line + .button_line
    {
        text-transform: capitalize;
    }

    .inner-entry__download.entry__info-download ~ .button_line span,
    .inner-entry__download.entry__info-download ~ .button_line + .button_line span
    {
        display: none;
    }

}

@media only screen and (min-width: 1200px)
{

    .music_content
    {
        left: 21.36%;
        width: 57.28%;
    }

    .main_two-col .music_content
    {
        width: 78.64%;
    }

    .main__left,
    .main__right,
    .main_two-col .main__right
    {
        width: 21.36%;
    }

    .main__left
    {
        left: -57.28%;
    }

    .inner-entry__info .entry__rating
    {
        margin-top: 11px;
        margin-bottom: 11px;
    }

    .inner-entry__info .entry__info-size
    {
        float: right;
        margin-top: 13px;
        margin-bottom: 13px;
    }

    .inner-entry__info .entry__info-categories
    {
        clear: none;
        margin-right: 240px;
    }

    .inner-entry__bookmark
    {
        margin-top: 8px;
    }

    .inner-entry__thanks
    {
        margin-top: 13px;
    }

    .inner-entry_simpler .entry__rating
    {
        margin-left: 24px;
    }

    .inner-entry_simpler .entry__info-categories
    {
        margin-right: 252px;
    }

    .inner-entry_simpler .inner-entry__thanks
    {
        margin-top: 15px;
    }

    .inner-entry_simpler .inner-entry__bookmark
    {
        margin-top: 10px;
    }

    .inner-entry_simpler button + .inner-entry__buttons
    {
        display: inline-block;
        float: left;
        margin-right: 16px;
    }

    .column
    {
        width: 25%;
    }

    .column:nth-child(n)
    {
        clear: none;
    }

    .column:nth-child(4n+1)
    {
        clear: left;
    }

    .comments-add__auth-local
    {
        width: 42%;
    }

    .comments-add__socials
    {
        width: 38%;
    }

    .block_section-image
    {
        float: left;
        margin-right: 16px;
    }

}

@media only screen and (min-width: 1260px)
{

    .header-bar.sticky
    {
        width: 100%;
    }

    .recommend__item
    {
        width: 10.7226%;
    }

    .recommend__item,
    .recommend__item:nth-child(n)
    {
        margin-right: 2.032%;
    }

    .recommend__item:nth-child(8n+8)
    {
        margin-right: 0;
    }

    .related .recommend__item,
    .related .recommend__item:nth-child(n)
    {
        margin-right: 3.385%;
        width: 17.2916%;
    }

    .related .recommend__item:nth-child(5n+5)
    {
        margin-right: 0;
    }

    .entry__content-description
    {
        padding-bottom: 52px;
    }

    .entry__info
    {
        margin-top: -52px;
        margin-left: 198px;
    }

    .music_content
    {
        left: 20.32%;
        width: 59.36%;
    }

    .main_two-col .music_content
    {
        width: 79.68%;
    }

    .main__left,
    .main__right,
    .main_two-col .main__right
    {
        width: 20.32%;
    }

    .main__left
    {
        left: -59.36%;
    }

    .inner-entry__download.entry__info-download ~ .button_line + .button_line
    {
        margin-left: 0;
    }

    .inner-entry__download.entry__info-download ~ .button_line,
    .inner-entry__download.entry__info-download ~ .button_line + .button_line
    {
        padding-left: 10px;
        padding-right: 10px;
        text-transform: none;
    }

    .inner-entry__download.entry__info-download ~ .button_line span,
    .inner-entry__download.entry__info-download ~ .button_line + .button_line span
    {
        display: inline;
    }

}

@media only screen and (min-width: 1440px)
{

    .scroll-top
    {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
        height: 100%;
        padding-top: 70px;
        text-indent: 0;
        width: 80px;
    }

    .scroll-top:before
    {
        top: 10px;
        left: 32px;
    }

    .scroll-top span
    {
        display: block;
        color: #fff;
        font-size: .875em;
        position: absolute;
        top: 31px;
        text-align: center;
        width: 100%;
    }

}
@media only screen and (max-width: 590px) {
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:300px;}
}
@media screen and (max-width: 470px) {
.video-box embed, .video-box object, .video-box video, .video-box iframe, .video-box frame {height:250px;}
.recommend__items  .owl-nav,  .uRelatedEntries .owl-nav {display:none;}
}
.entry__info-download a {color:#fff;}

 .inner-entry__allinfo p, .entry__content-description p{padding: 0px; margin: 0px;}	
.dblock {margin-top:5px;}
.download { display:inline-block; height:30px; line-height:28px; margin:0px; padding:0 3px 0 0; border-radius:3px; font-size:13px; overflow:hidden;text-align:left; background-color: #ffffff; color:#000000;}
.download a {display:inline-block; float:left; margin-right:8px; height:100%;}
.download span{float:left; display:inline-block;}
.download b {display:inline-block; color:#FFF; padding:0 3px 0 0; font-size:12px; height:100%;background-color: #02875f;}
.download b:after {float:left; content:attr(data-like); display:inline-block; font-weight:400;}
.download img {float:left; margin:6px 3px 6px 3px; border-right:1px dotted #f0f0f0; display:block; width:16px;height:16px; box-shadow: none;padding:0px; border: none;}
.download a:hover b, a:nth-child(3):hover b {background:#02875f !important;}
.rate-type2, .rate-type3 { display:inline-block; height:30px; line-height:28px; padding:0 5px 0 0; 
border-radius:3px; font-size:13px; overflow:hidden; text-align:left; background-color: #ffffff;color:#000000;}
.rate-type2 a, .rate-type3 a {display:inline-block; float:left; margin-right:8px; height:100%;}
.rate-type2 span, .rate-type3 span {margin-left:-3px;float:left; display:inline-block;}
.rate-type2 b, .rate-type3 b {display:inline-block; color:#FFF; padding:0 7px 0 0; font-size:12px; height:100%;
background-color: #9b8702;}
.rate-type2 b:after {float:left; content:attr(data-like); display:inline-block; font-weight:400;}
.rate-type2 img {float:left; margin:6px 5px 6px 5px; border-right:1px dotted #f0f0f0; display:block;width:16px;height:16px; box-shadow: none;padding:0px; border: none; border-radius: 0px;}
.rate-type2 a:hover b, .rate-type3 a:nth-child(3):hover b {background:#3978a7 !important;}


/**
 * Рейтинг краткой новости
 */
.rat2{display:inline-block;text-decoration:none;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;color: #fff;font-size:14px;padding: 5px 3px 6px 1px;background-color: #c51616;vertical-align:middle;}
.rat2 i{display:inline-block;margin:0 8px 0 0;color:#FFF;height:100%;vertical-align:middle;font-weight:normal;}
.rat2 i:after{float:left;content:attr(data-like);display:inline-block;font-family: "Trebuchet MS", Helvetica, sans-serif}
.rat2 span{margin-left:-5px;padding-right:-5px;vertical-align:middle}
.rat2:hover{background-color: #a01111;}
/**
 * Рейтинг краткой новости
 */


.inner-entry__related li {list-style-type: none;padding-left: 0px;}
.inner-entry__related ul {margin-left: 0; padding-left: 0;}
.inner-entry__info p:first-letter{color:#ffe400;}
.read-comp { border-radius: 20px; -webkit-box-shadow: 0px 0px 3px 4px rgba(17, 139, 232, 0.58);-moz-box-shadow: 0px 0px 3px 4px rgba(17, 139, 232, 0.58);box-shadow: 0px 0px 3px 4px rgba(17, 139, 232, 0.58);margin:5px;max-width: 92%;max-height: 92%;}
.prev-track {display:inline-block; height:30px; line-height:28px; padding:0 10px 0 10px; border-radius:3px; font-size:13px; overflow:hidden; text-align:left; background-color: #1266c9; color: #FFFFFF;}
.prev-track:hover{background-color: #0f56a8;color: #fff;}
.red {color: #c51616;}
.white {color: #ffffff;}
.center {text-align: center}


.nizcont
{
    border-top: 1px solid #192229;
    margin-top: 10px;
    padding: 0 15px 0px;
}


.related-albums img {
    margin: 10px 10px 10px 4px;
    padding: 0;
    width: 85px;
    height: 85px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
-webkit-box-shadow: 0px 0px 7px 2px rgba(197, 22, 22, 0.35);
-moz-box-shadow: 0px 0px 7px 2px rgba(197, 22, 22, 0.35);
box-shadow: 0px 0px 7px 2px rgba(197, 22, 22, 0.35);
}
.vote_list {font-size:0.7em;}

/**
 * Google ads
 */

ins.adsbygoogle[data-ad-status="unfilled"] {
    display: none !important;
}