body {background:white;}

.ismobile {display:block;width:0;height:0;opacity:0}

.mobileonly {display:block !important}

.desktoponly {display:none !important}

.b-toppanel {position:fixed;width:100%;height:54px;top:0;left:0;transform:none;background:rgba(255,255,255,0.9);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px);}

.b-toppanel__left {display:none;}

.b-toppanel__right {/*width:100%;background:none;-webkit-backdrop-filter: none;backdrop-filter: none;height:42px;padding-top:5px;*/}

.b-maincols {width:100%;padding-top:54px;}

.b-maincols__left {display:none;}

.b-maincols__right {background:none;padding:20px 20px 0;flex-basis:100%;max-width:100%;}

.b-maincols__right:before {display:none;}

.b-logo.mobileonly {margin:0;font-size:0;position:absolute}

.b-logo.mobileonly .b-logo__link {font-size:0;padding-left:32px;}

.b-authpanel {margin-left:0;margin-bottom:24px;}

.b-authpanel__list {text-align:left;}

.b-authpanel__button.create {font-size:0;padding: 0 0 0 32px;}

.b-authpanel__button.create:before {left:4px}

.b-authpanel__balance {margin:0;}

.b-contestlist__item {flex-basis:100%;margin-bottom:40px;}

.b-switcher__list {text-align:center}

.b-useritem {padding:8px 0 8px 72px;}

.b-useritem__image {width:56px;height:56px;border-radius:28px;}

.b-quizcols {flex-wrap:wrap;margin-top:-20px;}

.b-quizcols__left {padding:0;max-width: 100vw;}

.b-quizcols__right {flex-basis:100%;padding:0 0 24px;max-width: 100vw;}

.b-quizscreenwrapper {margin:0 -24px !important;max-width:100vw;border-radius:0;}

.b-quizscreen {width:100vw;height:calc(100vh - 100px);padding:0;}

.b-quizscreen-startingscreen__half {position:absolute;width:100%;}

.b-quizscreen-startingscreen__half:nth-child(1) {}

.b-quizscreen-startingscreen__half:nth-child(2) {z-index:1}

.b-quizscreen-backgroundimage__imageurl {-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}

.b-quiz-cards__item {width:100%;}

.b-quizscreen-video video {-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}

.b-quizscreen-video.videoadv video {-o-object-fit:contain;object-fit:contain;}

.b-quizscreen-answers__item {width: 100%;}

.b-quizscreen-header {z-index:1}

.b-quizscreen-livetimer {z-index:2}

.b-quizscreen-header__text {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.b-quizscreen-headerlink.muted {width:120px;height:120px;transform:translate( calc(50vw - 60px),100px);}

.b-quizscreen-headerlink.muted span {width:120px;height:120px;border:7px solid var(--pink);font-size: 80px !important;line-height: 105px !important;}

.b-quizscreen-question {width:100%;font-size:18pt;line-height:1.2;max-height: calc(1.2 * 18pt * 5 + 72px);position:relative;top:auto;top:initial;padding-top:72px;margin-bottom:10px;}

.b-quizscreen-question__text {font-size:18pt;}

.b-quizscreen-image {width: 100%;padding: 0 20px;position:relative;top:auto;top:initial;}

.b-quizscreen__showadvbtn {right: 0;}

.b-quiz-howtoprize:after {display:none;}

.b-quiz-howtoprize {min-height:auto;padding:16px 20px;}

.b-quiz-howtoprize__data {height:auto;width:auto;}

.b-quizscreen-welcometext {max-width: calc(100vw - 40px);margin-left: auto;margin-right:auto;}

.b-quizscreen-finishtext {max-width: calc(100vw - 40px);margin: 10vh auto 0;}

.b-quizscreen-top10 {max-width: calc(100vw - 40px);margin-left: auto;margin-right:auto;}

.b-quizscreen-prize {max-width: calc(100vw - 40px);}

.b-quizscreen-percentbar {flex-direction:column;}

.b-quizscreen-percentage {width:100%;margin:0 0 20px;}

.b-quizscreen-nextbutton {width:100%;}

.b-quiz-stats {width: calc(100vw - 40px);}

.b-quiz-cards {width: calc(100vw - 40px);}

.b-quiz-progressstat__item {width:100%;margin-right:0;}

.b-quiz-progressstat__score {left: calc(90vw - 86px);}

.b-quiz-progressstat__percentage b {left: calc(90vw - 86px);}

.b-quizscreen-listitem {margin:0;}

.b-quizscreen-listitem__image {border-radius:16px;}

.b-quizscreen-listitem__buttons {border-radius:16px;}

.b-quizscreen-listitem .b-quizscreen-participatebutton {width:100%;}

.b-quizscreen-listitem .b-quizscreen-finishbutton {width:100%;}

.b-quizscreen-listitem .b-participatebutton {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-listitem .b-quizscreen-viewbutton {width:100%;}

.b-quizscreen-countdown__text {line-height:24px;margin:5px 0 5px;}

.b-quizscreen-viewlink__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-viewbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;white-space:nowrap;}

.b-quizscreen-finishbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-finishbutton__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-orgbutton__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-orgbutton__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-countdown__button {width:calc(100% - 40px);line-height:44px;height:44px;font-size:12pt;}

.b-quizscreen-countdown__button .material-icons-outlined {line-height: 44px;}

.b-quizscreen-finishbutton__button.active {line-height:48px;height:48px;}

.b-quiz-sponsorpanel {max-width: 100vw;margin:0 -20px;height:28px;line-height:28px;}

.b-quiz-sponsorpanel__text {font-size:12pt;}

.b-quiz-card-leaderboard.hideinprocess {display:block !important;}

.b-createcontest {padding-right:0;}

.b-createcontest__header {padding-right:25%;}

.b-form__header {padding-right:25%;}

.b-form__3cols {flex-wrap:wrap;}

.b-form__3cols1 {flex-basis:100%;}

.b-form__3cols2 {flex-basis:100%;}

.b-form__3cols3 {flex-basis:100%;}

.b-form__3cols23 {flex-basis:100%;width:100%;position:relative;}

.b-form__videouploader-thumbs-item:nth-child(6n) {margin-right:10px}

.b-useritem {max-width: calc(100vw - 40px);}

.b-profileheader {padding:0 0 0 104px;margin:1px 0 0;min-height:104px;}

.b-profileheader__image {width:88px;height:88px;border-radius:44px;}

.b-profileheader__percent {width: 20px;height: 20px;line-height: 20px;font-size: 8px;bottom: -10px;}

.b-profileheader__title {font-size:20px;margin:0 0 5px;}

.b-profileheader__subtitle {font-size:14px;margin: 0 0 10px;}

.b-profileheader__subtitleitem {margin:0 24px 5px 0;}

.b-profileheader__note {padding: 0 0 29px 48px;}

.b-profileheader__notetitle {white-space: normal;white-space: initial;overflow: visible;overflow: initial;text-overflow:initial;}

.b-profileheader__notesubtitle {white-space: normal;white-space: initial;overflow: visible;overflow: initial;text-overflow:initial;}

.b-profileheader .b-cardpanel {margin:0 0 20px -104px;}

.b-profileheader__notecontrols {right:0;bottom:0;top:auto;top:initial;transform:none;}

.b-profileheader__socials {position:static;right:inherit;top:inherit;margin:0 0 15px;}

.b-profilecards__item {width:100%;margin:0 0 20px}

.b-profiledashboard__item {width: 100%;}

.b-pointshistory__header {white-space: normal;white-space: initial;overflow: visible;overflow: initial;text-overflow:initial;padding-right:75px}

.b-pointshistory__title {flex-basis: calc(100% - 100px - 60px - 56px);}

.b-pointshistory__points {flex-basis: 60px;}

.b-adv {}

.b-adv img {max-width:100%;}

.b-adv.mobile_afterquiz {display:flex;justify-content:center;margin:0 -20px;position:relative;width:100vw}

.b-adv.indexpage {margin:0 -20px;width:auto;}

.b-welcome {position:relative;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;}

.b-welcome:before {display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:url(/packs_prod/media/images/hitfun/welcome.bg-a2b0d4fb03d7b3e67946c86087066ea9.png) center center no-repeat;background-size:cover;opacity:0.45;}

.b-welcome:after {display:block;position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0) 50%, #000000 100%);}

.b-welcome__logo {position:absolute;left:16px;top:0;height:64px;line-height:64px;padding:0;margin:0;z-index:10;}

.b-welcome__logolink {display:block;padding:0;margin:0;color:white;font-size:24px;font-weight:bold;text-decoration:none;}

.b-welcome__logolink:hover {color:white;text-decoration:none;}

.b-welcome__logolink:before {display:none;}

.b-welcome-socials {position:absolute;right:16px;top:0;height:64px;line-height:64px;z-index:10;}

.b-welcome-socials__list {list-style-type:none;margin:0;padding:0;display:flex;}

.b-welcome-socials__item {margin:0 0 0 16px;padding:0;}

.b-welcome-socials__item.telegram {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;}

.b-welcome-socials__item.odnoklassniki {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;}

.b-welcome-socials__item.vkontakte {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}

.b-welcome-socials__item.youtube {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}

.b-welcome-socials__item.rutube {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}

.b-welcome-socials__item.yandex {display:block;font-size:0;margin:20px 0 20px 8px;width:24px;height:24px;position:relative;}

.b-welcome-main {width:calc(100vw - 32px);min-width:inherit;position:relative; text-align:center;color:white;z-index:10;}

.b-welcome-main__logo {font-size:0;display:block;width:132px;height:132px;background:url(/packs_prod/media/images/hitfun/welcome.logo-7da61efba7810384c5aba78618140814.svg) center center no-repeat;background-size:contain;margin:0 auto 15px;padding:0;}

.b-welcome-main__title {font-size:36px;font-weight:bold;margin:0 0 15px;padding:0;}

.b-welcome-main__text {font-size:16px;line-height:1.2;margin:0 0 15px;padding:0;}

.b-welcome-main__subtext {font-size:16px;line-height:1.2;margin:0 0 15px;padding:0;}

.b-welcome-main__button {display:block;margin:0 auto;padding:0;width:100%;max-width:320px;height:44px;background:var(--pink);color:white;text-align:center;font-size:16px;line-height:44px;text-decoration:none;border-radius:22px}

.b-welcome-main__button:hover {color:white;text-decoration:none;}

.b-welcome-countdown {display:flex;margin:0;padding:0;justify-content:center;z-index:10;}

.b-welcome-countdown__days {font-size:0}

.b-welcome-countdown__days span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}

.b-welcome-countdown__hours {font-size:0}

.b-welcome-countdown__hours span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}

.b-welcome-countdown__mins {font-size:0}

.b-welcome-countdown__mins span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}

.b-welcome-countdown__secs {font-size:0}

.b-welcome-countdown__secs span {display:inline-block;font-size:18px;line-height:32px;color:var(--pink);font-weight:bold;background:#e5e5ea;border-radius:8px;width:32px;margin:0 2px;padding:0;}

.b-welcome-countdown__delimiter {font-size:18px;color:white;line-height:32px;margin:0 4px;padding:0;}

.b-welcome-footer {position:absolute;width:100%;text-align:center;left:50%;bottom:16px;transform:translateX(-50%);line-height:1.2;z-index:10;}

.b-welcome-footer__link {font-size:12px;line-height:1.2;margin:0 8px;padding:0;color:white;text-decoration:none;white-space:nowrap;}

.b-welcome-footer__link:hover {color:white;text-decoration:none}

.b-popupvideoplayer .modal-content .vjs-big-play-button {width:35vw;height:35vw;}

.b-popupvideoplayer .modal-content .vjs-big-play-button .vjs-icon-placeholder {width:35vw;height:35vw;line-height: calc(35vw - 20px) !important;}

.b-popupvideoplayer .modal-content .vjs-big-play-button .vjs-icon-placeholder:before {font-size:25vw !important;line-height:calc(35vw - 20px) !important;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button {width:35vw;height:35vw;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder {width:35vw;height:35vw;line-height: calc(35vw - 20px) !important;}

.b-quizscreen-videorecord .video-js .vjs-big-play-button .vjs-icon-placeholder:before {font-size:25vw !important;line-height:calc(35vw - 20px) !important;}

.b-howtogetpoints {left:70px;font-size:0;}

.b-howtogetpoints__link > .material-icons-outlined {font-size:24px;}

.b-closestquiz {margin:0 -20px 40px;padding:0;height:56px;}

.b-closestquiz__image {left:0px;top:0;width:100px;height:56px;}

.b-closestquiz__title {left:112px;top:50%;font-size:12pt;max-height: calc(1.2 * 12pt * 2);width:calc(100vw - 112px);box-sizing:border-box;padding-right:40px;}

.b-closestquiz__title:before {position:absolute;right:8px;top:50%;width:32px;height:32px;line-height:32px;font-family:'Material Icons';line-height:32px;font-size:32px;color:white;content:'\E5C8';opacity:0.5;transform:translateY(-50%)}

.b-closestquiz__countdown {position:absolute;left:0;bottom:0;top:inherit;height:100%;margin:0;padding:0;width:100px;text-align:center;background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.65) 100%);}

.b-closestquiz__button {position:absolute;left:0;right:0px;top:0;bottom:0;transform:none;margin:0;padding:0;}

.b-closestquiz__button > * {font-size:0;display:block;position:absolute;left:0;top:0;width:100%;height:100%;border-radius:0;background:transparent !important;margin:0;padding:0;}

.b-closestquiz-countdown {display:flex;margin:0;padding:0;justify-content:center;z-index:10;text-align:center;margin:0;padding:0;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;}

.b-closestquiz-countdown__hours {font-size:0;margin:0;}

.b-closestquiz-countdown__hours span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}

.b-closestquiz-countdown__mins {font-size:0;;margin:0;}

.b-closestquiz-countdown__mins span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}

.b-closestquiz-countdown__secs {font-size:0;margin:0;}

.b-closestquiz-countdown__secs span {font-size:17px;line-height:17px;color:white;background:transparent;border-radius:0;width:auto;margin:0;padding:0;}

.b-closestquiz-countdown__delimiter {font-size:17px;color:white;line-height:17px;margin:0 1px;}

.b-mainmenu-socials.mobileonly {display:block;margin:0;padding:0;position:absolute;left:140px;top:11px;}

.b-mainmenu-socials.mobileonly .b-mainmenu-socials__header {display:none;}

.b-mainmenu-socials__list {margin:0;padding:0;border-bottom:0;}

.b-mainmenu-socials__item {display:inline-block;margin:0;padding:0 0 0 32px;}

.b-mainmenu-socials__item:before {left:0;}

.b-mainmenu-socials__title {font-size:0;}

.b-mainmenu-socials__item.tg:before {background-size:80%;}

.b-mainmenu-socials__item.vk:before {background-size:80%;}

.b-mainmenu-adds {display:block;margin:0;padding:0;position:absolute;left:65px;top:11px;}

.b-mainmenu-adds__itemlink {display:inline-block;height:32px;line-height:32px;color:var(--pink);text-decoration:none;text-align:center;}

.b-mainmenu-adds__itemlink.cup {width:32px;}

.b-mainmenu-adds__itemlink.shop {width:32px;}

.b-mainmenu-adds__itemlink [class*="material-icon"] {height:32px;line-height:32px;vertical-align:text-bottom;background:var(--themegradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;vertical-align:middle}

.b-quiz-card-leaderboard.v2 {margin:0;border-radius:25px;}

.b-linkitem.mobileonly + .b-closestquiz {margin-top:-15px}

.b-sharequizz .social-likes_single-w {line-height:44px;}

.b-sharequizz .social-likes__widget_single {line-height:44px;height:44px;}

.b-sharequizz .social-likes__button_single {line-height:44px;height:44px;font-size:12pt;}

.b-quiz-card-prize-v2__text {border: 1px solid var(--hrcolor);}

.b-sponsorslist__item {border: 1px solid var(--hrcolor);flex-basis:100%;max-width:100%;margin:0 0 20px;}

.b-prizehistory-item {flex-wrap:wrap}

.b-prizehistory-item__text {flex-basis: calc(100% - 140px);}

.b-prizehistory-item__controls {flex-basis: 100%;margin-left:0;margin-top:12px;}

.b-profilepage__header {padding-right:100px}

.b-payoutdetailslist {display: block;}

.b-payoutdetailslist__item {display: flex;flex-wrap: wrap;margin-bottom:20px;font-size:10.5pt}

.b-payoutdetailslist__item > * {box-sizing:border-box;margin:0;border-bottom:0;}

.b-payoutdetailslist__date {flex-basis:30%;flex-shrink:0;flex-grow:0;padding:10px 0 0 10px;}

.b-payoutdetailslist__quiz {flex-basis:70%;flex-shrink:0;flex-grow:0;padding:10px 10px 0 0;}

.b-payoutdetailslist__summ {flex-basis:30%;flex-shrink:0;flex-grow:0;padding:10px 0 0 10px;}

.b-payoutdetailslist__card {flex-basis:70%;flex-shrink:0;flex-grow:0;padding:10px 10px 0 0;}

.b-payoutdetailslist__status {flex-basis:100%;flex-shrink:0;flex-grow:0;padding:10px 0;}

.b-payoutdetailslist__item.title {background:var(--leftcolbg);}

.b-payoutdetailslist__item.title .b-payoutdetailslist__summ,
.b-payoutdetailslist__item.title .b-payoutdetailslist__card,
.b-payoutdetailslist__item.title .b-payoutdetailslist__status {font-weight:normal;border-bottom:0;}

.b-payoutdetailslist__item.title .b-payoutdetailslist__status {padding:10px;}

.b-payoutdetailslist__item .b-payoutdetailslist__date,
.b-payoutdetailslist__item .b-payoutdetailslist__quiz {font-weight:bold}

.b-payoutdetailslist__status .b-middlebutton {width:100%;text-align:center}

/* shop */

.b-products-list__item {flex-basis:100%;flex-shrink:0;flex-grow:0;margin:0 0 24px 0;position:relative;}

.b-products-list__image {background-color:var(--modalbg);}

.b-products-item {padding:0;}

.b-products-item__header {position:relative;left:auto;left:initial;top:auto;top:initial;right:auto;right:initial;height:auto;}

.b-products-item__footer {position:relative;left:auto;left:initial;top:auto;top:initial;right:auto;right:initial;height:auto;}

.b-products-item__title {line-clamp: 2;-webkit-line-clamp: 2;max-height: calc(1.2 * 24pt * 2);}

.b-products-item__twocols {flex-wrap:wrap;}

.b-products-item__twocols > * {flex-basis:100%}

.b-products-item__thumbs-item {width: calc(20% - 8px);padding: 0 0 calc(20% - 8px);margin-right:9px;}

.b-products-item__thumbs-item:nth-child(3n) {margin-right: 9px;}

.b-products-item__thumbs-item:nth-child(5n) {margin-right: 0;}

.b-products-item .b-products-item__data {margin-top:12px;}

.b-products-item__subtitle {margin: 0 0 12px;}

.b-products-item__price {line-height:44px;}

.b-products-item__buybutton .b-largebutton.fullwidth {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;max-width: calc(50vw - 12px);font-size:12pt;}

.modal-content > .b-products-item {max-height: calc(100vh - 1rem);padding: 0 24px;overflow: scroll;}

.modal-content > .b-products-item .b-products-item__body {max-height: none}

.modal-content > .b-products-item .b-products-item__header {padding:24px 48px 0 0;}

.modal-content > .b-products-item .b-products-item__footer {padding:24px 0 0;}

.modal-content > .b-products-item .b-headercontrols {top:24px;}

.b-largebutton {line-height: 44px;height: 44px;}

.b-payouthistory {overflow-x: scroll;}

/*
.b-profile-prizebutton__link {line-height:44px;font-size:12pt;padding-top:0;padding-bottom:0;}
.b-profile-prizebutton__link .material-icons-outlined {font-size: 24px;line-height: 24px;}
*/

.b-orglist__item {flex-wrap:wrap;}

.b-orglist__title {width:calc(100% - 90px - 72px);}

.b-orglist__action {flex-basis:100%;margin-top:5px;margin-bottom:5px;}

.b-community-header {min-height:110vw;}

.b-community-header__image {width:100vw;height:100vw;margin-left:-24px;border-radius:0;}

.b-community-header__logo {width:20vw;height:20vw;left:24px;top:90vw;}

.b-community-header__title {margin:calc(10vw + 16px) 0 0;}

.b-community-header__button {margin:8px 0 0;}

.b-community-contacts > * {flex-basis:100%;}

.b-userslist__list > * {flex-basis:100%}
.g-notification-count {position:static;display:inline-block;right:inherit;top:inherit;color:white;background:#ff0022;font-size:10px;width:16px;line-height:16px;text-align:center;border-radius:50%;vertical-align:text-bottom}

.b-quizscreen-orgbutton__button {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.b-middlebutton {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.b-events-header {margin:0 0 24px;}

.b-events-header__burger {display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;font-size:0;}

.b-events-header__burger:before {position:absolute;left:0;top:0;width:32px;height:32px;line-height:32px;font-family: 'Material Icons Outlined';font-size: 32px;line-height: 32px;content: '\E5D2';background: var(--themegradient);-webkit-background-clip: text;-webkit-text-fill-color: transparent;}

.b-events-wrapper {margin:0 0 24px;}

.b-event {border-radius:0;margin: 0 -24px 24px;}

.b-event-title {padding:24px 0 20px;max-width:100%;overflow:hidden;word-wrap: break-word;word-break: break-word;font-size:36px;}

.b-event-title__text {}

.b-event-toplists {margin:0 0 24px;padding:0;flex-wrap:wrap;}

.b-event-top {flex-basis:100%;}

.b-event-top__list.horizontal > * {width:100%;}

.b-event-top__list.horizontal .b-event-top__item {margin-bottom:32px;}

.b-event-top__list.horizontal .b-event-top__item:last-child {margin-bottom:0;}

.b-event-slider__list {width:272px;margin:0 auto;}

.b-event-slider__item {margin:0 14px;}

.b-event-sectorslist > * {flex-basis: 100%;}

.b-event-sectorslist__item-title {padding-right:0;}

.b-event-sectorslist__item-subtitle {padding-right:0;}

.b-event-sectorslist__button {position:relative;margin-top:18px;right:inherit;top:inherit;transform:none;display:block !important;}

.b-event-sectorslist__button .b-middlebutton {width:100%;text-align:center;}

.b-event-sectorslist__button .b-event-sectorslist__checkin {margin-top:-18px;text-align:right;}

.b-event-sectorslist__button .b-middlebutton + .b-event-sectorslist__checkin {margin-top:6px;text-align:right;}

.b-event-voteslist > * {flex-basis: 100%;}

.b-event-votingmodal .modal-body  > * {flex-basis:100%;}

.b-event-block__title {padding:0;margin:0 0 20px;}

.b-event-block .b-headercontrols {position:relative !important;top:inherit !important;transform:none !important;right:inherit !important;width:100%;margin:10px 0 0;}

.b-event-block .b-headercontrols:after {display:block;height:1px;overflow:hidden;clear:both;content:'';}

.b-event-block .b-headercontrols > * {float:right;}

.b-events-list__item {flex-basis: 100%;}

/* new layout */

.b-main-layout {display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;margin:0 auto;}

.b-main-layout__leftcol {flex-basis:100vw;overflow:hidden;min-height:inherit;background:white;padding:24px 24px 0;position:fixed;left:0;top:0;right:0;height:96px;z-index:999999;box-sizing:border-box;}

.b-main-layout__rightcol {flex-basis:100vw;overflow:hidden;padding:120px 24px 24px;}

.b-main-layout__leftcol.opened {height:100vh;overflow:hidden;}

.b-main-layout__leftcol.opened .b-events-header__burger:before {content:'\E5CD'}

.b-events-promoslider {width: 100vw;padding:0 0 100%;margin-left: -24px;border-radius:0;}

.b-material__content .IncutImageL {width:100%;margin-right:0;margin-bottom:16px;float:none;}

.b-material__content .IncutImageL .Desc {margin:4px 0 0;}

.b-material__content .IncutMedImage {width:100%;margin-right:0;margin-bottom:16px;float:none;}

.b-material__content .IncutMedImage .Desc {margin:4px 0 16px;}

.b-material__content .IncutBigImage {width:100%;margin-bottom:16px;float:none;}

.b-material__content .IncutBigImage .Desc {margin:4px 0 0;}

.b-material__content .b-video-wrapper {margin:0 0 16px;}

.b-community-header .b-headercontrols {right:0;top:24px;}


/*# sourceMappingURL=application_mob-b7ac58e3.css.map*/