/* * Получаем нужные нам шрифты напрямую с gstatic без импорта ( Ибо не по правславному всё это ) */ @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 300; src: local('Montserrat Light'), local('Montserrat-Light'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_cJD3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 400; src: local('Montserrat Regular'), local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v13/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3g3D_u50.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 500; src: local('Montserrat Medium'), local('Montserrat-Medium'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_ZpC3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3g3D_u50.woff2) format('woff2'); unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; } @font-face { font-display: fallback; font-family: 'Montserrat'; font-style: normal; font-weight: 600; src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'), url(https://fonts.gstatic.com/s/montserrat/v13/JTURjIg1_i6t8kCHKm45_bZF3gnD_g.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } /* * Изменяем Scrollbar */ ::-webkit-scrollbar-thumb{ border-width:1px 1px 1px 2px; background-color: var(--table-line); } ::-webkit-scrollbar-thumb:hover{ border-width: 1px 1px 1px 2px; border-color: var(--table-line); background-color: var(--table-line); } ::-webkit-scrollbar-track{ border-width:0; } ::-webkit-scrollbar-track:hover{ background-color: var(--sidebar-color); } /* * Nav блоки */ .navbar { display: flex; flex-wrap: wrap; align-items: center; position: relative; background-color: var(--sidebar-color); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.2); z-index: 99; justify-content: space-between; padding: .5rem 1rem; } .navbar>.container, .navbar>.container-fluid { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between } .nav-toggle:active, .nav-toggle:focus, .nav-toggle:hover { outline: 0; border-bottom: none; } .nav-toggle { padding: 15px 0 0 0; display: block; height: 55px; font-size: 20px; transition: .5s; margin: 0 auto; color: var(--top-text-color); width: 44px; z-index: 2001; border-bottom: none; text-align: center; cursor: pointer; text-decoration: none; } .nav { display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-tabs .nav-item { margin-bottom: -1px; } .nav-link { display: block; } .a-type:hover { background-color: var(--hover); cursor: pointer; color: var(--span-color); } .a-type a:hover { background-color: var(--hover); cursor: pointer; color: var(--span-color); } .logo-area { max-height: 59px; max-width: 270px; z-index: 99; } .logo-area img { position: relative; left: 48px; max-width: 190px; max-height: 40px; } .right-area ul { padding-left: 20px; } .right-area li { position: relative; float: right; padding: 0 7px; } .right-area svg, .right-area img { margin-bottom: 2px; height: 26px; }.right-area .subsection svg, .right-area .subsection img { margin-bottom: 2px; height: 18px; } .navbar-icon svg, .navbar-icon img { filter: invert(var(--svg)); } .search i { margin-top: 1.9px; font-size: 1.35em; color: var(--default-text-color); } .search_form { width: 270px; padding: 16px; } .search_form .input-form { margin-bottom: 15px; } .section .subsection { position: absolute; right: 10px; top: 50px; border-radius: 0; box-shadow: 0 2px 10px rgb(0 0 0 / 20%); background: var(--sidebar-color); list-style: none; -webkit-transition: all 0.25s; transition: all 0.25s; visibility: hidden; min-width: 150px; text-align: left; margin: 0; opacity: 0; padding: 0; } .section:hover .subsection, .sh:hover .subsection { opacity: 1; top: 2.7rem; visibility: visible; } .section .subsection li { width: 100%; border-bottom: 1px solid var(--hover); padding: 4px 10px; } .section .subsection a { color: var(--default-text-color); display: inline-block; line-height: 1.2em; padding: 5px 0; text-decoration: none; } .main-sidebar { background: var(--sidebar-color); box-shadow: 1px 0px 20px rgba(255, 255, 255, 0.2); } .sidebar-menu li:hover { transition: .3s; border-left: 2px solid var(--span-color); } .sidebar-menu li:hover a { color: var(--default-text-color); transition: .3s; } .sidebar-active { transition: .3s; border-left: 2px solid var(--span-color) !important; } .sidebar-active a { color: var(--default-text-color) !important; transition: .3s; } .sidebar-menu li { border-left: 2px solid transparent; } .sidebar-menu>li>a { color: var(--top-text-color); } .table-active { color: var(--default-text-color); background-color: var(--hover); } .user-details span a { color: var(--default-text-color); } .user-details span a:hover { color: var(--hover); } .user-details span { color: #111111; } .user-rank>i { color: #111111; } .treeview-menu>li>a { color: #111111 } .select-panel-pages { float: right; margin-top: 10px; margin-bottom: 10px; margin-right: 25px; } .select-panel-table { display: inline-block; margin-left: 25px; } .select-panel select { color: #ffffff; border-top: 0; border-left: 0; border-right: 0; border-bottom: 0; background: transparent; border-image: none; outline-color: transparent; box-shadow: none; } .select-panel select option { font-weight: var(--font-weight-2); font-size: 13px; color: var(--default-text-color); background: var(--sidebar-color); } .button{ font-weight: var(--font-weight-2); font-size: 12px; margin-top: 10px; padding-left: 14px; padding-right: 14px; color: #FFF; background-color: var(--span-color); border: none; cursor: pointer; -ms-touch-action: manipulation; touch-action: manipulation; background-image: none; text-align: center; line-height: 26px; vertical-align: middle; user-select: none; outline: none; float: right; } .input-form input { font-size: 15px; font-weight: var(--font-weight-2); color: var(--default-text-color); background-color: inherit; -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out; border-bottom: 2px solid var(--table-line); width: 100%; } .input-form .input_text { color: var(--top-text-color); font-size: 12px; font-weight: var(--font-weight-2); } .input-form input:focus:not([readonly]) { border-bottom: 2px solid var(--span-color); } .input-form label { float: left; white-space: nowrap; width: 19%; margin-right: 20px; } .input-form select { cursor: pointer; white-space: nowrap; text-align: left; outline: none; color: var(--default-text-color); background-color: inherit; height: 24px; width: 100%; -moz-appearance: none; -webkit-appearance: none; border: none; border-bottom: 2px solid var(--table-line); font-weight: var(--font-weight-2); font-size: 15px; } .input-form select:focus:not([readonly]) { border-bottom: 2px solid var(--span-color); } .input-form select option { border: none; outline: none; background-color: var(--sidebar-color); font-weight: var(--font-weight-2); } .badge img{ filter: invert(var(--svg)); } .modal-window { position: fixed; top: 0; right: 0; bottom: 0; left: 0; transform: translate(-10px, -10px); z-index: 999; opacity: 0; pointer-events: none; transition: all 0.3s; backdrop-filter: blur(2px); } .modal-window .card { border: 2px solid var(--bg-color); border-radius: 10px; background: var(--sidebar-color); } .modal-window:target { opacity: 1; pointer-events: auto; transform: translate(0px, 0px); } .modal-window > div { width: 400px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: var(--sidebar-color); } .login_form{ padding-left:18px; padding-right:18px; padding-bottom: 18px; } .no_steam{ float: right; margin-bottom: 16px; } .login_form > .input-form{ margin-bottom: 15px; } .modal-close { position: absolute; right: 15px; color: #aaa; text-align: center; width: 40px; text-decoration: none; } .modal-close img{ width: 20px; height: 20px; } .modal-close:hover { color: var(--default-text-color); } .btn_form { margin-top: .375rem; margin-right: .375rem; margin-bottom: .375rem; } .btn { cursor: pointer; white-space: nowrap; text-align: center; padding: 6px 15px; outline: none; font-weight: 400; font-size: .81rem; background: var(--btn-color); color: var(--btn-text-color); border-radius: 2px; box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12); word-wrap: break-word; } .sidebar-right .user-sidebar-right-block { background: linear-gradient(45deg,var(--sidebar-gradient-2),var(--sidebar-gradient-1)); } .sidebar-right .info { align-items: center; display: flex; padding-left: 18px; padding-top: 8px; padding-bottom: 8px; color: #111; } .sidebar-right .details { font-size: 14px; font-weight: 600; } .sidebar-right .details .admin_type { font-weight: 600; font-size: 14px; } .sidebar-right .details .admin_rights { font-weight: 600; font-size: 10px; } .card_info_block{ display:none; background: var(--sidebar-color); height:180px; width:300px; } tr th a:hover .card_info_block{ position: absolute; display:block; margin-right: auto; margin-left: auto; margin-top: -200px; } .sidebar-offcanvas-desktop { display: none } .sidebar-menu .sidebar-icon { margin-right: 0; display: inline-block } .sidebar-menu .sidebar-icon img, .sidebar-menu .sidebar-icon svg { margin-left: 2px; height: 20px; filter: invert(var(--svg)) } .sidebar-menu .sidebar-icon i { font-size: 1.52em; color: invert(var(--svg)) } .sidebar-menu .item-name { position: absolute; top: 18px; left: 54px; display: inline-block } .sidebar-menu > li.active:after { content: ""; display: block; width: 5px; height: 100%; background: #222; position: absolute; right: 0; bottom: 0 } .sidebar-menu { height: 100%; list-style: outside none none; margin-top: 20px; padding: 0; overflow-y: auto; overflow-x: hidden; white-space: nowrap; } .sidebar-menu > li > a { text-decoration: none; display: block; padding-left: 17px; padding-top: 15px; padding-bottom: 15px; font-size: 12px; transition: .3s; font-weight: 600; position: relative } .user-info { align-items: center; text-align: center; padding-top: 8px; padding-bottom: 8px; } .user-info a img { left: 77px; width: 80px; height: 80px; border-radius: 50%; vertical-align: bottom; border: 3px solid transparent; } .user-info img { left: 77px; width: 50px; height: 50px; border-radius: 50%; vertical-align: bottom; border: 3px solid #fff; } .user-rank { align-items: center; display: flex; padding-left: 18px; padding-bottom: 10px; position: relative } .rank_img { text-align: center; width: 20%; } .user-rank-more { align-items: center; display: flex; padding-left: 18px; padding-top: 10px; padding-bottom: 10px; position: relative } .user-rank img { max-width: 50px; max-height: 20px } .user-rank-more img { max-width: 50px; max-height: 20px } .user-details { font-size: 14px; font-weight: 600; margin-top: 20px; } .user-rank .icon-down { position: absolute; top: -2px; right: 8px } .user-rank .icon-down img, .user-rank .icon-down svg { width: 22px; height: 22px; filter: var(--svg) } .user-rank .icon-down i { font-size: 1.52em; color: #111; } .user-details span { margin-left: 10px; margin-bottom: 3px; white-space: nowrap; font-weight: 600; color: var(--default-text-color); font-size: 11px; text-decoration: none; } .user-details span a { font-weight: 600; font-size: 13px; text-decoration: none } .user-details .user_name { font-weight: 600; font-size: 14px } .user_text { margin-bottom: 0px; color: var(--table-line); } .user-details ._logout { position: absolute; top: 65px; right: 15px; font-weight: 600; font-size: 14px; } .rank-details { font-size: 12px; font-weight: 600; margin-left: 10px; color: #111111; } .rank-mini-li > a { text-decoration: none } .main-sidebar { top: 0; left: 0; height: 100%; position: fixed; width: 270px; z-index: 100; overflow-y:auto; padding-bottom: 58px; box-shadow: 0 0 10px rgba(0, 0, 0, .1); } .lng-dropdown { display: none } .treeview-menu { display: none; list-style: outside none none; margin: 0; width: 100%; } .user-rank > i { position: absolute; right: 21px; margin-top: 2px } .notification { position: relative; } .notification span { position: absolute; top: -5px; left: 13px; color: #fff; background: var(--span-color); border-radius: 100%; padding-top: 2px; width: 17px; height: 17px; font-size: 9px; text-align: center; display: none; } .main_notifications { padding-left: unset; } .main_notifications a { width: 100%; } .notifications-item .icon { font-size: 20px; color: var(--span-color); } .notifications-item .text { font-size: 12px; } .container-fluid { width: 100%; padding-right: 30px; padding-top: 100px; padding-bottom: 50px; padding-left: 17px; margin-right: auto; margin-left: auto; z-index: 0; } .auth-steam-sidebar { display: none; } .sidebar-collapse .sidebar-menu > li { border-left: none !important; } .sidebar-collapse .auth-btn, .user_or { display: none; } .sidebar-open .global-container { filter: blur(3px); user-select: none; pointer-events: none; transition: .3s; } .user_text.lk { display: block; color: var(--sidebar-gradient-2) !important; font-size: 11px; } .auth-btn { padding: 10px; border-radius: 5px; color: var(--default-text-color); padding-left: 0; border: 1px solid var(--span-color); font-weight: 600; } .auth-btn > i { color: var(--default-text-color); padding: 12px; background: var(--span-color); margin-right: 5px; } .user-sidebar-block { text-align: center; } .user-sidebar-block .user_or { display: block; margin-top: 5px; color: var(--table-line); } .table thead th { border-bottom: 2px solid var(--span-color); } .navbar-icon img { height: 26px; filter: invert(35%) sepia(0%) saturate(1%) hue-rotate(160deg) brightness(98%) contrast(90%); transition: .3s; } .navbar-icon i { font-size: 26px; color: #5D5D5D; transition: .3s; } .navbar-icon:hover i { color: #fff; transition: .3s; } .navbar-icon:hover img { filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(119deg) brightness(114%) contrast(100%); transition: .3s; } #notes { z-index: 10000000; } .unshow { transition: .3s; transform: translate(220px, 72px) !important; display: block; -webkit-transform: translate(220px, 72px) !important; -moz-transform: translate(220px, 72px) !important; -ms-transform: translate(220px, 72px) !important; -o-transform: translate(220px, 72px) !important; } .global-container { display: block; margin-left: 0px; } /* ========================= Навигационная шапка - логотип ============================ */ .logo-area { max-height: 59px; max-width: 270px; z-index: 99; } .logo-area img { position: relative; left: 250px; max-width: 159px; max-height: 28px; } .logo-area2 { display: none; max-height: 59px; max-width: 270px; z-index: 99; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .logo-area2 img { position: relative; left: 200px; max-width: 159px; max-height: 28px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .logo-area2.scrolled{ display: block; } /* ========================= Навигационная шапка - первый ряд ============================ */ .navbar-icon svg, .navbar-icon img { -webkit-filter: invert(var(--svg)); filter: invert(var(--svg)); } .nav_menu{ height:40px; background: var(--nav-menu-color); display: flex; align-items: center; position: fixed; width: 100%; z-index: 20000; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .nav_menu.scrolled{ display: none; } .nav_menu .right_menu{ display: flex; margin-left: auto; align-items: center; margin-right: 200px; transform: skewX(-15deg); } .nav_menu .left_menu{ display: flex; align-items: center; margin-left: 260px; transform: skewX(-15deg); } .nav_menu .item_left__menu{ display: flex; align-items: center; padding-left: 10px; height: 56px; color: var(--nav-menu-text-color); position: relative; cursor: pointer; transition:.3s; } .nav_menu .item_left__menu:hover{ transform: scale(1.1); } .nav_menu .item_left__menu:hover .hidden__menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu .left_menu .item_left__menu i{ margin-right: 7px; } .nav_menu .left_menu .item_left__menu .item__name{ font-size: 13px; } .nav_menu .item_right__menu{ display: flex; align-items: center; padding: 0 10px; height: 40px; color: white; position: relative; cursor: pointer; transition:.3s; } .nav_menu .item_right__menu:hover{ transform: scale(1.1); } .nav_menu .item_right__menu:hover .hidden__menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu .item_right__menu:hover .hidden_audio_menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu .left_menu .item_right__menu i{ margin-right: 7px; } .nav_menu .left_menu .item_right__menu .item__name{ font-size: 13px; } .nav_menu .hidden__menu{ display: inline-block; position: absolute; background: var(--nav-menu-hidden-color); top: 45px; left: 0px; min-width: 130px; transition: .3s; opacity: 0; transform: scaleY(0); padding: 0 5px; border-top: 1px solid rgba(64,64,64,.4); border-radius: 0 0 5px 5px; z-index: 30000; } .nav_menu .hidden_audio_menu{ display: inline-block; position: absolute; background: var(--audio-menu-hidden-color); top: 37px; left: 0px; min-width: 130px; transition: .3s; opacity: 0; transform: scaleY(0); padding: 0 5px; border-top: 1px solid rgba(64,64,64,.4); border-radius: 0 0 5px 5px; z-index: 30000; } .nav_menu .hidden__menu .item_hidden__menu{ display: flex; color: var(--nav-menu-text-hidden-color); align-items: center; padding: 5px; font-size: 12px; } .nav_menu .hidden_audio_menu .item_hidden__menu{ display: flex; color: white; align-items: center; padding: 5px; font-size: 12px; } .nav_menu .hidden__menu .item_hidden__menu.language_menu{ white-space:normal; } .nav_menu .hidden__menu .item_hidden__menu.language_menu img{ height: 25px; margin-right: 10px; } .nav_menu .hidden__menu .item_hidden__menu:hover .item_hidden__menu_name, .nav_menu .hidden__menu .item_hidden__menu:hover i, .nav_menu .right_menu .section:nth-child(1):hover, .nav_menu .right_menu .section:nth-child(2):hover, .nav_menu .right_menu .section:nth-child(3):hover, .nav_menu .right_menu .section:nth-child(4):hover, .nav_menu .right_menu .section:nth-child(5):hover, .nav_menu .right_menu .section:nth-child(6):hover, .nav_menu .right_menu .section:nth-child(7):hover{ -webkit-animation: jump .75s infinite; animation: jump .75s infinite; } .nav_menu .hidden__menu .item_hidden__menu:not(:last-child){ border-bottom: 1px solid rgba(128,128,128,.4); } .nav_menu .right_menu .section{ margin-left: 10px; } /* ========================= Навигационная шапка - первый ряд - радио ============================ */ .audiopl a { color: #888; text-decoration: none; } .audioplay { padding: 0px; margin: 0px; list-style: decimal-leading-zero inside; color: var(--default-text-color); width: 120px; } .audiopl:before { content: '►'; width: 14px; height: 14px; margin: 0px; position: absolute; color: var(--audio-menu-icon-color); font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); } .audioplay .audiopl { position: relative; margin: 0px; padding: 5px 2px 5px; cursor: pointer; } .audioplay .audiopl a { color: var(--audio-menu-text-color); text-indent: -3.3ex; padding: 0px 0px 0px 20px; } .audiopl.playing { color: #aaa; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); } .audiopl.playing a { color: var(--audio-menu-text-playing-color); } .audiopl.playing:before { content: '♬'; width: 14px; height: 14px; margin: 0px; position: absolute; color: var(--audio-menu-icon-playing-color); font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); } /* ========================= Навигационная шапка - первый ряд - поиск ============================ */ [type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } [type="search"]::-webkit-search-decoration { -webkit-appearance: none; } .search i { margin-top: 1.9px; font-size: 1.35em; color: var(--default-text-color); } #web_search { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: var(--web-search-color); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(0px, -100%) scale(0, 0); -moz-transform: translate(0px, -100%) scale(0, 0); -o-transform: translate(0px, -100%) scale(0, 0); -ms-transform: translate(0px, -100%) scale(0, 0); transform: translate(0px, -100%) scale(0, 0); opacity: 0; z-index: 60000; } #web_search.open { -webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity: 1; } #web_search input[type="web_search"] { position: absolute; top: 50%; width: 450px; color: rgb(255, 255, 255); background: rgba(0, 0, 0, 0); font-size: 30px; outline: none; margin-left: 41%; } #web_search .btn { position: absolute; top: 50%; margin-left: 48.70%; margin-top: 50px; } #web_search .close { position: fixed; top: 15px; right: 15px; color: #fff; background-color: #428bca; border-color: #357ebd; opacity: 1; padding: 10px 17px; font-size: 27px; } /* ========================= Навигационная шапка - второй ряд ============================ */ .navbar-icon2 { color: white; } .nav_menu2{ height:40px; background: var(--nav-menu2-color); display: flex; align-items: center; position: fixed; width: 100%; z-index: 10000; margin-top: 40px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .nav_menu2.scrolled{ margin-top: 0px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; background: var(--nav-menu2-scrolled-color); } .nav_menu2 .right_menu{ display: flex; margin-left: auto; align-items: center; margin-right: 200px; transform: skewX(-15deg); } .nav_menu2 .left_menu{ display: flex; align-items: center; margin-left: 200px; transform: skewX(-15deg); } .nav_menu2 .left_menu.scrolled{ } .nav_menu2 .item_left__menu{ display: flex; align-items: center; padding: 0 10px; height: 40px; margin: 10px; color: var(--nav-menu2-text-color); position: relative; cursor: pointer; transition:.3s; background: var(--nav-menu2-btn-color); border-radius: 3px; border-bottom: 3px solid var(--nav-menu2-btn-line-color); } .nav_menu2 .item_left__menu.scrolled{ background: var(--nav-menu2-btn-scrolled-color); } .nav_menu2 .item_left__menu:hover{ transform: scale(1.1); } .nav_menu2 .item_left__menu:hover .hidden__menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu2 .left_menu .item_left__menu i{ margin-right: 7px; } .nav_menu2 .left_menu .item_left__menu .item__name{ font-size: 13px; } .nav_menu2 .item_right__menu{ display: flex; align-items: center; padding: 0 10px; height: 40px; color: white; position: relative; cursor: pointer; transition:.3s; } .nav_menu2 .item_right__menu:hover{ transform: scale(1.1); } .nav_menu2 .item_right__menu:hover .hidden__menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu2 .item_right__menu:hover .hidden_profile_menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .nav_menu2 .left_menu .item_right__menu i{ margin-right: 7px; } .nav_menu2 .left_menu .item_right__menu .item__name{ font-size: 13px; } .nav_menu2 .hidden__menu{ display: inline-block; position: absolute; background: var(--nav-menu2-hidden-color); top: 37px; left: 0px; min-width: 130px; transition: .3s; opacity: 0; transform: scaleY(0); padding: 0 5px; border-top: 1px solid rgba(64,64,64,.4); border-radius: 0 0 5px 5px; z-index: 20000; } .nav_menu2 .hidden__menu.scrolled{ background: var(--nav-menu2-hidden-scrolled-color); } .nav_menu2 .hidden_profile_menu{ display: inline-block; position: absolute; background: #0d141c82; top: 40px; min-width: 130px; transition: .3s; opacity: 0; transform: scaleY(0); padding: 0 5px; border-top: 1px solid rgba(64,64,64,.4); border-radius: 0 0 5px 5px; z-index: 20000; } .nav_menu2 .hidden__menu .item_hidden__menu{ display: flex; color: var(--nav-menu2-text-hidden-color); align-items: center; padding: 5px; white-space:pre; font-size: 12px; } .nav_menu2 .right_menu .section{ margin-left: 10px; } /* ========================= Навигационная шапка - второй ряд - профиль ============================ */ .profile__area{ display: flex; align-items: center; justify-content: center; margin-right: 5px; } .profile__area .avatar{ margin-right: 8px; } .profile__area .avatar img{ border-radius: 50%; border: 1px solid white; } .profile__area .auth{ color: white; } .hidden__profile{ padding: 5px !important; min-width: 300px !important; cursor: default !important; text-align: center; } .hidden__profile .user_text{ font-size: 10px; margin-bottom: 10px; } .hidden__profile .rank__info{ text-align: center; } .hidden__profile .rank__info img{ height: 20px; margin-bottom: 5px; } .hidden__profile .rank__info .rank__name{ font-size: 12px; } .hidden__profile .exit{ border-top: 1px solid rgba(128, 128, 128, .3); display: flex; align-items: center; justify-content: center; margin-top: 10px; } .hidden__profile .exit a{ color: white; padding: 2px 0; margin-top: 3px; transition: .3s; } .hidden__profile .exit a:hover{ transform: scale(1.1); } .profile-div { background: var(--miniprofile-footer-color) none repeat scroll 0 0; border-radius: 6px; max-width: 340px; } .profile-bg { background: var(--miniprofile-header-color); background-position: 0 50%; background-size: 100% auto; border-bottom: 1px solid var(--miniprofile-line-color); border-radius: 4px 4px 0 0; height: 50px; width: 100%; } .profile-block { display: block !important; } .profile-button { margin: -35px -10px 0; text-align: right; width: 100%; } .profile-button a { color: var(--miniprofile-header-button-color); } .profile-avatarLink { background-color: var(--miniprofile-avatar-line-color); border-radius: 50px; display: inline-block !important; float: left; margin: -30px 5px 0 8px; max-width: 100%; padding: 1px; vertical-align: bottom; } .profile-avatarImg { border-radius: 50px; box-sizing: border-box; color: #fff; height: 72px; width: 72px; } .profile-divUser { margin: -20px 0 0; } .profile-divName { font-size: 18px; font-weight: 700; line-height: 20px; } .profile-divName a { color: var(--miniprofile-header-name-color); } .profile-divSteam { font-size: 15px; line-height: 20px; margin: 20px 0 0; } .profile-divSteam a span{ color: var(--miniprofile-footer-steam-color); } .profile-divStats { margin-left: 11px; padding: 10px 0; } .profile-Arrange { box-sizing: border-box; display: table; margin: 0; min-width: 100%; padding: 0; table-layout: auto; } ul.profile-Arrange { list-style: outside none none; margin: 0; padding: 0; } .profile-ArrangeSizeFit { display: table-cell; padding: 0; vertical-align: top; } .profile-ArrangeSizeFit a:hover { text-decoration: none; } .profile-ArrangeSizeFitPrestige { display: table-cell; padding: 0; vertical-align: top; } .profile-ArrangeSizeFitPrestige a:hover { text-decoration: none; } .profile-ArrangeSizeFitRank { display: table-cell; padding: 0; vertical-align: top; } .profile-ArrangeSizeFitRank a:hover { text-decoration: none; } .profile-StatValue { display: block; font-size: 10px; font-weight: 500; transition: color 0.15s ease-in-out 0s; } .hidden__profile .profile-StatValue img{ height: 20px; margin-bottom: 5px; } .profile-StatLabel { color: var(--miniprofile-footer-text-color); font-size: 12px; letter-spacing: 0.02em; overflow: hidden; transition: color 0.15s ease-in-out 0s; } .profile-data { color: var(--miniprofile-footer-data-color); } /* ========================= Навигационная шапка - Мобильная ============================ */ .mobile_menu{ display: none; height:40px; background: var(--mobile-menu-color); align-items: center; position: fixed; width: 100%; z-index: 20000; } .hidden_mobile_audio_menu{ display: none; left: 0; bottom: 0; position: fixed; z-index: 20000; top: 40px; background: #0d141cc9; padding-bottom: 50px; overflow-y: auto; width: 160px; } .hidden_mobile__menu{ display: none; right: 0; bottom: 0; position: fixed; z-index: 20000; top: 40px; background: var(--mobile-menu-hidden-color); padding-bottom: 50px; overflow-y: auto; width: 300px; } .right_mobile__area{ margin-left: auto; display: flex; align-items: center; } .mobile_menu .section{ margin: 0 5px; } .mobile_menu .section:nth-child(7){ margin:0; } .mobile_menu .nav__button{ position: relative; width: 20px; height: 18px; margin-right: 15px; margin-top: -1px; margin-left: 10px; cursor: pointer; } .mobile_menu .nav__button i{ width: 20px; height: 2px; position: absolute; top: 8px; background-color: rgba(255, 255, 255, 0.7); } .mobile_menu .nav__button::before{ content: ""; position: absolute; top: 0px; width: 20px; height: 2px; background-color: rgba(255, 255, 255, 0.7); } .mobile_menu .nav__button::after{ content: ""; position: absolute; bottom: 0px; width: 20px; height: 2px; background-color: rgba(255, 255, 255, 0.7); } .item__hmobile > i{ margin-right: 5px; color: #a19f9f; } .hidden_item_mob_menu{ border-top: 1px solid rgba(255,255,255,.8); } .item__hmmenu{ display: flex; padding-left: 10px; height: 50px; align-items: center; margin: 0 30px; } .item__hmmenu:not(:first-child){ border-top: 1px solid rgba(255,255,255,.8); } .item__hmmenu img{ height: 36px; margin-right: 10px; } .hidden_item_mob_menu{ display: none; } .hidden_item_mob_menu{ margin-left: 15px; } .item__hmobile .zmdi-chevron-down{ color: gray; margin-left: 10px; cursor: pointer; transition: .3s; } .hidden_mobile__menu a{ color: white; } .item__hmobile .avatar{ margin-right: 10px; } .profile__hmobile .hidden__mlk{ margin-left: 5px; color: white; } .profile__hmobile .hidden__mlogout{ margin-left: auto; margin-right: 10px; cursor: pointer; color: white; } .item__hmobile .avatar img{ border-radius: 50%; border: 1px solid white; height: 40px; width :40px; } .item__hmobile.profile__hmobile{ height: 70px; } .item__hmobile{ height: 50px; display: flex; align-items: center; margin: 0 5px; font-weight: bold; } .item__hmobile:not(:first-child){ border-top: 1px solid rgba(255,255,255,.8); } /* ========================= Админ Панель ============================ */ .sidebar-right { margin-top: 80px; top: 0; right: 0; height: 100%; position: fixed ; width: 220px; z-index: 2; background: var(--sidebar-color); box-shadow: 0 0 10px rgba(0, 0, 0, .1); -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .sidebar-right.scrolled{ margin-top: 40px; } /* ========================= Подвал ============================ */ .footer { height:40px; background: var(--footer-color); display: none; align-items: center; position: absolute; width: 100%; z-index: 100; color: var(--footer-text-color); font-size: 12px; font-weight: var(--font-weight-2); margin-top: 15px; position: fixed; left: 0; bottom: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .footer a { color: var(--footer-text-a-color); text-decoration: none; background-color: transparent; -webkit-text-decoration-skip: objects; } .footer.scrolled{ display: flex; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .footer .right_menu{ margin-left: auto; align-items: center; margin-right: 10px; transform: skewX(-15deg); } .footer .left_menu{ display: flex; align-items: center; margin-left: 10px; transform: skewX(-15deg); } .footer .left_menu2{ display: flex; align-items: center; margin-left: 10px; transform: skewX(-15deg); } .footer .item_left__menu{ display: flex; align-items: center; padding: 0 10px; height: 56px; color: var(--footer-left-text-color); position: relative; cursor: pointer; transition:.3s; } .footer .item_left__menu:hover{ transform: scale(1.1); } .footer .item_left__menu:hover .hidden__menu{ transition: .5s ease-in-out; opacity: 1; transform: scaleY(1); } .footer .left_menu2 .item_left__menu i{ margin-right: 7px; } .footer .left_menu2 .item_left__menu .item__name{ font-size: 13px; } .footer .left_menu .item_left__menu i{ margin-right: 7px; } .footer .left_menu .item_left__menu .item__name{ font-size: 13px; } .footer-logo-area { max-height: 59px; max-width: 270px; z-index: 99; } .footer-logo-area .fatalityhot img { position: relative; left: 8px; top: 2px; max-width: 159px; max-height: 28px; } .footer-logo-area .livindege img { position: relative; left: 10px; top: 2px; max-width: 159px; max-height: 28px; } .footer .right_menu .autor2 { display: none; } /* ========================= Интерфейс ============================ */ .card { box-shadow: 0 1px 5px rgb(0 0 0 / 20%); border-radius: 10px; background-color: var(--card-color); } .table { background-color: var(--table-color); } .table .selected { color: var(--table-selected-color); } .table-hover tbody tr:hover { color: var(--table-text-hover-color); background-color: var(--table-hover-color); } .table tbody tr { color: var(--table-text-color); } .a-type:hover { background-color: var(--a-type-hover); cursor: pointer; color: var(--a-type-text-hover); } .table thead th { border-bottom: 2px solid var(--table-line-color); } .table thead th { color: var(--table-text-h-color); } #profile-main { background: linear-gradient(45deg,var(--table-profile-color),transparent); } #profile-main .pm-overview { background: linear-gradient(100deg, var(--table-profile-pm-color), transparent); } .card-block-big .figure_2 { background: var(--figure-color); border-left: 5px solid var(--figure-line-color); } .card-block-big i { color: var(--figure-icon-color); } .card-block-sb-big .figure { background: var(--figure-line-color); } .card-block-sb-big .figure_2 { background: var(--figure-line-color); } .news_admin_button{ background: var(--btn-color); color: var(--btn-text-color); } .news_date { background: var(--btn-color); color: var(--btn-text-color); } .news_arcive{ background: var(--btn-color); color: var(--btn-text-color); } .vk_knopka { background: var(--btn-color); color: var(--btn-text-color); } .vk_knopka:hover { box-shadow: var(--btn-hover-color) 5px 5px; } .news_badge { background-image: linear-gradient(106deg,var(--vk-name-gradient2-color),var(--vk-name-gradient-color)); color: var(--vk-name-text-color); } .news_badge:before { background-image: linear-gradient(160deg,var(--vk-name-gradient-color),var(--vk-name-gradient2-color)); } .news_text { background: var(--vk-news-color); } .news_btn { color: var(--vk-btn-color); } .news_btn:hover { background: var(--vk-btn-hover-color); } .news_text pre { color: var(--vk-news-text-color); } .hren { border-bottom: 2px solid var(--figure-line-color); } .profile-signature { background: var(--profile-color); } .profile-signature:before, .profile-signature:after{ background: var(--profile-hover-color); } .profile-signature .signature-detail { border-bottom: 3px solid var(--profile-line-color); } .profile-signature .title { color: var(--profile-title-color); } .profile-signature .post { color: var(--profile-post-color); } .profile-signature:after { background: var(--profile-figure-color); } .signature-content a { color: var(--profile-icon-color); } /* ========================= Трансформация ============================ */ @media(max-width:1280px) { #web_search input[type="web_search"] { margin-left: 30%; } #web_search .btn { margin-left: 46%; } } @media(max-width:500px) { #web_search input[type="web_search"] { font-size: 20px; margin-left: 20%; } #web_search .btn { margin-left: 45%; margin-top: 30px; } } @media(max-width:1280px) { .nav_menu .right_menu{ margin-right: 100px; } .nav_menu2 .right_menu{ margin-right: 100px; } .nav_menu .left_menu{ margin-left: 100px; } .nav_menu2 .left_menu{ margin-left: 60px; } .nav_menu2 .left_menu.scrolled{ margin-left: 30px; } .nav_menu2 .item_left__menu.scrolled{ margin: 0px; } .nav_menu2 .item_left__menu{ margin: 5px; } .nav_menu2 .item_right__menu { padding: 0 0px; } .profile__area { margin-right: 0px; } .profile__area .avatar { margin-right: 0px; } .balance1{ display: none; } .nav_menu2 .hidden_profile_menu { margin-right: 120px; } .logo-area img{ left: 100px; } .logo-area2 img { left: 20px; } } @media(max-width:1050px) { .nav_menu2 .right_menu{ margin-right: 50px; } } @media(max-width:1000px) { .nav_menu2 .right_menu{ margin-right: 20px; } } @media(max-width:600px) { .hide{ display: none; } } @media(max-width:1279px) { .container-fluid { padding-bottom: 80px; } .footer { height: 80px; align-items: flex-end; } .footer .left_menu { margin-bottom: 35px; margin-left: 20px; } .footer .left_menu2 { margin-left: var(--footer-left-position-color); margin-bottom: 10px; } .footer .right_menu { margin-left: 105px; } .footer .item_left__menu { padding: 0 5px; } .footer .right_menu .created { margin-left: -397px; font-size: 10px; margin-bottom: -3px; } .footer .right_menu .autor { display: none; } .footer .right_menu .autor2 { display: block; margin-left: -394px; font-size: 10px; } .footer-logo-area { display: flex; margin-bottom: 50px; } .footer-logo-area img { top: -40px; } } @media(max-width: 975px) { .mobile_menu { display: flex; } .nav_menu, .nav_menu2 { display: none; } .logo-area img{ left: 15px; } .audiopl a { color: #888; text-decoration: none; } .audioplay { padding: 0px; margin: 0px; align-items: center; list-style: decimal-leading-zero inside; color: var(--default-text-color); width: 150px; height: 56px; } .audiopl:before { content: '►'; width: 14px; height: 14px; margin: 0px; position: absolute; color: var(--default-text-color); font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); } .audioplay .audiopl { position: relative; margin: 0px; padding: 10px 2px 5px; cursor: pointer; border-top: 1px solid rgba(255,255,255,.8); height: 40px; } .audioplay .audiopl a { color: var(--default-text-color); text-indent: -3.3ex; padding: 0px 0px 0px 20px; } .audiopl.playing { color: #aaa; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); } .audiopl.playing a { color: var(--span-color); } .audiopl.playing:before { content: '♬'; width: 14px; height: 14px; margin: 0px; position: absolute; color: var(--span-color); font-size: 13px; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.2); } .sidebar-right { margin-top: 40px; } } @media (max-width: 1025px) { .global-container { margin-left: 0 } .sidebar-collapse .global-container { margin-left: 0px } .main-sidebar { -webkit-transform: translate(-330px, 0); -ms-transform: translate(-330px, 0); -o-transform: translate(-330px, 0); transform: translate(-330px, 0); } .sidebar-open .swipe-area { -webkit-transform: translate(270px, 0); -ms-transform: translate(270px, 0); -o-transform: translate(270px, 0); transform: translate(270px, 0) } .swipe-area { margin-top: 58px; top: 0; left: -12px; min-height: 100%; position: fixed; width: 30px; z-index: 2 } .sidebar-open .swipe-area { -webkit-transform: translate(270px, 0); -ms-transform: translate(270px, 0); -o-transform: translate(270px, 0); transform: translate(270px, 0) } .sidebar-open .main-sidebar { overflow-y: auto; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); -o-transform: translate(0, 0); transform: translate(0, 0); } } @media (min-width: 1025px) { .sidebar-collapse .main-sidebar { -webkit-transform: translate(-210px, 0); -ms-transform: translate(-210px, 0); -o-transform: translate(-210px, 0); transform: translate(-210px, 0) } .sidebar-collapse .user-rank img { max-width: 42px; max-height: 20px; } .sidebar-collapse .sidebar-menu { overflow: visible; margin-top: -20px; } .sidebar-collapse .global-container { margin-left: 64px } .sidebar-collapse .user-details, .sidebar-collapse .icon-down, .sidebar-collapse .rank-details, .sidebar-collapse .user-rank-more{ display: none; } .sidebar-collapse .sidebar-menu .sidebar-icon { margin-left: 211px; } .sidebar-collapse .user-rank { position: absolute; top: 110px; margin-left: 201px; padding-right: 10px; padding-bottom: 2px; } .sidebar-collapse .sidebar-menu .item-name { display: none; } .sidebar-collapse .user-rank > img { width: 42px; height: 18px; } .sidebar-collapse .user-info a img{ position: absolute; top: 60px; margin-left: 140px; width: 45px; height: 45px; } .swipe-area { margin-top: 58px; top: 0; left: 260px; min-height: 100%; position: fixed; width: 27px; z-index: 2 } .sidebar-collapse .swipe-area { -webkit-transform: translate(-207px, 0); -ms-transform: translate(-207px, 0); -o-transform: translate(-207px, 0); transform: translate(-207px, 0) } } @media (min-width: 1025px) { .sidebar-collapse .nav-toggle { transform: translate(105px, 0px); transition: .5s; } .sidebar-collapse .auth-steam-sidebar { display: block; position: relative; left: 216px; padding: 7px; color: var(--default-text-color); border-radius: 5px; width: 45px; background: var(--span-color); } } @media(max-width: 375px) { .footer { width: 108%; } } @media(max-width: 320px) { .footer { width: 110%; } } @-webkit-keyframes jump { 0% { transform: translateY(0px); } 10% { transform: translateY(-0.8px); } 20% { transform: translateY(-1.6px); } 35% { transform: translateY(-2.8px); } 50% { transform: translateY(-4px); } 65% { transform: translateY(-2.8px); } 80% { transform: translateY(-1.6px); } 90% { transform: translateY(-0.8px); } 100% { transform: translateY(0px); } } @keyframes jump { 0% { transform: translateY(0px); } 10% { transform: translateY(-0.8px); } 20% { transform: translateY(-1.6px); } 35% { transform: translateY(-2.8px); } 50% { transform: translateY(-4px); } 65% { transform: translateY(-2.8px); } 80% { transform: translateY(-1.6px); } 90% { transform: translateY(-0.8px); } 100% { transform: translateY(0px); } }