<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800&amp;display=swap&amp;subset=cyrillic-ext');
* {margin:0; padding:0; border:0}

body {background: #1a1a1e; overflow-x:hidden; background-size: contain;}
body,td,div,input, textarea, select, button {box-sizing: border-box; font-size:17px; font-weight: 400; color: #000; font-family:'Montserrat',Arial; font-style:normal; box-sizing: border-box}
td {vertical-align:top}
div {position:relative;}
span, i {box-sizing: border-box; display: inline-block; vertical-align: middle}
li {box-sizing: border-box}

input, textarea, select {box-sizing: border-box; padding: 12px 20px; background-color: #fff; color: #4c4c4c; border: 1px solid #ccc; width:100%; border-radius: 50px}
button {background: #ff7700; padding: 20px 40px; font-weight: bold; font-size: 17px; color: #5e331b; font-weight: bold; display:inline-block; vertical-align:middle; cursor:pointer; border-radius: 50px; }
    button:hover {background:#ff9900; }
input[type=radio], input[type=checkbox] {width: auto !important}

a {color:#000; text-decoration:none; transition: color 0.1s ease-out}
a:hover {color:#ff7700; text-decoration:none}
table {width:100%; border-collapse: collapse; border-spacing: 0px}
hr, * html hr {height:1px; background:#CFD3D6; border:1px} hr {margin:8px 0} *:first-child+html hr {height:1px; margin:0} * html hr {margin:0}
p {line-height:30px; padding:0 0 15px 0}
b, strong {font-weight: 800}
h1 {display: block; font-weight: 800; font-size: 38px; padding: 100px 0 80px 0; position: relative; text-align: center; }
h2 {font-size: 55px; font-weight: 800; position: relative; padding:40px 0 40px 0; margin:0; text-align: center; color:#0c0c0e}
h3 {font-size: 47px; font-weight: 600; position: relative; padding:0 0 23px 0; text-align: center; text-transform: uppercase; letter-spacing: 1px; }
    h3 i, h4 i {display: inline-block; margin: 0 0 30px 0; width:75px; height: 75px; }
    h3 b, h4 b {display: block; font-weight: 500}
    h3:after {position: absolute; display: block; width: 120px; height: 1px; background: #057a7a; left:50%; bottom: 2px; margin-left: -60px; content: ''; }
h4 {font-size: 26px; color:#464646; padding: 0; text-align: center; text-transform: uppercase}
h5 {}
li {display:block; list-style:none;}

.clear {clear:both; display: block; height:0 !important; background: none !important; box-shadow: none !important; float: none !important; margin:0 !important} .clear:after, .clear:before {display: none !important}
.container {margin:0 auto; z-index:2; width: 100%; max-width:1220px;}
.container_sm {margin:0 auto; z-index:2; width:1100px; }
.center {text-align: center}
.back {display: block; width: 70px; height: 70px; background:url('../images/back.png') no-repeat center #fff; position: absolute; left:-17px; z-index: 5; top:40px; border-radius: 100px;}

.overlay_, .menu .submenu, .owl-prev, .owl-next, .slider_1_item a strong, .in_m_ul li a, .in_p_ul li,
.owl-dot span,.owl-dot.active span, .slider_1_item a h1, .in_1, .team_list li b, .link_next, .in_2_right li,
.fc1_1, .link_prev, .st_tabs li, .media_category li, .news_list li.nl_first b span, .fanprod_list li strong,
.fan_list li.nl_first.nl_first2 b strong, button {-webkit-transition:all 0.2s; -moz-transition:all 0.2s; transition:all 0.2s;}

.sect_5item i, .news_list li i, .fan_list li.nl_first i {background-color: #d8d8d8 !important; background-position: center !important; background-size: cover !important; background-repeat: no-repeat !important}

.afters, .in_2_1:after, .in_m_ul .in_m_li_photo:after, .in_m_ul .in_m_li_video:after, .media_d:after, .fp_left:after {position: absolute; display: block; content: ''; background-size: contain !important}

.owl-dot span, .in_1, .in_2, .in_2_right {border-radius: 10px;}

.overlay_ {position: fixed; opacity: 0; left:0; right:0; top:0; bottom:auto; height: 0; z-index: 1}
.overlay_.act {opacity: 1; left:0; right:0; top:0; bottom:0; background:rgba(0, 0, 0, 0.16); height: auto; z-index: 5}

.link_next {display: inline-block; padding: 18px 36px; color:#fff; border-radius: 50px; font-size: 21px;}
    .link_next.act {background: rgba(255, 255, 255, 0.2)}
    .link_next:hover {background:rgba(255, 255, 255, 0.1); color:#fff}
    .link_next.act:hover {background:rgba(255, 255, 255, 0.3); color:#fff}
.link_prev {display: inline-block; padding: 18px 36px; color:#fff; border-radius: 50px; font-size: 21px;}
    .link_prev.act {background: rgba(255, 255, 255, 0.2)}
    .link_prev:hover {background:rgba(255, 255, 255, 0.1); color:#fff}
    .link_prev.act:hover {background:rgba(255, 255, 255, 0.3); color:#fff}

.link_next.lpblack {display: inline-block; padding: 18px 36px; color:#000; border-radius: 50px; font-size: 21px; border:1px solid #000; background: transparent}
    .link_next.lpblack.act:hover {background:transparent; color:#000}
.link_prev.lpblack {display: inline-block; padding: 18px 36px; color:#000; border-radius: 50px; font-size: 21px; border:1px solid #000; background: transparent}
    .link_prev.lpblack.act:hover {background:transparent; color:#000}

                                  /*index.jpg*/
.index {background: url('../images/index0704.jpg') no-repeat top center #1a1a1e; position: relative;}

.linkbanner {
    position: absolute;
    left: -213px;
    top: 77px;
    display: block;
    width: 188px;
    height: 74px;
}

header {z-index: 55; position: relative; background-size: cover !important}
        .h1 {background: #1b1c22; height: 58px; }
                .under .h1 {background: #ff7700; height: 58px; }
                    .under .h1 .logo {position: relative; height: 43px; width: 34px; margin: 0 37px 0 0; display: inline-block; left: auto; top: auto}
                .under .h2 {background: #fff; height: 58px; }
                    .under .h2 .logo_text {display: inline-block; vertical-align: middle; width: 146px; height: 38px; margin: -5px 20px 0 0; background: url('../images/logo_text.png') no-repeat 0 0;}
                    .under .h2 .menu {display: inline-block; vertical-align: middle; padding: 0}
                        .under .h2 .menu li {display: inline-block; padding: 18px 14px; position: relative;}
                            .under .h2 .menu li a {font-weight: 400; font-size: 16px; color: #000; display: inline-block; padding: 0 0 4px 0;}
                                .under .h2 .menu li a:hover {color:#ffa142}
                                .under .h2 .menu li.act a {color:#ff7700}
                            .under .search_content input {border-bottom: 1px solid #faab67;}
                            .under .search_content input::placeholder {color:#fdc290; }
                            .under .lang {padding: 15px 0 19px 0;}
                            .under .social {margin: 6px 0 0 40px;}
                .in_under {background: #f0f0f0}
                .under .lang li a {color: #ffc9ab;}
                    .under .lang li a:hover {color:#fff}
                .under .search {margin: 4px 0 0 0;}
        .h1 .container_sm {padding-left:220px; box-sizing: border-box; }
            .lang {display: inline-block; vertical-align: middle; padding: 17px 0 22px 0; }
                .lang li {display: inline-block; padding: 0 24px 0 0; vertical-align: middle}
                    .lang li a {color:#9f9f9f; font-size: 14px; text-transform: uppercase; }
                        .lang li a.act {color:#fff; font-weight: bold; }
            .social {display: inline-block; vertical-align: middle; }
                .social {margin: 1px 0 0 40px; display: inline-block; }
                    .social a {width:17px; height:17px; margin:0 23px 0 0; display:inline-block; position: relative; }
                        .social a:hover {opacity: 0.8}
                    .svk {background:url(../images/social_w.png) no-repeat -28px 0}
                    .sfb {background:url(../images/social_w.png) no-repeat -72px 0}
                    .sig {background:url(../images/social_w.png) no-repeat -52px 0}
                    .syt {background:url(../images/social_w.png) no-repeat -6px 0}
                    .svk:hover {background:url(../images/social_w.png) no-repeat -28px -16px;}
                    .sfb:hover {background:url(../images/social_w.png) no-repeat -72px -16px}
                    .sig:hover {background:url(../images/social_w.png) no-repeat -52px -16px}
                    .syt:hover {background:url(../images/social_w.png) no-repeat -6px -16px}

                        .under .svk {background:url(../images/social_u.png) no-repeat -28px 0}
                        .under .sfb {background:url(../images/social_u.png) no-repeat -72px 0}
                        .under .sig {background:url(../images/social_u.png) no-repeat -52px 0}
                        .under .syt {background:url(../images/social_u.png) no-repeat -6px 0}
                        .under .svk:hover {background:url(../images/social_u.png) no-repeat -28px -16px;}
                        .under .sfb:hover {background:url(../images/social_u.png) no-repeat -72px -16px}
                        .under .sig:hover {background:url(../images/social_u.png) no-repeat -52px -16px}
                        .under .syt:hover {background:url(../images/social_u.png) no-repeat -6px -16px}

            .adress {display: inline-block; font-size: 13px; color:#c8cfd4; }
            .search {display: inline-block; margin-top: 5px; float: right; width: 28px; height: 50px; background: url('../images/search.png') no-repeat center}
                .search_content {position: absolute; width: 260px; right:0; top:0; text-align: right; }
                    .search_content input {background: transparent; width: 215px; font-size: 13px; font-weight: 400; color:#fff; display: inline-block; vertical-align: middle; border: 0; border-bottom: 1px solid #3a3c3c}
                    .search_content button {background: transparent; width: 30px; padding: 0; height: 45px; color:#fff; display: inline-block; vertical-align: middle; }
        .h1bg {height: 664px}
        .owl-dots {position: absolute; left:50%; top: 610px; transform: translate(-50%, 0);}
            .owl-dot {margin: 0 5px 0 5px; vertical-align: bottom}
                .owl-dot span {display: block; height: 5px; background: #fff; width: 48px;}
                .owl-dot.active span {background: #f70; height: 9px}
        .slider_1 {color:#fff; position: absolute !important; z-index: 1; top:0; right:0; bottom:0; left:0; }
            .slider_1 div {color:#fff}
            .slider_1_item {height: 664px; }
                .slider_1_item a {display: block; position: absolute; bottom:80px; left:0; }
                    .slider_1_item a span {color:#ff8f00; display: block; padding: 0 0 26px 0; font-size: 21px; }
                    .slider_1_item a h1 {color:#fff; display: block; padding: 0 200px 0 0; font-size: 40px; text-align: left; }
                        .slider_1_item a:hover b {color:#fee7ca}
                    .slider_1_item a strong {color:#5e331b; border-radius: 100px; display: block; background: #ff7700; padding: 20px 40px; position: absolute; right:0; bottom:0px; }
                        .slider_1_item a:hover strong {background: #ff9900}
                .slider_1_item i {display: block; width: 100%; height: 664px; position: relative; background-size: cover !important}
                    .slider_1_item i u {display: block; background:url(../images/slider_1_item.png) no-repeat center; position: absolute; left:0; top:0; right:0; bottom:0; background-size: 100% 100% !important;}

        .logo {z-index: 6; position: absolute; left:-10px; top:-30px; width:182px; height: 233px; background: url('../images/logo.png'); background-size: contain; background-position: center; background-repeat: no-repeat; display: inline-block; }
        .menubg {position: absolute; z-index: 555; left:0; top: 320px; right:0; background: #007444}
        .menu {display: block; padding: 37px 0 0 220px; box-sizing: border-box; ;}
                .mgray {background: #f5f5f5; padding: 16px 29px 16px 29px; border-radius: 50px; margin: 0}
                    .menu li {display: inline-block; padding: 26px 32px 26px 0; position: relative; }
                            .menu li.act a {color:#fff; padding: 9px 17px;}
                        .menu li a {font-weight: 800; font-size: 20px; color: #ff9f25; display: inline-block; padding: 0 0 4px 0; }
                            .menu li a.act {color: #dd3e48;}
                            .menu li a sup {font-weight: 300; }
                        .menu.mgray li a {font-weight: 400; color:#535353}
                            .menu li a:hover {color:#ffeed9}
                        .menu .submenu {position: absolute; height: 1px; left:0; top: 17px; background: rgba(255,255,255,1.0); overflow: hidden; opacity: 0; z-index: 555; box-shadow: 0 0 26px rgba(0, 0, 0, 0.15);}
                        .menu li:hover .submenu {height: auto; overflow: visible; opacity: 1; top: 28px; padding:10px 23px}
                                .menu .submenu li {padding: 8px 0; display: block; border:0}
                                    .menu .submenu li a {margin: 0; font-weight: 400; padding: 0; white-space: nowrap; border: 0; font-size: 15px}
                                        .menu .submenu li a:hover {color:#eb4b55 !important}



.in_0 {padding: 0 0 40px 0}
    .in_1 {width: 530px; height: 430px; float:left; background-color: #ff7700 !important; display: block; background-repeat: no-repeat !important; background-position: center !important; background-size: 100% !important;}
        .in_1:hover {background-size: 102% !important;}
    .in_2 {width: 530px; height: 430px; float: right; background: #25252c; ; }
        .in_2_left {padding:7px 37px; width: 80%; height: 525px; float: left; background: url('../images/in_2_left.jpg') no-repeat center; background-size: cover !important}
            .in_2_1 {font-size: 32px; color:#fff; font-weight: bold; padding: 0; margin: 0; text-align: left; }
                .in_2_1:after {width: 38px; height: 2px; background: #ff8f00; top:100px; }
            .in_2_2 {text-align: right; color:#ff8f00; position: absolute; right: 33px; top: 41px; width: 228px;}
                .in_2_2 span {}
                .in_2_2 b {display: block; font-size: 36px; margin: 0 0 10px 0;}
                .in_2_2 p {font-size: 14px; color:#8c8c90; line-height: 21px;}
            .in_2_3 {color:#fff; font-size: 23px; position: absolute; left:6px; top:168px; width: 170px; text-align: center; }
                .in_2_3 i {display: inline-block; height: 118px; width: 100%; margin:0 0 20px 0; text-align: center}
                    .in_2_3 i img, .in_2_5 i img {height: 100%}
                .in_2_3 h3 {display: block; margin: 0 0 7px 0; font-size: 23px; text-align: center; padding: 0; text-transform: none; font-weight: bold;}
			.in_2_3 h3:after, .in_2_5 h3:after {display: none; }
                .in_2_3 span {display: block; color:#8c8c90; font-size: 14px; }
                .in_2_4 {
                    color: #fff;
                    position: absolute;
                    z-index: 555;
                    top: 240px;
                    left: 50%;
                    font-size: 34px;
                    font-weight: 100;
                    transform: translate(-50%, 0);
                }

            .in_2_5 {color:#fff; font-size: 23px; position: absolute; right:9px; top:168px; width: 170px; text-align: center; }
                .in_2_5 i {display: inline-block; height: 118px; width: 100%; margin:0 0 20px 0; text-align: center}
                .in_2_5 h3 {display: block; margin: 0 0 7px 0; font-size: 23px; text-align: center; padding: 0; text-transform: none; font-weight: bold;}
                .in_2_5 span {display: block; color:#8c8c90; font-size: 14px; }
		.season_match .in_2_3 h3, .season_match .in_2_5 h3 {font-size:36px;}
        .in_2_right {float: right; height: 430px; width: 20%; background: #25252c}
            .in_2_right ul {padding: 15px 0}
                .in_2_right li {text-align: center; padding: 17px 0; cursor: pointer; line-height: 23px; margin: 0 -13px; border-radius: 9px;}
                        .in_2_right li:hover {background: #2e2e36}
                    .in_2_right li b {color:#f4760c; font-size: 24px; display: block; }
                    .in_2_right li span {font-size: 14px; color:#8c8c90; }
                            .in_2_right li.act {background: #ff7700; }
                                .in_2_right li.act b {color:#5e331b; font-size: 32px}
                                .in_2_right li.act span {font-size: 16px; color:#5e331b; }



.in_media {}
    .in_m_ul {height: 340px; }
        .in_m_ul li {height: 340px; display:block; width: 33.3333%; float: left; position: relative; background-size: cover !important;}
            .in_m_ul li a {height: 100%; display: block; background:url(../images/in_m_li.png) no-repeat center; background-size: 101% 100% !important; position: relative;}
                .in_m_ul li a b {position: absolute; display: block; font-size: 24px; color:#fff; left:32px; right: 32px; bottom:38px; }
                    .in_m_ul li a b span {display: block; font-size: 24px; font-weight: 400; font-size: 14px; color:#9f9f9f; padding: 10px 0 0 0}
                .in_m_ul li a:hover {background-size: 101% 150% !important;}
                        .in_m_ul .in_m_li_photo:after {width: 30px; height: 30px; background: url(../images/media.png) no-repeat -2px 0px; left:30px; top:30px; background-size: auto !important;}
                        .in_m_ul .in_m_li_video:after {width: 30px; height: 30px; background: url(../images/media.png) no-repeat -1px -34px; left:30px; top:30px; background-size: auto !important;}



.in_partners {background: #f0f0f0; display: none}
.index .in_partners {display: block}
    .in_p_ul {padding: 35px 0 50px 290px; position:relative; }
        .in_p_ul li {display:inline-block; vertical-align: middle; width: 23%; }
        .in_p_ul li:hover {opacity: 0.6}
	.in_p_ul li.j1 {width: auto; position: absolute; left:96px; top:35px; }
	.in_p_ul li.j2 {width: 420px}

.in_under .in_p_ul {padding: 0}
.in_under .in_p_ul li:first-child {display: block; background: #f0f0f0; padding: 38px 0; font-weight: bold; width: 100%; }
.in_under .in_p_ul li {width: 33%; padding:60px 0 20px 0;text-align: center;}



.in_copy {background: #e5e5e5; }
    .in_c_ul {padding: 35px 0;}
        .in_c_ul li {display:inline-block; vertical-align: top; font-size: 16px; color:#7f7f7f; line-height: 22px; }
            .in_c_l {width: 657px; }
                .in_c_l b {display: block; color:#000; font-weight: bold; }
            .in_c_r {width: 422px; position: relative; box-sizing: border-box; padding: 0 0 0 80px; }
                .in_c_r a {display: block; color:#000; font-weight: bold; }
                .in_c_r:after {display: block; width:40px; height:40px; position: absolute; left:5%; top:0; background:url(../images/goodhost.png); content: ''; }





footer {background: #1a1a1e; background-size: cover !important}
    .footer_col {display: inline-block; vertical-align: top; width: 24%; padding: 55px 60px 40px 0; color:#7f7f7f; }
        .footer_col_ul {padding: 0 0 20px 0}
            .footer_col_ul li {padding: 0 0 18px 0}
                .footer_col_ul li a {color:#7f7f7f; font-size: 17px; line-height: 23px;}
                .footer_col_ul li.footer_ul_b a {color:#fff; text-transform: uppercase; font-weight: bold; font-size: 18px}
        .fc1_1 {color: #5e331b; background: #ff7700; border-radius: 50px; display: inline-block; padding: 14px 21px; font-weight: bold; margin:-12px 0 35px -21px}
            .fc1_1:hover {background: #ff9900; color: #5e331b}
        .fc1_2 {color:#7f7f7f; margin: 0 0 30px 0;}
            .fc1_2 a {color:#ff8000; }
            .fc1_2 b {color:#fff; display: block; padding: 0 0 8px 0}
            .fc1_2 p {line-height: 19px; padding: 0; margin: 5px 0 15px 0}
                .fc1_2 p span {color:#4e4e52}
        .fc1_3 {line-height: 24px; }
            .fc1_3 span {color:#4e4e52}



.block-pagination {
	width: 100%;
	text-align: center;
	padding: 19px 0;
}
.block-pagination ul{
	list-style: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}
.block-pagination-title {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	padding: 9px 16px;
	display: inline-block;
}
.in_black .block-pagination-title {
	color: #fff;
}
.block-pagination ul li{
	padding: 14px 20px;;
	display: inline-block;
	font-size: 16px;
	color: #1f2223;
	font-weight: 400;
        background: #fff;
        border-radius: 50px;
}
.block-pagination ul li.act{
	background: #ff7700;
}
.block-pagination ul li.act a{
	color: #fff;
}
.block-pagination ul li a{
	text-decoration: none;
	color: #1f2223;
}




#top {
    cursor: pointer;
    display: none;
    position: fixed;
    width: 70px;
    height: 70px;
    bottom: 1em;
    z-index: 3;
    background: url(../images/top.png) no-repeat center rgba(40, 29, 35, 0.3);
    cursor: pointer;
    right: 1em;
    font-size: 0;
    z-index: 5555;
}



.mmenu-button, .mmenu {display: none;}












@media only screen and (max-width: 1100px) and (min-width: 1024px) {

.menu {padding: 0 0 0 191px;}

.slider_1_item a strong {right:20px}

.container {
    width: 90%;
}
header .container {
    width: 100%;
}

.container_sm{width:100%}

.in_c_ul li, .container .container_sm, .in_2{
	width:100%
}
.in_1, .in_m_ul li {width:100%}

.slider_1_item a{
	bottom: 200px;
}

.slider_1_item a h1 {
  font-size: 27px;
}

.footer_col{
	    padding: 55px 60px 40px 20px;
}

.in_c_r{
	display: block;
    text-align: left;
    margin-top: 15px;
    padding-left: 116px;
}

.in_c_r:after {
    left: 46px;
    top: 6px;

}

.in_c_l {
	display: block;
    text-align: center;
}

.in_m_ul {
    height: 1055px;
}

.menu li a {
    font-weight: 800;
    font-size: 18px;
}

.slider_1_item a{
	left: 20px;
	bottom: 90px;
}

.social {
    margin: 3px 0 0 5px;
    display: inline-block;
}

.h1 .container_sm {
padding-left: 191px;
}

.logo {
    z-index: 6;
    position: absolute;
    left: 20px;
    top: -67px;
width: 139px;
}


}

@media only screen and (max-width: 1023px) and (min-width: 768px) {

.in_2_right {height:auto}
.in_2_right li {display:inline-block; vertical-align:top; width:23%}

.menu {padding-left:190px}
.menu li{
	padding: 0 16px 25px 0;
}

.slider_1_item a strong {
    width: 13%!important;
    right: 20px;
}


.slider_1_item a{
	bottom: 200px;
}

.slider_1_item a h1 {
  font-size: 27px;
}

.footer_col{
	    padding: 55px 60px 40px 20px;
}

.in_c_r{
	display: block;
    text-align: left;
    margin-top: 15px;
    padding-left: 116px;
}

.in_c_r:after {
    left: 46px;
    top: 6px;

}


.in_c_l {
	display: block;
    text-align: center;
}

.in_m_ul {
    height: 1055px;
}

.menu li a {
    font-weight: 800;
    font-size: 18px;
}

.slider_1_item a{
	left: 20px;
	bottom: 90px;
}

.social {
    margin: 3px 0 0 5px;
    display: inline-block;
}

.h1 .container_sm {
padding-left: 191px;
}

.logo {
    z-index: 6;
    position: absolute;
    left: 20px;
    top: -67px;
width: 139px;
}

.container {
    width: 90%;
}
header .container {
    width: 100%;
}

.container_sm{width:100%}

.in_c_ul li, .container .container_sm, .in_2{
	width:100%
}
.in_1, .in_m_ul li {width:100%}


}

@media screen and (max-width: 768px) {

.in_2_3 {
    width: 130px;
}
.in_2_5 {
    width: 130px;
}

.in_under .in_p_ul li {
    width: 100%;
    padding: 60px 0 20px 0;
}
.in_p_ul li img {
    width: auto !important;
    max-width: 100%;
}
.in_p_ul li.j1 {
    width: auto;
    position: relative;
    left: auto;
    top: auto;
}
.in_p_ul li {
    text-align: center;
    width: 100% !important;
    padding:  0 0 40px 0;
}
.in_p_ul {
    padding: 35px 0;
    position: relative;
}

.slider_1_item a{
  text-align:center;
  width: 100%;
}

.in_m_ul {
    height: 1015px;
}

.fc1_2 p span {
    color: #616161;
    margin: 0 0 0 8px;
}

.slider_1 .owl-nav, .carousel2 .owl-nav {
top:16%!important
}

.in_p_ul li {
    display: block;
    vertical-align: top;
	transition: none;
}

.in_2_4{
	top: 294px;
    font-size: 26px;
}

.in_2_left,.in_2, .in_2_right{
	width: 100%;
}
.in_2_left{
	padding:0
}
.in_2{
 margin-top:15px;
 height: auto;
}

.social a {
	margin: 0 10px;
}

.search {
    display: block;
    width: 90%;
    background-position: right center;
    top: 1px;
    margin: 0 auto;
    right: 18px;
}
.in_c_r {
	margin-top: 26px;
	padding: 35px 0 0 0;
}
.in_c_ul {padding:25px 15px}
.in_c_ul li {font-size: 12px}

.search_content button{
	position: absolute;
    right: 0;
    top: 0;
}

.search_content {
    width: 100%;
    right: auto;
    left: 0;
}

.search_content input{
	width: 100%;
	padding-bottom: 15px;
}

.lang{
	padding: 21px 0 5px 0;
	width: 100%;
}

.lang li {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    width: 15%;
}

.h1 .container_sm {
    padding-left: 0;
    box-sizing: border-box;
    margin-left: 0;
    width: 100%;
    text-align: center;
}

.h1{
	height: 150px;
}
.social {
    margin: 15px 0 0 0;
    display: block;
    text-align: center;
}
.logo {
    left: 50%;
    top: -15px;
    width: 124px;
    height: 163px;
	margin-left: -62px;
}
.slider_1_item a strong {
    position: relative;
    right: auto;
    left: 0;
    width: 80%;
    text-align: center;
    margin: 31px auto;
    box-sizing: border-box;
	display:inline-block
}
.owl-dot span {
	width: 40px
}
.slider_1_item a span{
	font-size: 18px;
	padding-left:20px;
	text-align:left
}
.slider_1_item a h1 {
    font-size: 25px;
    max-height: 250px;
    overflow: hidden;
    padding-left: 20px;
    text-align: left;
    width: 100%;
    box-sizing: border-box;
    padding-right: 20px;
}
.container_sm, .in_c_l, .footer_col, .in_c_r {
	width:90%
}
.in_c_ul li, .container .container_sm{
	width:100%
}
.in_1, .in_m_ul li {width:100%}

.in_m_ul li, .in_c_ul li, .footer_col {
	display:block
}
.footer_col {
	padding:20px 10px
}
.in_1 {
	float:none;
	height: 268px;
}
.container {
    width: 90%;
}
header .container {
    width: 100%;
}

body {}
        .menu {display: none; }
        .fix {width: 90%}
header {
    height: auto;
}
footer {
    padding: 20px 0 0 0;
}

.in_2_right li {
    width: 40%;
    display: inline-block;
}
.in_2_right {
    height: auto;
}
.in_2_2 {
    width: 72%;
}




.mmenu-button {
    display: block !important;
    position: fixed;
    left: 0;
    top: 0;
    background: url(../images/mmenu.png) rgba(0, 0, 0, 0.14);
    background-size: cover;
    width: 58px;
    height: 58px;
    z-index: 5558899;
}
.mmenu {
    display: block !important;
    opacity: 0;
    position: fixed;
    left: -1000px;
    top: 0;
    bottom: 0;
    background: #24242c;
    -moz-transition: 0.2s 0.1s ease;
    -o-transition: 0.2s 0.1s ease;
    -webkit-transition: 0.2s 0.1s ease;
    z-index: 100500;
    box-shadow: 0px 1px 40px rgba(0,0,0,0.3);
}
.mmenu.act {
    opacity: 1 !important;
    visibility: visible;
    left: 0;
    top: 0;
    right: 59px;
    z-index: 55555555;
}
.mmenu .menu {
    display: block;
    position: relative;
    padding: 25px 0;
    margin: 0;
}
.mmenu .menu.mgray {
    background: #b72429;
    padding: 0 0;
}
.mmenu .menu.mgray li {
    border-bottom: 1px solid #bf4c50;
}
.mmenu li {
    border-bottom: 1px solid #353A40;
    display: block;
    padding: 10px 32px 10px 0 !important;
}
.mmenu li a {
    color: #fff;
    display: block;
    padding: 12px 18px 12px 30px !important;
    border:0;
    font-weight: 500;
}
.menu.mgray li a {
    background: none;
    padding: 19px 23px 15px 30px;
    display: block;
}
.menu li.act {
    background: #f70;
}
.menu li.act a {color:#000}

.mmenu .mclose{
    display: none;
}
.mmenu.act .mclose {
    display: block !important;
    position: fixed;
    width: 59px;
    height: 59px;
    right: 0;
    top: 0;
    background: url(../images/mclose.png) no-repeat center rgba(28, 39, 26, 0.7);
    background-size: cover;
}
.mmenu-cont {
    padding: 20px 0 0 0;
}
.submenu {
    width: 100%;
    padding-left: 25px;
    box-sizing: border-box;
}
.mmenu .submenu li a {
    font-size: 17px;
    font-weight: 400;
}





h2 {
    font-size: 36px;
}

.under .search {display: none}
.under .h2 {
    text-align: center;
}
.under .h2 .logo_text {
    margin: 10px 0 0 12px;
}

.under .social {display: inline-block; width: auto; }
.under .h2 .menu {display: none; }
.under .lang {
    padding-left: 0;
    background: #ff7700;
    height: 58px;
    padding: 0;
    width: 100%;
}
.under .lang li {
    border-bottom: 0;
    display: block;
    padding: 9px !important;
    display: inline-block;
    width: 20%;
}
.under .social {
    margin: 21px 0 0 78px;
}

.under .h1 .logo {
    float: right;
    margin: 7px 17px 0 0;
}
.under .h1 .lang {
    display: none;
}
.in_m_ul li a b {
    font-size: 21px;
    left: 22px;
    right: 22px;
    bottom: 28px;
}
.link_prev, .link_next {
    font-size: 17px;
}





}

.olimp-container {
    background: #25252c;
    padding: 11px 15px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
    clear: both;
    width: 460px;
    position: absolute;
    left: 60px;
    bottom: 0;
    border-radius: 10px;
}

.olimp-container .flexbox {
    align-items: center;
}

.olimp-logo {
    background: url(../images/logo_olimp.png) no-repeat left center;
    width: 158px;
    height: 24px;
    background-size: contain;
    font-size: 0!important;
}

.flexbox {
    display: flex;
    justify-content: space-between;
}

.p-title {
    color:#848484
}
.p-val {
    color:#fe7600;
    font-weight:700;
    margin: 0 0 0 7px;
    text-decoration: underline;
}

.olimp-item {
    margin: 0px 11px;
    font-size: 13px;
    text-align: center;
}

#season-match-widget .olimp-container {
     width: 100%;
     left: 0;
     bottom: 0;
     display: flex;
    justify-content: center;
    align-items: center;
}

#season-match-widget .olimp-logo {
    background: url(../images/logo_olimp.png) no-repeat left center;
    width: 162px;
    height: 74px;
    background-size: contain;
    font-size: 0!important;
    cursor: pointer;
}

#season-match-widget .olimp-item {
    margin: 0px 11px;
    font-size: 17px;
    text-align: center;
    width: 150px;
}

</pre></body></html>