/*Main*/ .version { width: 100%; margin-bottom: 2.5rem; position: relative; } .version__header { font-family: "Gotham Pro"; font-weight: 500; } .version__select, .version-type__select { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; background: #2c2c3b; padding: .5rem; position: relative; } .version__select, .version-type__select { width: 100%; position: relative; } .version__select-img { position: absolute; right: 2rem; } .version__select-img--open { position: absolute; right: 1rem; } .version__select-v, .version-type__select-v { color: #cad6dd; font-weight: 500; font-size: .75rem; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .version__select:hover .version__select-v { text-shadow: 0 0 0.625rem #45b1ff; color: #45b1ff; } .version-type__select:hover .version-type__select-v { text-shadow: 0 0 0.625rem #45b1ff; color: #45b1ff; } .version__more, .version-type__more { width: .688rem; height: .375rem; background: url(../img/icon-arr-down.svg) no-repeat; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .version__open-item { position: relative; } .version__wrapper, .version-type__wrapper { max-height: 352px; overflow-x: hidden; overflow-y: scroll; z-index: 10; } .version__open, .version-type__open { position: absolute; width: 100%; background: #2c2c3b; border: .063rem solid #2c2c3b; z-index: 10; overflow: hidden; -ms-overflow-style: none; /* IE 10+ */ scrollbar-width: none; /* Firefox */ } .version-type__wrapper::-webkit-scrollbar { /* chrome based */ width: 0px; /* ширина scrollbar'a */ background: transparent; /* опционально */ } .version__wrapper::-webkit-scrollbar { /* chrome based */ width: 0px; /* ширина scrollbar'a */ background: transparent; /* опционально */ } .version__scroll, .version-type__scroll { position: absolute; height: 50px; width: 3px; border-radius: 1px; background: rgba(44, 44, 59, .5); right: 3px; top: 2px; z-index: 11; } .categories__header { margin-bottom: 1.25rem; font-family: "Gotham Pro"; font-weight: 500; } .categories__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; } .categories__list>.categories_item { margin: 0 -1rem; } .categories_item--active>.categories__link:after { display: block; content: ''; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 0; background: url(/img/icon-tick-act.svg) no-repeat; width: .688rem; height: .563rem; } .categories_item-active { display: block; content: ''; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; right: 0; background: url(/img/icon-tick-act.svg) no-repeat; width: .688rem; height: .563rem; } .categories_item-active--submenu { right: 18px; } .categories_item-active-inner--submenu { right: 34px; } .categories_item:hover>.categories__link>.categories__text { color: #fff; } .categories__inner { padding-left: 0; } .categories__inner>.categories_item--active>.categories__link:after { right: 1rem; } .categories__inner>.categories_item--active>.categories__link:after>.categories_item--active>.categories__link:after { right: 2rem; } .categories__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; position: relative; padding-left: 3.5rem; /*margin-left: -20px;*/ line-height: 2rem; display: block; font-size: .875rem; font-weight: 500; } .categories__link:hover { background-color: #2c2c3b; color: #fff; } .categories__text { color: #cad6dd; font-weight: 600; line-height: 1.5rem; font-size: .9rem; } .categories__ico { width: 22px; height: 22px; position: absolute; left: 1rem; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .categories_item:hover>.categories__inner, .categories_item--open>.categories__inner { visibility: visible; max-height: 1000px; color: #000; -webkit-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; background: none; } .categories_item .categories__link:hover>.categories__item-more { /*-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center;*/ } .categories__inner { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; visibility: hidden; overflow: hidden; max-height: 0; -webkit-transition: 1s ease; -o-transition: 1s ease; transition: 1s ease; margin-left: 1rem; } .categories__inner>li { padding: .25rem 0; margin: 0 -1rem; padding-left: .5rem; } .categories__item-more { position: absolute; top: 50%; transform: translateY(-50%); right: 2px; -webkit-transition: .5s ease; -o-transition: .5s ease; transition: .5s ease; } .main__top { margin-bottom: 2rem; display: block; width: 100%; position: relative; margin-bottom: 2rem; } .top__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 10px; margin-bottom: 1.25rem; } .top__ico { width: .813rem; height: .813rem; fill: #ffe247; margin-right: .75rem; } .top__header { color: #949bb0; text-transform: uppercase; font-size: .875rem; font-family: "Gotham Pro"; font-weight: 500; } .top__list { margin-bottom: 1rem; padding-left: 0; } .top__item { margin-bottom: .75rem; background: url(/img/icon-drop-yellow.svg) no-repeat right; } .top__text { width: 80%; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .top__item:hover .top__text { text-shadow: 0 0 0.625rem #ffe247; color: #ffe247; } .top__link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 100%; color: #cad6dd; font-size: .75rem; font-weight: 700; } .top__more { width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; outline: none; } .top__more-text { color: #cad6dd; font-size: .75rem; font-weight: 700; } .guide__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 1.25rem; } .guide__ico { width: .813rem; height: .813rem; fill: #ffe247; margin-right: .75rem; } .guide__header { color: #949bb0; font-weight: 500; text-transform: uppercase; font-size: .875rem; font-family: "Gotham Pro"; } .guide__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-left: 0; } .guide__item { margin-bottom: .5rem; } .guide__link { width: 100%; color: #cad6dd; font-size: .75rem; font-weight: 700; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .guide__link:hover { text-shadow: 0 0 0.625rem #ffe247; color: #ffe247; } .main__new { margin-bottom: 1rem; } .new__top { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 1.5rem; } .new__top-left { width: 50%; position: relative; padding-bottom: .75rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: flex; flex-direction: column; align-items: flex-start; } .new__top-leftheader { color: #949bb0; } .new__top-ico { fill: #ffe247; width: 1rem; height: .875rem; margin-right: .5rem; } .new__top-right { width: 50%; text-align: right; position: relative; padding-bottom: .75rem; } .new__top-left:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: .125rem; background: -webkit-gradient(linear, left top, right top, from(#45b0fe), to(rgba(69, 176, 254, 0))); background: -o-linear-gradient(left, #45b0fe, rgba(69, 176, 254, 0)); background: linear-gradient(to right, #45b0fe, rgba(69, 176, 254, 0)); } .new__top-right:before { content: ''; position: absolute; bottom: 0; left: 0; right: 0; height: .125rem; background: -webkit-gradient(linear, right top, left top, from(#ffe247), to(rgba(255, 226, 71, 0))); background: -o-linear-gradient(right, #ffe247, rgba(255, 226, 71, 0)); background: linear-gradient(to left, #ffe247, rgba(255, 226, 71, 0)); } .new__top-link { color: #ffe247; font-size: .875rem; font-weight: 500; text-transform: uppercase; padding-bottom: .75rem; position: relative; text-align: right; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .new__top-link:hover { color: #fff; } .hide { display: block; } #edit-mod .screens .btn-poster { min-height: 9rem } .add_file { width: 100%; height: 500px; margin: 0 auto; background-color: #181820; display: flex; align-items: center; justify-content: center } .types_list { width: 13rem; color: #dadfed; background-color: #2c2c3b; border: 0; height: 2rem; padding: 0 1rem; } .file_type { display: flex; justify-content: space-between; align-items: center; } .new__cards { margin-bottom: 1rem; } .main__popular { background: url(../img/bg-shadow.png) no-repeat bottom #181820; padding: 2rem; } .popular__top-link { color: #ffe247; font-size: .875rem; font-weight: 500; text-transform: uppercase; padding-bottom: .75rem; position: relative; text-align: right; -webkit-transition: .3s ease; -o-transition: .3s ease; transition: .3s ease; } .main__about { background: url(../img/bg-main.png) no-repeat center; padding: 12rem 0; min-height: 450px; } .about__container { max-width: 1140px; width: 90%; margin: 0 auto; } .about__header { margin-bottom: 1.25rem; } .about__img { float: right; margin-left: 20px; } /*POPUP*/ .signinPopup__form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 1rem; } .signinPopup__header { margin-bottom: 1.5rem; font-size: 1.5rem; } .signinPopup__input { margin-bottom: 1rem; width: 100%; } .signinPopup__btn { width: 100%; } .signinPopup__forgot { color: #fff; font-size: .8rem; text-decoration: underline; } /*Alert*/ .alert__header { text-align: center; font-size: 1rem; margin-bottom: 1.5rem; } .alert__text { text-align: center; font-size: .825rem; } /*Old*/ .icon-downloads, .icon-views { width: 10px; height: 8px; margin-top: 1px; } .icon-flag-en, .icon-flag-ru { background-image: url(/img/sprite.png); background-position: -96px -53px; width: 20px; height: 13px } .icon-flag-en { background-position: -96px -30px } .bg-404 { background: url(/img/bg-404.jpg) no-repeat top; } @-moz-document url-prefix() { .icon-downloads { margin-top:1px; } .icon-views { margin-top: 1px; } }