@media (max-width: 600px) {main .content-body .wrapper { padding: 0;}}@media (max-width: 1023px) {.wrapper { max-width: 600px;}  #logo{left: 10px;top: 10px;} #logo svg{width: 60px;height: 60px;} #logo .slogan{vertical-align: top;padding: 20px 0 0 10px;} #header-ph, header{height: 80px;} header{background-image: linear-gradient(to bottom, #333333, #090909);} header .pvsk-info{display: none;} header .menu-opener{font-size: 0;color: #c2a266;position: relative;top: 50%;transform:translateY(-50%);} header .menu-opener .fas, header .search i{line-height: 80px;} header .menu-opener:after, header .menu-opener .fas{width: 50px;text-align: center;float: right;}  header .menu-opener .fas:before{content: '\f0c9';font-size: 2rem;} header .menu-opener+div{display: none;} header .menus>ul>li>a, header .menus span.blind-menu-item{font-size: 14px;color: #fff;} header .menus .submenus.departments .sport-name{text-transform: uppercase;font-size: 14px;color: #c2a266;} header .menus .submenus.departments>ul>li>ul>li a{color: #ffffff;} header .menus .submenus.departments>ul>li>ul>li{padding-left: 12px;} header .menus .submenus.departments>ul>li>ul>li:before{font-family: 'FontAwesome';content: '\f0c8';font-weight: 700;color: #c2a266;position: absolute;left: 0;font-size: 6px;line-height: 28px;} header .menus .submenus{padding-left: 20px;} header .menus a, header .menus span.blind-menu-item{line-height: 30px;} header :checked+.menu-opener{width: 50px;} header :checked+.menu-opener:after{content: attr(data-alt-close);} header :checked+.menu-opener .fas:before{content: '\f00d';} .mobile-headerDiv{display: flex;justify-content: flex-end;text-decoration: none;} .search{font-size: 23px;width: 25px;text-align: center;} .search span{display: none;} .search a> i{width: 25px;} header :checked+label+*{display: block;position: fixed;top: 80px;left: 0;right: 0;bottom: 0;overflow: scroll;background-color: #1b1b1b;padding-bottom: 50px;} header .department-name{background-color: #ffffff;display: inline-block;padding: 0 8px;margin: 6px 0;} header .menus>ul>li.department-name>a{color: #000000;}  main .content{padding: 0 20px;} main .content pre{padding-right: 0;padding-left: 0;} main .content pre code{display: block;padding-right: 10px;padding-left: 10px;}}@media (min-width: 1024px) {.mobile { display: none;} .desktop{display: block;} .flex{display: flex;}  .mobile-headerDiv> .search{display: none;} #logo{left: 0;} .scrolled #logo .slogan{font-size: 0;padding: 0;} #header-ph, header{height: 110px;} .scrolled #header-ph, .scrolled header{height: 50px;} .department #header-ph, .department header{height: 140px;} .scrolled.department #header-ph, .scrolled.department header{height: 80px;} @media (max-width: 1220px) {header .pvsk-info { padding: 0 0 0 95px;} header .menus>ul{padding-left: 95px;} } header .pvsk-info{padding: 0 0 0 115px;color: #eeeeee;font-size: 10px;font-family: Roboto, sans-serif;line-height: 30px;height: 30px;overflow: hidden;display: flex;justify-content: space-between;max-width: 1070px;} header .pvsk-info a{color: #eeeeee;} header .pvsk-info .social a{color: #999999;} header .pvsk-info .social a:hover{color: #ffffff;} .scrolled header .pvsk-info{height: 0;} header, #logo{top: 0;}  #logo{width: 115px;padding-top: 3px;} #logo svg{width: 115px;height: 75px;} .scrolled #logo svg{height: 43px;} #logo .slogan{padding-top: 5px;width: 100%;} header .wrapper{position: relative;} header div.header-menu{background-image: linear-gradient(to bottom, #333333, #090909);} header div.department-menu{background-color: rgba(0,0,0,0.8);} header .menus a, header .menus span.blind-menu-item{-webkit-transition: all .3s ease-in-out;-moz-transition: all .3s ease-in-out;-o-transition: all .3s ease-in-out;-ms-transition: all .3s ease-in-out;transition: all .3s ease-in-out } header .menus>ul{padding-left: 115px;display: flex;} header .menus ul.department-menu{padding-left: 0;} header .menus>ul>li{display: inline-block;border-color: rgba(255,255,255,0.1);border-style: solid;border-width: 1px 0 0 1px;} header .menus ul.department-menu li.department-name a{color: #ffffff;line-height: 28px;padding: 0 8px 0 0;font-size: 12px;font-weight: 400;} header .menus ul.department-menu li.department-name a:hover{border-bottom-color: transparent;} header .menus>ul>li:last-of-type{border-width: 1px 1px 0 1px;} header .menus ul.department-menu> li{border-width: 0;height: 30px;} header .menus>ul>li.departments{position: static;} header .menus>ul>li>a, header .menus span.blind-menu-item{font-size: 14px;line-height: 76px;color: #fff;border-bottom: 3px solid transparent;padding: 0 12px;} .scrolled header .menus>ul>li>a, .scrolled header .menus span.blind-menu-item{line-height: 46px;} header .menus>ul>li>a.active, header .menus>ul>li.active span.blind-menu-item, header .menus>ul>li>a:hover, header .menus>ul>li span.blind-menu-item:hover{border-bottom-color: #c2a266;} header .menus>ul.department-menu>li>a, header .menus ul.department-menu span.blind-menu-item{font-size: 12px;line-height: 28px;color: #c2a266;border-bottom-width: 2px;padding: 0 8px;} header .menus>ul.department-menu>li>a.active, header .menus ul.department-menu>li.active span.blind-menu-item, header .menus>ul.department-menu>li>a:hover, header .menus ul.department-menu>li span.blind-menu-item:hover{border-bottom-color: #ffffff;} header .menus a, header .menus span.blind-menu-item{padding: 0 8px;} header .menus .submenus{opacity: 0;position: absolute;left: 0;z-index: 1;} header .header-menu .menus>ul>li>.submenus{top: 79px;} header .header-menu .menus>ul>li.departments>.submenus{top: 110px;} .scrolled header .header-menu .menus>ul>li>.submenus{top: 49px;} header .header-menu .menus>ul>li>ul>li>.submenus{top: 110px;} .scrolled header .header-menu .menus>ul>li>ul>li>.submenus{top: 50px;} header .department-menu .menus .submenus{top: 30px;} header .menus .submenus:after{background-color: #222222;content: '';position: absolute;z-index: -1;top: 0;width: 10000%;height: 100%;transform: translateX(-50%);-webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .25);-moz-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .25);box-shadow: 0 5px 5px 0 rgba(0, 0, 0, .25);} header .menus .submenus>ul{max-height: 0;overflow: hidden;} header .menus .submenus a{color: #ffffff;font-weight: 400;font-size: 14px;text-transform: none;padding: 5px 0 5px 8px;white-space: nowrap;} header .menus>ul>li:hover .submenus{opacity: 1;} header .menus>ul>li:hover .submenus>ul{max-height: 10000rem;padding: 5px 0;} header .menus .submenus.departments>ul>li{display: inline-block;vertical-align: top;margin: 0 20px 5px 0;} header .menus .submenus.departments .sport-name{text-transform: uppercase;font-size: 14px;color: #c2a266;padding: 10px 0;display: inline-block;} header .menus .submenus.departments>ul>li>ul>li a{line-height: initial;padding: 0 0 5px 0;font-size: 14px;font-weight: 400;text-transform: none;} .search a{background-image: linear-gradient(to bottom, #c1a168, #9c8251);text-transform: uppercase;text-decoration: none;font-weight: 400;width: 100px;text-align: center;border-radius: 3px;line-height: 20px;display: inline-block;letter-spacing: .4px;} .search a i{padding-left: 5px;}}@media (min-width: 1180px) {#logo { left: 50%;margin-left: -590px;}}@media (max-width: 1220px) {.wrapper { padding: 0 20px;}}