 /* layout 768 */
html {font-size:9.5pt;}

.g-showmobilemenu {display:block}

.b-header {height:40px;}
.b-header__content {width:100%;}

/* adv blocks */
.b-beforecontent {width:100%;margin:60px auto 15px;}
.b-afterarticle {display:block;margin:0 5px 59px;padding:0;}

.b-mainwrapper {width:100%;border-color:transparent;background-image:none;margin-top:0px}

.b-twocols {display:block;position:relative;margin:5px;}
.b-twocols__left {display:block;}
.b-twocols__right {display:none;}


.b-mainmenu {height:40px;}
.b-mainmenu-wrapper {left:inherit;right:0;}
.b-mainmenu-list {display:none;}

.b-mobilemenu-wrapper {display:block;}
.b-mobilemenu {display:none;position:fixed;left:0;right:0;top:40px;background:white;box-shadow:0 2px 2px #b3b3b3;z-index:1000;}
.b-mobilemenu.active {display:block;max-height:70vh;overflow:scroll;}
.b-mobilemenu-list {list-style-type:none;margin:0;padding:15px 10px 0 73px;position:relative;font-size:0}
.b-mobilemenu-list__item {display:inline-block;width:100%;box-sizing:border-box;padding:0 0 20px 0;margin:0;vertical-align:top;font-size:1rem;text-transform:uppercase;}
.b-mobilemenu-list__link {display:block;color:#111111;text-transform:uppercase;text-decoration:none;font-weight:bold;font-size:1.35rem;margin:0 0 8px;padding:0;}

.b-mobilemenu-sandwich {display:block;position:absolute;left:5px;top:4px;width:32px;height:32px;background:url(/img5/icon.mobilemenu.png) center center no-repeat;background-size:24px auto;cursor:pointer;}
.b-mobilemenu-search {display:block;position:absolute;right:65px;top:6px;width:36px;border:0;height:28px;resize:none;font-size:0;border-radius:0;box-sizing:border-box;padding:0;background:url(/img5/icon.search.png) center center no-repeat;background-size:auto 20px;cursor:pointer;}

.b-mobilesubmenu-list {list-style-type:none;margin:0;padding:0;}
.b-mobilesubmenu-list__item {display:block;margin:0 0 10px;padding:0;}
.b-mobilesubmenu-list__link {display:block;margin:0;padding:0 0 0 15px;position:relative;color:#333333;text-decoration:none;font-weight:bold;font-size:1rem;}
.b-mobilesubmenu-list__link:before {position:absolute;left:0;top:0;content:'\2013';}

.b-footer {padding:4px;}
.b-logo {width:100px;height:40px;background-size:contain;left:40px;top:0px;}
.b-logo_footer {left:15px;top:0;}
.b-logosub {left: 73px;top: 30px;font-size: 0.5rem;}
.b-footer__logotitle {margin:50px 0 30px;width:auto;}
.b-footer__logotitle:before {display:none;}
.b-footerlinks {display:none;}

.b-socials {margin:0 0 30px;}
.b-socials__item {width:20%;padding:0 5px 0 0;}
.b-socials__icon {width:24px !important;height:24px !important;background-size:24px auto !important;}
.b-socials__subscribers {font-size:0.64rem;}
.b-socials__subscribers span  {font-size:0.86rem;}

.g-switcher__block {position:relative;width:100%;overflow:hidden;}
.g-lessthan768 {display:block;height:0;}

.b-search {display:none;height:40px;position:fixed;left:0;top:0;right:0;z-index:1100;margin:0;}
.b-searchform {display:block;padding:0;margin:0;width:100%;height:40px;}
.b-searchform fieldset {margin:0;padding:0;border:0;width:100%;height:40px;}
.b-searchform__submit {right:2px;top:6px;}
.b-searchform__input {height:40px;line-height:40px;border-radius:0;padding:0 40px 0 10px}
.auto-suggest {margin:0;max-height: 50vh;overflow-y: auto;}
.auto-suggest .suggest-index {font-size:1.35rem;}
.auto-suggest ul li {font-size:1rem;margin-bottom:10px;}


/* components */
.b-mainpromo-wrapper {width:100%;height:0;padding-bottom:56.25%;position:relative;}
.b-mainpromo {position:absolute;left:0;top:0;width:100% !important;height:100% !important;}
.b-mainpromo .swiper-slide {width:90% !important;height:90% !important;}
.b-mainpromo .swiper-button-next {display:none;}
.b-mainpromo .swiper-button-prev {display:none;}
.b-mainpromo-pagination {margin: 0px auto 60px;}
.b-mainpromo-films__item {width:100%;height:100%;}
.b-mainpromo-films__link {width:100%;height:100%;}
.b-mainpromo-films__text {padding:20px;font-size:1rem;}
.b-mainpromo-films__text strong {font-size:1.21rem;}

.b-soonin-promo {text-align:center;margin:0 4px 60px}
.b-soonin-promo__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-soonin-promo__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.right > .b-soonin-promo__switcherlist {text-align:center;}
.b-soonin-promo__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-soonin-promo__switcheritem.active .b-soonin-promo__switcherlink {font-size:1.29rem;}
.b-soonin-promo__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-soonin-promo__rightlink:after {border-radius:0;background: transparent url(/img5/icon.afishakinoteatrov.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-soonin-promo .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-soonin-promo__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-soonin-promo__itemswrapper_list {overflow-x:auto;}
.b-soonin-promo__item {width:148px !important;margin:0 5px 0 0;}
.b-soonin-promo__item2 {width:148px !important;margin:0 5px 0 0;}
.b-soonin-promo__itemswrapper_list .b-soonin-promo__item {width:49% !important;margin-right:2%;}
.b-soonin-promo__itemswrapper_list .b-soonin-promo__item:nth-child(2n) {margin-right:0;}
.b-soonin-promo__item:last-child {margin:0;}
.b-soonin-promo__premiere {padding: 0 3px;font-size: 0.73rem;}
.b-soonin-promo__title {font-size:1rem;margin:0 10px 5px 0;}
.b-soonin-promo__entitle {font-size:1rem;margin:0 10px 5px 0;}
.b-soonin-promo__genre {font-size:0.93rem;margin:0 10px 5px 0;}
.b-soonin-promo__waittitle {font-size:0.93rem;}
.b-soonin-promo__waittext {font-size: 0.93rem;padding: 0 10px;}
.b-soonin-promo__prevarrow {display:none;}
.b-soonin-promo__nextarrow {display:none;}

.b-soonin-promo2 {text-align:center;margin:0 4px 60px}
.b-soonin-promo2__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-soonin-promo2__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.right > .b-soonin-promo2__switcherlist {text-align:center;}
.b-soonin-promo2__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-soonin-promo2__switcheritem.active .b-soonin-promo2__switcherlink {font-size:1.29rem;}
.b-soonin-promo2__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-soonin-promo2__rightlink:after {border-radius:0;background: transparent url(/img5/icon.afishakinoteatrov.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-soonin-promo2 .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-soonin-promo2__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-soonin-promo2__itemswrapper_list {overflow-x:auto;}
.b-soonin-promo2__item {width:148px !important;margin:0 5px 0 0;}
.b-soonin-promo2__item2 {width:148px !important;margin:0 5px 0 0;}
.b-soonin-promo2__itemswrapper_list .b-soonin-promo2__item {width:49% !important;margin-right:2%;}
.b-soonin-promo2__itemswrapper_list .b-soonin-promo2__item:nth-child(2n) {margin-right:0;}
.b-soonin-promo2__item:last-child {margin:0;}
.b-soonin-promo__premiere {padding: 0 3px;font-size: 0.73rem;}
.b-soonin-promo2__title {font-size:1rem;margin:0 10px 5px 0;}
.b-soonin-promo2__entitle {font-size:1rem;margin:0 10px 5px 0;}
.b-soonin-promo2__genre {font-size:0.93rem;margin:0 10px 5px 0;}
.b-soonin-promo2__waittitle {font-size:0.93rem;}
.b-soonin-promo2__waittext {font-size: 0.93rem;padding: 0 10px;}
.b-soonin-promo2__prevarrow {display:none;}
.b-soonin-promo2__nextarrow {display:none;}

.b-mainnewsblock  {text-align:center;margin:0 4px 60px}
.b-mainnewsblock__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-mainnewsblock__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-mainnewsblock__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-mainnewsblock__switcheritem.active .b-mainnews__switcherlink {font-size:1.29rem;}
.b-mainnewsblock__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-mainnewsblock__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-mainnewsblock__itemswrapper {width:100%;position:relative;overflow:hidden;display:block;}
.b-mainnewsblock__itemswrapper2 {width:100%;display:block;white-space:nowrap;font-size:0;overflow:hidden;display:block;padding-top:10px;}
.b-mainnewsblock__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-mainnewsblock__nosliderwrapper .b-mainnewsblock__item {width:49.5% !important;margin-bottom:15px;}
.b-mainnewsblock__nosliderwrapper .b-mainnewsblock__item:nth-child(2n) {margin-right:0;}
.b-mainnewsblock__itemswrapperleft .b-mainnewsblock__item {margin-right:5px;}
.b-mainnewsblock__itemswrapperleft .b-mainnewsblock__item:nth-child(3n) {margin-right:5px;}

.b-mainnewsblock__item:last-child {margin:0;}
.b-mainnewsblock__itemswrapperright {display:none;}
.b-mainnewsblock__itemswrapperleft {width:auto;flex-basis: inherit;}
.b-mainnewsblock__itemswrapperleft .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-mainnewsblock__itemswrapper2 {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-mainnewsblock__title {margin:0 10px 5px 0;font-size:1rem;}

.b-videopromoblock {margin:0 4px 60px;}
.b-videopromoblock__header {text-align: center;font-size: 1.71rem;margin-bottom: 15px;}
.b-videopromoblock .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-videopromoblock__itemswrapper {width:100%;height:inherit;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-videopromoblock__slidecontainer.big {width:auto !important;height:187px;}
.b-videopromoblock__slidecontainer.small {width:auto !important;height:187px;}
.b-videopromoblock__slidecontainer .b-videopromoblock__item {display:inline-block !important;white-space:nowrap;width:249px !important;height:187px !important;position:relative !important;top:inherit !important;left:inherit !important;bottom:inherit !important;}
.b-videopromoblock__slidecontainer .b-videopromoblock__item:first-child {margin-right:10px;}
.b-videopromoblock__slidecontainer .b-videopromoblock__item:last-child {margin-right:0;}
.b-videopromoblock__prevarrow {display:none;}
.b-videopromoblock__nextarrow {display:none;}
.b-videopromoblock__title {font-weight:bold;}
.b-videopromoblock__slidecontainer.big .b-videopromoblock__playbutton {display: block;position: absolute;left: 10px;top: 10px;width: 40px;height: 40px;background: url(/img5/icon.play.png) center center no-repeat;background-size: 40px;margin: 0;padding: 0;font-size: 0;border-radius: 3px;z-index: 20;}

.b-industrypromo {margin:0;width:100%;}
.b-industrypromo__left {flex-basis: 100%;flex-shrink:0;flex-grow:0;overflow: inherit;}
.b-industrypromo__right {display:none;}
.b-industrypromo__imagewrapper {width:100%;height:0px;padding-bottom:56.25%;border-radius: 3px 3px 0 0;margin-bottom:15px;}
.b-industrypromo__datawrapper {margin:0 4px 60px;}
.b-industrypromo__image {border-radius: 3px 3px 0 0;}
.b-industrypromo__title {margin:0 0 30px;min-height:inherit;font-size:1.71rem;line-height:inherit;}
.b-industrypromo__program {margin:0 0 30px;}
.b-industrypromo__programname {font-size:0;}
.b-industrypromo__text {margin:0 0 30px;}
.b-industrypromo__stats {position:static;right:inherit;top:inherit;width:inherit;display:flex;justify-content:space-between;text-align:center;flex-direction:column;}
.b-industrypromo__likes {margin-bottom:10px;}
.b-industrypromo__likes .social-likes {display: inline-block;margin-right: 10px;margin-bottom:0px;}
.b-industrypromo__viewscount {margin-top:-10px;}
.b-industrypromo__subscribed {margin-bottom:0px;}

.b-videopromo__title {margin:0 0 30px;min-height:inherit;font-size:1.71rem;line-height:inherit;}
.b-videopromo__program {margin:0 0 30px;}
.b-videopromo__programname {font-size:0;}
.b-videopromo__text {margin:0 0 30px;}
.b-videopromo__stats {position:static;right:inherit;top:inherit;width:inherit;display:flex;justify-content:space-between;text-align:center;flex-direction:column;}
.b-videopromo__likes {margin-bottom:10px;}
.b-videopromo__likes .social-likes {display: inline-block;margin-right: 10px;margin-bottom:0px;}
.b-videopromo__viewscount {margin-top:-10px;}
.b-videopromo__subscribed {margin-bottom:0px;}

.b-videopromo-film__filmimagewrapper {max-width: 286px;flex-basis: 42%;}
.b-videopromo-film__filmdatawrapper{padding-bottom:0}
.b-videopromo-film__buttons {position:static;bottom:inherit;}

.b-mainvideo  {text-align:center;margin:0 4px 60px}
.b-mainvideo__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-mainvideo__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-mainvideo__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-mainvideo__switcheritem.active .b-mainvideo__switcherlink {font-size:1.29rem;}
.b-mainvideo__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-mainvideo__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsevideo.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-mainvideo__rightlink_industry {padding-left:86px;}
.b-mainvideo__rightlink_industry:after {width:76px;background:url(/img5/icon.industriakino.png) center center no-repeat;background-size:auto 30px;}
.b-mainvideo .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-mainvideo__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-mainvideo__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-mainvideo__item:last-child {margin:0;}
.b-mainvideo__itemswrapperright {display:none;}
.b-mainvideo__itemswrapperleft {width:inherit;}
.b-mainvideo__title {margin:0 10px 5px 0;font-size:1rem;line-height:inherit;}
.b-mainvideo__films {font-size:0.79rem;margin:10px 5px 0 0;}
.b-mainvideo__films:empty {display:none;}
.b-mainvideo__persons {font-size:0.79rem;margin:10px 0 0;}
.b-mainvideo__persons:empty {display:none;}
.b-mainvideo__nosliderwrapper .b-mainvideo__item {width:49.5% !important;margin:0 1% 10px 0;}
.b-mainvideo__nosliderwrapper .b-mainvideo__item:nth-child(2n) {margin-right:0;}
.b-mainvideo_inleftcol .b-mainvideo__nosliderwrapper .b-mainvideo__item {width:49.5% !important;margin:0 1% 15px 0;}
.b-mainvideo_inleftcol .b-mainvideo__nosliderwrapper .b-mainvideo__item:nth-child(n) {margin-right:1%;}
.b-mainvideo_inleftcol .b-mainvideo__nosliderwrapper .b-mainvideo__item:nth-child(2n) {margin-right:0;}
.b-twocols .b-mainvideo_inleftcol {margin:0 0px 60px;}
.b-mainvideo .jscroll-added .b-mainvideo__item {width:49.5% !important;margin:0 1% 0 0;}
.b-mainvideo .jscroll-added .b-mainvideo__item:nth-child(2n) {margin-right:0;}

.b-maingalleries__photoitem1,
.b-maingalleries__photoitem2,
.b-maingalleries__photoitem3 {width:49%;margin:0 2% 10px 0;padding:0 0 49%;height:0;}
.b-maingalleries__photoimage {position:absolute;left:0;top:0;}
.b-maingalleries__list >*:nth-child(2) {margin-right:0;}

.b-onegallerie {margin:0 4px 60px;text-align:center;}
.b-onegallerie__header {margin-bottom:15px;}
.b-onegallerie__list {text-align:left;}
.b-onegallerie__item {width:49.5%;padding-bottom:49.5%;margin:0 1% 5px 0;vertical-align:top;}
.b-onegallerie__item:nth-child(2n), .b-onegallerie__item:nth-child(4n) {margin-bottom:5px;margin-right:0}

.b-insearch  {text-align:center;margin:0 4px 60px}
.b-insearch__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-insearch__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-insearch__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-insearch__switcheritem.active .b-insearch__switcherlink {font-size:1.29rem;}
.b-insearch__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px}
.b-insearch__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsefilmi.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-insearch__itemswrapper {width:100%;position:relative;overflow:hidden;display:block;}
.b-insearch__itemswrapper2 {width:100%;display:block;white-space:nowrap;font-size:0;overflow:hidden;display:block;padding-top:10px;}
.b-insearch__item {width:148px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-insearch__item:last-child {margin:0;}
.b-insearch__itemswrapperright {display:none;}
.b-insearch__itemswrapperleft {width:100% !important;flex-basis:inherit;}
.b-insearch__itemswrapperleft .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-insearch__itemswrapper2 {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-insearch__title {margin:0 10px 5px 0;font-size:1rem;}
.b-insearch__views {margin:0 10px 5px 0;font-size:0.86rem;}

.b-topfilms  {text-align:center;margin:0 4px 60px}
.b-topfilms__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-topfilms__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-topfilms__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-topfilms__switcheritem.active .b-insearch__switcherlink {font-size:1.29rem;}
.b-topfilms__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px}
.b-topfilms__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vestop.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-topfilms__itemswrapper {width:100%;position:relative;overflow:hidden;display:block;}
.b-topfilms__itemswrapper2 {width:100%;display:block;white-space:nowrap;font-size:0;overflow:hidden;display:block;padding-top:10px;}
.b-topfilms__item {width:148px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-topfilms__item:last-child {margin:0;}
.b-topfilms__itemswrapperright {display:none;}
.b-topfilms__itemswrapperleft {width:100% !important;flex-basis:inherit;}
.b-topfilms__itemswrapperleft .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-topfilms__itemswrapper2 {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-topfilms__title {font-size:1rem;margin:0 10px 5px 0;}
.b-topfilms__views {margin:0 10px 5px 0;}
.b-topfilms__genre  {font-size:0.93rem;margin:0 10px 5px 0;}
.b-topfilms__selectwrapper {display:block;position:relative;left:inherit;right:inherit;top:inherit;margin:15px 0;width:100%;}
.b-topfilms__selectwrapper .chosen-container {text-align:left;}


.b-maintopfilms {text-align:center;margin:0 4px 60px}
.b-maintopfilms__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-maintopfilms__selectwrapper {display:block;position:relative;left:inherit;right:inherit;top:inherit;margin:15px 0;width:100%;}
.b-maintopfilms__selectwrapper .chosen-container {text-align:left;}
/*.b-maintopfilms__select {border:3px solid #ffa21c;border-radius:3px;background:white;line-height:36px;}*/
.b-maintopfilms__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-maintopfilms__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vestop.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-maintopfilms__rightlinkseries {position:relative;right:inherit;top:inherit;display:inline-block;margin:15px 0 0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-maintopfilms__rightlinkseries:after {border-radius:0;background: transparent url(/img5/icon.vseseriali.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-maintopfilms .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-maintopfilms__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-maintopfilms__item {width:148px !important;margin:0 5px 0 0;}
.b-maintopfilms__item:last-child {margin:0;}
.b-maintopfilms__title {font-size:1rem;margin:0 10px 5px 0;}
.b-maintopfilms__genre {font-size:0.93rem;margin:0 10px 5px 0;}
.b-maintopfilms__prevarrow {display:none;}
.b-maintopfilms__nextarrow {display:none;}
.b-maintopfilms_list .b-maintopfilms__itemswrapper {overflow-x:auto;}
.b-maintopfilms_list .b-maintopfilms__itemswrapper .b-maintopfilms__item {width:49% !important;margin-right:2%;}
.b-maintopfilms_list .b-maintopfilms__itemswrapper .b-maintopfilms__item:nth-child(2n) {margin-right:0;}


.b-mainseriesblock  {text-align:center;margin:0 4px 60px}
.b-mainseriesblock__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-mainseriesblock__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-mainseriesblock__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-mainseriesblock__switcheritem.active .b-mainseriesblock__switcherlink {font-size:1.29rem;}
.b-mainseriesblock__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px}
.b-mainseriesblock__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-mainseriesblock .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-mainseriesblock__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-mainseriesblock__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-mainseriesblock__item:last-child {margin:0;}
.b-mainseriesblock__itemswrapperright {display:none;}
.b-mainseriesblock__itemswrapperleft {width:inherit;}
.b-mainseriesblock__title {font-size:1rem;}
.b-mainseriesblock__films {font-size:0.79rem;}
.b-mainseriesblock__persons {font-size:0.79rem;}

.b-mainseriesblock__selectionitem {width:220px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-mainseriesblock__selectionitem:last-child {margin:0;}
.b-mainseriesblock__selectioncount {font-size:5rem;}
.b-mainseriesblock__selectiontitle {font-size: 1rem;margin: 0 10px 4px 0;line-height: 18px;}

.b-maincollection  {text-align:center;margin:0 4px 60px}
.b-maincollection__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-maincollection__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-maincollection__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsepodborki.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-maincollection .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-maincollection__itemswrapper {display:block;white-space:nowrap;width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-maincollection__item {width:220px !important;height:220px;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;text-align:left;}
.b-maincollection__titlenum {font-size: 5rem;margin: 0 10px;}
.b-maincollection__titletext {font-size: 1rem;margin: 0 10px 4px 0;line-height: 18px;}
.b-maincollection__item_4 {margin-right:0;}
.b-maincollection__item_5 {display:none;}



.b-serieslist {position:relative;margin:0 4px 60px;}
.b-serieslist__header {display:block;margin: 0 0 45px;padding:0;position:relative;font-size:1.71rem;font-weight:bold;color:#000000;}
.b-serieslist__item {font-size:1rem;}
/* .b-maincollections__item {width:47.5% !important;margin:0 2.5% 0 0;white-space:normal;display:inline-block;vertical-align:top;} */

.b-serieslist__header {margin-bottom:15px;text-align:center;}
.b-serieslist__seasonnumber {width:auto;}

/* article */
.b-article__header {flex-direction:column;margin-bottom:15px;}
.b-article__breadcrumbs {order:2;}
.b-article__breadcrumbsdata {margin-bottom:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.b-article__date {font-size: 1.21rem;white-space:nowrap;font-weight: bold;line-height: inherit;}
.b-article__likes {flex-basis:inherit;order:1;text-align:right;}
.b-article__footer .b-article__likes {text-align:left;}
.b-article__stats {order:2;}

.b-article__author {padding: 15px;}
.b-article__authortext {margin-bottom:15px;}
.b-article__subscribe {position:relative;right:inherit;top:inherit;display:block;width:150px;margin:0 auto 15px;}
.b-article__likes .social-likes {display:block;}
.b-article__likes .b-article__subscribed {display:block;margin-left:0;}
.b-article__title {font-size:2rem;margin:0 0 30px;padding:0;font-weight:bold;}
.b-article__subtitle {font-size:1.72rem;margin:-15px 0 15px;padding:0;font-weight:bold;}
.b-article__shorttext {font-size:1.21rem;margin-bottom:15px;font-weight:bold;}
.b-article__imagewrapper {margin-bottom:15px;}
.b-article__imagetexts {margin:5px 0 0px;}
.b-article__imagetitle {font-weight:normal;}
.b-article__imagecopyright {font-weight:normal;padding:0 0 0 30px;}
.b-article__footer {flex-direction:column;margin-bottom:15px;}
.b-article__footer .b-article__likes {flex-basis:inherit;margin-bottom:15px;}
.b-article__stats {padding-left:0;display:flex;justify-content:space-between;}
.b-article__viewscount {margin-left:0;}
.b-article__commentscount {margin-left:0;}
.b-article__plusminus {margin-left:0;}
.b-article__authorheader {flex-wrap: wrap;}
.b-article__authordata {flex-basis: 100%;}
.b-article__body {font-size:1.21rem;}
.b-article__body h2 {font-size:1.72rem;margin:0 0 15px;padding:0;font-weight:bold;}
.b-article__body h3 {font-size:1.58rem;margin:0 0 15px;padding:0;font-weight:bold;}
.b-article__body h4 {font-size:1.43rem;margin:0 0 15px;padding:0;font-weight:bold;}
.b-article__body h5 {font-size:1.36rem;margin:0 0 15px;padding:0;font-weight:bold;}
.b-article__body .IncutEvent {margin:0 0 15px;padding:0;}
.b-article__body .IncutEvent .Time {font-size:2rem;}
.b-article__body .IncutVideo {margin:0 0 15px;padding:0;}
.b-article__body .IncutVideoIframe {margin:0 0 15px;}
.b-article__body .Incut_Expert {margin:75px 0 15px 0px;background:#e1e1e1;padding:15px;border-radius:3px;font-style:italic;}
.b-article__body .Incut_Expert .Expert {left:0px;top:-75px;right: 0;padding:0;}
.b-article__body .Incut_Expert .Expert img {width:60px;height:60px;border-radius:60px;}
.b-article__body .Incut_Expert:after {left:12px;}
.b-article__body .Incut_Expert .Expert .ExpertName {display:block;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:10px 0 0;font-style:normal;font-weight:bold;font-size:1.21rem;}
.b-article__body .Incut_Expert .Expert .ExpertActivity {display:block;width:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0;font-style:normal;font-size:1.21rem;}
.b-article__body .Incut_Expert .Expert img + .ExpertName {width:calc(100% - 70px);margin-left:70px;}
.b-article__body .Incut_Expert .Expert img + .ExpertName + .ExpertActivity {width:calc(100% - 70px);margin-left:70px;}
.b-article__body .IncutBigImage {margin:0 0 15px;}
.b-article__body .IncutBigImage .Desc {font-size:1rem;font-weight:normal;margin:5px 0 0;padding:0;}
.b-article__body .IncutMedImage {display:block;width:auto;position:relative;margin:0 0 15px 0;padding:0;float:none;}
.b-article__body .IncutMedImage .Desc {font-size:1rem;font-weight:normal;margin:5px 0 0;padding:0;}
.b-article__body .IncutImageL {display:block;width:auto;position:relative;margin:0 0 15px;padding:0;float:none;}
.b-article__body .IncutImageR {display:block;width:auto;position:relative;margin:0 0 15px;padding:0;float:none;}
.b-article__body .IncutThemesLinksL {display:block;width:auto;position:relative;margin:0 0 15px 0;padding:0;float:none;}
.b-article__body .IncutThemesLinksR {display:block;width:auto;position:relative;margin:0 0 15px 0;padding:0;float:none;}
.b-article__body .Note {margin:0 0 15px;padding:0;}
.b-article__body .Note span {font-size:1.43rem;}
.b-article__body .TextComment {margin:0 0 15px;padding:15px;}
.b-article__body .IncutQuestion {margin:0 0 15px;}
.b-article__body .IncutQuestion .Author {line-height:60px;}
.b-article__body .IncutQuestion .Question {margin:0;padding:15px;}
.b-article__body .IncutQuestion .Question:after {left:12px;}
.b-article__body .IncutAnswer {margin:0 0 15px;}
.b-article__body .IncutAnswer .Author {line-height:60px;}
.b-article__body .IncutAnswer .Answer {margin:0;padding:15px;}
.b-article__body .IncutAnswer .Answer:after {right:12px;}
.b-article__body .IncutTable .Desc {font-weight:normal;margin:5px 0 0;}
.b-article__body .IncutTable tr td {font-size: 1rem;}
.b-article__body .IncutTable tr.Main td {font-size: 1.21rem;}
.b-article__body .SelectionItem__Film {max-width: 286px;flex-basis: 42%;}
.b-article__body .SelectionItem__Data {padding-bottom:0}
.b-article__body .SelectionItem__Data .Buttons {position:static;bottom:inherit;}
.b-article__body .PollsWidget {padding:10px;}
.b-article__body .PollsWidget .PollInfo .PollTitle {font-size:1.72rem;}
.b-article__body .PollsWidget .PollInfo .PollDate {margin:0 0 15px;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a:before {background-size: 64px 32px;}
.b-article__body .SelectionItem__Data .Buttons .b-film-stat__addtolist a.added:before {background-size: 64px 32px;}
.SelectionItem .b-film-stat__ticketbutton + .b-film-stat__playbutton > a {height: 32px;line-height: 30px;padding: 0 10px 0 5px;}
.SelectionItem .b-film-stat__ticketbutton + .b-film-stat__playbutton > a:before {width: 30px;height: 30px;background-size: 18px;}

.b-orangelabel {margin:0 auto 5px;}
.b-emotions {text-align:center;margin-bottom:60px;}
.b-emotions__header {margin: 0 0 15px;text-align:center;font-size:1.71rem}
.b-emotions__top{margin:0 0 30px}
.b-emotions__topicon {width:24px;height:24px;background-size: 48px auto;}
.b-emotions__toptext {font-size:0.86rem;text-align:left;}
.b-emotions__topitem {padding: 0 0 0 30px;}
.b-emotions__top {justify-content:space-between;}
.b-emotions__top {flex-wrap:wrap;}
.b-emotions__topitem {margin:0 0 15px;}
.b-emotions__vote {margin:0;text-align:left;}
.b-emotions__votelistwrapper {width:100%;overflow:hidden;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-emotions__votelistwrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-emotions__votelist {justify-content:space-between;}
.b-emotions__voteicon {flex-basis: 80px;width: 80px;height: 0px;padding: 80px 0 0;background-size: 160px auto;flex-shrink: 0;flex-grow: 0;font-size: 0.86rem;text-align: center;text-transform: capitalize;transition:none;margin-right:7px}
.b-emotions__voteicon span {opacity:1;transition:none;}
.b-emotions__voteicon:hover {transform:none;transition:none;}
.b-emotions__voteicon:hover span {transition:none;}
.b-emotions__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-emotions__rightlink:after {width:30px;height:30px;border-radius:0;background: transparent url(/img5/icon.emotions.png) right top no-repeat;background-size:60px;right:inherit;left:15px;top:5px;}

.b-emotions__popup {width:240px;font-size:0;padding:30px 30px 20px;text-align:center;}
.b-emotions__popup .b-emotions__topitem {display:block;width:100%;margin:0 0 10px;text-align:left;overflow:hidden;}

.b-gallery {overflow:hidden;}
.b-gallery__wrapper {width:100%;height:166px;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;margin-bottom:15px;white-space:nowrap;}
.b-gallery__wrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-gallery__imagelink {width:249px !important;height:166px !important;padding:0 !important;margin:0 5px 0 0 !important;display:inline-block !important;vertical-align:top;position:relative;}
.b-gallery__imagelink:last-child {margin:0 !important;}
.b-gallery__imageurl {border-radius:3px !important;overflow:hidden !important;}
.b-gallery__yellowbox {display:none;}


/* film */
.b-filmcols {margin:0 0 30px;}
.b-filmcols__left {flex-basis:100%;overflow:inherit;}
.b-filmcols__right {display:none;}

.b-film-profilm {left:10px;top:10px;}
.b-profilmbutton span {margin: 10px 0 0;}
.b-profilmbutton {width: 140px;height: 48px;padding-left: 46px;font-size: 0.86rem;}
.b-profilmbutton:before {left: 0;top: 0px;width: 46px;height: 46px;background-size: 32px;}
.b-film-block1 {height: inherit;margin:0 0 45px;}
.b-film-header {height:0;padding-bottom:56.25%;border-radius:3px 3px 0 0;margin:0 0 5px;}
.b-film-header:after {}
.b-film-header__backgroundvideo {display:none;}
.b-film-header__wrapper {left:10px;bottom:10px;padding-bottom: 0px;}
.b-film-header__rutitle {font-size:1.71rem;}
.b-film-header__genres {padding:0;}
.b-film-likes {right: 10px;top: 10px;}
.b-film-poster {position: relative;z-index: inherit;margin-left:4px;margin-right:10px;left:inherit;top:inherit;border: 0px solid white;border-radius:3px;float:left;width:140px;height:202px;}
.b-film-poster__image {width:100%;height:100%;}
.b-film-seasonselector {left:10px;top:inherit;right:10px;bottom:10px;}

.b-film-poster__premiere {top: 20px;}
.b-film-stat-wrapper {display:block;position:relative;margin:0 0 0 139px;padding:0;left:inherit;top:inherit;bottom:inherit;right:inherit;width: calc(100% - 150px);}

.b-film-stat1 {flex-direction:column;margin-bottom:0px;}
.b-film-stat1 > * {margin:0 0 5px}
.b-film-stat2 {flex-direction: column;}
.b-film-stat__rating {color:#111111;font-size: 0.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.b-film-stat__emotion {color:#111111;font-size: 0.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.b-film-stat__releasedate {color:#111111;font-size: 0.86rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.b-film-stat__ticketbutton {margin-top:5px;}
.b-film-stat__ticketbutton a {font-size: 0.86rem;height: 32px;line-height: 32px;padding: 0 10px 0 5px;}
.b-film-stat__ticketbutton a:before {width: 32px;height: 32px;background-size: auto 32px;}

.b-film-stat__playbutton {margin-top:5px;}
.b-film-stat__playbutton a {font-size: 0.86rem;border: 1px solid #ffa21c;background:#ffa21c;color:white;height: 32px;line-height: 30px;padding: 0 10px 0 5px;white-space: nowrap;}
.b-film-stat__playbutton a:before {background-image:url(/img5/icon.play.transparent.png);width: 30px;height: 30px;background-size: 18px;}
.b-film-stat__ticketbutton + .b-film-stat__playbutton {margin-top:5px;}
.b-film-stat__ticketbutton + .b-film-stat__playbutton a {font-size: 0.86rem;border: 1px solid #ffa21c;color:#ffa21c;height: 32px;line-height: 30px;padding: 0 10px 0 5px;}
.b-film-stat__ticketbutton + .b-film-stat__playbutton a:before {background-image:url(/img5/icon.play.transparent.mob.png);width: 30px;height: 30px;background-size: 18px;}

.b-film-stat__addtolist {margin-top:5px;}
.b-film-stat__addtolist a {font-size: 0.86rem;color: #ffa21c;height: 32px;line-height: 30px;padding: 0 10px 0 0;}
.b-film-stat__addtolist a:before {border: 1px solid #ffa21c;background-image:url(/img5/icon.addtolist.mob.png);height: 32px;width: 34px;background-size: 64px 32px;}
.b-film-stat__addtolist a.added:before {height: 32px;width: 34px;background-size: 64px 32px;}

.b-film-block2 {left: inherit;right:inherit;top: inherit;bottom:inherit;position:relative;clear:both;margin:0 4px;}
.b-film-menu {margin:0 30px 0 0;}
.b-film-menu_desk {display:none;}
.b-film-menu_mob {display:flex;}


.b-film-personslider {margin-bottom:0;}
.b-film-personslider__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-film-personslider__wrapper {margin:0;width:100%;height:inherit;margin-bottom:0px;}
.b-film-personslider__wrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-film-personslider__itemswrapper {margin:0;width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;height:inherit;white-space: nowrap;}
.b-film-personslider__item {width:110px;}

.b-film-personslider__left {display:none;}
.b-film-personslider__right {display:none;}
.b-film-personslider__left:before {left:10px;}
.b-film-personslider__right:before {right:10px;}

.b-film-block3 {}
.b-film-block3__header {text-align: center;font-size: 1.71rem;margin-bottom: 15px;}

.b-filmcols2 {flex-direction:column;margin:-30px 4px 0;}
.b-filmcols2__left {flex-basis:inherit;margin-bottom:60px;overflow:visible;}
.b-filmcols2__right {flex-basis:inherit;margin-bottom:60px;}

.b-film-description {font-size: 1.21rem;}
.b-film-imprint__var {font-size:1.21rem;}
.b-film-imprint__val {font-size:1.21rem;}

.b-filmvideos-list {width:100%;justify-content:space-between}
.b-filmvideos-list__item {flex-basis:32%;}
.b-filmvideos-list__link {width:100%;}

.b-mainvideo__breadcrumbs {width:auto;max-width:inherit;text-align:center;margin-bottom:10px;}


.b-videophoto {flex-direction:column;margin:0 4px 0px;}
.b-videophoto__header {font-size:1.71rem;margin:0 0 15px;}
.b-videophoto__left {margin-bottom:60px;text-align:center;}
.b-videophoto__right {margin-bottom:60px;text-align:center;}
.b-videophoto__videowrapper {width:100%;height:inherit;margin-bottom:15px;}
.b-videophoto__videoitems {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;height:inherit;white-space: nowrap;}
.b-videophoto__videoitems .b-mainvideo__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;height:auto;}
.b-videophoto__videoitems .b-mainvideo__item:last-child {margin:0;}
.b-videophoto__videowrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-videophoto__videoitems .b-mainvideo__link {display: block;width: 100%;position:static}
.b-videophoto__videoitems .b-mainvideo__films {display:none}
.b-videophoto__videoitems .b-mainvideo__item:hover .b-mainvideo__playbutton {transform: scale(1.1,1.1);transition: transform 0.2s ease;}

.b-videophoto__videoleft {display:none;}
.b-videophoto__videoright {display:none;}

.b-videophoto__photowrapper {width:100%;height:0;padding:0 0 81%; margin-bottom:15px;}
.b-videophoto__photolink {}
.b-videophoto__title {position:absolute;left:0;bottom:10px;right:0;z-index:20}
.b-videophoto__title:before {position:absolute;left:0;width:2px;bottom:-5px;top:-5px;height:inherit;background:#ffa21c;content:''}
.b-videophoto__titlenum {display:inline-block;font-size:2.57rem;font-weight:bold;line-height:2.28rem;color:#ffa21c;margin:0 5px 0 10px;vertical-align:top;}
.b-videophoto__titletext {display:inline-block;font-size:1.14rem;color:#ffffff;text-decoration:none;margin:0 10px 0 0;line-height:1.14rem;vertical-align:top;text-align:left;}
.b-videophoto__videoitems .b-mainvideo__playbutton {width: 40px;height: 40px;left: 10px;top: 10px;transform: translate(0,0);background-size: 40px;transition: transform 0.2s ease;}

.b-videophoto__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:15px 0 0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-videophoto__left .b-videophoto__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsevideo.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-videophoto__right .b-videophoto__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsephoto.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}

.b-videophoto__header {padding-left:0 !important;}

.b-videophoto__left .b-videophoto__rightlink {margin-top:-15px}

.b-maingalleries {margin:0 4px 60px;}
.b-maingalleries__breadcrumbs {width:auto;max-width:inherit;text-align:center;margin-bottom:10px;}
.b-maingalleries__header {text-align:center;}
.b-maingalleries__title {position:absolute;left:0;bottom:10px;right:0;display:flex;align-items:flex-end;z-index:20}
.b-maingalleries__title:before {position:absolute;left:0;width:2px;bottom:-5px;top:-5px;height:inherit;background:#ffa21c;content:''}
.b-maingalleries__titlenum {display:inline-block;font-size:2.57rem;font-weight:bold;line-height:2.28rem;color:#ffa21c;margin:0 5px 0 10px;vertical-align:top;}
.b-maingalleries__titletext {display:inline-block;font-size:1rem;color:#ffffff;text-decoration:none;margin:0 10px 0 0;line-height:1.14rem;vertical-align:top;}

.b-onegallerie__breadcrumbs {width:auto;max-width:inherit;text-align:center;margin-bottom:10px;}

.b-film-timetable {text-align: center;margin:0 4px 60px;}
.b-film-timetable__header {font-size:1.71rem;margin:0 0 15px;}
.b-film-timetable__selectwrapper {display: block;margin: 0 0 10px;width:100%;text-align:left;}
.b-film-timetable__item {flex-wrap: wrap;text-align:left;width:100%;}
.b-film-timetable__title {flex-basis: 85%;box-sizing: border-box;padding-right:10px;}
.b-film-timetable__type {flex-basis: 15%;box-sizing: border-box;text-align: right;padding-right:0;}
.b-film-timetable__seanses {flex-basis: 100%;padding: 0;margin: 15px 0 0;border-bottom: 1px solid #f0f0f0;border:0}
.b-film-timetable__seanses ul {font-size:0;}
.b-film-timetable__seanses ul li {margin: 0 5% 15px 0;width: 30%;text-align: center;font-size: 1.29rem;}
.b-film-timetable__seanses ul li:nth-child(3n) {margin: 0 0 15px 0;}
.b-film-timetable__seanses ul li.end  {padding:0;}

.b-film-timetable__rightlink {position: relative;right: inherit;top: inherit;display: inline-block;margin: 15px 0 0;border: 3px solid #ffa21c;border-radius: 3px;padding: 0 20px 0 50px;}
.b-film-timetable__rightlink:after {border-radius: 0;background: transparent url(/img5/icon.afishakinoteatrov.mob.png) center center no-repeat;background-size: 40px;right: inherit;left: 10px;}

.b-film-newsblock {text-align:center;margin:0 4px 60px;}
.b-film-newsblock__header {font-size:1.71rem;margin:0 0 15px;}
.b-film-newsblock__rightlink {position: relative;right: inherit;top: inherit;display: inline-block;margin: -15px 0 0;border: 3px solid #ffa21c;border-radius: 3px;padding: 0 20px 0 50px;}
.b-film-newsblock__rightlink:after {border-radius: 0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size: 40px;right: inherit;left: 10px;}
.b-film-newsblock__itemswrapper {width:100%;height:inherit;margin-bottom:15px;}
.b-film-newsblock__itemswrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-film-newsblock__sliderwrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;height:inherit;white-space: nowrap;}
.b-film-newsblock__sliderwrapper .b-mainnewsblock__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-film-newsblock__sliderwrapper .b-mainnewsblock__item:last-child {margin:0;}
.b-film-newsblock__prev {display:none}
.b-film-newsblock__next {display:none}

.b-maincollections {text-align:center;margin:0 4px 60px}
.b-maincollections__header {font-size:1.71rem;margin:0 0 15px;}
.b-maincollections__rightlink {position: relative;right: inherit;top: inherit;display: inline-block;margin: -15px 0 0;border: 3px solid #ffa21c;border-radius: 3px;padding: 0 20px 0 50px;}
.b-maincollections__rightlink:after {border-radius: 0;background: transparent url(/img5/icon.vsepodborki.mob.png) center center no-repeat;background-size: 40px;right: inherit;left: 10px;}
.b-maincollections__prevarrow {}
.b-maincollections__item {width: 249px;margin: 0 5px 0 0;white-space: normal;display: inline-block;vertical-align: top;}
.b-maincollections__itemswrapper {width: 100%;overflow-x: scroll;white-space: nowrap;padding-bottom: 25px;-webkit-overflow-scrolling: touch;}
.b-maincollections .g-switcher__block.active {width:100%;height:inherit;margin-bottom:15px;}
.b-maincollections .g-switcher__block.active:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-maincollections__nosliderwrapper {text-align:left;}
.b-maincollections__nosliderwrapper .b-maincollections__item {width:49.5% !important;margin-bottom:5px;margin-right:1%;}
.b-maincollections__nosliderwrapper .b-maincollections__item:nth-child(2n) {margin-right:0;}
.b-maincollections__nosliderwrapper .b-maincollections__filmsdata {bottom:10px;}
.b-maincollections__nosliderwrapper .b-maincollections__filmsdata:before {position: absolute;left: 0;width: 2px;bottom: -5px;top: -5px;height: inherit;background: #ffa21c;content: '';}
.b-maincollections__nosliderwrapper .b-maincollections__filmscount {display: inline-block;font-size: 2.57rem;font-weight: bold;line-height: 2.28rem;color: #ffa21c;margin: 0 5px 0 10px;vertical-align: top;}
.b-maincollections__nosliderwrapper .b-maincollections__filmstitle {display: inline-block;font-size: 1rem;color: #ffffff;text-decoration: none;margin: 0 5px 0 0;line-height: 1.14rem;vertical-align: top;text-align: left;word-break: break-word;}
.b-maincollections__nosliderwrapper .b-maincollections__imagewrapper:after {height:75%}

.b-film-rate {text-align:center;margin:0 4px 0px}
.b-film-rate__header {text-align:center;font-size:1.71rem;margin:0 0 15px;}
.b-film-rate__stats {text-align:left;}
.b-film-rate__rating {line-height:inherit;font-size:2.56rem;height:inherit;}
.b-film-rate__rating span {display:block;font-size:0.86rem}
.b-film-rate__waitratingreleased {line-height:inherit;}
.b-film-rate__waitratingreleased span {display:block;font-size:0.86rem}
.b-film-rate__imdb {}
.b-film-rate__imdb span {display:block;font-size:0.86rem}

.b-film-rate .rateit {margin:0;}

@media screen and (min-width:414px) and (max-width:727px) {
.b-film-rate__ratewidget {flex-basis:320px;}
.b-film-rate__stats {flex-basis:75px;}
.b-film-rate .rateit-range {background:url(/img5/icon.ratingstar.png) left 0 repeat-x;background-size:32px auto;margin: 2px 0 10px;}
.b-film-rate .rateit-selected {background:url(/img5/icon.ratingstar.png) left -64px repeat-x;background-size:32px auto;}
.b-film-rate .rateit-hover {background:url(/img5/icon.ratingstar.png) left -32px repeat-x;background-size:32px auto;}
}
@media screen and (min-width:375px) and (max-width:413px) {
.b-film-rate__ratewidget {flex-basis:280px;}
.b-film-rate__stats {flex-basis:75px;}
.b-film-rate .rateit-range {background:url(/img5/icon.ratingstar.png) left 0 repeat-x;background-size:28px auto;margin:4px 0 10px;}
.b-film-rate .rateit-selected {background:url(/img5/icon.ratingstar.png) left -56px repeat-x;background-size:28px auto;}
.b-film-rate .rateit-hover {background:url(/img5/icon.ratingstar.png) left -28px repeat-x;background-size:28px auto;}
}
@media screen and (max-width:374px) {
.b-film-rate__ratewidget {flex-basis:230px;}
.b-film-rate__stats {flex-basis:72px;}
.b-film-rate .rateit-range {background:url(/img5/icon.ratingstar.png) left 0 repeat-x;background-size:23px auto;margin:8px 0  10px;}
.b-film-rate .rateit-selected {background:url(/img5/icon.ratingstar.png) left -46px repeat-x;background-size:23px auto;}
.b-film-rate .rateit-hover {background:url(/img5/icon.ratingstar.png) left -23px repeat-x;background-size:23px auto;}
}

.b-film-rate__rightlink {position: relative;right: inherit;top: inherit;display: inline-block;margin: 15px 0 0;border: 3px solid #ffa21c;border-radius: 3px;padding: 0 20px 0 50px;}
.b-film-rate__rightlink:after {border-radius: 0;background: transparent url(/img5/icon.vestop.mob.png) center center no-repeat;background-size: 40px;right: inherit;left: 10px;}

.b-film-waiting-buttons__wrapper {flex-direction:column;}
.b-film-waiting-buttons__wrapper > * {width:100%;flex-basis:inherit;margin-bottom:10px;}

.b-maincinema {text-align:center;margin:0 4px 60px}
.b-maincinema__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-maincinema__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-maincinema__switcherlink {padding:0 10px;font-size:1.07rem;}
.b-maincinema__switcheritem.active .b-soonin-promo__switcherlink {font-size:1.29rem;}
.b-maincinema__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-maincinema__rightlink:after {border-radius:0;background: transparent url(/img5/icon.afishakinoteatrov.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-maincinema .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-maincinema__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;-webkit-overflow-scrolling: touch;}
.b-maincinema__itemswrapper_list {overflow-x:auto;}
.b-maincinema__item {width:148px !important;margin:0 5px 0 0;}
.b-maincinema__itemswrapper_list .b-maincinema__item {width:49% !important;margin-right:2%;}
.b-maincinema__itemswrapper_list .b-maincinema__item:nth-child(2n) {margin-right:0;}
.b-maincinema__item:last-child {margin:0;}
.b-maincinema__title {font-size:1rem;margin:0 10px 5px 0;}
.b-maincinema__genre {font-size:0.93rem;margin:0 10px 5px 0;}
.b-maincinema__waittitle {font-size:0.93rem;}
.b-maincinema__waittext {font-size: 0.93rem;padding: 0 10px;}
.b-maincinema__prevarrow {display:none;}
.b-maincinema__nextarrow {display:none;}

.b-filmincome {position:relative;margin:0 4px 60px}
.b-filmincome__header {text-align:center;font-size:1.71rem;margin-bottom:15px;}
.b-filmincome-list {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:15px;}
.b-filmincome2__tablecell1 {display: table-cell;padding: 0 10px 0 0;}
.b-filmincome2__tablecell2 {display: table-cell;padding: 0 0 0 10px;text-align:right;}

#MovieIncomeGraph1 {display:none;}


.b-filmincome2 {margin:0 4px 60px;}
.b-filmincome2__header {text-align:center;}
.b-filmincome2__totalwrapper {flex-direction: column;}
.b-filmincome2__total {flex-basis:inherit;margin-bottom:45px;text-align:center;}
.b-filmincome2__bar {margin-bottom:20px;}
.b-filmincome2__bartext {flex-direction:column;}
.b-filmincome2__bartext > * {margin:0 0 10px;text-align:center;}
.b-filmincome2__bartext > * span {margin-top:5px;}
.b-filmincome2__details {flex-direction:column;}
.b-filmincome2__table {flex-basis:inherit;margin-bottom:45px;order:2;}
.b-filmincome2__graph {flex-basis:inherit;margin-bottom:0px;order:1;}
.b-filmincome2__selectwrapper {display:block;margin-bottom:5px;}

/* person */
.b-person {margin:0 0 45px;}
.b-person-topslider {margin:0 0 10px;height:0px;width:100%;padding:0 0 56.25%;position:relative;}
.b-person-topslider__wrapper {position:absolute;left:0;top:0;width:100%;height:100%;}
.b-person-topslider .swiper-slide {width: 40% !important;height: 100% !important;}
.b-person-topslider__itemlink {width:100%;height:100%;}
.b-person-topslider .swiper-button-next {display:none;}
.b-person-topslider .swiper-button-prev {display:none;}

.b-person-data {display:block;position:relative;margin:0;padding:0;left:inherit;top:inherit;bottom:inherit;right:inherit;width:100%;}
.b-person-data.short {margin-top:0}
.b-person-poster {display:block;position: relative;z-index: inherit;margin-left: 4px;margin-right: 10px;left: inherit;top: inherit;border: 0px solid white;border-radius: 3px;overflow: hidden;float: left;width: 140px;height: 202px;}
.b-person-poster__image {width:100%;height:100%;}
.b-person-header {min-height:inherit;font-size:0.86rem;width: calc(100% - 150px);margin-left:150px;}
.b-person-header__rutitle {font-size:1.07rem;margin-bottom:0px;}
.b-person-header__entitle {font-size:0.86rem;margin-bottom:5px;}
.b-person-header__entitle span {display:block;margin-bottom:5px;}
.b-person-header__additional {font-size:0.86rem;margin-bottom:5px;}
.b-person-likes {position:relative;text-align:left;left:inherit;top:inherit;width:inherit;padding:0;margin:0 0 15px 150px;width: calc(100% - 160px);}
.b-person-likes .social-likes {background:#f0f0f0;min-height:24px;opacity:1}
.b-person-likes .social-likes > * {opacity:0}
.b-person-likes .social-likes.social-likes_visible {background:transparent;}
.b-person-likes .social-likes.social-likes_visible > * {opacity:1;}
.b-person-header__addtolist {position:relative;right:inherit;top:inherit;display:inline-block;}
.b-person-header__addtolist a {display:block;height:32px;color:white;background:#ffa21c;margin:0;padding:0 15px 0 0;box-sizing:border-box;line-height:32px;text-decoration:none;vertical-align:middle;font-size:0.86rem;border-radius:3px;}
.b-person-header__addtolist a:before {display:inline-block;height:32px;width:32px;border:0;padding:0;border-radius:3px;content:'';margin:0 0 0 5px;vertical-align:top;background:url(/img5/icon.addtolist.png) left center no-repeat;background-size: 60px 30px;box-sizing:border-box;}

.b-person-menu_desk {display:none;}
.b-person-menu_mob {display:flex;clear:both;margin:0 27px 0 5px;}

.b-persongenres {margin-bottom:45px;}
.b-persongenres__header {text-align:center;margin: 0 0 15px;}
.b-persongenres__list {text-align: center;}

.b-personfilms {margin-bottom:45px;}
.b-personfilms__header {margin: 0 0 15px;text-align:center;}
.b-personfilms__item {display:block;min-height:173px;padding-left:135px;}
.b-personfilms__posterwrapper {position:absolute;left:0;top:0;}
.b-personfilms__data {display:block;min-height:auto;}
.b-personfilms__title {padding-bottom:0;}
.b-personfilms__rutitle {padding:0;font-size:1.07rem;font-weight:bold;}
.b-personfilms__genre {padding:0;font-size:0.86rem;margin-bottom:5px;}
.b-personfilms__year {padding:0;font-size:0.86rem;margin-bottom:5px;}
.b-personfilms__types {padding:0;font-size:0.86rem;margin-bottom:15px;}
.b-personfilms__buttons {position:relative;left:inherit;bottom:inherit;}

.b-personfilms__playbutton {display:block;}
.b-personfilms__playbutton a {height: 32px;width: 32px;line-height: 32px;margin-bottom:5px;}
.b-personfilms__playbutton a:before {width: 32px;height: 32px;background-size: 19px;}
.b-personfilms__addtolist {display:block;}
.b-personfilms__addtolist a {height: 32px;line-height: 32px;font-size: 0.86rem;}
.b-personfilms__addtolist a:before {height: 32px;width: 32px;background-size: 60px 30px;}
.b-personfilms__addtolist a.added:before {background-size: 60px 30px;}

.b-afterbutton__button {line-height: 40px;}

.b-personnewsblock {text-align:center;margin:0 4px 60px;}
.b-personnewsblock__header {font-size:1.71rem;margin:0 0 15px;}
.b-personnewsblock__rightlink {position: relative;right: inherit;top: inherit;display: inline-block;margin: -15px 0 0;border: 3px solid #ffa21c;border-radius: 3px;padding: 0 20px 0 50px;}
.b-personnewsblock__rightlink:after {border-radius: 0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size: 40px;right: inherit;left: 10px;}
.b-personnewsblock__sliderwrapper {width:100%;height:inherit;margin-bottom:15px;}
.b-personnewsblock__sliderwrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-personnewsblock__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;height:inherit;white-space: nowrap;}
.b-personnewsblock__itemswrapper .b-personnewsblock__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-personnewsblock__itemswrapper .b-personnewsblock__item:last-child {margin:0;}
.b-personnewsblock__prevarrow {display:none}
.b-personnewsblock__nextarrow {display:none}
.b-personnewsblock__nosliderwrapper .b-personnewsblock__item {width:49.5% !important;margin:0 1% 0 0;}
.b-personnewsblock__nosliderwrapper .b-personnewsblock__item:nth-child(2n) {margin-right:0;}

.b-person-personslider {margin: 0 5px 45px;}
.b-person-personslider__header {text-align:center}
.b-person-personslider__itemswrapper {opacity:1}
.b-person-personslider__item {width:140px;}
.b-person-personslider__itemimagewrapper {width:120px;height:120px;}
.b-person-personslider__left {display:none}
.b-person-personslider__right {display:none}
.b-person-personslider__wrapper {width:100%;height:inherit;margin-bottom:15px;}
.b-person-personslider__wrapper:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-person-personslider__itemswrapper {width:100%;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;height:inherit;white-space: nowrap;}

.b-allsearch {text-align:center;margin:0 4px 60px}
.b-allsearch__header {text-align:center;margin-bottom:15px;}
.b-allsearch__switcher {position:static;left:inherit;right:inherit;top:inherit;margin-bottom:25px;}
.b-allsearch__switcherlist {text-align:center;}

.b-searchlist-materials {margin:0 4px 60px}
.b-searchlist-materials__item {flex-basis:209px;width:209px;}
.b-searchlist-materials__nosliderwrapper .b-searchlist-materials__item {width:49.5%;margin-bottom:15px;}
.b-searchlist-materials__nosliderwrapper .b-searchlist-materials__item:nth-child(2n) {margin-right:0;}
.b-searchlist-materials__title {font-size:1rem;}

.b-searchlist-movies {margin:0 4px 60px}
.b-searchlist-movies__nosliderwrapper {width:100%;}
.b-searchlist-movies__item {width:49% !important;margin-right:2%;}
.b-searchlist-movies__item:nth-child(2n) {margin-right:0;}
.b-searchlist-movies__title {font-size:1rem;}
.b-searchlist-movies__genre {font-size:0.93rem;}

.b-searchlist-persons {margin:0 4px 60px}
.b-searchlist-persons__header {text-align: center;font-size: 1.71rem;margin-bottom: 15px;}
.b-searchlist-persons__item {width: 50%;}
.b-searchlist-persons__itemlink {width: 90%;position: relative;margin:0 auto;}
.b-searchlist-persons__itemimagewrapper {width:100%;height:0;padding-bottom:100%;margin:0 auto 15px;}
.b-searchlist-persons__itemimage {position:absolute;}
.b-searchlist-persons__itemtitle {font-size:1rem;color:#aaaaaa}
.b-searchlist-persons__itemtitle strong {color:#111111;margin-bottom:5px;}

.b-searchlist-themes {margin:0 4px 60px}
.b-searchlist-themes__nosliderwrapper .b-searchlist-themes__item {width:49.5% !important;margin:0 1% 0 0;}
.b-searchlist-themes__nosliderwrapper .b-searchlist-themes__item:nth-child(2n) {margin-right:0%;}
.b-searchlist-themes__title {font-size:1rem;line-height:inherit;margin:0 10px;}
.b-searchlist-themes__title:before {width:2px;left:-10px;}
.b-searchlist-themes__imagewrapper:after {height:75%}

/* article comments */
.b-commentspost__author {margin:0;}
.b-commentspost__date {display:block;position:static;right:inherit;top:inherit;line-height:inherit;margin:1rem 0 1rem -65px;padding:0;font-size:0.86rem;}
.b-commentspost__text {margin:0.5rem 0 0 -65px;}
.b-commentspost__text .b-text_readmore {text-decoration:none;cursor:pointer;background:#cdcdcd;padding:2px 5px;white-space:nowrap;border-radius:3px;}
.b-commentspost__text .b-text_readmore i {font-style:normal;}
.b-commentspost__text .b-text_full {display:none}
.b-commentspost__controls {margin:0 15px 15px 15px;}
.b-comments .b-commentspost .b-commentspost__answers {padding-left:15px;}


/* film reviews */
.b-reviews {text-align:center;margin-bottom:60px;}
.b-reviews__header {text-align:center;margin-bottom:15px;}
.b-reviews__stats {text-align:center;flex-direction:column;}

.b-reviewsform {text-align:left;}
.b-reviewsform__inputwrapper {padding-bottom:0;}
.b-reviewsform__input {padding-right:50px;}
.b-reviewsform__submit {top:inherit;bottom:0;}
.b-reviewsform__inputwrapper:before {top:inherit;bottom:0;}

.b-reviewspost {text-align:left;}
.b-reviewspost__date {display:block;position:static;right:inherit;top:inherit;line-height:inherit;margin:1rem 0 1rem -65px;padding:0;font-size:0.86rem;}
.b-reviewspost__text {margin:0.5rem 0 0 -65px;}
.b-reviewspost__text .b-text_readmore {text-decoration:none;cursor:pointer;background:#cdcdcd;padding:2px 5px;white-space:nowrap;border-radius:3px;}
.b-reviewspost__text .b-text_readmore i {font-style:normal;}
.b-reviewspost__text .b-text_full {display:none}
.b-reviewspost__authorrating {padding-bottom:10px;}
.b-reviewspost__controls {margin:0 15px 15px 15px;flex-direction: column;}
.b-reviewspost__selection {align-self:flex-start;margin-bottom:15px;}
.b-reviews__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0px 0 0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;margin-top: 10px;}
.b-reviews__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}
.b-reviews__authorblock {min-height:50px;}
.b-reviewspost__authorblock {min-height:50px;margin-right:0;}

.b-afterbutton + .b-reviews__rightlink {margin-top:15px;}

.b-journalpromo {margin: 0 4px 60px;}
.b-journalpromo__item:nth-child(n) {width:49.5%;margin-right:1%;}
.b-journalpromo__item:nth-child(2n+1) {margin-right:0;}
.b-journalpromo__item:nth-child(1) {width:100%;margin-right:0;}
.b-journalpromo__title {font-size:1rem;}

.b-mainthemes {margin: 0 4px 60px;text-align:center;}
.b-mainthemes__header {font-size:1.71rem;margin:0 0 15px;}
.b-mainthemes__itemswrapper {width:100%;}
.b-mainthemes__title {font-size:1rem;}
.b-mainthemes .g-switcher__block:after {display:block;position:absolute;left:0;bottom:0;right:0;height:25px;background:white;content:'';z-index:10}
.b-mainthemes__itemswrapper {width:100%;height:inherit;overflow-x:scroll;padding-bottom:25px;font-size:0;-webkit-overflow-scrolling: touch;}
.b-mainthemes__item {width:249px !important;margin:0 5px 0 0;white-space:normal;display:inline-block;vertical-align:top;}
.b-mainthemes__switcheritem {max-width:100%;}
.b-mainthemes__switcherlink {white-space: nowrap;overflow: hidden;width: 100%;text-overflow: ellipsis;}
.b-mainthemes__rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:0px 0 0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-mainthemes__rightlink:after {border-radius:0;background: transparent url(/img5/icon.vsenovosti.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}

.b-journalnews {margin: 0 4px 60px;}
.b-journalnews__item:nth-child(n) {width:49.5%;margin-right:1%;}
.b-journalnews__item:nth-child(2n) {margin-right:0;}
.b-journalnews__item:nth-child(1) {width:100%;margin-right:0;}
.b-journalnews__item:nth-child(2) {width:100%;margin-right:0;}
.b-journalnews__title {font-size:1rem;}

.b-journalpopular {margin: 0 4px 60px;}
.b-journalpopular__header {font-size:1.71rem;margin:0 0 15px;}
.b-journalpopular__item:nth-child(n) {width:49.5%;margin-right:1%;}
.b-journalpopular__item:nth-child(2n) {margin-right:0px}
.b-journalpopular__item:nth-child(1) {width:100%;margin-right:0;}
.b-journalpopular__item:nth-child(2) {width:100%;margin-right:0;}
.b-journalpopular__title {font-size:1rem;}
.b-journalpopular__item:nth-child(n+3) .b-journalpopular__title {padding:10px;font-size:0.86rem}
.b-journalpopular__item:nth-child(n+3) .b-journalpopular__title:before {bottom:5px;top:5px;}

/* social */
.b-rightbuttons {display:block;height:40px;right:0;}
.b-rightbuttons.unauth {right:0;}

.b-unauthbutton.Login {height:40px;margin-right:5px;}
.b-unauthbutton.Login a {height:40px;line-height:40px;padding-right:24px;background-size:24px auto;}
.b-unauthbutton.Login span {font-size:0;}
.b-unauthbutton.Favourites {height:40px;margin-right:10px;}
.b-unauthbutton.Favourites a {height:40px;line-height:40px;padding-left:24px;background-size:24px auto;}
.b-unauthbutton.Favourites span {font-size:0;}

.b-graybutton.Admin {height:40px;margin-right:10px;position:absolute;right:95px;}
.b-graybutton.Admin a {height:40px;line-height:40px;width:24px;}
.b-graybutton.Admin a:before {margin-top:-12px;width:24px;height:24px;line-height:24px;}
.b-graybutton.Favourites {height:40px;margin-right:10px;}
.b-graybutton.Favourites a {height:40px;line-height:40px;padding-left:24px;background-size:24px auto;}
.b-graybutton.Favourites span {font-size:0;line-height:40px;}
.b-graybutton.Favourites i {width:24px;}
.b-graybutton.User {height:40px;margin-right:5px;}
.b-graybutton.User span {font-size:0;line-height:40px;}
.b-graybutton.User a {height:40px;line-height:40px;padding-left:24px;}
.b-graybutton.User a img {width:24px;height:24px;margin-top:-12px;}

.b-loginform-wrapper {width:99%;padding:30px 15px 30px}
.b-loginform__header {margin-bottom:15px;}
.b-loginform__twocols {flex-direction:column;}
.b-loginform__twocolsright .LoginText {display:none;}

.b-social-layout {margin:0 4px 45px;flex-direction:column;}
.b-social-layout__left {flex-basis:100%;flex-shrink:inherit;flex-grow:inherit;margin:0 0 60px;padding:15px 0 0;background:#f5f5f5;border-radius:3px;overflow:hidden;}
.b-social-layout__right {flex-basis:100%;flex-shrink:inherit;flex-grow:inherit;}
.b-social-leftmenu-list__item_avatar {display:none;}

.b-socialpromo__itemswrapper {width: 100%;overflow:hidden;overflow-x:scroll;}
.b-socialpromo__item {width: 148px !important;margin-right:5px;}
.b-socialpromo {margin:-60px 0 45px;padding:0px 0px 0px;background:#f5f5f5;border-radius:0 3px 0 0;overflow:hidden;position:relative;}
.b-socialpromo__prevarrow {display:none}
.b-socialpromo__nextarrow {display:none}

.b-socialfeed {margin: 0 0px 0px;}
.b-socialfeed__item {margin-bottom:45px;}
.b-socialfeed__playbutton {width: 40px;height: 40px;left: 50%;top: 50%;margin-left: -20px;margin-top: -20px;background-size:40px;}

.b-socialfeed__photoblockleft {width:148px;height:209px;}
.b-socialfeed__photoblockright {display:none;}


.UserProfile__TableForm table tbody tr {flex-basis: 100%;}
.UserProfile__TableForm table tbody.OneCol {width: inherit;}

.b-edit-subscribes__items.movie_items .b-edit-subscribes__item {width:48% !important;}
.b-edit-subscribes__items.person_items .b-edit-subscribes__item {width:48% !important;}
.b-edit-subscribes__items.person_items .b-edit-subscribes__item .b-searchlist-persons__itemimagewrapper {width:90%;height:0;padding-bottom:90%}
.b-edit-subscribes__items.author_items .b-edit-subscribes__item {width:48% !important;}
.b-edit-subscribes__items.author_items .b-edit-subscribes__item .b-searchlist-persons__itemimagewrapper {width:90%;height:0;padding-bottom:90%}


/* filters */
.b-cinemasearch-form {margin:0 4px 30px}
.b-cinemasearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;}
.b-cinemasearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-cinemasearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-cinemasearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-cinemasearch-form__form .CinemaDate .CinemaDateInnerWrapper .chosen-container {width:100% !important;}
.b-cinemasearch-form__form .CinemaDate .Title {display:none;}
.b-cinemasearch-form__form .CinemaGenre .CinemaGenreInnerWrapper .chosen-container {width:100% !important;}
.b-cinemasearch-form__form .CinemaGenre .Title {display:none;}
.b-cinemasearch-form__form .CinemaSort .CinemaSortInnerWrapper .chosen-container {width:100% !important;}
.b-cinemasearch-form__form .CinemaSort .Title {display:none;}
.b-cinemasearch-form__form .CinemaCity2 {position:relative;right:inherit;top:inherit;}
.b-cinemasearch-form__form .CinemaCity2 .CinemaCity2InnerWrapper .chosen-container {width:100% !important;}

.b-eventsearch-form {margin:0 4px 30px}
.b-eventsearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;}
.b-eventsearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-eventsearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-eventsearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-eventsearch-form__form .EventYear .EventYearInnerWrapper .chosen-container {width:100% !important;}
.b-eventsearch-form__form .EventYear .Title {display:none;}
.b-eventsearch-form__form .EventMonth .EventMonthInnerWrapper .chosen-container {width:100% !important;}
.b-eventsearch-form__form .EventMonth .Title {display:none;}
.b-eventsearch-form__form .EventType .EventTypeInnerWrapper .chosen-container {width:100% !important;}
.b-eventsearch-form__form .EventType .Title {display:none;}

.b-waitingsearch-form {margin:0 4px 30px}
.b-waitingsearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;margin-right:0;}
.b-waitingsearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-waitingsearch-form__resetform {display:block;position:static;right:inherit;top:inherit;text-align:center;margin:0px 0 30px;}
.b-waitingsearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-waitingsearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-waitingsearch-form__form .ReleaseDate .ReleaseDateInnerWrapper .chosen-container {width:100% !important;}
.b-waitingsearch-form__form .ReleaseDate .Title {display:none;}
.b-waitingsearch-form__form .WaitingGenre .WaitingGenreInnerWrapper .chosen-container {width:100% !important;}
.b-waitingsearch-form__form .WaitingGenre .Title {display:none;}
.b-waitingsearch-form__form .WaitingSort .WaitingSortInnerWrapper .chosen-container {width:100% !important;}
.b-waitingsearch-form__form .WaitingSort .Title {display:none;}

.b-topsearch-form {margin:0 4px 30px}
.b-topsearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;margin-right:0;}
.b-topsearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-topsearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-topsearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-topsearch-form__form .TopYear .TopYearInnerWrapper .chosen-container {width:100% !important;}
.b-topsearch-form__form .TopYear .Title {display:none;}
.b-topsearch-form__form .TopGenre .TopGenreInnerWrapper .chosen-container {width:100% !important;}
.b-topsearch-form__form .TopGenre .Title {display:none;}
.b-topsearch-form__form .TopCountry .TopCountryInnerWrapper .chosen-container {width:100% !important;}
.b-topsearch-form__form .TopCountry .Title {display:none;}
.b-topsearch-form__form .TopPerson .TopPersonInnerWrapper .chosen-container {width:100% !important;}
.b-topsearch-form__form .TopPerson .Title {display:none;}
.b-topsearch-form__resetform {display:block;position:static;right:inherit;top:inherit;text-align:center;margin:0px 0 30px;}

.b-newssearch-form {margin:0 4px 30px}
.b-newssearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;margin-right:0;}
.b-newssearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-newssearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-newssearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-newssearch-form__form .NewsYear .NewsYearInnerWrapper .chosen-container {width:100% !important;}
.b-newssearch-form__form .NewsYear .Title {display:none;}
.b-newssearch-form__form .NewsMonth .NewsMonthInnerWrapper .chosen-container {width:100% !important;}
.b-newssearch-form__form .NewsMonth .Title {display:none;}
.b-newssearch-form__form .NewsSort .NewsSortInnerWrapper .chosen-container {width:100% !important;}
.b-newssearch-form__form .NewsSort .Title {display:none;}
.b-newssearch-form__form .NewsPerson .NewsPersonInnerWrapper .chosen-container {width:100% !important;}
.b-newssearch-form__form .NewsPerson .Title {display:none;}
.b-newssearch-form__resetform {display:block;position:static;right:inherit;top:inherit;text-align:center;margin:0px 0 30px;}

.b-selectionsearch-form {margin:0 4px 30px}
.b-selectionsearch-form__header {text-align:center;font-size:1.71rem;margin-bottom:5px;margin-right:0;}
.b-selectionsearch-form__subheader {font-size:1.07rem;text-align:center;margin-bottom:15px;}
.b-selectionsearch-form__resetform {display:block;position:static;right:inherit;top:inherit;text-align:center;margin:0px 0 30px;}
.b-selectionsearch-form__form {display:flex;width:100%;flex-direction:column;}
.b-selectionsearch-form__form > * {flex-basis:100%;margin-bottom:10px;}
.b-selectionsearch-form__form .SelectionPerson .SelectionPersonInnerWrapper .chosen-container {width:100% !important;}
.b-selectionsearch-form__form .SelectionPerson .Title {display:none;}
.b-selectionsearch-form__form .SelectionGenre .SelectionGenreInnerWrapper .chosen-container {width:100% !important;}
.b-selectionsearch-form__form .SelectionGenre .Title {display:none;}

.b-videopromo-right__item {width:49.5%;margin-right: 1%;margin-bottom:15px;}
.b-videopromo-right__item:nth-child(2n) {margin-right:0;}

/* wink */
.b-wink-filmposter {margin-top:5px;margin-bottom:-3px;}
.b-wink-filmposter__link {height: 32px;width:114px;}
.b-wink-filmography {margin-top:5px;margin-bottom:-3px;}
.b-wink-filmography__link {height: 32px;width:114px;}
.b-wink-rightlink {position:relative;right:inherit;top:inherit;display:inline-block;margin:15px 0 0;border:3px solid #ffa21c;border-radius:3px;padding:0 20px 0 50px;}
.b-wink-rightlink:after {border-radius:0;background: transparent url(/img5/winkadv/rightlink.mob.png) center center no-repeat;background-size:40px;right:inherit;left:10px;}

.b-wink-articleheader {display:block;position:relative;width:100%;max-width:185px;margin-top:0px;margin-bottom:15px;}

.b-wink-selectionincut {width:114px;height:32px;}
.b-videopromo .b-videopromo__player .b-wink-videopopup {display:block;}
