@charset "utf-8";
/* CSS Document */

/* =reset.css (by Andy Clarke) */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-weight : inherit; font-style : inherit; font-size : 100%; font-family : inherit; vertical-align: baseline; background:transparent; }
sup {font-size : 75%;}
/* =clear */
.clear { clear: both; font-size: 1px; line-height: 0; }
/* =clearfix */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block;}
/* Hides from IE-mac \*/ * html .clearfix {height: 1%;} .clearfix {display: block;} /* End hide from IE-mac */

:focus {outline: 0;}
::-moz-focus-inner {border:0;}
ol, ul {list-style: none;}
strong {font-weight:bold;}
em {font-style: italic;}
a {text-decoration: none;}
p {margin-bottom: 25px;}
h1, h2, h3, h4 {float: left;font-family: 'PT Sans Narrow', Arial, sans-serif;font-weight: bold;}
h1 {width: 100%;font-size: 60px;color: #000;line-height: 54px;margin-bottom: 40px;}
h2 {width: 100%;font-size: 30px;color: #030303;line-height: 30px;}
h3 {width: 100%;font-size: 30px;color: #030303;line-height: 30px;}
h4 {font-size: 14px;color: #fff;line-height: 15px;text-transform: uppercase;margin-bottom: 10px;}
* { margin: 0; }
html, body { height: 100%; }

.last {margin: 0 !important;}
.center {text-align: center;}

input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner {
padding:0;border:0 none;-moz-box-sizing:content-box;}
input[type='text'],  input[type='submit'], textarea  { -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-border-radius:0;}
input[type='text'], input[type='email'], input[type='password'] {width: 100%;border: 0;height: 31px;padding: 10px; font-weight: bold;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 16px;color: #78787a;-moz-box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.3);-webkit-box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.3);box-shadow: inset 3px 4px 5px 0px rgba(0,0,0,0.3);}
/*input::-webkit-input-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}
input:-moz-placeholder  {text-transform: uppercase; font-weight: bold;font-style: italic;}
input::-moz-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}
input:-ms-input-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}
textarea::-webkit-input-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}
textarea:-moz-placeholder  {text-transform: uppercase; font-weight: bold;font-style: italic;}
textarea::-moz-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}
textarea:-ms-input-placeholder {text-transform: uppercase; font-weight: bold;font-style: italic;}*/

.error-message {color: #ED1A27;  }
.header-top .error-message {margin:-6px 0px 10px 12px}

/* helpers */
.hidden-desktop {display: none !important;}
.hidden-ipad {display: block;}
.visible-ipad {display: none;}
.visible-phone {display: none;}
.accent {font-weight: bold;}
.ico {display: block;float: left;width: 32px;height: 32px;background: url(/img/sprite.png) no-repeat 0 0;margin-right: 8px;}
.ico.ico-accent {height: 30px;background-position: 0 5px;}
h4 .ico.ico-accent {width: 16px;height: 11px;background-position: -200px -100px;margin: 2px 4px 0 0;}
.ico.ico-more {float: right;width: 8px;height: 13px;background-position: 0 -100px;margin: 5px 0 0 7px;}
.ico.ico-preview {float: left;width: 8px;height: 13px;background-position: -20px -100px;margin: 5px 7px 0 0;}
.ico.ico-report {float: right;width: 18px;height: 18px;background-position: 0 -323px;margin: 3px 0 0 8px;}
.ico.ico-youtube-link {float: right;width: 19px; height: 19px; background-position: -26px -323px;}
.btn.btn-small .ico.ico-more {margin: 8px 0 0 8px;}
.ico.ico-photo {position: absolute;left: 50%;top: 50%;width: 42px;height: 35px;background-position: 0 -150px;margin: -17px 0 0 -21px;}
.ico.ico-vote {float: right;width: 15px;height: 22px;background-position: -100px -100px;margin: 0 6px 0 13px;}
.ico.ico-vote-up {width: 13px;height: 14px;background-position: -200px -150px;cursor: pointer;}
.ico.ico-vote-down {width: 13px;height: 14px;background-position: -250px -150px;cursor: pointer;}
.ico.ico-face {background-position: -147px 0;}
.ico.ico-twitter {background-position: -147px -49px;}
.ico.ico-comm {background-position: -150px -97px;}
.ico.ico-mail {width: 20px;height: 18px;background-position: -200px 2px;margin-right: 18px;}
.ico.ico-print {width: 20px;height: 18px;background-position: -200px -50px;margin-right: 0;}
.ico.ico-buy-ticket {float: right;width: 22px;height: 22px;background-position: -200px -200px;margin-left: 7px;margin-right: 0;}
.ico.ico-filter-caret {float: right;width: 9px;height: 6px;background-position: 0 -200px;margin-left: 10px;margin-top: 6px;}
.ico.ico-caret {position: absolute;width: 26px;height: 13px;background-position: -150px -150px;margin-right: 0;top: 100%;left: 50%;margin-left: -13px;}
a.inactive .ico.ico-caret {display: none;}
.comm-inputs .ico.ico-input-caret {position: absolute;top: 8px;left: -9px;background-position: -250px -200px;width: 10px;height: 17px;margin: 0;}
.comm-inputs.wide .ico.ico-input-caret {top: 48px;}
.comm-inputs.logged.wide .ico.ico-input-caret {top: 41px;}
.ico.ico-promovideo {position: absolute;width: 76px;height: 76px;background-position: -300px 0;top: 50%;left: 50%;margin: -38px 0 0 -38px;z-index: 2;}
.btn.btn-arhiva span.ico.ico-more {margin: 3px 0 0 8px;}
.ico.ico-arrow {background: url(/img/sprite.png) no-repeat -382px -283px;width: 6px;height: 9px;}
.champs-prev .ico.ico-arrow {background-position: -394px -291px;float: left;margin: 6px 10px 0 0;}
.champs-next .ico.ico-arrow {background-position: 0 -291px;float: right;margin: 6px 0 0 10px;}
/* match report icons */
.info-row .ico {float: none;display: inline-block;vertical-align: middle;margin: 0 0 0 5px;}
.substitution-out .ico {width: 15px;height: 19px;background-position: 0 -250px;}
.substitution-in .ico {width: 15px;height: 19px;background-position: -25px -250px;}
.goal .ico,
.penalty .ico {width: 21px;height: 21px;background-position: -50px -250px;}
.penalty-missed .ico {width: 26px;height: 25px;background-position: -74px -250px;}
.yellow-card .ico {width: 20px;height: 23px;background-position: -100px -250px;}
.red-card .ico {width: 20px;height: 23px;background-position: -125px -250px;}
.minutes .ico {width: 20px;height: 23px;background-position: -150px -250px;}
.minutes.games .ico {width: 25px;height: 23px;background-position: -63px -321px;}

.btn {display: block;float: left;padding: 7px 12px;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 17px;color: #fff;font-weight: bold;text-transform: uppercase;border: 0;outline: none;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
.btn:hover {background: #999;}
.btn.btn-small {padding: 5px 20px;background: #21222A;
padding: 0 12px;
border: 0;font-size: 15px;
color: #FFF;
height: 30px;
line-height: 30px;
float: left;}
.btn.btn-red {background: #d90512;color: #fff;}
.btn.btn-red:hover {background: #999;}
.btn.btn-red.buy-ticket {float: none;margin: 15px 3px 0 ;padding: 7px 10px;}
.btn.btn-arhiva {position: absolute;bottom: 10px;padding: 6px 10px;color: #FFF;font-size: 14px;font-family: 'PT Sans', Arial, sans-serif;}
.btn.btn-arhiva:hover {background: none; text-decoration: underline}
.btn.btn-blue {width: auto;height: auto;background: #1b2e43;margin-right: 5px;}
.btn.btn-blue:hover {background: #999;}
.btn.btn-grey {width: auto;height: auto;background: #a6a5a5;padding: 7px 9px;}
.btn.btn-grey:hover {background: #999;}

div.input,
div.submit {float: left;}
div.input.radio {width: 100%;text-transform: uppercase;font-weight: bold;color: #000;}

#ajaxloader {background: rgba(0,0,0,0.5) url('/img/spinner.gif') no-repeat center center;position: fixed;top: 0;left: 0;display: none;width: 100%;height: 100%;z-index: 9999;}

/* pagination */
div.paginator {float: left;width: 100%;margin: 20px 0;}
div.paginator ul.paging {margin: 0; border: 0; padding: 0; width: 100%; text-align: center}
ul.paging li.numbers {font-size: 13px;background: none;float: none;color: #D31D23;margin: 0 1px;display: inline-block}
ul.paging li.numbers a {color: #D31D23; padding: 0 5px;}
ul.paging li.current.numbers {background: #D31D23;color: #fff;padding: 0 5px}
ul.paging li.numbers:hover a {background: #999; color: #fff}
ul.paging span.last, ul.paging span.first {padding: 0 5px;display: inline-block}
ul.paging .first a {text-indent: -9999px;background: url(/img/home_news_arrows.png) no-repeat -1px 3px;width: 24px;height: 19px;display: block;}
ul.paging .last a {text-indent: -9999px;background: url(/img/home_news_arrows.png) no-repeat -28px 3px;width: 24px;height: 19px;display: block;}
ul.paging .first a:hover {background-position: -1px -17px;}
ul.paging .last a:hover {background-position: -28px -17px;}

.champs-pagination {float: left;width: 100%;margin:10px 0 20px;}
.champs-pagination .champs-next {float: right; margin: 0}

/* alerts */
div#flashMessage {float: left;margin: 10px 0;width: 100%;}
div#flashMessage .alert {font-size: 18px;padding: 20px;background: #f5bc4e;color: #fff;}
div#flashMessage .alert-success {font-size: 18px;padding: 20px;background: #00AB66;color: #fff;}
div#flashMessage .error-message {font-size: 18px;padding: 20px;background: #A5010B;color: #fff;}

/* ==========================================================
          Custom style
========================================================== */
/* header */
body {font-family: 'PT Sans', Arial, sans-serif;font-size: 15px;color: #6e6d6d;background: url(/img/bg_body.jpg) no-repeat center top;}

header {position: relative;float: left;width: 100%;background: url(/img/bg_header.jpg) repeat left top;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 13px;border-bottom: 5px solid #f5bc4e;z-index: 2;}

.ie8-header {float: left;width: 100%;background: #fae692; z-index: 3;position: relative;}
.ie8-header-top {width: 940px; margin: 20px auto; color: #2C2D39;line-height: 20px;position: relative;}
.ie8-header-top img {float: left;margin: 0 17px 0 0;}
.ie8-header-top a:hover {text-decoration: underline}
.ie8-header-top #ignore-message {position: absolute; top: 0; right: 0px; color: #FAE692}
.ie8-header-top #ignore-message:hover {text-decoration: none; background: #676549;}
header .header {float: left;width: 100%;height: 40px;background: #2c2d39;border-bottom: 2px solid #f5bc4e;}
header .header-top {width: 1000px;margin: 0 auto;}
header .header-top .top-tools {float: right;margin-right: 28px;}
header .header-top .top-tools > span {position: relative;}
header .header-top .top-tools span a {font-weight: bold;font-size: 20px;color: #f5bc4e;text-transform: uppercase;float: left;height: 20px;line-height: 20px;padding: 10px 15px;border-right: 1px solid #3a3b45;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
header .header-top .top-tools span.login.active a {background: #21222a;}
header .header-top .top-tools span.login {float: left;}
header .header-top .top-tools span.login a:hover {color: #fff;}
header .header-top .top-tools span.login .login-box {position: absolute;top: -300px;right: 0;background: #2C2D39;padding: 20px;border-bottom: 2px solid #F5BC4E;z-index: 3;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;opacity: 0;}
header .header-top .top-tools span.login.active .login-box {top: 42px;opacity: 1;}
header .header-top .top-tools span.login .login-box .submit {float: left;}
input.login-input {background: #21222a;color: #f5bc4e;border: 0;display: block;margin-bottom: 10px;padding: 11px 15px;font-family: 'PT Sans', Arial, sans-serif;
font-size: 14px;width: 230px;height: auto; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
header .header-top .top-tools span.login .login-box .recovery-link {float: left; width: 100%; font-size: 14px;margin-top: 10px;}
header .header-top .top-tools span.login .login-box .recovery-link a {padding: 0; background: 0; border: 0; text-transform: none; font-weight: normal; float: none; height: auto; height: auto;
font-size: inherit;}
input.login-input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #21222a inset;-webkit-text-fill-color: #F5BC4E;}
header .header-top .top-tools span .login-box .btn-small,
header .header-top .top-tools span .login-box a.btn-small,
header .header-top .top-tools span .register-box .btn-small,
header .header-top .top-tools span .register-box a.btn-small {background: #21222A;padding: 0 20px;border: 0;height: auto;font-size: 18px;color: #F5BC4E;height: 30px;line-height: 30px;float: left;margin-right: 4px;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
header .header-top .top-tools span .login-box .btn-small:hover,
header .header-top .top-tools span .login-box a.btn-small:hover,
header .header-top .top-tools span .register-box .btn-small:hover,
header .header-top .top-tools span .register-box a.btn-small:hover {color: #fff;}

header .header-top .top-tools span.login .register-box {position: absolute;top: -740px;right: 0;background: #2C2D39;padding: 20px;border-bottom: 2px solid #F5BC4E;z-index: 3;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;opacity: 0;}
header .header-top .top-tools span.login.register-active .register-box {top: 42px;opacity: 1;}
header .header-top .top-tools span.login .register-box .ajax-loader {float: right; margin: 12px 12px 0 0;}

header .header-top .top-tools span .input.captcha img#captcha {float: right;margin-bottom: 10px;}

header .header-top .top-tools a.logout {float: left;display: block;width: 22px;height: 20px;background: url(/img/toolsprite.png) no-repeat -86px 10px;padding: 10px 13px;border-right: 1px solid #3A3B45;cursor: pointer;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
header .header-top .top-tools a.logout:hover {background: url(/img/toolsprite.png) no-repeat -86px -40px;}

header .header-top .top-tools span.search-box {float: left;}
header .header-top .top-tools span.search-box #search {color: #f5bc4e;position: absolute;top: 0;right: 50px;width: 0;height: 20px;padding: 10px 0;background: #21222A;float: left;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
header .header-top .top-tools span.search-box #search-submit {display: none;width: 49px;background: url(/img/toolsprite.png) no-repeat -35px 11px;float: left;height: 40px;padding: 10px 15px;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;text-indent: -99999px;border: 0;outline:none;}
header .header-top .top-tools span.search-box span.btn-search {display: block;width: 19px;background: url(/img/toolsprite.png) no-repeat -35px 11px;color: #fff;float: left;height: 20px;padding: 10px 15px;cursor: pointer;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
header .header-top .top-tools span.search-box:hover span.btn-search {background-position: -35px -39px;}
header .header-top .top-tools span.lang {float: left;border-left: 1px solid #3A3B45;}
header .header-top .top-tools span.lang a.choose-lang {display: block;width: 18px;background: url(/img/toolsprite.png) no-repeat 15px 11px;border-right: 0;}
header .header-top .top-tools span.lang:hover a.choose-lang {background-position: 15px -39px;}
header .header-top .top-tools span.lang span.languages {position: absolute;display: none;background: #2C2D39;top: 40px;right: 0;z-index: 1;border-bottom: 2px solid #f5bc4e;border-top: 2px solid #f5bc4e;}
header .header-top .top-tools span.lang:hover span.languages {display: block;}
header .header-top .top-tools span.lang span.languages ul {display: block;float: left;}
header .header-top .top-tools span.lang span.languages ul li {display: block;width: 100%;}
header .header-top .top-tools span.lang span.languages a {float: none;padding: 8px 25px;border: 0;font-size: 13px;text-align: right;}
header .header-top .top-tools span.lang span.languages a:hover {background: #21222a;}
header .header-top ul.top-menu {float: left;margin-left: 24px;}
header .header-top ul li {float: left;}
header .header-top ul li a {display: block;padding: 13px 8px 10px 8px;color: #f5bc4e;text-transform: uppercase;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;}
header .header-top ul li a:hover {color: #fff;}

div.header-main {position: relative;width: 1000px;margin: 0 auto;padding-top: 20px;clear: both;}
header h1.site-title {float: left;margin: 40px 0 0 24px;display: block;width: 415px;height: 38px;text-indent: -9999px;}
div.logo {position: absolute;left: 50%;bottom: 17px;margin-left: -52px;/*z-index: 3;pointer-events: none;*/}
div.header-main img.trophies {display: none;float: right;margin-bottom: -30px;}

div.main-menu {width: 100%;background: #A5010B;}
div.main-menu nav {font-size: 0;width: 936px;margin: 0 auto;padding: 0 28px 0 24px;position: relative;z-index: 1;}
div.main-menu nav ul {background: url(/img/bg_header.jpg) repeat left top;}
div.main-menu nav ul li {display: inline-block;}
div.main-menu nav ul li a {position: relative;display: block;font-weight: bold;font-size: 20px;color: #FFF;background: #A5010B;text-transform: uppercase;padding: 13px 0 14px 0;/*padding: 13px 29px 14px 28px;*/margin-left: 1px;text-align: center;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;transition: all 300ms ease-out;z-index: 2;}
div.main-menu nav ul li.m-home > a {margin-left: 0;width: 136px;}
div.main-menu nav ul li.m-news > a {width: 100px;}
div.main-menu nav ul li.m-history > a {width: 122px;}
/*div.main-menu nav ul li.m-results-and-schedule > a {width: 200px;}*/
div.main-menu nav ul li.m-results > a {width: 94px;}
div.main-menu nav ul li.m-stadium > a {width: 100px;}
div.main-menu nav ul li.m-red-star-shop {width: 145px;}
div.main-menu nav ul li > a:hover,
div.main-menu nav ul li.active > a {color: #f5bc4e;}
div.main-menu nav ul li.menu-lc > a {width: 116px;background: url(/img/bg_menu_lc.png) no-repeat center bottom;padding: 13px 0 14px 0;}
div.main-menu nav ul li.menu-rc > a {width: 116px;background: url(/img/bg_menu_rc.png) no-repeat center bottom;padding: 13px 0 14px 0;}

/* submenu */
div.main-menu nav ul li .submenu {display: none;position: absolute;top: 100%;/*left: 50%;margin-left: -500px;width: 1000px;*/background: #2C2D39;border-bottom: 4px solid #F5BC4E;border-top: 5px solid #F5BC4E;}
div.main-menu nav ul li:hover .submenu {display: block;}
div.main-menu nav ul li.m-stadium .submenu {left: auto;right: 0;}
.submenu-column {float: right;padding: 30px 30px 54px 30px;border-left: 1px solid #42424B;}
.submenu-column.article {width: 204px;}
.submenu-column.clubstars {width: 203px;}
div.submenu-column.items {/*width: 145px;padding-top: 85px;*/padding: 30px;}
div.main-menu nav ul .submenu-column h3 {font-size: 24px;text-transform: uppercase;color: #fff;margin-bottom: 25px;}
div.main-menu nav ul .submenu-column h3 .ico.ico-accent {width: 26px;height: 30px;background-position: -50px -144px;}
div.main-menu nav ul .submenu-column img {margin-bottom: 25px;}
div.main-menu nav ul .submenu-column p {font-family: 'PT Sans', Arial, sans-serif;font-size: 14px;color: #b3b3b3;line-height: 17px;margin-bottom: 16px;}
div.main-menu nav ul .submenu-column ul {background: none;}
div.main-menu nav ul .submenu-column.clubstars ul li {background: #21222A;width: 100%;margin-bottom: 7px;}
div.main-menu nav ul .submenu-column ul li a {background: none;padding: 3px 10px 3px 20px;text-align: left;}
div.main-menu nav ul .submenu-column.clubstars ul li a {text-align: right;padding: 8px 10px 8px 32px;margin: 0;}
.submenu-column.clubstars .clubstars-no {position: absolute;top: 0;left: 0;width: 60px;padding-left: 18px;font-family: 'PT Sans', Arial, sans-serif;font-size: 25px;color: #d7d7d7;text-align: left;line-height: 43px;background: url(/img/sprite.png) no-repeat -200px -250px;z-index: -1;}
.submenu-column.clubstars .clubstars-name {font-size: 13px;color: #D7D7D7;}
.submenu-column.clubstars .clubstars-lastname {font-size: 19px;}
div.main-menu nav ul .submenu-column.items ul li {display: block;margin-bottom: 13px;}
div.main-menu nav ul .submenu-column.items ul li a {border-left: 3px solid #D31D23;padding: 0px 10px;line-height: 19px;}

/* main */
main {float: left;width: 100%;}
.main {position: relative;width: 1000px;margin: 0 auto;background: url(/img/aside-bg.png) no-repeat right top #fff;box-shadow: 0px -5px 49px 0px rgba(0, 0, 0, 0.5);z-index: 1;}
body#home .main {background: #fff}
main .home-content {float: left;width: 930px;padding: 53px 38px 0 32px;}
main .home-content .content-left {float: left;width: 436px;margin: 0 31px 0 0;}
main .home-content .content-right {float: left;width: 436px;margin: 0 0 0 27px;}

/* primary */
body#home section#primary {float: left;width: 100%;padding: 0;}
section#primary {float: left;width: 665px;padding: 45px 33px 60px 32px;}
body.compact section#primary {padding: 0 0 60px 0;width: 730px;}

/*primary wide*/
#primary.wide-primary{width: 935px;}

/* aside */
main aside.main-side {float: left;width: 270px;padding: 20px 0 35px 0;background: #f2f2f2;font-size: 13px;}
main aside.main-side .aside-block {float: left;width: 212px;padding: 20px 33px 35px 25px;}
main aside.main-side .aside-block.poll {background: #e5e4e4;}
main aside.main-side h3 {font-size: 24px;line-height: 24px;text-transform: uppercase;margin-bottom: 18px!important;}
main aside.main-side .aside-block.news h3 {margin-bottom: 38px;}
main aside.main-side h3 .ico.ico-accent {width: 26px;height: 24px;background-position: -50px -147px;}
main aside.main-side article {float: left;width: 100%;margin-bottom: 20px;}
main aside.main-side article.latest-news {padding-top: 8px;}
main aside.main-side article .red-line {float: left;height: 2px;display: block;background: #D90512;width: 100%;}
main aside.main-side article time {display: block;font-size: 11px;color: #757474;float: left;margin-top: -8px;background: #F2F2F2;padding: 0 10px 0 0;margin-bottom: 9px;}
main aside.main-side article a.latest-img {float: left;width: 100%;font-size: 15px;text-transform: uppercase;color: #111;font-weight: bold;margin-bottom: 8px;}
main aside.main-side article a.latest-title {float: left;width: 100%;font-size: 15px;text-transform: uppercase;color: #111;font-weight: bold;line-height: 18px;margin-bottom: 6px;}
main aside.main-side article .latest-intro {float: left;width: 100%;}

main aside.main-side .question {float: left;width: 100%;font-size: 15px;font-style: italic;color: #000;}
main aside.main-side .poll #anketaForm {width: 100%;height: auto;padding: 15px 0 62px 0;}
main aside.main-side .poll #anketaForm .input.radio {/*font-weight: normal;text-transform: none;*/ margin: 7px 0 0;}
main aside.main-side .poll #anketaForm .submit {bottom: 0;}
main aside.main-side .poll #anketaForm .btn.btn-red {padding: 7px 11px;margin-right: 5px;}
main aside.main-side .poll #anketaForm .btn.btn-grey {padding: 7px 7px;}

.radio label.ui-button{font-size: 13px; display: block; width: auto; background: url(/img/sprite_radio.png) no-repeat 0 1px; color: #000; font-weight: normal; padding: 0 0 2px 28px;
text-shadow: none;
border: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;}
.radio label.ui-button span{padding: 4px 0 0 0;text-align: left;}
.radio label.ui-state-active {background-position: 0 -99px; }

main aside.main-side .youth-subtitle {font-family: 'PT Sans Narrow', Arial, sans-serif;color: #6E6D6D;font-size: 17px;font-weight: bold;text-transform: uppercase;margin: 3px 0;}
main aside.main-side .youth-subtitle a,
main aside.main-side .youth-list a {float: left;width: 100%;font-size: 14px;color: #222;font-weight: bold;text-transform: uppercase;margin: 3px 0;}

main aside.main-side .youth-subtitle a .ico.ico-accent,
main aside.main-side .youth-list a .ico.ico-accent {background: none;width: 25px;height: 18px;margin: 0;}
main aside.main-side .youth-subtitle a.active .ico.ico-accent,
main aside.main-side .youth-subtitle a:hover .ico.ico-accent,
main aside.main-side .youth-list li.active a .ico.ico-accent,
main aside.main-side .youth-list li a:hover .ico.ico-accent {background: url(/img/sprite.png) no-repeat -200px -96px;}
main aside.main-side .youth-list li.active a,
main aside.main-side .youth-list li:hover a,
main aside.main-side .youth-subtitle a.active,
main aside.main-side .youth-subtitle a:hover {color: #d90512;}

/* main slider */
ul.bxslider .shadow-holder {position: absolute; top: 0; left: 0; background: url(/img/slider-shadow.png) no-repeat left top; width: 1000px; height: 364px; display: block}
ul.bxslider li.special .shadow-holder  {background: url(/img/special-bg.png) no-repeat -3px top;}
ul.bxslider .slider-overlay {position: absolute;top: 0;left: 0;width: 320px;height: 264px;padding: 50px 31px;/*background: rgba(30,31,43,0.78)*/;color: #fff;}
ul.bxslider .slider-overlay .overlay-date {font-size: 13px;}
ul.bxslider .slider-overlay .red-line {width: 200px;height: 4px;background: #d90512;float: right;margin-top: 8px;}
ul.bxslider .slider-overlay .overlay-title {font-family: 'PT Sans Narrow', Arial, sans-serif;display: block;clear: both;font-size: 40px;font-weight: bold;text-transform:uppercase;line-height: 41px;margin: 5px 0 10px 0;}
ul.bxslider .slider-overlay .overlay-title h1 {float: inherit;width: auto; font-size: inherit; line-height: inherit; margin: inherit; color: inherit; font-weight: inherit; font-family: inherit; font-size: inherit}
ul.bxslider .slider-overlay .overlay-intro {font-size: 16px;}
ul.bxslider .slider-overlay .social-preview {margin-top: 13px}
ul.bxslider .slider-overlay .overlay-intro h2 {float: inherit;width: auto; font-size: inherit; line-height: inherit; margin: inherit; color: inherit; font-weight: inherit; font-family: inherit; font-size: inherit}
.bx-pager .bx-pager-link.active .active-pointer {position: absolute;display: block;width: 168px;height: 21px;background: url(/img/main_slider_pointer.png) no-repeat center top;top: -36px;}
.bx-pager a .overlay-date {font-size: 11px;color: #898888;margin-top: 5px;margin-bottom: 5px;text-align: left;float: left;width: 100%;}
.bx-pager a .red-line {width: 93px;height: 2px;background: #d90512;float: right;margin-top: 6px;}
.bx-pager a .overlay-title {display: block;clear: both;font-size: 14px;height: 34px; overflow: hidden;
color: #000;font-weight: bold;text-transform: uppercase;margin: 5px 0 10px 0;text-align: left;line-height: 17px;width: 168px;/*white-space: nowrap;overflow: hidden;text-overflow: ellipsis;*/}

/* home news */
div.home-content .bxvertical li {/*height: 56px;*/height: 88px;border-bottom: 1px solid #e0dddd;padding: 15px 0 15px 0;}
div.home-content .bxvertical li.video {background: url(/img/news_block_video.png) no-repeat right bottom;}
div.home-content .bxvertical li.photo {background: url(/img/news_block_photo.png) no-repeat right bottom;}
div.home-content .bxvertical a {color: #7e7e7e;float: left;clear: both;width: 100%;/*height: 56px;*/overflow: hidden;}
div.home-content .bxvertical a .news-date {float: left;display: block;width: 83px;font-size: 13px;border-right: 3px solid #d31d23;margin-right: 10px;}
div.home-content .bxvertical a .news-info {display: block;width: 330px;font-size: 14px;float: left;}
div.home-content .bxvertical a .news-title {font-size: 16px;text-transform: uppercase;font-weight: bold;color: #000;display: block;line-height: 14px;margin-bottom: 5px;text-overflow: ellipsis;width: 330px;white-space: nowrap;overflow: hidden;}
div.home-content .bxvertical a .news-title h1 {float: inherit; width: auto; font-size: inherit; line-height: inherit; margin: inherit; color: inherit; font-weight: inherit; font-family: inherit; font-size: inherit}
div.home-content .bxvertical a .news-intro h2 {float: inherit; width: auto; font-size: inherit; line-height: inherit; margin: inherit; color: inherit; font-weight: inherit; font-family: inherit; font-size: inherit}
div.home-content .bxvertical a .news-info .social-preview {width: 100%; float: left;margin: 10px 0 0;}

/* announcements */
.announcements-block {position: relative;float: left;background: #fff;margin-top: 52px;margin-bottom: 60px;box-shadow: 0px 8px 16px 0px rgba(2, 3, 3, 0.24);}
#announcements-tabs {position: absolute;bottom: 100%;left: 20px;background: #fff;}
#announcements-tabs li {float:left;outline:none;margin-right: 1px;}
#announcements-tabs li a {position: relative;display:block;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 20px;text-transform: uppercase;font-weight: bold;color: #fff;background: #d90512;padding: 13px 15px;outline:none;
-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
#announcements-tabs li a.inactive{background: #a6a5a5;outline:none;}
#announcements-tabs li a:hover,
#announcements-tabs li a.inactive:hover {background: #d90512;outline:none;}
.announcements-block .announcement {float: left;width: 392px;height: 121px;padding: 23px 21px; border-right: 1px solid #dfdddd;}
.announcements-block .announcements-side {float: left;width: 43px;}
.announcements-block .announcements-side a {display: block;width: 43px;height: 41px;background: url(/img/sprite.png) no-repeat -40px 10px;border-top: 1px solid #dfdddd;}
.announcements-block .announcements-side a:first-child {border-top: none;}
.announcements-block .announcements-side a.match-statistics-side {background-position: -40px 10px;}
.announcements-block .announcements-side a.match-photo-side {background-position: -90px 10px;}
.announcements-block .announcements-side a.match-video-side {background-position: -40px -40px;}
.announcements-block .announcements-side a.match-report-side {background-position: -90px -40px;}
.announcements-block .tab-content {clear:both;width:100%;font-size: 14px;color: #000;font-weight: bold;text-transform: uppercase;text-align: center;}
.announcements-block .tab-content .team {float: left;width: 32%;}
.announcements-block .tab-content .team span.team-title {display: block;}
.announcements-block .tab-content .score {float: left;width: 36%;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 65px;color: #373737;}
.announcements-block .tab-content .score .accent {color: #cc232a;}
.announcements-block .tab-content .score span.score-left {padding: 0 6px 0 0}
.announcements-block .tab-content .score span.score-right {padding: 0 0 0 6px}
.announcements-block .tab-content .match-report-central {position: absolute; bottom: 24px; left: 50%; width: 94px; margin-left: -59px;}
.announcements-block #nextMatch.tab-content .score {margin-top: 15px;}
.announcements-block .tab-content .score .date {display: block;font-family: 'PT Sans', Arial, sans-serif;font-size: 16px;font-weight: normal;text-transform: none;text-align: center;color: #212020;}
.announcements-block .tab-content .score .date .accent {font-weight: bold;color: #212020;}
#tabela ul, .tabela ul {float: left;width: 100%;text-transform: none;font-weight: normal;}
#tabela ul li, .tabela ul li {float: left;width: 100%;border-bottom: 1px solid #fff;}
#tabela ul li {width: auto}
#tabela ul li.tab-heading, .tabela ul li.tab-heading {/*background: #d7d7d7;border-bottom: 1px solid #d7d7d7*/;font-weight: bold;}
#tabela ul li.tab-cz span, .tabela ul li.tab-cz span,
.matches .tabela.round ul li.tab-cz.champ span, .matches .tabela.round ul li.tab-cz.uefa-league span, .matches .tabela.round ul li.tab-cz.relegation span
{color: #FFF; background: #D90512;}
#tabela ul li span, .tabela ul li span {float: left;width: 49px;background-color: #F2F2F2;border-right: 1px solid #FFF;padding: 6px 0;color: #000;}

#tabela ul li.tab-heading span, .tabela ul li.tab-heading span {background-color: #d7d7d7;border-right: 1px solid #d7d7d7; /*color: #030303;*/ color: #000; text-transform: uppercase}
#tabela ul li.tab-heading span.last, .tabela ul li.tab-heading span.last, #tabela ul li span.last, .tabela ul li span.last {border-right: 0px !important}
#tabela ul li.tab-heading span.tooltip-tab, .tabela ul li.tab-heading span.tooltip-tab {cursor: default;}
#tabela ul li span.tab-team, .tabela ul li span.tab-team {width: 161px;padding: 6px 15px;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.season-statistic.tabela ul li span.tab-team {width: 99px;padding: 10px 0;text-align: center;border-left: 1px solid #FFF;border-right: 0;font-size: 13px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.season-statistic.tabela ul li span.tab-title {width: 143px;text-align: left;padding: 10px 15px;font-size: 13px;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.season-statistic.tabela ul li.tab-heading span.tab-team {border: 0;padding: 7px 0;}
.season-statistic.tabela ul li.tab-heading span.tab-team .ico {float: none;margin: 0 auto;padding: 0;height: 23px;}
.season-statistic.tabela ul li.tab-footer span {font-weight: bold;}

/* home social */
.home-social {float: left;margin-bottom: 37px;}
.social-links {float: left;width: 100%;margin-top: 30px;}
.social-links a {display: block;float: left;width: 50px;height: 50px;margin-right: 5px;}
.social-links a.face {background: url(/img/ico/ico_face.png) no-repeat 0 0;}
.social-links a.twitter {background: url(/img/ico/ico_twitter.png) no-repeat 0 0;}
.social-links a.twitter-en {background: url(/img/ico/ico_twitter_en.png) no-repeat 0 0;}
.social-links a.ytube {background: url(/img/ico/ico_ytube.png) no-repeat 0 0;}
.social-links a.insta {background: url(/img/ico/ico_insta.png) no-repeat 0 0;}
.social-links a.viber {background: url(/img/ico/ico_viber.png) no-repeat 0 0;}
.social-links .social-btns {float: left;width: 105px;height: 50px;}
.social-links .social-btn {float: left;width: 100%;height: 22px;margin-top: 3px;padding: 0;}
/* home box */
.homebox {float: left;width: 100%;background: #dfdede;margin-bottom: 60px;-moz-box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);-webkit-box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);}
.bot-banner .homebox {width: 756px;float: none;background: #22232E;margin: 0 auto;}
.homebox .homebox-inner {background: url(/img/bg_home_box.png) no-repeat right top;padding: 15px 14px 16px 14px;}
.bot-banner .homebox .homebox-inner {background: url(/img/bg_home_box_footer.png) no-repeat right top;padding: 15px 14px 14px 14px;}
.homebox.video .homebox-inner {position: relative;}
.homebox div.input.text {width: 357px;}
.homebox div.input.text input {width: 328px; text-transform: uppercase; font-size: 17px; color: #000; padding: 10px 15px}
.homebox.newsletter div.submit .btn.btn-red {background: #d90512 url(/img/sprite.png) no-repeat 9px -38px;text-indent: -99999px;width: 51px;height: 51px;}
div.submit .btn-red2 {background: #d90512 url(/img/icon-ticket.png) no-repeat; text-indent: -99999px;width: 51px;height: 51px;}
.homebox.newsletter div.submit .btn.btn-red:hover {background: #a6a5a5 url(/img/sprite.png) no-repeat 9px -38px;}
/* featured */
.shop-featured {float: left;width: 100%;font-weight: bold;font-size: 20px;color: #000;line-height: 24px;}
.shop-featured div.feat-img {float: left;width: 235px;margin-right: 20px;}
.shop-featured div.feat-info {float: left;width: 181px;padding-top: 10px;}
.shop-featured div.feat-brand {text-transform: uppercase;}
.shop-featured div.feat-price {font-family: 'PT Sans Narrow', Arial, sans-serif;text-transform: uppercase;margin: 22px 0;}
.shop-featured div.feat-price .accent {color: #cc232a;font-size: 30px;}
/* poll */
.homebox.anketa {margin-top: 12px;}
.homebox.anketa.anketa-banner img {max-width: 100%;height: auto;}
/* 288->450*/
.anketa-block {float: left;width: 100%;height: 450px;background: url(/img/homebox_inner_bg.png) no-repeat left center;}
.anketa-block .anketa-info {position: relative;float: left;color: #FFF;width: 127px;height: 242px;padding: 13px 17px 33px 17px;}
.anketa-block .anketa-title {font-family: 'PT Sans Narrow', Arial, sans-serif;text-transform: uppercase;font-size: 38px;font-weight: bold;line-height: 38px;margin-bottom: 21px;}
.anketa-block .question {font-size: 18px;font-style: italic;line-height: 22px;margin-bottom: 17px;}
.homebox.anketa .btn.btn-arhiva {padding: 0;}
.anketa-block .radio label.ui-button, .aside-block.poll .radio label.ui-button{font-weight: bold; font-size: 15px}
.anketa-block .radio label.ui-button span {padding: 3px 0 0 0;text-align: left;}
.anketa-block .input.radio {margin: 8px 0 0 14px!important; width: 207px}
#anketaForm {position: relative;float: left;width: 221px;height: 223px;padding: 15px 14px 50px 12px;}
div.poll-content #anketaForm {width: 100%;height: 100%;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
div.poll-content #anketaForm .staff h3 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; padding: 0;text-transform: uppercase;margin-bottom: 36px;}
div.poll-content .poll-title h3 {padding: 0; text-transform: uppercase;}
div.poll-content #anketaForm .staff .poll-inner {float: left;width: 100%;padding-left: 40px;}
div.poll-content #anketaForm .submit {position: relative;bottom: auto;margin-top: 20px;}
div.poll-content #anketaForm .poll .staff {padding-top: 30px;}
div.poll-content .poll-results {margin: 40px 0 30px;}
#anketaForm .input.radio {margin: 7px 0 6px 0;}
#anketaForm .input.radio input {margin: 3px 7px 0 10px;float: left;}
#anketaForm .input.radio label {font-family: 'PT Sans', Arial, sans-serif;font-weight: bold;font-size: 13px;cursor: pointer;}
/* 10 -> -100*/
#anketaForm .submit {position: absolute;bottom: -100px;}
#anketaForm .poll-results li {float: left;width: 100%;font-size: 14px;margin:0 0 5px;}
#anketaForm .poll-results li .accent {font-size: 15px;color: #000;}

.anketa-block .poll_answer, .aside-block.poll .poll_answer {width: 100%; float: left; position: relative; margin: 0 0 4px;}
.anketa-block .poll_answer_text, .aside-block.poll .poll_answer_text{font-size: 14px; color: #000; text-transform: uppercase; font-weight: bold;}
.anketa-block .poll_answer_results, .aside-block.poll .poll_answer_results{width: 166px; display: block;  float: left; position: relative;background: #cbcbcb; margin: 2px 0 0}
.anketa-block .percent, .aside-block.poll .percent {position: initial;top: 17px;right: 0;color: #000;margin-left: 5px;}
.anketa-block .poll_answer_results em, .aside-block.poll .poll_answer_results em {display: block; height: 15px; float: left; background: #D90512}

/*poll aside*/
.aside-block.poll .poll_answer_results {width: 158px}



/* home galleries */
.home-galleries {float: left;margin-top: 25px;margin-bottom: 60px;}
.home-galleries a {position: relative;float: left;margin: 0 2px 2px 0;overflow: hidden;}
.home-galleries a img {float: left;}
.home-galleries a .thumb-overlay {position: absolute;background: #d90512; background: rgba(217,5,18,0.7);display: block;top: -101%;left: 0;width: 83px;height: 67px;color: #fff;padding: 20px 12px;overflow: hidden;font-family: 'PT Sans Narrow', Arial, sans-serif;text-transform: uppercase;font-size: 13px;font-weight: bold;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
.home-galleries a:hover .thumb-overlay {top: 0;}

/* promo video */
.youtube-promo img {float: left;width: 100%;}
.homebox.video .homebox-inner .overlay-title {position: absolute;bottom: 16px;left: 14px;width: 368px;height: 52px;background: url(/img/overlay_video_title.png) no-repeat left bottom;font-size: 20px;font-weight: bold;color: #fff;padding: 0 20px;text-transform: uppercase;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 52px;z-index: 2;}
.homebox.video .homebox-inner .overlay-bg {display: block;position: absolute;top: 0;right: 3px;width: 408px;height: 100%;background: url(/img/overlay_promo_video.png) no-repeat right top;z-index: 1;}
.homebox.video .homebox-inner:hover .ico-promovideo {background-position: -300px -100px;}

/* bottom banner wide */
.bot-banner {float: left;width: 100%;background: #10111A;}
.bot-banner .bot-inner {width: 1000px;background: #1b1c26;margin: 0 auto;padding: 30px 0 32px 0;text-align: center;-moz-box-shadow:0px -5px 49px 0px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0px -5px 49px 0px rgba(0, 0, 0, 0.5);box-shadow:0px -5px 49px 0px rgba(0, 0, 0, 0.5);}
.bot-banner .homebox a {float: left;}
.bot-banner .homebox a img {float: left;}

/* inner heading block */
.main-heading {position: relative;display: block;float: left;width: 100%;}
.main-heading img {float: left;}
.main-heading .heading-title {position: absolute;top: 52px;left: 32px;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 45px;color: #FFF;font-weight: bold;line-height: 45px;text-transform: uppercase;}
.main-heading .heading-foreword {position: absolute;top: 49px;right: 47px;width: 535px;font-size: 18px;color: #FFF;font-style: italic;line-height: 21px;}

.heading-title span.ico.ico-accent {width: 49px;height: 33px;background-position: -50px -100px;margin-top: 7px;}

nav.heading-menu {position: absolute;bottom: 0;left: 32px;width: 935px;}
nav.heading-menu ul li a {float: left;background: #a6a5a5;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 18px;font-weight: bold;color: #fff;text-transform: uppercase;padding: 13px 12px;margin-right: 1px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
nav.heading-menu ul li.selected a,
nav.heading-menu ul li a:hover {background: #d90512;}

/* news */
.news-list article {float: left;clear: both;width: 100%;}
.news-list article.photo {background: url(/img/news_block_photo.png) no-repeat right bottom;}
.news-list article.video {background: url(/img/news_block_video.png) no-repeat right bottom;}
.news-list article a {float: left;width: 100%;color: #7E7E7E;border-bottom: 1px solid #E0DDDD;padding: 22px 0 15px 0;}
.news-list article a .news-date {float: left;display: block;width: 83px;font-size: 14px;border-right: 3px solid #D31D23;margin-right: 10px;padding-right: 5px;}
.news-list article a .news-info {display: block;width: 563px;font-size: 14px;float: left;}
.news-list article a .news-info header {background: none;border: 0;}
.news-list article a h2 {font-size: 18px;text-transform: uppercase;font-weight: bold;color: #000;display: block;line-height: 18px;margin-bottom: 15px;text-overflow: ellipsis;width: 568px;white-space: nowrap;overflow: hidden;}
.news-list article a img {float: left;margin-right: 15px;}
.news-list article a .news-intro {display: block;margin-bottom: 10px;line-height: 20px;}
.social-preview .preview-count {float: left;margin-right: 15px;}
.social-preview .ico {width: 16px;height: 18px;}

/* news details */
article.details {position: relative;float: left;width: 100%;}
article.details aside {float: left;width: 108px;background: none;margin-right: 17px;margin-top: 6px;}
article.details aside .article-date {color: #757474;font-size: 16px;border-right: 8px solid #D90512;text-align: right;margin-bottom: 45px;padding: 2px 10px 2px 0;}
article.details aside .article-options {width: 88px;padding-bottom: 25px;margin-bottom: 22px;border-bottom: 1px solid #E4E3E3;margin-right: 20px;}
article.details aside .article-options .font-resize {float: right;margin-bottom: 10px;}
article.details aside .article-options .font-resize a {float: left;display: block;width: 19px;height: 18px;background: url(/img/sprite.png) no-repeat -250px 0;padding: 0;text-indent: -99999px;-webkit-transition: none;-moz-transition: none;-o-transition: none;-ms-transition: none;transition: none;}
article.details aside .article-options .font-resize a.rvfs-decrease.btn {background-position: -250px 6px;}
article.details aside .article-options .font-resize a.rvfs-reset.btn {background-position: -250px -47px;}
article.details aside .article-options .font-resize a.rvfs-increase.btn {background-position: -250px -100px;}
article.details aside .article-options .font-resize a.rvfs-decrease.btn.disabled {background-position: -250px -19px;}
article.details aside .article-options .font-resize a.rvfs-reset.btn.disabled {background-position: -250px -72px;}
article.details aside .article-options .font-resize a.rvfs-increase.btn.disabled {background-position: -250px -125px;}
article.details aside .article-options .tools {float: right;}

/* send mail modal */
#send-mail-modal-content, #send-mail-modal-data {display:none;}
#send-mail-overlay {background-color:#000;}

/* Container */
#send-mail-container {background-color:#fff;width:430px;-moz-box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);-webkit-box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);box-shadow:0px 8px 16px 0px rgba(2, 3, 3, 0.24);}
#send-mail-container a {color:#ddd;}
#send-mail-container #send-mail-modal-title {background: #2C2D39;border-bottom: 2px solid #F5BC4E;font-family: 'PT Sans Narrow', Arial, sans-serif;color: #F5BC4E;font-size: 20px;font-weight:bold;text-transform: uppercase;padding:10px 20px;}
#send-mail-container .close {display:none; position:absolute; right:0; top:0;}
#send-mail-container .close a {display:block;font-family: 'PT Sans Narrow', Arial, sans-serif;color: #F5BC4E;font-size: 26px;font-weight:bold; padding:6px 12px 0;text-decoration:none;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
#send-mail-container .close a:hover {color:#fff;}
#send-mail-container #send-mail-modal-data {}
#send-mail-modal-data.homebox .homebox-inner {width: 402px;}
#send-mail-modal-data.homebox div.input.text {width: 100%;margin-right: 0;margin-bottom: 20px;}
#send-mail-modal-data.homebox div.input.text input {width: 382px;}
#send-mail-modal-data.homebox div.submit {clear: both;float: right;}
#send-mail-container h2 {margin:10px 0 6px;}
#send-mail-container p {margin-bottom:10px;}
#send-mail-container span {color:#777;}


article.details aside .social-btns {width: 88px;margin-right: 20px;}
article.details aside .social-btn {margin-bottom: 5px;float: right;}
article.details .content-details {float: left;width: 540px;}
article.details header {background: none;border: 0;}
article.details .content-details .intro-text {font-size: 18px;color: #010101;margin-bottom: 25px; }
article.details .content-details .intro-text p {color: #000;font-size: 18px;}
article.details .content-details p {/*color: #111;*/font-size: 16px; line-height: 22px;}
article.details .content-details img.main-img {margin-bottom: 25px;}
article.details .content-details .content {padding-bottom: 20px;margin-bottom: 25px;/*border-bottom: 1px solid #E0DDDD;*/}
article.details.championship-details .content-details .content {border-bottom: 0;}
article.details .content-details .tags {float: left;width: 100%;padding-bottom: 20px;margin-bottom: 25px;border-bottom: 1px solid #E0DDDD;}

article.details .content-details .document {width: 100%;float: left;margin-top: 15px;background-color: #f2f2f2;}
article.details .content-details .document span {display: inline-block;margin: 6px 0 0 13px;font-style: italic;font-weight: bold;}


article.details .content-details .tags span.tag-bg {float: left;background: #d90512;margin: 0 5px;font-size: 14px;-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;
-moz-transform: skewX(-25deg);
-o-transform: skewX(-25deg);
-webkit-transform: skewX(-25deg);
transform: skewX(-25deg);
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=-0.46630765815499886, M21=0, M22=1, SizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(
         M11=1,
         M12=-0.46630765815499886,
         M21=0,
         M22=1,
         SizingMethod='auto expand');
}
article.details .content-details .tags span.tag-bg:hover {background: #999;}
article.details .content-details .tags a.tag_link {float: left;padding: 1px 11px 2px 11px;color: #fff;
-moz-transform:    skewX(25deg);
-o-transform:      skewX(25deg);
-webkit-transform: skewX(25deg);
transform:         skewX(25deg);
-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0.46630765815499936, M21=0, M22=1, SizingMethod='auto expand')";
filter: progid:DXImageTransform.Microsoft.Matrix(
         M11=1,
         M12=0.46630765815499936,
         M21=0,
         M22=1,
         SizingMethod='auto expand');
}
article.details .content-details .tags a.tag_link.selected {background: #d90512;color: #fff;}
article.details .content-details .tags .tagged_news {float: left;width: 100%;}
.tagged_news article {
float: left;
width: 100%;
padding: 20px 0;
}
.tagged_news article .news-date {color: #868686;
font-size: 16px;
font-weight: normal;}
article.details .content-details .tags .tagged_news h2 {
margin: 0px 0 10px 0;
}
article.details .content-details .tags .tagged_news .news-intro {color: #868686;
font-size: 15px;
text-transform: none;
font-weight: normal;}

/* comments */
article.details .content-details .add-comment {position: relative;float: left;width: 100%;margin-bottom: 30px;margin-top: 10px;}
article.details .add-comment h3 {font-size: 24px;line-height: 24px;text-transform: uppercase;margin-bottom: 18px;}
article.details .add-comment h3 .ico.ico-accent {width: 26px;height: 24px;background-position: -50px -147px;}
.comm-filter {font-family: 'PT Sans Narrow', Arial, sans-serif;text-transform: uppercase;position: absolute;top: 4px;right: 0;font-size: 13px;background: #f2f2f2;z-index: 1;}
.comm-filter .option-selected {width: 110px;padding: 3px 0 3px 10px;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;}
.comm-filter .option-selected:hover {box-shadow: 0 1px 5px #999;}
.comm-filter.active .option-selected:hover {box-shadow: none;}
/*.comm-filter .option-selected .sel-filter {padding: 0 10px;}*/
.comm-filter .comm-options {display: none;border-top: 1px solid #fff;}
.comm-filter a {display: block;color: #6E6D6D;padding: 8px 10px;}
.comm-filter a.hidden {display: none;}
article.details .add-comment .profile-img {float: left;width: 50px;height: 50px;margin-right: 20px;}
article.details .add-comment .comm-inputs {float: left;width: 470px;position: relative;}
.comm-inputs .author {display: none;color: #D90512;font-weight: bold;float: left;width: 100%;margin-bottom: 15px;font-size: 14px;}
.comm-inputs input,
.comm-inputs textarea {font-family: 'PT Sans', Arial, sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-transform: none;padding: 0px 10px;margin-bottom: 10px;border: 1px solid #cecece;color: #868686;-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
.comm-inputs input {display: none;height: 30px;width: 49%;margin-right: 2%;}
.comm-inputs input.half-right {margin-right: 0;}
.comm-inputs textarea {padding: 10px;height: 50px;margin-bottom: 10px;width: 100%;cursor: pointer;}
.comm-inputs textarea:focus {cursor: text;}
.comm-inputs .submit {display: none;float: right;}

article.details .content-details .comments {float: left;width: 100%;font-size: 14px;}
article.details .comments .single_com {float: left;width: 100%;/*padding-top: 20px;*/}
article.details .comments .single_com.level2 {width: 470px;margin-left: 70px;padding-top: 0;}
article.details .comments .single_com.level2 .profile-img {width: 30px;height: 30px;}
article.details .comments .single_com.level2 .profile-img img {width: 100%;height: auto;}
article.details .comments .single_com.level2 .comm-block {width: 420px;}
article.details .comments .single_com.level3 {width: 420px;margin-left: 120px;padding-top: 0;}
article.details .comments .single_com.level3 .profile-img {width: 30px;height: 30px;}
article.details .comments .single_com.level3 .profile-img img {width: 100%;height: auto;}
article.details .comments .single_com.level3 .comm-block {width: 350px;}
article.details .comments .profile-img {float: left;width: 50px;height: 50px;margin-right: 20px;}
article.details .comments .comm-block {float: left;width: 470px;margin-bottom: 24px;}
article.details .comments .comm-block .comm-author {color: #d90512;font-weight: bold;float: left;width: 100%;margin-bottom: 6px;}
article.details .comments .comm-block .comm-author .comm-date {color: #a7a7a7;font-weight: normal;font-size: 12px;}
article.details .comments .comm-block .comm-text {float: left;width: 100%;margin-bottom: 10px;}
article.details .comments .comm-block .votes {float: left;}
article.details .comments .comm-block .votes span {float: left;font-size: 12px;color: #000;margin-right: 5px;}
article.details .comments .comm-block .votes span.positive {margin-right: 15px;}
article.details .comments .comm-block .reply {float: left;color: #484848;font-weight: bold;margin-left: 10px;font-size: 13px;}
article.details .comments .show-more-com-child{background: #d90512;color: #fff;font-weight: bold;text-transform: uppercase;padding: 5px;cursor: pointer;}
article.details .comments .com-link {padding-bottom: 20px;}
.comment-errors {font-size: 12px;font-style: italic;color: #868686;}
.comment-errors .error {color: #d90512;font-weight: bold;font-size: 16px;font-style: normal;}

article.details .comments .admin-answer .comm-block .comm-author {padding: 6px 2%;width: 96%;background: #e5e4e4;}
article.details .comments .admin-answer .comm-block .comm-author .comm-date {color: #6e6d6d;}
.admin-answer .ico.ico-accent {width: 20px;height: 18px;margin: 0;background: url(/img/sprite.png) no-repeat -200px -96px;}

.comm-block .add_reply {float: left;width: 100%;margin-top: 10px;}
.comm-block .add_reply .comm-inputs {float: left;width: 420px;}
article.details .comments .add_reply .profile-img {float: left;width: 30px;height: 30px;}
article.details .comments .add_reply .profile-img img {width: 100%;height: auto;}
.level2 .comm-block .add_reply .comm-inputs {width: 370px;}
.comm-block .add_reply .comm-inputs input {display: inline-block;}
.add_reply .comm-inputs .author {display: block;}
.comm-block .add_reply .comm-inputs textarea {height: 100px;cursor: auto;}
.comm-block .add_reply .comm-inputs .submit {display: block;}

/* staff */
.staff {padding-top: 45px;}
.staff h3 {padding: 0 33px 0 32px;text-transform: uppercase;margin-bottom: 36px;}
.staff ul {float: left;width: 665px;margin: 5px 33px 44px 32px;padding-bottom: 4px;border-bottom: 1px solid #e0dddd;}
.staff ul.last-list {padding-bottom: 0;border-bottom: 0;margin: 5px 33px 0 32px;}
.staff ul li {float: left;margin-left: 23px;margin-bottom: 34px;}
.staff ul.last-list li {width: 149px;}
.staff ul li:nth-of-type(4n+1) {margin-left: 0;}
.staff ul li .staff-pos {position: relative;float: left;width: 100%;font-size: 12px;color: #D90512;text-transform: uppercase;font-weight: bold;border-bottom: 2px solid #D90512;margin-bottom: 7px;}
.staff ul li .staff-pos .position {float: left;margin-bottom: -5px;background: #fff;padding-right: 5px;}
.staff ul.last-list li .staff-pos .position {display: block;max-width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.staff .role ul li .staff-pos .position {position: absolute;float: none;background: url(/img/sprite.png) no-repeat -50px -200px;margin-bottom: 0;padding: 0;width: 44px;height: 22px;top: -4px;left: 50%;margin-left: -22px;font-size: 15px;text-align: center;line-height: 10px;}
.staff ul li .staff-img {display: block;margin-bottom: 2px;}
.staff ul li a.staff-name {font-size: 14px;color: #111;display: block;white-space: nowrap;width: 149px;overflow: hidden;text-overflow: ellipsis;}

article.details.player-details {padding-bottom: 50px;}
article.details .player-img {position: relative;float: left;width: 100%;margin-bottom: 40px;}
article.details .player-img .img-shadow {opacity: 0.6;position: absolute; top: 0; left: 0; background: url(/img/detail-page-img-shadow.png) no-repeat left top; width: 594px; height: 528px; display: block}
article.details .player-img img {float: left;}
article.details .announcements-block {position: absolute;bottom: 0;left: 32px;background: none;/*z-index: 1;*/margin-bottom: 47px;}
article.details .announcements-block .announcement {background: #fff;width: 271px;height: auto;/*padding: 23px 0 0 0;*/border: 0;}
article.details.player-details .announcements-block .announcement {padding: 20px;}
article.details #announcements-tabs {background: none;left: 11px;}
article.details #announcements-tabs li a {font-size: 15px;padding: 12px 13px 11px 13px;}
article.details .announcements-block .tab-content .match-info {float: left;padding: 4px 21px 21px 21px;width: 251px;}
article.details.player-details .announcements-block .tab-content .match-info {padding: 0;width: 100%;}
article.details .announcements-block .tab-content .match-info img {margin-bottom: 3px;}
article.details .announcements-block .tab-content .match-info span {font-family: 'PT Sans', Arial, sans-serif;width: 194px;text-align: left;margin-left: 10px;margin-top: 2px;}
article.details .announcements-block .tab-content .score {width: auto;font-size: 16px;}
article.details.player-details .announcements-block .tab-content .match-info span {width: 47px;margin-left: 0;}
article.details.player-details .announcements-block .tab-content .match-info span.score {width: 177px;text-align: center;}
article.details.player-details .announcements-block .tab-content .match-info span.score span {float: left;width: 100%;text-align: center;}
article.details .announcements-block .tab-content  .match-league {font-size: 13px;color: #7B7A7A;text-transform: none;display: block;float: left;font-weight: normal;}
article.details .announcements-block .tab-content  .match-date {font-size: 12px;color: #7B7A7A;text-transform: none;display: block;float: left;font-weight: normal;}
.tab-content .player-stats-heading {float: left;width: 100%;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 18px;background: #d7d7d7;padding: 7px 0; margin:5px 0 1px}
.tab-content .player-stats {float: left;width: 100%;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 32px;/*color: #d90512;*/background: #f6f6f6;}
.tab-content span.stats-info {float: left;width: 25%;}
.tab-content span.stats-info .ico.tooltip {float: none;margin:0 auto;}
.tab-content .player-stats span.stats-info{border-right: 1px solid #fff; width: 67px}
.tab-content .player-stats span.stats-info.last {border: 0}

/*New statistic block*/
article.details.player-details .announcements-block.player-stats-block {position: absolute;bottom: 15px;left: 0;background: none; margin-bottom: 0; width: 100%; box-shadow: none}
article.details.player-details .announcements-block.player-stats-block .announcement {background: none; width: 540px; float: right; padding: 0px 20px 25px;}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs {width: 158px; left: 0; bottom: 0;}
article.details.player-details .announcements-block.player-stats-block.small-stats-block ul#announcements-tabs {bottom: 25px}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li {float: left; outline: none; margin-right: 0; width: 100%;}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a {font-size: 15px; padding: 12px 13px 11px 13px; width: 100%;
-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a span.ico.ico-caret {position: absolute; width: 12px; height: 42px; opacity: 1;
background-position: -104px -308px; margin: 0; top: 0; right: -12px;  float: none; left: auto;
-webkit-transition: all 200ms ease-out;-moz-transition: all 200ms ease-out;-o-transition: all 200ms ease-out;-ms-transition: all 200ms ease-out;transition: all 200ms ease-out;}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a.inactive {background: none;}
article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a.inactive span.ico.ico-caret {opacity: 0; display: block;}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info {float: left; width: 216px; padding: 0 15px 0 30px}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span {color: #fff; font-size: 14px; margin: 0px}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.score {margin-top: 0;}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-league {width: auto; margin: 0}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-score {font-size: 29px; margin-top: 17px}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-date {color: #adadad; font-size: 12px; width: auto; margin: 2px 0 0 5px}
article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.score {width: 108px; text-align: center}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder {float: left; width: 256px; margin-left: 16px}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder .player-stats-heading {float: left; width: 100%;
font-family: 'PT Sans Narrow', Arial, sans-serif; font-size: 18px; background: none; padding: 7px 0; margin: 0 0 1px;}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder .player-stats {float: left; width: 100%; color: #fff;
font-family: 'PT Sans Narrow', Arial, sans-serif; font-size: 32px; background: none;}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder span.stats-info {border-right: 0px; width: 64px}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder .minutes .ico {background-position: -176px -320px;}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder .minutes.games .ico {background-position: -216px -320px;}
article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder .goal .ico {background-position: -135px -321px;}


article.details .player-name {position: absolute;top: 38px;left: 32px;width: auto;}
article.details .player-name h1 {color: #fff;text-transform: uppercase;line-height: 47px;}
article.details .player-name h1 span {display: block;font-size: 43px;color: #d7d7d7;}
article.details .player-name h1 span.player-no {font-family: 'PT Sans', Arial, sans-serif;font-size: 70px;color: #D90512;margin: 9px 0 17px 0;}
article.details.player-details aside {margin: 6px 17px 10px 32px;}
article.details.player-details .content-details .content {margin-bottom: 0;border-bottom: 0;}
article.details .player-info {float: left;width: 100%;margin-bottom: 28px;}
article.details .player-info .info-row {float: left;width: 100%;font-size: 14px;font-weight: bold;color: #030303;background: #d7d7d7;margin-bottom: 1px;}
article.details .player-info .info-title {float: left;padding: 10px 10px 0px 12px; text-transform: uppercase; font-size: 13px;}
article.details .player-info .info-desc {float: right;font-size: 13px;color: #6e6d6d;font-weight: normal;width: 340px;border-left: 1px solid #fff;background: #f2f2f2;padding: 9px 14px;line-height: 19px;}
article.details .home-galleries {width: 100%;margin-top: 0;}
article.details .home-galleries a .thumb-overlay {width: 82px;height: 66px;}

section.aside-block .player-position {clear: both;}
section.aside-block .player-position a {font-family: 'PT Sans Narrow', Arial, sans-serif;color: #6E6D6D;font-size: 17px;font-weight: bold;text-transform: uppercase;margin: 3px 0;}
section.aside-block .player-position.open a {color: #d90512;}
section.aside-block #field-position ul {float: left;width: 100%;margin: 5px 0;}
section.aside-block #field-position ul li a .ico.ico-accent {background: none;width: 25px;height: 18px;margin: 0;}
section.aside-block #field-position ul li a {float: left;width: 100%;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 14px;color: #222;font-weight: bold;text-transform: uppercase;margin: 3px 0;}
section.aside-block #field-position ul li.active a .ico.ico-accent,
section.aside-block #field-position ul li a:hover .ico.ico-accent {background: url(/img/sprite.png) no-repeat -200px -96px;}
section.aside-block #field-position ul li.active a,
section.aside-block #field-position ul li a:hover {color: #d90512;}

/* player competitions tabs */
.competition-block {float: left;width: 100%;}
ul#competition-tabs {float: left;width: 100%;position: relative;z-index: 9;}
ul#competition-tabs li {float: left;margin-right: 1px;}
ul#competition-tabs li a {position: relative;display: block;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 14px;text-transform: uppercase;color: #fff;background: #d90512;padding: 4px 10px;outline: none;}
ul#competition-tabs li a:after {display: none;position: absolute;content: '';top: 100%;left: 50%;margin-left: -8px;width: 0;height: 0;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 5px solid #d90512;}
ul#competition-tabs li a.active:after {display: block;}

/* championships */
.championships {float: left;width: 100%;}
.championships a {position: relative;float: left;width: 320px;height: 200px;margin-right: 25px;margin-bottom: 37px;}
.championships a.even {margin-right: 0;}
.championships a img {float: left;}
.championships a .champ-overlay {position: absolute;top: 0;right: 0;width: 224px;height: 200px;background: url(/img/overlay_championship.png) no-repeat right bottom;}
.champ-info {position: absolute;bottom: 0;left: 0;background: #D90512;color: #fff;width: 100%;height: 51px;font-weight: bold;overflow: hidden;}
.champ-info .champ-title {float: left;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 20px;color: #d7d7d7;text-transform: uppercase;margin: 17px 3px 0 10px;}
.champ-info .champ-year {float: left;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 30px;color: #fff;margin-top: 6px;}
.champ-info .champ-no {position: absolute;top: 0;right: 4px;font-size: 76px;color: #B5050F;line-height: 48px;}

.championships.club-stars a {height: 214px;}
.championships.club-stars a .champ-info {height: 65px;}
.championships.club-stars a .champ-info .champ-title {float: right;margin: 5px 10px 0 10px;line-height: 22px;}
.championships.club-stars a .champ-info .champ-year {float: right;margin-top: 0;margin-right: 10px;clear: right;font-size: 35px;text-transform: uppercase;line-height: 35px;}
.championships.club-stars a .champ-info .champ-no {left: 0;right: auto;width: 73px;padding-left: 18px;font-size: 42px;color: #d90512;line-height: 65px;background: url(/img/sprite.png) no-repeat -300px -200px;}

/* board & management */
.championships.board-members a.president {width: 100%;margin-right: 0;}
.championships.board-members a {height: auto;width: 208px;margin-right: 20px; margin-bottom: 30px}
/*.board-members .champ-info {background: #f2f2f2; color: #111; height: 51px; position: relative; display: block; bottom: inherit; padding: 0 8px; width: auto}*/
.board-members .champ-info {background: #f2f2f2; color: #111; height: auto; position: relative; display: block; bottom: inherit; padding: 10px 8px; width: auto}
.board-members .champ-info .champ-title {font-size: 13px; color: #696969; width: 100%; margin: 0}
.board-members .champ-info .champ-year {font-size: 17px;color: #000;text-transform: uppercase; width: 100%; margin: 6px 0 0;}

/* matches */
.matches .filter {position: relative;float: left;width: 100%;margin-bottom: 20px;}
.matches .filter .comm-filter {position: relative;float: left;top: 0;margin-right: 10px;}
.matches .filter .comm-filter .comm-options {position: absolute;width: 100%;background: #f2f2f2;z-index: 2;}
.matches .filter .comm-filter .comm-options a:hover {color: #D90512;}
.matches .filter div.input {margin-right: 10px;}
.matches .filter .btn.btn-red {float: right;padding: 1px 14px;font-size: 16px;}

/*video gallery*/
.youtube-box {margin-bottom: 20px!important}
.youtube-box .champ-info, .foto-gallery-list .champ-info{height: 40px; float: left; padding: 0; width: 100%; background: none;}
.youtube-box .champ-info .champ-title{color: #111; margin: 7px 0 0;}
.youtube-link {line-height: 12px; font-size: 17px; color: #fff; display: inline-block;}
.youtube-link span.ico {display: inline-block;  margin: 0px 0px 0 6px!important;}
.youtube-link span.text {float: left;margin: 4px 0 0 0;}
.youtube-link:hover span.text{text-decoration: underline}

/*foto gallery*/
.foto-gallery-list .champ-info .champ-title{color: #111; margin: 0;}
.foto-gallery-list .champ-info .champ-year {color: #757474; font-size: 13px; margin: 7px 0 0; width: auto; }

.matches .tabela {float: left;width: 100%;margin-bottom: 45px; color: #000;}
.matches .tabela ul li.tab-heading {border-right: 1px solid #FFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.matches .tabela ul li span {width: 12%;padding: 8px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; font-size: 14px;}
.matches .tabela ul li span.tab-med span {width: auto;float: none;}
.matches .tabela ul li span a {color: #D90512;font-weight: bold;}
.matches .tabela ul li span.tab-team {width: 40%;}
.matches .tabela ul li span.tab-med {width: 20%;}
.matches .tabela ul li span.tab-slim {text-align: center;}
.matches .tabela.round ul li span.tab-team {width: 28%;text-align: left;}
.matches .tabela.round ul li span {text-align: center;width: 8%;}


article.details .player-img .report-shadow {opacity: 0.8;position: absolute; bottom: 0; left: 0; background: url(/img/report-shadow.png) no-repeat left top; width: 729px; height: 260px; display: block}
article.details .player-name .match-date {font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 16px;color: #fff;margin-bottom: 10px;display: block;}
article.details .player-name .match-competition img {float: none;}
article.details .player-name .match-round {font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 30px;color: #fff;margin-bottom: 10px;font-weight: bold;display: block;}
article.details .player-name .match-data {font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 17px;color: #fff;display: block;}

article.details .player-name .match-data .accent {margin-left: 5px;}
article.details .manager-name {left: 32px;}
article.details .match-stats {position: absolute;bottom: 0;left: 0;padding: 40px 0 30px 0;width: 100%;
/*background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIyJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMzclIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.5) 22%, rgba(0,0,0,0.8) 37%, rgba(0,0,0,0.8) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(22%,rgba(0,0,0,0.5)), color-stop(37%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.8)));
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 22%,rgba(0,0,0,0.8) 37%,rgba(0,0,0,0.8) 100%);
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 22%,rgba(0,0,0,0.8) 37%,rgba(0,0,0,0.8) 100%);
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 22%,rgba(0,0,0,0.8) 37%,rgba(0,0,0,0.8) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 22%,rgba(0,0,0,0.8) 37%,rgba(0,0,0,0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );*/
}
article.details .match-stats .team-crest {float: left;width: 109px;}
article.details .match-stats .team-crest.home {margin-left: 30px;}
article.details .match-stats .team-crest.away {margin-right: 30px;}
article.details .match-stats .match-info {float: left;width: 452px;font-size: 18px;color: #fff;text-align: center;font-weight: bold;margin-top: 10px;}
article.details .match-stats .team-stats {float: left;width: 146px;margin: 35px 5px 0 5px;}
article.details .match-stats .team-stats.home {text-align: right;}
article.details .match-stats .team-stats.away {text-align: left;}
article.details .match-stats .team-stats .team-title {text-transform: uppercase; width: 100%; float: left;margin-bottom: 2px;}
article.details .match-stats .team-stats .goals {font-size: 13px;color: #ccc;font-weight: normal; line-height: 19px; float: left}
article.details .match-stats .team-stats.home .goals {float: right}
article.details .match-stats .match-result {font-family: 'PT Sans Narrow', Arial, sans-serif;float: left;width: 140px;font-size: 71px;}
article.details .match-stats .match-result .accent {color: #D90512;}
article.details .match-stats .match-result .score-left {padding: 0 10px 0 0}
article.details .match-stats .match-result .score-right {padding: 0 0 0 10px}
article.details .match-stats .match-result .half-time-holder {float: left; width: 100%; font-size: 23px; margin-top: -21px;}

.lineups {float: left;width: 100%;margin-bottom: 45px;font-size: 14px;}
.lineup {float: left;width: 262px;background: #F2F2F2; color: #000;}
.lineup.away {float: right;}
.lineups .info-row {float: left;width: 100%;padding: 6px 15px 6px 0;border-bottom: 1px solid #FFF;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.lineups .info-row.heading-title,
.lineups .info-row.heading {background: #E5E5E5;/*color: #4C4B4B;*/ color: #000; font-weight: bold;padding-left: 15px}
.lineups .info-row.heading-title {font-size: 16px;text-transform: uppercase;}
.lineups .info-row.heading {margin-top: -1px;}
.lineups .info-row .info-title {line-height: 26px;}
.lineups .info-row .info-title.coach {padding-left: 15px;}
.lineups .info-row a {color: inherit;}
.lineups .info-row .player-no {display: inline-block;width: 30px;text-align: right;padding-right: 10px;}
.lineups .info-row sup {padding-left: 3px;}

article.details .match-video {float: left;width: 100%;margin-bottom: 45px;}
article.details .match-video .homebox.video {margin: 0;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;}
article.details .match-video .homebox.video .homebox-inner {padding: 15px 14px 16px 14px;background: url(/img/overlay_match_video.png) no-repeat right top;}
article.details .match-video .homebox.video .homebox-inner .video-image {float: left;width: 512px;height: 384px;}
article.details .match-video .homebox.video .homebox-inner .overlay-bg {background: url(/img/overlay_match_video.png) no-repeat right top;width: 100%;}
article.details .match-video .homebox.video .homebox-inner .overlay-title {background: url(/img/overlay_match_video_title.png) no-repeat center top;width: 472px;font-family: 'PT Sans Narrow', Arial, sans-serif;font-size: 22px;}

/* sponsors */
.staff.sponsors {padding: 0}
.staff.sponsors h3 {padding: 0 33px 0 0;text-transform: uppercase;margin-bottom: 10px;}
.staff.sponsors ul {float: left;display: table;margin: 0 0 44px 0; text-align: center}
/*.staff.sponsors .premium-sponsors,
.staff.sponsors .media-sponsors {background: #ccc}*/
.staff.sponsors ul li {float: none;display: inline-block;text-align: center;margin:0 15px 0;}
.staff.sponsors ul li a {display: block;padding: 20px 0 0;}
.sponsor-img-holder {width: 100%; height: 217px; margin-bottom: 25px; text-align: center}

article.details.sponsor aside .article-date {height: 41px;}

/* polls archive*/

.poll-results, .poll-archive {float: left; width: 100%;}
.poll-results {margin: 10px 0 30px;}
.poll-results h3, .poll-archive h3 {margin-bottom: 30px}
.poll-results ul li, .poll-archive ul li {width: 624px; float: left; margin:0 0 20px 41px; position: relative}
.poll-results ul li .poll-answer {text-transform: lowercase}
.poll-results ul li .poll-answer .accent {font-size: 15px; text-transform: uppercase; color: #000; padding: 0 4px 0 0px;}
.poll-results ul li .prec {position: absolute; top: 26px; right: 0}
.poll-archive ul li {margin: 0 0 10px 41px}
.poll-archive a {float: left;width: 100%;font-family: 'PT Sans Narrow', Arial, sans-serif; color: #030303; font-weight: bold; font-size: 19px; }
.poll-archive a:hover {color: #D90512}



#PollVoteForm {position: relative;float: left;width: 100%;margin-bottom: 20px;}
#PollVoteForm .input.radio {margin: 0;}
#PollVoteForm fieldset {padding: 0 33px 0 32px;}
#PollVoteForm legend {display: none;}
#PollVoteForm .input.radio input {margin: 3px 7px 10px 10px;float: left;clear: both;}
#PollVoteForm .input.radio label {cursor: pointer;text-transform: uppercase;font-weight: bold;color: #000;float: left;}
#PollVoteForm .submit {margin: 20px 0 20px 32px;}

.progressBar {width: 562px;margin-top: 7px;height: 20px;;background-color: #292929;}
.progressBar.tiny-green {position: relative; height: 20px;background: #cbcbcb;}
.progressBar div {height: 100%;color: #fff;text-align: right;line-height: 22px;width: 0;background-color: #0099ff;}
.progressBar.tiny-green div {font-family: arial;font-size: 3px;color: white;text-align: right;text-indent: 9999px;overflow: hidden;background:#D90512;}



/* profile page */
#MemberSignupForm,
#MemberLoginForm,
#MemberRecoverForm {margin-top: 20px;float: left;width: 100%;}
.profile-img-block {float: right;width: 150px;margin-top: 24px;}
.profile-img-block .input.file {float: left;width: 150px;}
.profile-img-block label {float: left;width: 100%;margin-bottom: 5px;}
.profile-img-block input#MemberImage {float: left;width: 100%;}
.profile-fields {float: left;width: 500px;}
.profile-row {float: left;width: 100%;margin-bottom: 10px;}
.profile-row .input, .profile-row .submit {float: left;width: 50%;}
.profile-row.fullrow .input, .profile-row.fullrow .submit {float: left;width: 100%;}
.profile-row label {float: left;width: 100%;margin-bottom: 5px;}
.profile-row input {float: left;width: 97%;background: #f2f2f2;color: #2c2d39;text-align: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.profile-row input.login-input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px #f2f2f2 inset;-webkit-text-fill-color: #2c2d39;}
.profile-row.fullrow input {width: 98.5%;}
.profile-fields .submit {margin: 20px 0;}
p.login-txt {float: left; width: 100%; margin: 20px 0 0 0;padding: 20px 0 0 0;border-top:1px solid #ebebeb;}
p.login-txt a {color: #A5010B;}


/*search page*/
.search-holder {width: 100%;float: left;margin: -30px 0 0;}
.keyword-holder {display: block;font-size: 17px;font-weight: normal;margin: 0 0 0 58px;line-height: 30px;}
#search-results ul li {float: left; width: 100%; padding: 0 0 20px 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#search-results ul li.first {margin: 45px 0 20px; width: 100%}
#search-results ul li a {color: #7e7e7e;}
#search-results ul li a span.title {font-family: 'PT Sans Narrow', Arial, sans-serif; color: #030303; font-weight: bold;font-size: 19px; padding: 0 4px 0 0;}
#search-results ul li a:hover span.title {color: #D90512}
#search-results ul li a span.news-date {font-weight: bold; padding: 0 4px 0 0; font-size: 17px; font-family: 'PT Sans Narrow', Arial, sans-serif;}
#search-results .highlight {color: #D90512; font-weight: bold;}

/* footer */
footer {position: relative;float: left;width: 100%;background: #10111A;z-index: 1;}
footer .sponsors-outer {border-top: 1px solid #494B57;border-bottom: 1px solid #494B57;padding: 30px 0 5px 0;}
footer .sponsors-inner {width: 1000px;margin: 0 auto;text-align: center;}
footer .sponsors-inner ul {margin-bottom: 25px;}
footer .sponsors-inner a {display: inline-block;margin: 0 10px;}
footer .sponsors-inner a.separator {display: block;}
footer .copyright {width: 1000px;margin: 0 auto;padding: 10px 0 80px 0;text-align: center;}
footer .copyright small {font-size: 12px;color: #4f4f56;}
footer .copyright small a {color: #fff;}

/* footer links */
footer nav {text-align: center;border-bottom: 1px solid #494B57;padding: 35px 0;}
footer nav .footer-column {display: inline-block;margin: 0 20px;vertical-align: top;}
footer nav ul {text-align: left;clear: both;}
footer nav ul li a {font-size: 11px;color: #fff;text-transform: uppercase;line-height: 18px;display: block;}

/* Branding side banners */
.branding {position: fixed;top: 242px;width: 500px;height: 1080px;overflow: hidden;}
.left-banner {left: 50%;margin-left: -1000px;text-align: right;}
.right-banner {right: 50%;margin-right: -1000px;text-align: left;}

/*
 * Font size style declarations for each variation.
 *
 * Observation: Note that the amount of classes here
 * rely on how many variations you set on $.rvFontsize() call.
 *
 * This classes are required to make rv font size jquery plugin works.
 */

article.details .content-details.rvfs-1 p {font-size: 80%;}
article.details .content-details.rvfs-2 p {font-size: 90%;}
article.details .content-details.rvfs-3 p {font-size: 100%;}
article.details .content-details.rvfs-4 p {font-size: 120%;}
article.details .content-details.rvfs-5 p {font-size: 140%;}
article.details .content-details.rvfs-1 .intro-text {font-size: 14px;}
article.details .content-details.rvfs-2 .intro-text {font-size: 16px;}
article.details .content-details.rvfs-3 .intro-text {font-size: 18px;}
article.details .content-details.rvfs-4 .intro-text {font-size: 22px;}
article.details .content-details.rvfs-5 .intro-text {font-size: 26px;}


/* Mobile navigation */
.mm-menu {background: #A5010B;color: #3d3d3d;}
.mm-list > li > a,
.mm-list > li > span {color: #f5bc4e;background: #A5010B;}
.mm-list > li.langs > a,
.mm-list > li.langs > span {background: #2c2d39;padding: 11px 10px 11px 20px;}
.mm-menu .mm-list > li > a.mm-subopen:after {border-color: #f5bc4e;}
.mm-menu .mm-list > li > a.mm-subclose {background: #d90512;color: #fff;padding-top: 14px;margin-top: 0;}
.mm-menu .mm-list > li > a.mm-subclose:before {border-color: #fff;margin-bottom: -5px;}
.home-wrapper {height: 100%;}
.mm-page {height: 100%;}
.mobile-header {display:none;position: absolute;background: #d90512;width: 100%;top: 0;left: 0;z-index: 999;}
.homepage .mobile-header {background: rgba(255,255,255,.54);}
.mobile-header a.logo {float: right;max-width: 50%;height: 60px;}
.mobile-header a.logo img.mobile-logo {height: 100%;}
#hamburger {display: none;width: 70px;height: 45px;position: absolute;top: 15px;left: 0;z-index: 2;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#hamburger:before,
#hamburger:after,
#hamburger span {background: #fff;content: '';display: block;width: 30px;height: 5px;position: absolute;left: 20px;}
.homepage #hamburger:before,
.homepage #hamburger:after,
.homepage #hamburger span {background: #414141;}
#hamburger:before {top: 10px;}
#hamburger span {top: 20px;}
#hamburger:after {top: 30px;}
/* Hamburger animation */
#hamburger:before,
#hamburger:after,
#hamburger span {-webkit-transition: none 400ms ease-out 400ms;-moz-transition: none 400ms ease-out 400ms;-o-transition: none 400ms ease-out 400ms;-ms-transition: none 400ms ease-out 400ms;transition: none 400ms ease-out 400ms;-webkit-transition-property: transform, top, bottom, left, opacity;-moz-transition-property: transform, top, bottom, left, opacity;-o-transition-property: transform, top, bottom, left, opacity;-ms-transition-property: transform, top, bottom, left, opacity;transition-property: transform, top, bottom, left, opacity;}
html.mm-opening #hamburger:before,
html.mm-opening #hamburger:after {top: 20px;}
html.mm-opening #hamburger span {left: -50px;opacity: 0;}
html.mm-opening #hamburger:before {-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}
html.mm-opening #hamburger:after {-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobile-header a.toggle-txt {font-family: 'PT Sans Narrow', Arial, sans-serif;color: #fff;float: left;padding-left: 70px;line-height: 76px;font-size: 32px;text-transform: uppercase;font-weight: bold;}
.homepage .mobile-header a.toggle-txt {color: #414141;}

/* MOZ HACKS */
@-moz-document url-prefix() {
}

/* Responsive classes */
@media screen and (max-width:1024px) {
	.hidden-ipad {display: none !important;}
	.hidden-desktop {display: block !important;}
	.visible-ipad {display: block;}
	#hamburger {display: block;}
	.mobile-header {display:block;}
	.mobile-header a.logo {margin: 5px 20px;}
	/* main */
	.home-wrapper {padding: 76px 0 0 0;}
	.branding {display: none;}
	.main {width: 100%;background: none;box-shadow: none;}
	ul.bxslider .shadow-holder {width: 100%;height: 100%;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;}
	ul.bxslider li.special .shadow-holder {-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;}
	.bx-wrapper img {max-width: 100%;width: 100%;height: auto;}
	main .home-content {width: 100%;padding: 53px 38px 0px 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	main .home-content .home-block {float: left;width: 100%;}
	main .home-content .content-left {width: 48%;margin-right: 2%;}
	main .home-content .content-right {width: 48%;margin-left: 2%;}
	.homebox.video .homebox-inner .overlay-title {right: 13px;width: auto;background: #d90512;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.homebox.video .homebox-inner .overlay-title:after {position:absolute;content:'';width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-top: 10px solid #fff;left:50%;top:0;transform:translatex(-50%);}

	.main-heading img {width: 100%;height: auto;}
	body.compact section#primary,
	section#primary {width: 70%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	main aside.main-side {width: 30%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	main aside.main-side .aside-block {width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	main aside.main-side article a.latest-img img {width: 100%;height: auto;}

	/* news */
	.news-list article a .news-date {width: auto;padding-right: 15px;margin-bottom: 10px;}
	.news-list article a .news-info {width: 100%;}
	article.details aside {width: 100%;margin-right: 0;}
	article.details aside .article-date {margin-bottom: 35px;}
	article.details aside .article-options,
	article.details aside .social-btns {display: none;}
	article.details .content-details {width: 100%;}
	article.details .content-details img.main-img {width: 100%;height: auto;}
	article.details .content-details .tags a.tag_link {padding: 7px 15px 8px 15px;text-transform: uppercase;}
	article.details .home-galleries {text-align: center;}
	article.details .home-galleries a {float: none;display: inline-block;}
	article.details .content-details .tags {text-align: center;}
	article.details .content-details .tags span.tag-bg {float: none;display: inline-block;}
	article.details .content-details a,
	article.details .content-details p a {color: #D90512;}
	article.details .content-details .comm-filter a {color: #6E6D6D;}
	article.details .content-details a.btn.btn-red {color: #fff;}

	/* championships */
	.championships a {width: 48%;margin-right: 2%;overflow: hidden;}
	.championships a .champ-overlay {height: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
	.championships a img {width: 100%;height: auto;}
	.champ-info .champ-title {position: relative;margin-top: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
	.championships.club-stars a .champ-info .champ-title,
	.board-members .champ-info .champ-title {top: auto;-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
	.championship-details figure img {width: 100%;height: auto;}

	/* staffs */
	.staff .role {float: left;width: 100%;}
	.staff h3 {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.staff ul {width: 100%;margin: 5px 0 44px 0;padding: 0 4% 4px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.staff ul.last-list {margin: 5px 0 0 0;}
	.staff ul li {width: 21%;margin-left: 4%;}
	.staff ul li:nth-of-type(4n+1) {margin-left: 4%;}
	.staff ul li .staff-img img {width: 100%;height: auto;}
	.staff ul li a.staff-name {width: 100%;}
	.staff ul li .staff-pos .position {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;max-width: 100%;}

	/* players */
	article.details .player-img .img-shadow {height: 100%;}
	article.details .player-img .report-shadow {width: 100%;height: 50%;}
	article.details .player-img img {width: 100%;height: auto;}
	article.details.player-details aside {display: none;}
	article.details.player-details .content-details h3,
	article.details.player-details .content-details .intro-text,
	article.details.player-details .champs-pagination,
	article.details.player-details .home-galleries {padding: 0 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .content-details .content {padding: 0 32px 20px 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .content-details ul#competition-tabs li a {padding: 15px;}
	article.details .player-info.season-statistic.tabela {padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.season-statistic.tabela ul li span.tab-title,
	.season-statistic.tabela ul li span.tab-team {width: 20%;}
	article.details .manager-name {left: 32px;}
	/* matches */
	article.details .player-name .match-competition img {width: auto;max-width: 100%;}
	article.details .match-stats {padding: 40px 30px 30px 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .match-stats .team-crest {width: 13%;float: none;display: inline-block;vertical-align: middle;}
	article.details .match-stats .team-crest.home,
	article.details .match-stats .team-crest.away {margin: 0;}
	article.details .match-stats .match-info {width: 72%;float: none;display: inline-block;vertical-align: middle;margin: 0;}
	article.details .match-stats .team-stats {width: 35%;margin: 35px 0 0 0;padding: 0 5px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .match-stats .match-result {width: 30%;}
	article.details .match-stats .match-result .score-left,
	article.details .match-stats .match-result .score-right {padding: 0;}
	.lineup {width: 50%;}
	.lineup.home {border-right: 1px solid #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .match-video .homebox.video .homebox-inner .video-image {width: 100%;height: auto;}
	article.details .match-video .homebox.video .homebox-inner .overlay-title {width: auto;background: #d90512;height: 72px;}

	/* management */
	.championships.board-members a {width: 30%;margin-right: 5%;}
	.championships.board-members a.last {;margin-bottom: 30px!important;}

	/* sponsors */
	.staff.sponsors h3 {padding: 0;}
	.staff.sponsors ul {padding: 0 0 4px 0;}
	.staff.sponsors ul li {margin: 0 15px;width: auto;max-width: 100%;}
	.staff.sponsors ul li:nth-of-type(4n+1) {margin: 0 15px;}
	article.details.sponsor aside {width: auto;position: absolute;top: 0;left: 0;}
	article.details.sponsor aside .article-date {padding-right: 0;}
	article.details.sponsor h1 {padding-left: 30px;}

	/* footer */
	footer nav .footer-column {margin: 0 2%;width: 29%;}
	footer nav .footer-column h4 {font-size: 18px;float: none;}
	footer nav .footer-column h4 .ico.ico-accent {display: inline-block;float: none;}
	footer nav ul {text-align: center;margin-bottom: 50px;}
	footer nav ul li a {font-size: 14px;padding: 6px 0;margin: 2px 0;}
	footer .copyright {width: 100%;padding: 20px 0 30px 0;}
	footer .copyright small {font-size: 14px;}

	/* paging */
	ul.paging li.numbers {font-size: 15px;}
	ul.paging li.current.numbers {padding: 5px 12px;}
	ul.paging li.numbers a {padding: 5px 12px;}
	ul.paging span.last,
	ul.paging span.first {padding: 0;vertical-align: top;}
	ul.paging .last a,
	ul.paging .first a {text-indent: initial;color: #fff;background: #D90512;width: 32px;height: 29px;padding: 0;line-height: 27px;}
}

@media screen and (max-width:800px) {
	/* Main slider */
	ul.bxslider .slider-overlay .social-preview {display: none;}
	.bx-wrapper .bx-pager .bx-pager-item,
	.bx-wrapper .bx-controls-auto .bx-controls-auto-item {width: 18%;margin: 0 1%;}
	.bx-pager .bx-pager-link.active .active-pointer {width: 100%;top: 0;}
	.bx-pager a .red-line {display: none;}
	.bx-pager a .overlay-title {width: 100%;}
	.bx-pager a .overlay-date {overflow: hidden;position: relative;}
	.bx-pager a .overlay-date:after {content: "";display: inline-block;height: 0.5em;vertical-align: bottom;width: 100%;margin-right: -100%;margin-left: 10px;border-top: 2px solid #d90512;}
	/* News slider */
	.news-block .bx-wrapper {height: auto;}
	div.home-content .bxvertical li {height: auto;overflow: hidden;}
	.news-block .bx-wrapper .bx-controls-direction {position: absolute;top: -24px;right: 0;}
	.news-block .bx-wrapper .bx-controls-direction a {top: 0;margin-top: 0;width: 24px;height: 15px;width: auto;height: auto;padding: 5px 15px;margin-left: 5px;position: relative;text-indent: initial;color: #fff;text-transform: uppercase;font-size: 13px;}
	.news-block .bx-wrapper .bx-prev {left: auto;right: auto;background: #d90512;}
	.news-block .bx-wrapper .bx-next {right: auto;background: #d90512;}
	div.home-content .bxvertical a .news-date {width: 15%;margin-right: 2%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	div.home-content .bxvertical a .news-info {width: 83%;}
	div.home-content .bxvertical a .news-info .social-preview {display: none;}
	/* Last match widget */
	.announcements-block {width: 100%;}
	.announcements-block .announcement {width: 100%;height: auto;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.announcements-block .tab-content .match-report-central {position: relative;bottom: 0;left: 0;margin-left: 0;display: block;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top: 20px;}
	.ico.ico-report {float: none;display: inline-block;vertical-align: top;}
	/* Shop slider */
	.shop-featured div.feat-img {width: 35%;margin-right: 3%;}
	.shop-featured div.feat-info {width: 62%;}
	.shop-featured div.feat-info .btn-more {float: none;}
	/* Homepage */
	main .home-content .content-left {width: 100%;margin-right: 0;}
	main .home-content .content-right {width: 100%;margin-left: 0;}
	.homebox div.input.text {width: 80%;}
	.homebox div.input.text input {width: 100%;padding: 10px 15px;height: 51px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.homebox.newsletter div.submit {width: 20%;}
	.homebox.newsletter div.submit .btn.btn-red {background: #d90512 url(/img/sprite.png) no-repeat 90px -38px;width: 100%;height: 51px;}
	.anketa-block {background: none;height: auto;}
	.anketa-block .anketa-info {width: 40%;height: 100%;background: #d90512;padding: 13px 17px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.anketa-block .anketa-info .btn.btn-arhiva {position: relative;bottom: 0;padding: 8px 0;width: 100%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#anketaForm {width: 60%;height: auto;padding: 15px 14px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#anketaForm .forma {float: left;width: 100%;margin-bottom: 20px;}
	.anketa-block .input.radio {width: 100%;}
	#anketaForm .submit {position: relative;bottom: 0;width: 100%;margin-top: 20px;}
	#anketaForm .submit .vote {width: 49%;height: auto;margin-right: 2%;padding: 10px 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#anketaForm .submit .results {width: 49%;height: auto;padding: 10px 12px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.home-galleries a {margin: 0 1% 10px 0;width: 24%;}
	.home-galleries a img {width: 100%;height: auto;}
	.home-galleries a .thumb-overlay {width: 100%;height: 100%;top: 0;left: 0;background: none;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#home .home-galleries a .thumb-overlay {
		text-align: center;
	    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 100%);
	    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 68%,rgba(0,0,0,0) 100%);
	    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 68%,rgba(0,0,0,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );
	}
	.homebox.video .homebox-inner a.youtube-promo {position: relative;float: left;width: 100%;}
	.homebox.video .homebox-inner .overlay-title {left: 0;right: 0;bottom: 0;width: 100%;}
	.homebox.video .homebox-inner .overlay-bg {
	    right: 0;
	    width: 100%;
	    background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 68%, rgba(0,0,0,0) 100%);
	    background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 68%,rgba(0,0,0,0) 100%);
	    background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,rgba(0,0,0,0) 68%,rgba(0,0,0,0) 100%);
	    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00000000',GradientType=0 );
	}
	/* News */
	.main-heading .heading-foreword {display: none;}
	.news-list article a {position: relative;}
	.news-list article a .news-date {width: 100%;padding-right: 0;padding-left: 15px;border-left: 3px solid #D31D23;border-right: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.news-list article a h2 {width: 100%;}
	.news-list article a img {margin-right: 3%;width: 40%;height: auto;margin-bottom: 10px;}
	.news-list article a .news-info .social-preview {position: absolute;top: 22px;right: 0;}
	/* Players */
	article.details .player-info .info-desc {width: 50%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .player-img .img-shadow {width: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
	article.details .player-img .report-shadow {background-repeat: repeat-x;background-position: left bottom;}
	article.details .player-name, article.details .manager-name {left: 5%;width: 90%;}
	article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs {width: 25%;}
	article.details.player-details .announcements-block.player-stats-block .announcement {width: 70%;padding: 0px 20px 10px;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info {width: 100%;padding: 0 30px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span {margin: 0px;width: 15%;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.score {width: 70%;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-score {font-size: 32px;margin-left: 0;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-league {width: 100%;margin: 0;padding: 15px 10px 0 10px;text-transform: uppercase;font-weight: bold;font-size: 15px;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-date {font-size: 14px;width: 100%;margin: 0 0 10px 0;padding: 10px;text-transform: uppercase;font-weight: bold;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder {width: 100%;margin-left: 0;padding: 5px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder span.stats-info {width: 25%;}
	article.details .home-galleries a .thumb-overlay {width: 100%;height: 100%;}
	
	/* Matches */
	.matches .filter {margin-bottom: 1px;}
	.matches .filter .input.select {width: 50%;margin-right: 0;background: #d7d7d7;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.matches .filter div.input select {width: 100%;height: 50px;padding: 10px;text-transform: uppercase;font-size: 14px;font-family: 'PT Sans', Arial, sans-serif;font-weight: bold;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.matches .tabela ul li.tab-heading {border-right: 0;}
	.matches .tabela ul li.tab-heading span {border-right: 1px solid #fff;}
	.matches .tabela ul li span:last-child {border-right: 0;}
	article.details .match-stats {padding: 20px 5% 20px 5%;}
	article.details .match-stats .team-stats {margin: 0;}
	article.details .add-comment .profile-img {width: 10%;height: auto;margin-right: 4%;}
	article.details .add-comment .profile-img img {width: 100%;height: auto;}
	article.details .add-comment .comm-inputs {width: 86%;}

	nav.heading-menu {/*left: 1%;width: 99%;*/display: none;}
	body.compact section#primary,
	section#primary {width: 100%;}
	main aside.main-side {display: none;}
	article.details .content-details img {max-width: 100%;}
	article.details aside .article-date {border-left: 8px solid #D90512;border-right: 0;text-align: left;padding: 2px 0px 2px 10px;}
	/* Footer */
	footer .sponsors-inner {width: 100%;}
	/* Helpers */
	iframe {width: 100%;background: #dfdede;padding: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .match-video {margin-bottom: 20px;padding: 0 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	/*.tooltip {position: relative;}
	.tooltip:after {content: '?';vertical-align: super;background: #D90512;color: #fff;width: 12px;height: 12px;display: inline-block;line-height: 12px;margin-left: 2px;font-size: 10px;text-align: center;margin-right: 2px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}*/
}
	.article-details .content-details.rvfs-3 h3 {padding-bottom: 10px;}

@media screen and (max-width:480px) {
	.hidden-phone {display: none !important;}
	.visible-phone {display: block !important;}
	#hamburger {top: 10px;}
	#hamburger:before,
	#hamburger:after,
	#hamburger span {width: 30px;}
	.mobile-header a.logo {margin: 0 10px;}
	.mobile-header a.toggle-txt {line-height: 60px;}
	.home-wrapper {width: 100%;padding: 60px 0 0 0;}
	.homebox .homebox-inner {-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
	/* Main slider */
	.bx-wrapper {padding: 0;}
	.bx-wrapper .bx-pager {position: relative;}
	ul.bxslider .slider-overlay {width: 100%;height: auto;padding: 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	ul.bxslider .slider-overlay .overlay-date {display: block;overflow: hidden;position: relative;}
	ul.bxslider .slider-overlay .overlay-date:after {content: "";display: inline-block;height: 0.5em;vertical-align: bottom;width: 100%;margin-right: -100%;margin-left: 10px;border-top: 2px solid #d90512;}
	ul.bxslider .slider-overlay .red-line {display: none;}
	ul.bxslider .slider-overlay .overlay-title {font-size: 30px;line-height: 30px;}
	ul.bxslider .slider-overlay .overlay-intro {display: none;}
	.mainslider .bx-controls.bx-has-pager {border-top: 3px solid #f5bc4e;}
	.bx-wrapper .bx-pager .bx-pager-item {width: 20%;height: auto;margin: 0;float: left;}
	.bx-pager .bx-pager-link.active .active-pointer {background-color: rgba(0,0,0,.5);height: 100%;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;}
	.bx-pager .slider-overlay {display: none;}
	/* News slider */
	div.home-content .bxvertical a .news-date {width: 100%;margin-right: 0;margin-bottom: 5px;border: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	div.home-content .bxvertical a .news-info {width: 100%;}
	/* announcements */
	#announcements-tabs li a {font-size: 16px;padding: 13px 10px;}
	.announcements-block .tab-content .team {width: 22%;}
	.announcements-block .tab-content .team img {max-width: 100%;height: auto;}
	.announcements-block .tab-content .score {width: 56%;font-size: 55px;}
	#home #tabela ul li {width: 100%;}
	#home #tabela ul li span {width: 15%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	#home #tabela ul li span.tab-team {width: 40%;padding: 6px 10px;}
	/* Shop slider */
	#announcements-tabs {left: 0;}
	.shop-featured div.feat-info {padding: 0;}
	.shop-block .bx-wrapper .bx-controls {width: 100%;float: left;margin-top: 20px;}
	.shop-block .bx-wrapper .bx-pager {bottom: 0;right: auto;left: auto;width: 100%;float: left;text-align: center;}
	.shop-block .bx-wrapper .bx-pager .bx-pager-item {width: 20%;height: auto;float: none;}
	.shop-block .bx-wrapper .bx-pager.bx-default-pager a {width: 100%;height: 15px;-moz-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}
	/* anketa */
	.anketa-block .anketa-info {width: 100%;}
	.anketa-block .anketa-title {font-size: 32px;line-height: 32px;margin-bottom: 10px;}
	.anketa-block .question {margin-bottom: 10px;}
	.anketa-block .anketa-info .btn.btn-arhiva {padding: 5px 0;}
	#anketaForm {width: 100%;}
	.anketa-block .input.radio {margin: 1px 0!important;}
	#anketaForm .submit {margin-top: 0;}
	#home .anketa-block .poll_answer_results {width: 100%;margin-bottom: 5px;}
	#home .anketa-block .percent {top: 0;margin-top: 10px;padding-bottom: 10px;}
	/* Championships & Players */
	.championships a {width: 100%;margin-right: 0;height: auto;margin-bottom: 20px;}
	.championships a .champ-overlay {width: 67%;}
	.staff ul li {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.championships.board-members a {width: 48%;margin-right: 4%;}
	.championships.board-members a:nth-of-type(2n+1) {margin-right: 0;}
	.championships.board-members a.last {margin-right: 4%!important;}
	.championships.board-members a.last:nth-of-type(2n+1) {margin-right: 0!important;}
	.matches .filter .input.select {width: 100%;}
	.matches .filter .input.select.round-list {padding-top: 0;}
	.matches .tabela ul li span {padding: 8px 5px;font-size: 14px;}
	.matches .tabela ul li span.tab-team {width: 60%;}
	article.details .player-name {top: 20px;}
/*	article.details .manager-name {top: 220px;}*/

	article.details .player-name h1 {line-height: 28px;font-size: 26px;margin-bottom: 0;}
	article.details .manager-name h1 {margin-bottom: 0;}
	article.details .player-name h1 span, article.details .manager-name hi span {font-size: 33px;}
	article.details .player-name h1 span.player-no {float: right;font-size: 40px;margin: 0 0 10px 0;}
	article.details.player-details .announcements-block.player-stats-block {bottom: 10px;margin-top: 0;}
	article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs {width: 30%;bottom: 15px;}
	article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a {font-size: 14px;padding: 8px 8px;min-height: 42px;}
	article.details.player-details .announcements-block.player-stats-block ul#announcements-tabs li a span.ico.ico-caret {top: 50%;margin-top: -21px;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-league {padding: 0 10px;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.match-date {padding: 0 10px;margin-bottom: 5px;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info,
	article.details.player-details .announcements-block.player-stats-block .tab-content .playes-stats-table-holder {padding: 0;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span {display: inline-block;float: none;vertical-align: bottom;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.score {width: 66%;}
	.lineup {width: 100%;border-right: 0;}
	article.details.player-details .content-details ul#competition-tabs {margin-bottom: 1px;}
	article.details.player-details .content-details ul#competition-tabs li {width: 20%;}
	article.details.player-details .content-details ul#competition-tabs li a {background: #d7d7d7;}
	article.details.player-details .content-details ul#competition-tabs li a.active {background: #D90512;}
	article.details.player-details .content-details ul#competition-tabs li a img {width: auto;height: auto;margin: 0 auto;display: block;}
	article.details .player-name .match-competition {float: right;text-align: right;}
	article.details .player-name .match-competition img {max-width: 70%;}
	article.details .player-name .match-date {margin-bottom: 0;}
	article.details .player-name .match-data {font-size: 14px;}
	article.details .player-name .match-round {font-size: 22px;margin-bottom: 0;}
	article.details .match-stats {padding: 10px 5% 10px 5%;}
	article.details .match-stats .match-info {width: 70%;font-size: 16px;}
	article.details .match-stats .team-stats .team-title {text-align: center;}
	article.details .match-stats .team-stats .goals {display: none;}
	article.details .match-stats .match-result {width: 100%;font-size: 40px;}
	article.details .match-stats .match-result .half-time-holder {margin-top: -10px;}
	.staff .role ul,
	.staff ul.last-list {padding: 0 20px;}
	.staff .role ul li,
	.staff ul.last-list li {width: 100%;margin-left: 0;margin-bottom: 20px;overflow: initial;}
	.staff .role ul li:nth-of-type(4n+1),
	.staff ul.last-list li:nth-of-type(4n+1) {margin-left: 0;}
	.staff .role ul li .staff-pos .position,
	.staff ul.last-list li .staff-pos .position {overflow: initial;}
	.staff .role ul li .staff-img,
	.staff ul.last-list li .staff-img {float: left;width: 100%;}
	/* General */
	main .home-content {padding: 30px 20px 0px 20px;}
	.main-heading .heading-title {top: auto;bottom: 20px;font-size: 35px;}
	.social-links .social-btns {display: none;}
	.homebox.newsletter div.submit .btn.btn-red {background-position: 35px -38px;}
	.homebox.video .homebox-inner .overlay-title:after {display: none;}
	section#primary {padding: 30px 20px 20px 20px;}
	h1 {font-size: 40px;line-height: 40px;margin-bottom: 20px;}
	.season-statistic.tabela ul li span.tab-title {padding: 10px 5px;width: 40%;}
	.season-statistic.tabela ul li span.tab-team {width: 15%;}
	/* Article */
	article.details aside .article-date {margin-bottom: 20px;}
	article.details.player-details .content-details .content {padding: 0 20px 20px 20px;}
	article.details .player-img .report-shadow {height: 100%;}
	article.details .home-galleries a {margin: 0 0 10px 0;width: 50%;padding-left: 3px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details.player-details .content-details h3,
	article.details.player-details .content-details .intro-text,
	article.details.player-details .champs-pagination,
	article.details.player-details .home-galleries {padding: 0 20px;}
	article.details .content-details a.btn.btn-red {width: 49%;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	article.details .content-details table {width: 100%;}
	article.details .content-details .document a.btn.btn-red {width: 30%;text-align: center;}
	article.details .content-details .document span {margin: 6px 0 0 0;width: 70%;padding: 0 12px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	/* article comments */
	article.details .add-comment h3 {padding-right: 90px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
	.comm-filter {top: -2px;}
	.comm-filter .option-selected {padding: 7px 0 7px 10px;}
	article.details .comments .profile-img,
	article.details .comments .single_com.level2 .profile-img,
	article.details .comments .add_reply .profile-img,
	article.details .comments .single_com.level3 .profile-img {width: 15%;height: auto;margin-right: 5%;}
	article.details .content-details img {width: 100%;}
	article.details .comments .comm-block,
	article.details .comments .single_com.level2 .comm-block,
	.comm-block .add_reply .comm-inputs,
	.level2 .comm-block .add_reply .comm-inputs,
	article.details .comments .single_com.level3 .comm-block {width: 80%;margin-bottom: 20px;}
	.comm-inputs input {width: 100%;margin-right: 0;}
	article.details .comments .single_com.level2.show,
	article.details .comments .single_com.level2.hide,
	article.details .comments .single_com.level3.show,
	article.details .comments .single_com.level3.hide {clear: both;background: #f2f2f2;width: auto;padding: 6px 15px;text-align: center;font-size: 13px;margin-bottom: 10px;margin-left: 20%;color: #6e6d6d;text-transform: uppercase;font-family: 'PT Sans Narrow', Arial, sans-serif;text-transform: uppercase;}
	article.details .comments .single_com.level2 {width: 80%;margin-left: 20%;}
	article.details .comments .single_com.level3 {width: 65%;margin-left: 35%;}
	article.details .comments .comm-block .reply {color: #d90512;}
	article.details .content-details .comm-inputs .submit a.btn.btn-red {width: 100%;}
	/* footer */
	footer .sponsors-inner a {margin: 0;}
	footer .sponsors-inner a img {max-width: 100%;}
}

@media screen and (max-width:360px) {
	/* mobile menu */
	#hamburger {width: 50px;height: 35px;top: 14px;}
	#hamburger:before, #hamburger:after, #hamburger span {width: 25px;height: 5px;left: 12px;}
	#hamburger:before {top: 5px;}
	#hamburger span {top: 14px;}
	#hamburger:after {top: 23px;}
	html.mm-opening #hamburger:before,
	html.mm-opening #hamburger:after {top: 13px;}
	.mobile-header a.toggle-txt {display: none;}
	.mobile-header a.logo {max-width: 40%;}
	.heading-title span.ico.ico-accent {display: none;}
	.main-heading .heading-title {font-size: 25px;}
	/* newsletter block */
	.homebox.newsletter div.submit .btn.btn-red {background-position: 12px -38px;}
	/* home shop */
	.shop-featured {font-size: 16px;line-height: 18px;}
	.shop-featured div.feat-price {margin: 12px 0;}
	/* announcements */
	#announcements-tabs li a {font-size: 14px;padding: 10px 5px;}
	/* anketa */
	.anketa-block .anketa-info {padding: 12px 7px;}
	.anketa-block .anketa-title {font-size: 28px;line-height: 26px;margin-bottom: 10px;}
	.anketa-block .question {line-height: 18px;}
	.btn.btn-arhiva span.ico.ico-more {display: none;}
	#anketaForm {padding: 0 0 0 14px;}
	.anketa-block .input.radio {margin: 8px 0 0 0px!important;}
	#anketaForm .submit {margin-top: 0;}
	#anketaForm .submit .vote {width: 100%;margin-right: 0;margin-bottom: 10px;}
	#anketaForm .submit .results {width: 100%;}
	/* homegallery */
	.home-galleries a {margin: 0 1% 10px 0;width: 32%;}
	/* articles */
	article.details .content-details .champs-pagination a.btn.btn-red {width: 100%;margin-bottom: 10px;}
	/* players */
	article.details .manager-name { left: 25px;}
	article.details .player-name {top: 10px;}
	article.details .player-name h1, article.details .manager-name {font-size: 20px;}
	article.details .player-name h1 span.player-no {margin: 0 10px 10px 0;vertical-align: text-top;}
	article.details .player-name h1 span{display: inline-block;font-size: 20px;color: #d7d7d7;}
	article.details .manager-name h1 span {display: inline-block;}
	article.details.player-details .announcements-block.player-stats-block .announcement {padding: 0px 10px 10px;}
	article.details.player-details .announcements-block.player-stats-block .tab-content .match-info span.score {width: 60%;}
	/* news */
	.news-list article a img {margin-right: 0;width: 100%;}
}