.b-contest-logos {gap:24px;}
.b-logo-dfm {height:36px;}
.b-logo-mm {height:60px;}

.b-contest-votebar {flex-wrap:wrap;}
.b-contest-votebar__button {flex-basis:100%;}

.b-contest-gallery__item {flex-basis:100%;}

.b-modal .modal-dialog.video {max-width:100%;}

.b-contest-header {flex-wrap:wrap;}
.b-contest-header__image {flex-basis:100%;order:2;}
.b-contest-header__data {flex-basis:100%;order:1;}

.b-contest-leaderboard__list {gap:12px;}
.b-contest-leaderboard__item {flex-basis:	100%}

.b-contest-galleries__item {flex-basis: 100%;}
.b-contest-galleries__list.winners .b-contest-galleries__item {flex-basis:100%;}

.b-contest-gallery__item {flex-basis: 100%;}

.b-userslist__item {padding:0;}
.b-userslist__icon {flex-basis: 36px;}
.b-userslist__icon:before {top:4px;width:28px;height:28px;}
.b-userslist__icon span {top: 4px;width:28px;height:28px;line-height:28px;font-size:12px;}
.b-userslist__title {/*flex-basis: calc(100% - 115px - 75px - 36px);*/line-height: 36px;font-size:14px;}
.b-userslist__role {flex-basis: 100px;font-size: 14px;line-height: 36px;}
.b-userslist__points {flex-basis: 90px;font-size: 14px;line-height: 36px;}
.b-userslist__points span {flex-basis: 90px;font-size: 14px;line-height: 36px;}
.b-userslist__points span[class*="material-icon"] {line-height:36px;vertical-align:top;}
.b-userslist__image {flex-basis: 36px;}
.b-userslist__image:before {width: 28px;height: 28px;}
.b-userslist__fakeimage {width: 28px;height: 28px;}
.b-userslist__imageurl {width: 28px;height: 28px;}
.b-userslist__list.cols {display:flex;flex-wrap:wrap;gap:10px}
.b-userslist__list.cols > * {flex-basis:100%;}
.b-userslist__list.cols-type2 {display:flex;flex-wrap:wrap;gap:0}
.b-userslist__list.cols-type2 > * {flex-basis:100%;}
.b-userslist__controls {line-height:36px;font-size:14px;}
.b-userslist__controls span[class*="material-icon"].white {line-height: 36px;}

.b-largebutton {font-size:14px;height:28px;line-height:28px;padding:0 15px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: 100%;}