/**
 * 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; }

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

.registration-form__captcha {
    display: none;
}
.registration-form__captcha.visible {
    display: block;
}

/**
 * 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: #e5e5e5;
    margin: 0;
    padding: 0;
}

body
{
    color: #373737;
    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: #003887;
    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%;
}

.h-title:before,
.entry__info-download:before
{
    background-image: url('../images/icons.png');
    background-repeat: no-repeat;
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 0;
}

.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: #373737;
    text-decoration: none;
}

a:hover
{
    background-color: transparent;
    color: #373737;
    -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: #fff;
    border: 1px solid #e5e5e5;
    color: #373737;
    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: #f8f8f8;
    color: #373737;
}

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

.button_green,
.entry__info-download
{
    color: #fff;
    background-color: #05851e;
}

.button_green:hover,
.entry__info-download:hover
{
    background-color: #7cd658;
    color: #fff;
}

.button_blue
{
    background-color: #003887;
}

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

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

.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 #327ceb;
    color: #373737;
	line-height: 1.1429em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    padding: 6px 15px 7px;
}

.button_line:hover
{
    background-color: #327ceb;
    border-color: #327ceb;
    color: #fff;
}

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

.button_line_blue:hover
{
    background-color: #003887;
    border-color: #003887;
}

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

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

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

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

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

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

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

.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 #e5e5e5 !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 #e5e5e5;
    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: #e5e5e5;
    border: none;
    height: 1px;
    margin-top: 3px;
}

[hidden]
{
    display: none;
}

.page-wrapper
{
    background-color: #f2f6f8;
    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: #327ceb;
    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: #373737;
}

.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: #327ceb;
    background: -moz-linear-gradient(left, #327ceb 0%, #05b2fd 100%);
    background: -webkit-linear-gradient(left, #327ceb 0%, #05b2fd 100%);
    background: linear-gradient(to right, #327ceb 0%, #05b2fd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#327ceb', endColorstr='#05b2fd', GradientType=1 );
    color: #fff;
}

.loadmore:hover
{
    background: #588cd6;
    background: -moz-linear-gradient(left, #588cd6 0%, #367de0 100%);
    background: -webkit-linear-gradient(left, #588cd6 0%, #367de0 100%);
    background: linear-gradient(to right, #588cd6 0%, #367de0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#588cd6', endColorstr='#367de0', 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,iVBORw0KGgoAAAANSUhEUgAAAOkAAAAtCAYAAABLTkxBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAMjGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEwLTA2VDExOjE0OjEzKzA1OjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wOC0yMVQyMDo0NzoxNiswMzowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMi0wOC0yMVQyMDo0NzoxNiswMzowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiMzQ0NDE4ZS02MWViLWFlNGItOTA2OS1iMjgxODMwNDE2Y2MiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDphYjU2NTgyZC0zYzc1LTBjNDEtOTZjMC02NzNlMjhhMjc5YmYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoxMDZDOUE4NDZCRjVFODExOTY2MUM5OUY1QTRGNTg2NyIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjIzMyIgZXhpZjpQaXhlbFlEaW1lbnNpb249IjQ1Ij4gPHBob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8cmRmOkJhZz4gPHJkZjpsaSBwaG90b3Nob3A6TGF5ZXJOYW1lPSJtdXpsaXZlLmluZm8iIHBob3Rvc2hvcDpMYXllclRleHQ9Im11emxpdmUuaW5mbyIvPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9Im11emxpdmUuaW5mbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0ibXV6bGl2ZS5pbmZvIi8+IDxyZGY6bGkgcGhvdG9zaG9wOkxheWVyTmFtZT0iaW5mbyIgcGhvdG9zaG9wOkxheWVyVGV4dD0iaW5mbyIvPiA8L3JkZjpCYWc+IDwvcGhvdG9zaG9wOlRleHRMYXllcnM+IDxwaG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDxyZGY6QmFnPiA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDo3NjViYzRiOS0yYTAxLWM2NDMtYWM2OS00ZTQ3YWI0MTI3MWM8L3JkZjpsaT4gPHJkZjpsaT5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWU2YmJlOWYtN2I5YS02MDRiLWE0ZWYtNTAzZjQ2OTNmN2UyPC9yZGY6bGk+IDwvcmRmOkJhZz4gPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MTA2QzlBODQ2QkY1RTgxMTk2NjFDOTlGNUE0RjU4NjciIHN0RXZ0OndoZW49IjIwMTgtMTAtMDZUMTE6MTQ6MTMrMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6QzczQUY3OTQ3NkY1RTgxMUI0MEE4ODEzODg5MUU1MzkiIHN0RXZ0OndoZW49IjIwMTgtMTItMDFUMjA6NDU6MDQrMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6ZWNjNGUwMmQtZTliZC1kMzRlLTgzZWUtNDQzMmY5NjZlMmIzIiBzdEV2dDp3aGVuPSIyMDIyLTA4LTIxVDIwOjQ3OjE2KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20g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') no-repeat;
    display: block;
}
.footer__left:before
{
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAYAAAA6GuKaAAAACXBIWXMAAAsTAAALEwEAmpwYAAAK8GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDIgNzkuMTY0NDYwLCAyMDIwLzA1LzEyLTE2OjA0OjE3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIiB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcDpDcmVhdGVEYXRlPSIyMDE4LTEyLTAxVDIwOjQ5OjE0KzA1OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIyLTAyLTAxVDIzOjI3OjM0KzAzOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMi0wMi0wMVQyMzoyNzozNCswMzowMCIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDphMzgyZTRjMC05NDgwLWI1NDYtYWYwMC04Mjk1N2Y1ZWVkYmMiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDoxNzBlMGZjOC1mNTU0LWMwNGItYjU3Yy0xMWY0OGQ5NTEyMzgiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpDQzNBRjc5NDc2RjVFODExQjQwQTg4MTM4ODkxRTUzOSIgdGlmZjpPcmllbnRhdGlvbj0iMSIgdGlmZjpYUmVzb2x1dGlvbj0iNzIwMDAwLzEwMDAwIiB0aWZmOllSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRpZmY6UmVzb2x1dGlvblVuaXQ9IjIiIGV4aWY6Q29sb3JTcGFjZT0iMSIgZXhpZjpQaXhlbFhEaW1lbnNpb249IjQ1IiBleGlmOlBpeGVsWURpbWVuc2lvbj0iNDUiPiA8cGhvdG9zaG9wOlRleHRMYXllcnM+IDxyZGY6QmFnPiA8cmRmOmxpIHBob3Rvc2hvcDpMYXllck5hbWU9IkYiIHBob3Rvc2hvcDpMYXllclRleHQ9IkYiLz4gPC9yZGY6QmFnPiA8L3Bob3Rvc2hvcDpUZXh0TGF5ZXJzPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDM0FGNzk0NzZGNUU4MTFCNDBBODgxMzg4OTFFNTM5IiBzdEV2dDp3aGVuPSIyMDE4LTEyLTAxVDIwOjQ5OjE0KzA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmFlNzNlMjBlLThkOTgtMTc0MC04NDhhLWI4MDc1OWM0NmE4OSIgc3RFdnQ6d2hlbj0iMjAyMS0wMi0wN1QxMzowOTowNiswMzowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDphODY5ZTdkYS1lMGI5LWFiNDMtOGIzOC0yODI4ZmNmZTZhYjAiIHN0RXZ0OndoZW49IjIwMjItMDItMDFUMjM6Mjc6MzQrMDM6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMS4yIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJkZXJpdmVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJjb252ZXJ0ZWQgZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTM4MmU0YzAtOTQ4MC1iNTQ2LWFmMDAtODI5NTdmNWVlZGJjIiBzdEV2dDp3aGVuPSIyMDIyLTAyLTAxVDIzOjI3OjM0KzAzOjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgMjEuMiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPC9yZGY6U2VxPiA8L3htcE1NOkhpc3Rvcnk+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE4NjllN2RhLWUwYjktYWI0My04YjM4LTI4MjhmY2ZlNmFiMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQTNB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') 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 #e5e5e5;
    padding: 12px;
    position: relative;
}

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

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

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

.header-bar__count
{
    background-color: #003887;
    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: #373737;
}

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: #373737;
    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: #003887;
    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 #e5e5e5;
    font-size: .8125em;
	color: #326ec2;
    margin-bottom: 19px;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding: 10px 12px;
    text-transform: uppercase;
    white-space: nowrap;
}

.speedbar a
{
    color: #373737;
}

.speedbar a:hover
{
    color: #326ec2;
}

/**
 * Pagination
 */

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

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

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

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

.pagination a:hover
{
    background-color: #054ae2;
    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 #e5e5e5;
    margin-bottom: 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: #373737;
}

.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: #327ceb;}
.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: #327ceb;
}

.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: #003887;
}

.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: 10px;
    margin-right: 10px;
    overflow: hidden;
}

.entry__content-image
{
    display: block;
}
.entry__content-image img {
    width: 100%;
}
.styleMP3 {width: 70px;height: 70px;background: rgb(23 179 93);background: linear-gradient(90deg, rgb(23 179 93) 0%, rgb(4 175 151) 100%);position: absolute;margin: 16px 10px;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(179 88 23);background: linear-gradient(90deg, rgb(179 88 23) 0%, rgb(175 51 4) 100%);;position: absolute;margin: 16px 10px;z-index: 2;}
.styleFLAC:after {content: "FLAC";margin: 22px 12px;font-weight: bold;font-size:20px;color: #fff;position: absolute;}
.entry__content-description
{
    color: #373737;
    margin-top: 12px;
    -ms-word-wrap: break-word;
    word-wrap: break-word;
}

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

.entry__info-size
{
    color: #373737;
    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: 4px 3px 4px 26px;
    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-download:before
{
    background-position: 0 -24px;
    height: 20px;
    margin-top: -10px;
    top: 50%;
    left: 3px;
    width: 20px;
}

.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: #054ae2;
    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:#327ceb;
	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 #e5e5e5;
    margin-top: 20px;
    padding: 11px 15px 15px;
}

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

.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: #327ceb;
    border: none;
    color: #fff;
}

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

.block_yellow-light
{
    background-color: #d5e7ff;
}

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

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

.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: #327ceb;
}

.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 #052a99;
    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 #052a99;
    display: block;
    line-height: 19px;
    padding: 12px 15px;
}

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

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

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

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

.album-menu ul a
{
    border-bottom: none;
    color: #373737;
    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: #327ceb;
    -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 #d1d1d1;
    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: #373737;
}

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


/* popup */

.popup,
.video-popup
{
    background: rgba(0, 0, 0, .85);
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 100%;
    opacity: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 70px;
    position: fixed;
    top: 0;
    left: -100%;
    text-align: center;
    width: 100%;
    z-index: 200;
}

.popup.visible,
.video-popup
{
    left: 0;
    opacity: 1;
}

.popup__scroll-wrapper,
.video-popup__wrapper
{
    display: inline-block;
    max-width: 480px;
    text-align: left;
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -ms-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    transform: translateY(-40px);
    vertical-align: middle;
    width: 100%;
}

.popup_side-block .popup__scroll-wrapper,
.popup_wide .popup__scroll-wrapper
{
    max-width: 640px;
}

.popup.visible .popup__scroll-wrapper,
.video-popup .video-popup__wrapper
{
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}

.popup__container
{
    background-color: #fff;
    padding: 22px 20px 40px;
}

.popup_another-quality .popup__container
{
    padding-bottom: 28px;
}

.popup__close
{
    background-color: transparent;
    border: none;
    display: block;
    float: right;
    height: 40px;
    margin: -10px -20px -10px 0;
    opacity: .5;
    padding: 0;
    position: relative;
    width: 48px;
}

.popup__close:hover
{
    background-color: transparent;
    opacity: 1;
}

.popup__close:before
{
    content:"\f00d";
	color:#7f7f7f;
	font-size: 25px;
	font-family:'FontAwesome'; 
    margin-top: -10px;
    margin-left: -10px;
    top: 50%;
    left: 50%;
}

.popup__title
{
    font-size: 1.125em;
    font-weight: 500;
    margin-right: 56px;
    text-transform: uppercase;
}

.popup__content
{
    padding-top: 32px;
}

.popup__content > p:first-child
{
    margin-top: 0;
}

.popup__content > p:last-child
{
    margin-bottom: 0;
}

.popup_another-quality .popup__content
{
    padding-top: 20px;
}

.popup__container-side
{
    padding: 36px 30px;
    text-align: center;
}

.popup__side-text
{
    margin-bottom: 14px;
}

.popup .button,
.popup button,
.popup input[type='button'],
.popup input[type='submit']
{
    padding-top: 12px;
    padding-bottom: 12px;
}

.popup .button.button_line,
.popup .button_line,
.popup .button_line
{
    padding-top: 10px;
    padding-bottom: 10px;
}
.login-soc-btns {text-align: center; margin-bottom:20px;}
.login-soc-btns a {display:inline-block; vertical-align:top;}
.login-soc-btns img {display:block; width:29px; height: 29px; border-radius: 50%;}
/**
 * Login Form
 */


/**
 * 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%;
}
.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: #054ae2;
    border-bottom: none;
}

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

.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: #327ceb;
    line-height: 20px;
    padding: 8px 12px 8px 28px;
    position: relative;
    white-space: nowrap;
	display: inline-block;
}

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

.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: #e5e5e5;
}

.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:#327ceb; 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: #373737;
    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 #e5e5e5;
    padding-bottom: 12px;
}

.inner-entry_simpler .inner-entry__stat a
{
    color: #054ae2;
    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: #373737;
}

.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: #fbfbfb;
    border-top: 1px solid #e5e5e5;
    padding: 12px 15px;
}

.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:#003887;
    margin-top: -15px;
    top: 50%;
    left: 0;
	display: none;
}

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

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

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

.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: #327ceb;
    margin-top: 24px;
    margin-bottom: 20px;
    text-align: center;
}

.inner-entry__related
{
    border-top: 1px solid #e5e5e5;
    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;
}

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

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

.comment
{
    border-bottom: 1px solid #e5e5e5;
    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 #e5e5e5;
    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: #373737;
    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 #e5e5e5;
    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: #fafafa;
    margin: 32px -15px 0;
}

.footer a
{
    color: #fff;
}

.footer__first-line
{
    background-color: #292929;
    padding: 16px 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: .85;
    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 #373737;
}

.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, 59, 164, .25);
    -moz-box-shadow: 0 5px 10px rgba(24, 59, 164, .25);
    box-shadow: 0 5px 10px rgba(24, 59, 164, .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: 12px;
    }

    .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)
{
    .main
    {
        padding-top: 20px;
    }
	
    .header-bar__search{margin-left: 301px;margin-right: 300px;}

    .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: #153663;
        border-top: 6px solid #327ceb;
        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;}
    .speedbar::-webkit-scrollbar {display: none;}

    .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 screen and (max-width: 470px) {
.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:20px;}
/* new download----------------------------------------------- */
@media screen and (max-width: 590px) {
.fdl-btn {padding-left: 100px;}
.fdl-btn::before {width: 40px; height: 40px; margin-top: -20px; left: 25px;box-shadow: 0 0 0 15px rgba(0,0,0,0.13), 0 0 0 30px rgba(0,0,0,0.08), 0 0 0 45px rgba(0,0,0,0.04);}
}
.fdl-btn,.fdl-btn:hover {display: block; position: relative; text-decoration: none; padding: 10px 10px 10px 130px; border-radius: 3px;background-color: #02875f; color: #fff !important; overflow: hidden;}
.fdl-btn-title {text-transform: uppercase; font-weight: 700; word-wrap: break-word;}
.fdl-btn-size {text-transform: uppercase; font-size: 14px;}
.fdl-btn-caption {opacity: 0.7; font-size: 14px;}
.fdl-btn-dl {font-size: 12px; text-transform: uppercase; margin-left: 15px;}
.fdl-btn > * {position: relative; z-index: 3;}
.fdl-btn::before {content: ''; width: 40px; height: 40px; border-radius: 50%; margin-top: -20px;
    background: url(../images/ut.svg) 0 0 / 100% auto no-repeat; position: absolute; left: 40px; top: 50%; 
	box-shadow: 0 0 0 15px rgba(0,0,0,0.13), 0 0 0 30px rgba(0,0,0,0.08), 0 0 0 45px rgba(0,0,0,0.04);}
/* new download----------------------------------------------- */
.download { display:inline-block; height:30px; line-height:28px; margin-bottom:0px; padding:0 0px 0 0; border-radius:3px; font-size:13px; overflow:hidden;text-align:left; background-color: #02875f; 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: #a51616;}
.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:#781414 !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 6px 5px 1px;background-color: #193f73;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: #051a91;}
.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:#00c6f7;}
.read-comp {box-shadow: 0px 0px 1px 2px 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;}
.prev-track:hover{background-color: #0f56a8;}
.chatmuz {line-height: 0px;}



figure {
    margin: 0;
}

figure.align-left {
    float: left;
}

figure.align-right {
    float: right;
}

figure.image.align-center {
    display: table;
    margin-left: auto;
    margin-right: auto;
}

figure.image figcaption {
	padding: 1rem;
    background-color: #fafafa;
    font-size: .8rem;
    caption-side: bottom;
    word-break: break-word;
    text-align: center;
}

figure.image.align-center figcaption {
	display: table-caption;
}