.bgs__wrap-center {top: 870px;}

#allEntries > div[id*="entryID"] {
    width: 50%;
    padding-left: 8px;
    padding-right: 8px;
    float: left;
    margin-bottom: 12px;
}
#allEntries::after {content: ''; display:block; clear: both; position: relative;}

.c__header-logo, .shopthemes_ru {display:flex; align-items:center; justify-content:center;}
a.c__header-logo-link {color:#ffc022; font-weight:bold; font-size:36px; display:inline-flex; line-height:1; text-transform:uppercase; text-decoration: none; transition: .3s;}
a.c__header-logo-link > span {color:#fff; transition: .3s;}
a.c__header-logo-link:hover {color:#fff;}
a.c__header-logo-link:hover > span {color:#ffc022;}

.shopthemes_ru a {font-size:22px;text-transform:uppercase;font-weight:bold;color:#333333;text-decoration:none;transition:.3s}
.shopthemes_ru a > span {color:#fff; transition: .3s;}
.shopthemes_ru a:hover {color:#fff;}
.shopthemes_ru a:hover > span {color:#333333;}

.c__header-center.display-none .c__header-logo, .shopthemes_ru {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    margin: 0px;
    float: none;
    height: 50px;
    padding: 0 50px;
}
.c__header-center.display-none a.c__header-logo-link {font-size: 20px;}
.footer__left {
    display: flex;
    align-items: center;
}
.js-login-open {cursor:pointer;}
a.u_link {
    display: block;
    margin-bottom: 15px;
transition: .3s;
}
a.u_link:hover {color:#fff;}
.u_panel_ava_block {
width: 56px;
height: 56px;
overflow: hidden;
position: relative;
left: 50%;
top: 0px;
margin: 0px 0 0 -27px;
transform: rotate(45deg);
box-shadow: -1px 3px 10px 0 rgba(0, 1, 1, 0.22);
}
.o-avatar-src_u_link {position: relative;}

.sblock__track-list a {padding: 10px 8px 10px 40px;}
.content__sidebar .sblock__track-content {
    padding: 26px 0 26px 0;
}
.content__sidebar .sblock__track-list a {
    padding: 10px 25px 10px 40px;
}
.block__profile-name > span {padding-left: 10px;font-size: 12px;}
.content__sidebar .o-avatar {
    width: 55px;
    height: 55px;
}
.content__sidebar .o-avatar-box {
    width: 40px;
    height: 40px;
    margin: -19px 0 0 -25px;
}
.content__sidebar .o-avatar-src {width: 50px;height: 50px;margin: -25px 0 0 -25px;}

.content__sidebar .block__reviews-item {
    margin: 0 0 25px 0;
}

.content__sidebar .block__reviews-item a:hover {text-decoration: none;}
.track_poster {
    width: 156px;
    height: 156px;
    display: block;
    box-shadow: 0 0 0 2px #fff, -1px 2px 10px 0 rgba(0, 1, 1, 0.32);
}
.track_poster img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}
.track__width-box-props dl, .track__width-props dl {font-size: inherit;}

.track__width-box .track__width-box-name {margin-bottom: 35px;}
.track__texttrack-text {font-size: 16px;text-align: center;}

.reviews__list-wrap .sblock__title {text-align: left;padding: 0 10px;}

.com-order-block {
    display: none;
}
#pagesBlock1 {
    font-size: 16px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
}
.footer__center-desc a {color: #9c9c9c;}
.news .entry__item-title {padding-left: 10px;}
.news .entry__item-desc {line-height: 20px;}
.news .entry__item-details {padding-left: 10px;}
.news a.entry__item-details-more-link {color: #fff;}
.news .entry__item-image img {height: 130px;object-fit: cover;}

.c__header-slider-item .video__item-image-src {height: 145px;}
.container__header {z-index: 7;}


/* TABLET  (640)
---------------------------------------------*/
@media only screen and (max-width:640px) {
.track__width-box-content {padding-left: 115px;padding-right: 25px;}
.jplayer__right { width: 60px;}
.jplayer__btn {width: 28px;}
.jplayer__btn.btn--repeat {margin-right: 0px;}
.jplayer__btn.btn--sound-on {margin-left: 0px;}
.track__width-box { margin-bottom: 50px;}
}


/* MOBILE  (480)
---------------------------------------------*/
@media only screen and (max-width:480px) {
#allEntries > div[id*="entryID"] {width: 100%;}
.track__width-box-image { position: relative;display: flex;justify-content: center;}
.track__width-box-content {padding-left: 20px;padding-right: 20px;}
.track__width-box-name > span {padding-left: 25px;font-size: 16px;}
.track__width-box-props {padding-left: 0;}
.track__width-box .track__width-box-name {margin-bottom: 25px;}
.track__width-box {margin-bottom: -10px;}
.track__width-props { width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;padding: 0 25px;}
.track_poster {width: 250px;height: 250px;}
}