::selection {
    background: #aaa;
    /* WebKit/Blink Browsers */
}

::-moz-selection {
    background: #aaa;
    /* Gecko Browsers */
}

a {
    color: #ff6e00;
}

.pollresults,
.poll-success,
.bigtick {
    display: none;
}

.desktop-wrapper {
    margin-top: -6px;
}

.no-margin {
    margin-left: 0;
    margin-right: 0;
}

.floatleft {
    float: left;
}

.floatright {
    float: right;
}

.match-center .row {
    margin-left: 0;
    margin-right: 0;
}

.match-center .bx-wrapper .bx-controls .bx-controls-direction a {
    height: 20px;
    bottom: 11px
}

.live-sign {
    background: url(images/live.png) right 0px no-repeat;
    padding-top: 0px;
}

.standings .row {
    margin-left: 0;
    margin-right: 0;
}

.statistics .row {
    margin-left: 0;
    margin-right: 0;
}

.grid-large {
    width: 432px;
    margin-left: 13px;
    margin-right: 12px;
}

.grid-small {
    width: 266px;
    margin-right: 11px;
    margin-left: 11px;
}

.grid-small-center {
    width: 266px;
    margin: 0 auto;
}

.grid-small-right {
    width: 266px;
    margin-left: 11px;
    margin-right: 36px;
}

.grid-sm-1-left {
    float: left;
    height: 140px;
    width: 245px;
    margin-left: 23px;
    margin-right: 9px;
}

.grid-sm-1-right {
    float: left;
    height: 140px;
    width: 245px;
    margin-left: 9px;
    margin-right: 23px;
}

.grid-sm-1 {
    float: left;
    height: 140px;
    width: 245px;
    margin-left: 9px;
    margin-right: 9px;
}

.sp-left {
    margin-right: 14px;
}

.sp-right {
    margin-left: 13px;
}

.single-person-image {
    height: 175px;
    overflow: hidden;
    width: 100%;
    background: #f1f1f1 url(images/bg-squads-player.png) no-repeat right center;
}

.tablet .dropdown-selector.season {
    float: right;
}

div.zabuto_calendar div.legend {
    display: none;
}

.related-articles-news-container ul li span.post-time {
    position: relative;
    left: 0;
    font-weight: 700;
    color: #515151;
    font-size: 14px;
    padding: 0 5px;
}

.answer {
    color: #b3b3b3;
    margin: 11px 0 25px;
}

.cards h4 {
    text-align: center;
    color: gray;
    font-size: 15px;
    border-radius: 30px;
    position: absolute;
    width: 28px;
    height: 28px;
    border: 4px solid gray;
    left: 48%;
    top: 55%;
    background-color: #f3f3f3;
    line-height: 20px;
    -webkit-box-shadow: 0 0 0 4px #f3f3f3;
    -moz-box-shadow: 0 0 0 4px #f3f3f3;
    -ms-box-shadow: 0 0 0 4px #f3f3f3;
    -o-box-shadow: 0 0 0 4px #f3f3f3;
    box-shadow: 0 0 0 4px #f3f3f3;
    font-family: 'Bebasneue';
    font-weight: bold
}

.cards {
    width: 50%;
    height: 115px;
    background-color: #f3f3f3;
    position: relative;
}

.career table .table-header th {
    padding: 12px 0;
    border: none;
}

.career table tr td {
    padding: 3px 0;
    font-size: 12px;
}

.career table tr {
    border-bottom: 1px solid #f1f1f1;
}

.current-video-cat {
    float: left;
    min-height: 40px;
    width: 100%;
}

.dropdown-selector .clicker {
    position: relative;
    display: block;
    line-height: 40px;
    color: #8B8B8B;
    padding: 0 0 0 19px;
    cursor: pointer;
    font-size: 12px;
    background: #333
}

/*.dropdown-selector:hover .clicker{position:relative;background-color: #1a1a1a;display:block;line-height:40px;color:#fff;cursor:pointer}*/
.dropdown-selector.active .clicker {
    position: relative;
    background-color: #1a1a1a;
    display: block;
    line-height: 40px;
    color: #fff;
    cursor: pointer
}

.dropdown-selector .clicker:after {
    height: 40px;
    padding-top: 2px;
    padding-left: 10px;
    width: 40px;
    position: absolute;
    right: 0;
    content: url('images/arr_down.png')
}

.dropdown-selector.active .clicker:after {
    height: 40px;
    padding-top: 2px;
    padding-left: 10px;
    width: 40px;
    position: absolute;
    right: 0;
    content: url('images/arr_up.png')
}

.dual-themata .dual-thema .is-gallery {
    margin: 15px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 45px;
    height: 45px;
    background: transparent url(images/camera-small.png) no-repeat center center
}

.dual-themata .dual-thema .is-video {
    margin: 15px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 45px;
    height: 45px;
    background: transparent url(images/play-small.png) no-repeat center center
}

.dual-themata .dual-thema .thema-info {
    border-bottom: 1px solid #DFDFDF;
    margin-bottom: 0;
    padding-bottom: 15px;
}

.dual-themata .dual-thema h2 a {
    color: #7E7E7E;
    font-size: 15px;
}

.dual-themata .dual-thema h2 a:hover {
    color: #101010;
}

.dual-themata .dual-thema h2 {
    margin: 15px 0 0px;
    font-size: 18px;
    line-height: 22px;
    min-height: 50px;
}

.mobile .dual-themata .dual-thema h2 {
    min-height: 0
}

.dual-themata .dual-thema:nth-child(1) {
    padding-right: 8px;
}

.dual-themata .dual-thema:nth-child(2) {
    padding-left: 8px;
}

.fa-question {
    font-weight: 700;
    margin-bottom: 0;
}

.fixtures-results-tab .row {
    margin: 0;
}

.full-gallery:hover {
    text-decoration: underline;
    color: #fff;
}

.full-gallery {
    background-color: #666;
    color: #fff;
    line-height: 40px;
    height: 40px;
    display: block;
    float: right;
    width: 20%;
}

.full-stats:hover {
    color: #fff;
}

.full-stats {
    background-color: #666;
    color: #fff;
    line-height: 40px;
    height: 40px;
    display: block;
    float: right;
    width: 20%;
}

.gallery-header {
    height: 40px;
}

.gallery-heading {
    float: left;
    margin: 0;
    width: 80%;
    background: #000 url(images/dual-triangle.png) no-repeat right center;
    padding: 0 0 0 15px;
    font-size: 17px;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.gallery-wrap-small.all-margin {
    margin-left: 1px;
    margin-right: 1px;
}

.how-many-photos {
    width: 35px;
    height: 22px;
    border: 1px solid #5c5c5c;
    position: relative;
    float: left;
    margin-left: 15px;
    text-align: center;
    color: #5c5c5c;
}

.jersey-lower span.the-jersey {
    margin-bottom: 15px;
}

.jersey-lower span {
    display: block;
    padding-left: 15px;
    float: left;
    width: 100%;
}

.league-info img {
    float: left;
}

.league-info ul {
    margin: 0 0 0 17px;
    padding: 0px 0 0;
    float: left;
    list-style: none;
}

.league-info {
    margin-bottom: 10px;
    position: relative;
}

.load-more {
    position: relative;
    display: block;
    background: #f1f1f1;
    height: 35px;
    float: left;
    width: 100%;
    margin: 15px 0;
    line-height: 35px;
    padding-left: 10px;
    font-size: 13px;
    cursor: pointer;
}

.main-thema .is-video {
    margin: 15px;
    position: absolute;
    right: 0;
    width: 75px;
    height: 75px;
    background: transparent url(images/play-big.png) no-repeat center center;
}

.main-thema h1 a {
    color: #6F6F6F;
}

.main-video-area .main-video-info span {
    display: block;
}

.main-video-area {
    padding: 0;
    width: 100%;
}

.match-info img {
    float: left;
}

.match-info ul {
    margin: 0 0 0 17px;
    padding: 0;
    list-style: none;
    float: left;
}

.match-info {
    margin-bottom: 3px;
}

.monthly-results ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.monthly-results {
    margin-bottom: 30px;
}

.more span {
    cursor: pointer;
    font-weight: 700;
}

.more:after {
    bottom: -8px;
    border-top-color: #fff;
    border-width: 9px;
}

.more:before,
.more:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.more:before {
    bottom: -10px;
    border-top-color: #f3f3f3;
    border-width: 10px;
}

.news-pagination li a.active {
    color: #000;
    font-weight: 700;
}

.news-pagination li a {
    font-weight: 400;
    color: #7f7f7f;
    text-decoration: none;
    padding: 0 3px 0 8px;
    font-size: 15px;
}

.news-pagination li:first-child {
    border-left: none;
}

.news-pagination li {
    display: inline-block;
    border-left: 1px solid #ccc;
    text-align: center;
}

.news-pagination {
    margin: 0;
    padding: 0;
    list-style: none;
}

.p-info-first {
    min-width: 140px;
    max-width: 140px;
    margin: 0;
    float: left;
    font-weight: 400;
    font-size: 12px;
}

.p-info-second {
    margin: 0;
    color: #777;
    font-weight: 400;
    font-size: 12px;
    display: table-cell;
}

.player-info ul {
    list-style: none;
    margin: 0 0 30px;
    padding: 0;
}

.player-statistics-analytics .statistics-list .statistics-list-item h4 {
    font-size: 13px;
    color: #949494;
    margin: 0px 0 0;
}

.player-statistics-analytics .statistics-list .statistics-list-item span {
    font-size: 62px;
    color: #A1A1A1;
    font-family: 'BebasNeue';
    font-weight: 100;
}

.player-statistics-analytics {
    margin-bottom: 20px;
}

.player-statistics-header {
    height: 40px;
}

.player-statistics-menu ul .ui-tabs-active a {
    color: #000;
    outline: none;
}

.player-statistics-menu ul a {
    font-size: 13px;
}

.player-statistics-menu ul li:hover {
    background-color: #4d4d4d;
}

.player-statistics-menu {
    height: 40px;
    background-color: #666
}

.qa-item {
    font-size: 18px;
}

.question {
    color: #666;
    margin: 15px 0 5px;
}

.related-articles-news-container ul li .article-right {
    float: right;
    width: 250px;
}

.related-articles-news-container ul li a {
    text-decoration: none;
    float: left;
}

.related-articles-news-container ul li span.is-gallery,
.related-articles-news-container ul li span.is-gallery {
    width: 30px;
    height: 24px;
    background: transparent no-repeat center center
}

.related-articles-news-container ul li span.is-gallery {
    background: url(images/camera-xtra-small.png) 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    float: right;
    background-size: 100%;
}

.related-articles-news-container ul li span.is-video {
    background: url(images/play-xtra-small.png) 0 0 no-repeat;
    width: 20px;
    height: 20px;
    margin: 0 5px;
    float: right;
    background-size: 100%;
}

.related-articles-news-container ul li span.separate {
    padding: 0 5px
}

.related-articles-news-container ul li:before {
    position: absolute;
    content: url('images/top-news-arrow.png');
    left: 0
}

.related-articles-news-container ul li:last-child {
    border-bottom: none
}

.share-bar ul li:nth-child(1) {
    background: transparent url(images/combined-share.png) no-repeat center center;
    width: 138px
}

.share-bar ul li:nth-child(2) {
    background: transparent url(images/combined-facebook.png) no-repeat center center;
    background-position: 0 0
}

.share-bar ul li:nth-child(2):hover {
    background-position: 0 -33px
}

.share-bar ul li:nth-child(3) {
    background: transparent url(images/combined-twitter.png) no-repeat center center;
    background-position: 0 0
}

.share-bar ul li:nth-child(3):hover {
    background: transparent url('images/combined-twitter.png') no-repeat center center;
    background-position: 0px -33px;
}

/*.share-bar ul li:nth-child(4) { background: transparent url('images/combined-pinterest.png') no-repeat center center; background-position: 0px 0px;}*/
/*.share-bar ul li:nth-child(4):hover{background:transparent url(images/combined-pinterest.png) no-repeat center center;background-position:0 -33px;}*/
.share-bar ul li:nth-child(4) {
    background: transparent url('images/combined-whatsup.png') no-repeat center center;
    background-position: 0px 0px;
}

.share-bar ul li:nth-child(4):hover {
    background: transparent url(images/combined-whatsup.png) no-repeat center center;
    background-position: 0 -33px;
}

.share-bar ul li:nth-child(5) {
    background: transparent url(images/combined-viber.png) no-repeat center center;
    background-position: 0 0;
}

.share-bar ul li:nth-child(5):hover {
    background-position: 0 -33px;
}

.share-bar ul li:nth-child(6) {
    background: transparent url(images/combined-send-to-a-friend.png) no-repeat center center;
    width: 150px;
    background-position: 0 0;
    margin-left: 10px;
}

.share-bar ul li:nth-child(7) {
    background: transparent url(images/combined-print-desktop-tablet.png) no-repeat center center;
    width: 150px;
    background-position: 0 0
}

.share-bar ul li {
    width: 33px;
    height: 33px;
    display: inline-block;
    float: left;
}

.share-bar ul {
    margin: 0;
    padding: 0;
    list-style: none;
    height: 33px;
}

.share-bar {
    float: left;
    margin-bottom: 40px;
    margin-top: 40px;
}

.cat-feed .share-bar {
    margin: 44px 0px 44px 40px;
}

.full-article-main-text .share-bar {
    margin: 30px 0 40px 0;
}

.single-page .share-bar {
    margin: 40px 0px 40px
}

.tablet .single-page .share-bar {
    margin: 40px 35px 40px 0px;
}

.single-profile-content .share-bar {
    margin: 20px 25px 40px 40px;
}

.single-page-image {
    margin: 0px 0 18px;
}

.single-page-main .page-content-section h2:after {
    content: '';
    margin: 15px 0;
    width: 100%;
    min-height: 1px;
    border-top: 1px solid #c5c5c5;
    float: left
}

.single-page-main .page-content-section h2 {
    font-size: 30px;
    line-height: 44px;
    font-weight: 300;
    color: #676767;
    margin: 0
}

.single-page-main .page-content-section p {
    font-size: 14px;
    font-weight: 400;
    color: #666666;
    line-height: 22px;
}

.single-page-main .page-content-section span {
    display: block;
    font-size: 20px;
    font-weight: 300;
    color: #a1a1a1;
    line-height: 25px;
}

.single-page-main .page-content-section {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    color: #4b4b4b;
}

.single-person-info .player-name {
    display: block;
    float: left;
    margin: 15px 0 0 15px;
    text-decoration: none;
    max-width: 65%;
    color: #666;
    font-size: 16px;
    font-weight: 600;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden
}

.single-person-info .player-number {
    position: absolute;
    right: 15px;
    bottom: 15px;
    color: #fff;
    font-size: 30px;
}

.single-person-info-alt .player-name {
    display: block;
    float: left;
    margin: 20px 15px;
    text-decoration: none;
    max-width: 65%;
    color: #666;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    text-overflow: ellipsis;
    overflow: hidden
}

.single-person-info-alt {
    position: relative;
    min-height: 105px;
    overflow: hidden;
    background: #e6e6e6 url(images/academy-temp-triangle-gray.png) no-repeat right top
}

.single-person-info {
    position: relative;
    min-height: 105px;
    overflow: hidden;
    background: #e6e6e6 url(images/academy-temp-triangle-golden.png) no-repeat right top
}

.single-player-icons ul {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 50px;
    float: left;
}

.single-player-icons {
    position: relative;
    float: left;
}

.single-player-story p {
    color: #666;
}

.small-separator2 {
    width: 100%;
    min-height: 2px;
    border-top: 2px solid #e6e6e6;
    margin: 30px 0;
}

.standard-type-heading-2 h2 a {
    padding: 0 0 0 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.standard-type-heading-no-link-triangle h2 {
    margin: 0;
    padding: 0 0 0 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.standard-type-heading-no-link-triangle:after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: -10px;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #ff6d00
}

.standard-type-heading-no-link-triangle {
    background-color: #ff6d00;
    position: relative;
}

.standing-table tbody tr td:nth-child(2) {
    text-align: left;
    padding-left: 15px;
}

.standing-table tbody tr td {
    font-size: 11px;
}

.standing-table tbody tr td.alt-color {
    background-color: #f1f1f1;
}

.standing-table tbody tr td {
    background-color: #e6e6e6;
    height: 40px;
    text-align: center;
    border-right: 2px solid #fff;
}

.standing-table tbody tr.active td {
    background-color: #dccdb6;
    font-weight: 700;
}

.standing-table tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}

.standing-table thead tr th:nth-child(2) {
    min-width: 214px;
    text-align: left;
    padding-left: 15px;
}

.standing-table thead tr th.with-border {
    border-right: 2px solid #fff;
}

.standing-table thead tr th {
    min-width: 50px;
    text-align: center;
    font-weight: 700;
}

.standing-table thead tr {
    width: 35px;
    background-color: #ccc;
    height: 40px;
}

.standing-table thead {
    border-bottom: 2px solid #fff;
}

.standing-table-type-1,
.standing-table-type-2 {
    margin-bottom: 25px;
    float: left;
}

.standing-table-type-2 .what-group-stage span:nth-child(1) {
    color: #454545;
    font-weight: 700;
}

.standing-table-type-2 .what-group-stage span:nth-child(2) {
    color: #8a8a8a;
    font-weight: 300;
}

.standing-table-type-2 .what-group-stage span {
    line-height: 40px;
    margin-right: 5px;
    font-size: 15px;
}

.standing-table-type-2 .what-group-stage {
    float: left;
    width: 100%;
    padding-left: 65px;
}

.standing-table {
    width: 100%;
    border-top: 1px solid #fff;
    text-align: center;
}

.standing-table.stats {
    width: 100%;
}

.standing-table.stats th:first-child {
    width: 40%;
    min-width: initial;
}

.standing-table.stats th:nth-child(2) {
    width: 20%;
    min-width: initial;
}

.standing-table.stats th {
    min-width: initial;
    width: 10%
}

.statistics-list li:hover {
    background-color: #fff !important;
}

.statistics-list li {
    background-color: #fff;
}

.table-tab-header i {
    margin: 22px 15px 18px;
    float: left;
    width: 35px;
    height: 35px;
}

.table-tab-header i.ico-sl {
    background: transparent url(images/competition_icons/filters-sl.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-confl {
    background: transparent url(images/competition_icons/filters-conf.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-sl2 {
    background: transparent url(images/competition_icons/filters-sl2.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-cup {
    background: transparent url(images/competition_icons/filters-cup.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-el {
    background: transparent url(images/competition_icons/filters-el1.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-tournament {
    background: transparent url(images/competition_icons/filters-cup.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-pl {
    background: transparent url(images/competition_icons/filters-cup.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header i.ico-cl {
    background: transparent url(images/competition_icons/filters-cl.png) no-repeat center center;
    background-size: 100%;
}

.table-tab-header span,
.single-page-main .page-content-section .standing-table-type-2 span {
    line-height: 75px;
    display: block;
    margin: 0;
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    float: left
}

.table-tab-header {
    float: left;
    width: 100%;
    min-height: 75px;
    background-color: #454545;
}

.thema-info a {
    color: #ccc;
    text-decoration: none;
    font-size: 13px;
}

.thema-info span {
    color: #ccc;
    font-size: 13px;
}

.tweets-widget .list-of-tweets li .tweet-content span:first-child {
    margin-right: 5px;
}

.tweets-widget .list-of-tweets li .tweet-content {
    max-width: 85%;
    float: left;
    margin-right: 10px;
}

.tweets-widget .list-of-tweets li .tweet-time {
    float: right;
}

.tweets-widget .list-of-tweets li:last-child {
    padding: 25px 15px;
    border-bottom: none;
    height: auto;
    display: inline-block;
}

.tweets-widget .list-of-tweets {
    list-style: none;
    padding: 0;
    margin: 0;
    background-color: #f1f1f1;
}

.tweets-widget .who-tweets span::before {
    content: url('images/widgets/twitter-logo.png');
    position: absolute;
    left: 0;
}

.tweets-widget .who-tweets span.tweet-by::before {
    content: url('images/widgets/twitter-logo.png');
    position: absolute;
    left: -30px;
}

.tweets-widget .who-tweets span.tweet-by {
    position: relative;
    padding-top: 30px;
    display: block;
    margin-left: 40px;
    padding-bottom: 30px;
    max-width: 45%;
}

.tweets-widget .who-tweets {
    min-height: 80px;
    height: auto;
    background: #e6e6e6 url(images/widgets/tweet-sample.png) no-repeat right bottom;
    background-size: auto 100%
}

.video-cat-chooser-widget .standard-type-heading:after {
    content: '';
    position: absolute;
    left: 37px;
    bottom: -8px;
    margin: 0 auto;
    width: 0;
    height: 0;
    z-index: 10;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 8px solid #000
}

.video-cat-chooser-widget .standard-type-heading {
    position: relative;
}

.video-gallery .dual-themata .standard-type-heading h2 a {
    padding: 0 0 0 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.video-gallery .dual-themata .standard-type-heading h2 {
    margin: 0;
    min-height: 40px;
}

.video-gallery .dual-themata .standard-type-heading:after {
    content: '';
    position: absolute;
    left: 37px;
    bottom: -14px;
    margin: 0 auto;
    width: 0;
    height: 0;
    z-index: 10;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #4d4d4d
}

.video-gallery .dual-themata .standard-type-heading {
    background-color: #4d4d4d;
    position: relative;
}

.tablet .video-gallery .dual-themata .video-gallery-row {
    margin-bottom: 0;
}

.video-gallery .dual-themata {
    min-width: 100%;
    max-width: 100%;
    float: left;
    margin-top: 0;
}

.video-gallery-header {
    padding: 0
}

.which-month span {
    padding: 0 0 0 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.yt-categories li a {
    display: block;
    line-height: 30px;
    color: #4f4f4f;
}

.yt-categories li:first-child {
    margin-top: 10px;
}

.yt-categories li {
    display: inline-block;
    float: left;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    position: relative;
}

.yt-categories {
    margin: 0;
    padding: 0;
    list-style: none;
}

#blueimp-gallery .slides .slide .slide-content .toggle {
    width: 80%;
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    display: block;
    margin: auto
}

.standard-type-heading-no-link h2 {
    margin: 0;
    padding: 0 0 0 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #fff;
    line-height: 40px
}

.standard-type-heading-no-link {
    /*background-color:#000;*/
    position: relative;
}

.gray-event {
    background-color: #666 !important;
    color: #fff !important;
}

.half-event,
.orange-event.gray-event {
    background: #666;
    /* Old browsers */
    background: -moz-linear-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* FF3.6+ */
    background: -webkit-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* IE10+ */
    background: linear-gradient(-45deg, #666 50%, #ff6d00 50%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666', endColorstr='#ff6d00', GradientType=1);
    /* IE6-9 */
    color: #fff !important
}

/* Sponsors Page */
.sponsors-page .fr-row1 {
    background: url(images/bg-header-sponsors.png) no-repeat center center;
}

.accordion-device {
    float: left;
    background-color: #1a1a1a;
    margin: 0 0 40px 0px;
}

.acc-dev-alt {
    background-color: #333333;
    -webkit-transition: 0.2s background-color ease-in-out;
    -moz-transition: 0.2s background-color ease-in-out;
    -ms-transition: 0.2s background-color ease-in-out;
    -o-transition: 0.2s background-color ease-in-out;
    transition: 0.2s background-color ease-in-out;
}

.accordion-device .acc-img {
    float: left;
    width: 100%;
}

.accordion-device .acc-img img {
    width: 100%;
}

.accordion-device .acc-header {
    position: relative;
    float: left;
    width: 100%;
    padding: 0px 25px 5px 25px;
}

.accordion-device .arrow-down {
    position: absolute;
    top: -20px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #1a1a1a;
    border-top: none;
}

.accordion-device .arrow-down-alt {
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid #333333;
    border-top: none;
}

.accordion-device .acc-header h2 {
    margin: 28px 0px;
    font-size: 20px;
    color: #787878;
}

.accordion-device .acc-header span {
    color: #787878;
    display: block;
    padding-bottom: 5px;
}

.accordion-device .acc-text {
    padding: 25px;
    background-color: none;
    float: left;
    width: 100%;
}

.accordion-device .acc-text p {
    color: #b8b8b8;
}

.accordion-device .cross-clicker {
    padding: 15px 25px;
    float: left;
    width: 100%;
}

.accordion-device .cross-clicker .theClicker {
    width: 30px;
    height: 30px;
    position: relative;
    float: right;
    cursor: pointer;
}

.accordion-device .cross-clicker .theClicker:before,
.accordion-device .cross-clicker .theClicker:after {
    content: '';
    position: absolute;
    background-color: #f2f2f2;
}

.accordion-device .cross-clicker .theClicker:before {
    left: 50%;
    width: 1px;
    height: 100%;
}

.accordion-device .cross-clicker .theClicker:after {
    top: 50%;
    height: 1px;
    width: 100%;
}

.accordion-device .cross-clicker .theClicker.minus:before {
    height: 0%;
    -webkit-transition: 0.2s height ease-in-out;
    -moz-transition: 0.2s height ease-in-out;
    -ms-transition: 0.2s height ease-in-out;
    -o-transition: 0.2s height ease-in-out;
    transition: 0.2s height ease-in-out;
}

/*Tickets Page*/
.new_tickets_container {
    padding: 0px 20px;
}

.ticket_container {
    padding: 20px;
    background-color: #EAEAEA;
    margin-bottom: 20px;
}

.ticket_text {
    padding-left: 20px;
}

.tickets_title {
    margin-top: 0px;
    margin-bottom: 40px;
}

.ticket_link_container {
    display: inline-block;
    background-color: #FF6A00;
    padding: 10px;
    margin-top: 20px;
}

.ticket_link {
    color: #fff;
    font-size: 16px;
}

/*New splash Screen*/
.modal {
    /*z-index: 1000;*/
    background-color: rgba(0, 0, 0, 0.2);
    overflow: hidden;
}

.modal-content {
    position: fixed;
    left: 50%;
    top: -35px;
    transform: translate(-50%);
    background-color: transparent;
    border: 0px;
    -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.5);
}

.modal-body button.close {
    color: #fff;
    font-size: 40px;
    opacity: 1;
    text-shadow: initial;
    position: relative;
    top: 33px;
    left: 0px;
}

.modal-body .close:hover,
.modal-body .close:focus {
    color: #fff;
    opacity: .5;
}

/*body.modal-open {
   padding-right: 0 !important;
   transition: none;
 }
.modal {
 transition: none;
 margin-right: -17px;
}*/
/*.splash_page_image{
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 1000;
    background-color: rgba(0,0,0,0.5);
}*/
.splash_img:after {
    content: 'x';
    color: #fff;
    font-weight: 300;
    padding: 5px;
    float: right;
}

.splash_page_image img {
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
}


/*special pages */
.shadowed-30 {
    -webkit-box-shadow: inset 0 30px 30px -30px #000;
    -moz-box-shadow: inset 0 30px 30px -30px #000;
    -ms-box-shadow: inset 0 30px 30px -30px #000;
    -o-box-shadow: inset 0 30px 30px -30px #000;
    box-shadow: inset 0 30px 30px -30px #000;
}

.cat-academy {
    height: 120px;
    position: relative;
    background-color: #1a1a1a;
    background-image: url('');
    background-repeat: repeat-x;
}

.cat-academy h1 {
    font-weight: bold;
    font-size: 30px;
    margin: 53px auto 0px auto;
    display: block;
    text-align: center;
    color: #b99f6e
}

.tablet .cat-academy h1 {
    margin: 33px auto 0px auto;
    color: #b99f6e;
    font-weight: 400
}

.mobile .cat-academy h1 {
    margin: 13px auto 0px auto;
    color: #b99f6e;
    font-weight: 400;
    font-size: 19px;
}

.mobile .cat-academy {
    height: 70px;
}

.cat-academy h1 span {
    color: #baa276;
}

.arrow-down-black {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -15px;
    margin: 0 auto;
    width: 0;
    height: 0;
    z-index: 10;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    border-top: 15px solid #1a1a1a;
}

.special-page-device {
    float: left;
    width: 100%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
}

.special-page-device a.link-type-1 {
    line-height: 45px;
    text-align: center;
    min-width: 190px;
    float: left;
    background-color: #1a1a1a;
    border-radius: 5px;
    text-decoration: none;
    font-size: 17px;
    position: absolute;
}

.special-page-device a.link-type-2 {
    margin-left: 70px;
    font-size: 18px;
    line-height: 52px;
    min-width: 230px;
    float: left;
    margin-top: 0px;
    text-align: center;
    color: #818181;
    text-decoration: none;
    background-color: #333333;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
}

.special-page-device .h2-gravata {
    color: #b99f6e;
    display: inline-block;
    line-height: 30px;
    margin: 20px 0px;
}

.desktop .special-page-device .h2-gravata {
    margin: 50px 0;
    line-height: 45px;
}

.desktop .history-d2 span {
    margin: 50px 0 -50px 0;
}

.tablet .history-d2 span {
    margin: 20px 0 -20px 0;
}

.mobile .special-page-device .h2-gravata {
    margin: 25px 0 15px;
}

.mobile .special-page-device .h2-gravata a {
    line-height: 24px;
    font-size: 15px;
}

.tablet .special-page-device .h2-gravata {
    font-size: 22px;
}

.special-page-device .h2-gravata:before {
    content: url('images/special-gravata-left.png');
    position: relative;
    float: left;
    margin-right: 15px;
}

.special-page-device .h2-gravata:after {
    content: url('images/special-gravata-right.png');
    position: relative;
    float: right;
    margin-left: 15px;
}

.mobile .special-page-device .h2-gravata:before {
    content: url('images/mobile-special-gravata-left.png');
}

.mobile .special-page-device .h2-gravata:after {
    content: url('images/mobile-special-gravata-right.png');
}


.special-page-device .h2-gravata a {
    color: #b99f6e;
    float: left;
    line-height: 23px;
}

.tablet .special-page-device .h2-gravata a {
    color: #b99f6e;
    float: left;
    line-height: 47px;
}

.special-page-device .h2-gravata-small {
    color: #b99f6e;
    display: inline-block;
    line-height: 32px;
    margin: 60px 0px;
    font-size: 24px;
}

.special-page-device .h2-gravata-small:after {
    content: url('images/special-gravata-right-small.png');
    margin-left: 15px;
    height: 35px;
    position: relative;
    top: 5px;
}

.special-page-device .h2-gravata-small:before {
    content: url('images/special-gravata-left-small.png');
    margin-right: 15px;
    height: 35px;
    position: relative;
    top: 5px;
}

.special-page-device .h2-gravata-small a {
    color: #b99f6e;
}

.special-page-device .h2-normal-center {
    color: #b99f6e;
    display: inline-block;
    line-height: 32px;
    margin: 60px 0px;
    font-size: 24px;
}

.special-page-device .h2-normal-center a {
    color: #b99f6e;
}

.special-page-device p.p-type-1 {
    color: #666666;
    float: left;
    text-align: center;
    font-size: 13px;
    position: absolute;
    width: 190px;
}

.special-page-device a.special-hover-effect {
    color: #666666;
    border: 1px solid #666666;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.special-page-device a.special-hover-effect:hover {
    color: #b99f6e;
    border: 1px solid #b99f6e;
}

.special-page-device a.special-hover-effect-nb {
    color: #666666;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    display: inline-block;
    width: 100%;
}

.special-page-device a.special-hover-effect-nb:hover {
    color: #b99f6e;
}

.special-page-device a.special-hover-effect-mb {
    padding: 0 10px;
    color: #666666;
    border-right: 1px solid #666666;
    border-left: 1px solid #666666;
    border-bottom: 1px solid #666666;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.special-page-device a.special-hover-effect-mb:hover {
    color: #b99f6e;
    border-right: 1px solid #b99f6e;
    border-left: 1px solid #b99f6e;
    border-bottom: 1px solid #b99f6e;
}

.special-page-news-device a.special-hover-effect-nb {
    color: #666666;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

.special-page-news-device a.special-hover-effect-nb:hover {
    color: #b99f6e;
}

.special-page-device .goto-u {
    background-color: #333333;
}

.special-page-device .goto-u:nth-child(2) {
    border-left: 1px solid #474747;
    border-right: 1px solid #474747;
}

.special-page-device .goto-u a {
    line-height: 100px;
    font-size: 40px;
    font-weight: 700;
    color: #818181;
    text-decoration: none;
}

.special-page-device .goto-u a.u17 {
    background: url('images/u17-academy.png') no-repeat center 0px;
    text-indent: -99999px;
}

.special-page-device .goto-u a.u16 {
    background: url('images/u16-academy.png') no-repeat center 0px;
    text-indent: -99999px;
}

.special-page-device .goto-u a.u15 {
    background: url('images/u15-academy.png') no-repeat center 0px;
    text-indent: -99999px;
}

.special-page-device .goto-u a:hover {
    color: #b99f6e;
    background-position-y: -100px;
}

.special-page-device .goto-info {
    min-height: 250px;
    background-color: #333333;
    background-position: center 25%;
    background-repeat: no-repeat;
    padding-top: 25px;
    padding-bottom: 25px;
}

.special-page-device .goto-info.bordered {
    position: relative;
}

.special-page-device .goto-info.bordered:after {
    content: '';
    position: absolute;
    left: 0;
    height: 70%;
    width: 1px;
    background-color: #474747;
    top: 45px;
}

.special-page-device .goto-info.bordered:before {
    content: '';
    position: absolute;
    right: 0px;
    height: 70%;
    width: 1px;
    background-color: #474747;
    top: 45px;
}

.special-page-device .goto-info a {
    display: block;
    text-align: center;
    color: #4d4d4d;
    margin-top: 10px;
    margin-bottom: 18px;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}

.special-page-device .goto-info p {
    font-weight: 400;
    display: block;
    text-align: center;
    color: #4d4d4d;
    max-width: 175px;
    font-size: 12px;
    margin: 0 auto;
    min-height: 85px;
    margin-top: 7px
}

.special-page-device .goto-info .aca-icon {
    height: 130px;
    padding: 25px 0px;
    background-color: #333;
    background-repeat: no-repeat;
    background-position: center 0px;
    -webkit-transition: background-position 0.3s ease;
    -moz-transition: background-position 0.3s ease;
    -ms-transition: background-position 0.3s ease;
    -o-transition: background-position 0.3s ease;
    transition: background-position 0.3s ease;
}

.special-page-device .goto-info .aca-icon:hover {
    background-color: #333;
    background-repeat: no-repeat;
    background-position: center -130px;
}

.special-page-device ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.special-page-device ul li {
    text-align: center;
    display: inline-block;
    max-width: 33.3333333333%;
    width: 100%;
    background-color: #333333;
    float: left;
}

.page-template-academy-special-page .special-page-device ul li {
    max-width: 50%;
}

.special-page-device ul li:nth-child(2) {
    border-left: 1px solid #474747;
    border-right: 1px solid #474747;
}

.special-page-device ul li a {
    line-height: 50px;
    text-decoration: none;
    font-weight: 400;
}

.special-page-device .box-shadow {
    margin-left: 90px;
    float: left;
    -webkit-box-shadow: 3px 8px 30px 3px #000000;
    -moz-box-shadow: 3px 8px 30px 3px #000000;
    -ms-box-shadow: 3px 8px 30px 3px #000000;
    -o-box-shadow: 3px 8px 30px 3px #000000;
    box-shadow: 3px 8px 30px 3px #000000;
    -webkit-transition: box-shadow 0.3s ease;
    -moz-transition: box-shadow 0.3s ease;
    -ms-transition: box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
}

.special-page-device .box-shadow .img-placeholder {
    width: 180px;
    height: 180px;
    border: 1px solid #666666;
    display: block;
    background-repeat: no-repeat;
    background-color: #1a1a1a;
    background-position: center 0px;
    -webkit-transition: background-position 0.3s ease, border 0.3s ease;
    -moz-transition: background-position 0.3s ease, border 0.3s ease;
    -ms-transition: background-position 0.3s ease, border 0.3s ease;
    -o-transition: background-position 0.3s ease, border 0.3s ease;
    transition: background-position 0.3s ease, border 0.3s ease;
}

.special-page-device .box-shadow a {
    background: #1a1a1a;
    width: 180px;
    line-height: 43px;
    color: #666;
    font-size: 20px;
    text-decoration: none;
    text-align: center;
    display: block;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border-top: none;
    border: 1px solid #666666;
    -webkit-transition: color 0.3s ease, border 0.3s ease;
    -moz-transition: color 0.3s ease, border 0.3s ease;
    -ms-transition: color 0.3s ease, border 0.3s ease;
    -o-transition: color 0.3s ease, border 0.3s ease;
    transition: color 0.3s ease, border 0.3s ease;
}

.special-page-device .box-shadow:hover {
    box-shadow: 3px 15px 55px 10px #000000;
    margin-left: 90px;
    float: left;
}

.special-page-device .box-shadow:hover .img-placeholder {
    background-position: center -180px;
    border: 1px solid #b99f6e;
}

.special-page-device .box-shadow:hover a {
    color: #b99f6e;
    border: 1px solid #b99f6e;
}

.special-page-news-device {
    float: left;
    padding: 0px 35px;
}

.special-page-news-device h2 {
    font-weight: 700;
    text-align: center;
    padding-bottom: 25px;
    margin: 40px 0px 0px 0px;
    color: #4e4e4e;
    font-size: 19px;
    border-bottom: 2px solid #ebebeb;
}

.tablet .special-page-news-device h2 {
    font-size: 18px;
}

.special-page-news-device ul {
    width: 100%;
    float: left;
    margin: 0px 0px 10px 0px;
    list-style: none;
    padding: 0px;
}

.special-page-news-device ul li {
    padding: 20px 0px;
    display: inline-block;
    width: 100%;
    float: left;
    border-bottom: 1px solid #ebebeb;
}

.special-page-news-device ul li a {
    text-align: center;
    max-width: 80%;
    width: 100%;
    display: block;
    padding: 0px 30px;
    color: #343434;
    float: left;
}

.special-page-news-device ul li .news-offset {
    max-width: 10%;
    width: 100%;
    float: left;
    min-height: 1px;
}

.special-page-news-device ul li .news-date {
    max-width: 10%;
    width: 100%;
    float: right;
}

.special-page-news-device a.goto-more {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 15px 0px 25px 0px;
    float: left;
    width: 100%;
    color: #808080;
    font-weight: 700;
}

.special-page-contact {
    float: left;
}

.special-page-contact .contact-holder {
    margin: 0 auto;
    display: block;
    max-width: 50%;
    width: 100%;
}

.special-page-contact .contact-holder .info-holder {
    padding: 10px 0px 20px;
    max-width: 50%;
    width: 100%;
    float: left;
}

.special-page-contact .contact-holder .info-holder span {
    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;
}

.special-header-type-2 {
    position: relative;
    min-height: 170px;
    background-repeat: no-repeat;
    background-color: #1a1a1a;
    background-position: center center;
    max-width: 1080px;
    display: block;
    margin: 0 auto;
}

.special-header-type-2 h1 {
    text-align: center;
    font-size: 26px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    min-width: 200px;
    display: block;
    width: 100%;
    max-width: 300px;
    top: 40%;
    bottom: 0;
    height: auto;
}

.the-club-header {
    background-image: url('images/special-squad-header.png');
}

.the-club-header h1 {
    color: #b3b3b3;
}

.history-header h1 {
    color: #b99f6e;
}

.cat-aca-d1 {
    min-height: 520px;
    background-image: url('images/cat-aca1.jpg');
}

.cat-aca-d1 p.p-type-1 {
    top: 54%;
    margin-left: 90px;
}

.cat-aca-d1 a.link-type-1 {
    top: 42%;
    margin-left: 90px;
}

.cat-aca-d2 {
    min-height: 350px;
    background-image: url('images/cat-aca3-u19.jpg');
}

.cat-aca-d3 {
    text-align: center;
}

.cat-aca-d3 .goto-info .icon1 {
    background-image: url('images/icon-cat-aca-1-combined.png');
}

.cat-aca-d3 .goto-info .icon2 {
    background-image: url('images/icon-cat-aca-2-combined.png');
}

.cat-aca-d3 .goto-info .icon3 {
    background-image: url('images/icon-cat-aca-3-combined.png');
}

.cat-aca-d4 {
    min-height: 350px;
    background-image: url('images/cat-aca4-1.jpg');
}

.cat-aca-d6 {
    overflow: hidden;
    min-height: 530px;
    background-image: url('images/cat-aca5-1.jpg');
}s

.cat-aca-d6 .box-shadow .img-placeholder {
    background-image: url('images/icon-cat-aca-d6-combined.png');
}

/*.fanzone-d1 { min-height:534px;background-image:url('images/fanzone.jpg'); }*/
.fanzone-d1 {
    min-height: 534px;
    background-image: url('images/fanzone_2022.jpg');
}

.fanzone-d1 p.extra-p-type-1 {
    top: 57%;
    margin-right: 90px;
    right: 0;
}

.fanzone-d1 a.extra-link-type-1 {
    top: 42%;
    margin-right: 90px;
    right: 0;
}

.fanzone-d1 p.p-type-1 {
    top: 57%;
    margin-left: 90px;
    width: 193px;
}

.fanzone-d1 a.link-type-1 {
    top: 42%;
    margin-left: 90px;
}

.fanzone-d2 .goto-info .icon1 {
    background-image: url('images/fanzone-play.png');
}

.fanzone-d2 .goto-info .icon2 {
    background-image: url('images/fanzone-autographs1.png');
}

.fanzone-d2 .goto-info .icon3 {
    background-image: url('images/fanzone-paokworld.png');
}

.fanzone-d2 .goto-info {
    background-color: #1a1a1a;
}

.fanzone-d2 .goto-info .aca-icon {
    height: 200px;
    padding: 25px 0px;
    background-color: #1a1a1a;
}

.fanzone-d2 .goto-info .aca-icon:hover {
    background-position: center -200px;
    background-color: #1a1a1a;
}

.fanzone-d3 {
    min-height: 230px;
    background-image: url('images/fanzone-downloads.png');
    background-position: center center;
    background-color: #1a1a1a;
    background-size: 307px 183px;
}

.fanzone-d3 a.full-link {
    position: absolute;
    width: 100%;
    height: 100%;
}

.fanzone-d3 span.downloads {
    font-size: 20px;
    color: #4c4c4c;
    position: absolute;
    top: 45%;
    float: left;
    left: 10%;
    font-weight: 700;
}

.fanzone-d3 a.download-link {
    position: absolute;
    right: 14.5%;
    top: 25%;
    width: 44px;
    height: 32px;
    background: transparent url('images/fanzone-dl.png') no-repeat;
    background-position: center 0px;
    -webkit-transition: background-position 0.3s ease;
    -moz-transition: background-position 0.3s ease;
    -ms-transition: background-position 0.3s ease;
    -o-transition: background-position 0.3s ease;
    transition: background-position 0.3s ease;
}

.fanzone-d3 a.download-link:hover {
    background-position: center -32px;
}

.fanzone-d3 p {
    position: absolute;
    right: 8.5%;
    display: block;
    text-align: center;
    color: #666;
    max-width: 175px;
    font-size: 12px;
    margin: 0 auto;
    top: 50%;
    color: #4d4d4d;
}

.fanzone-d4 {
    min-height: 230px;
    position: relative;
}

.fanzone-d4 a.sign-in {
    position: absolute;
    right: 4.5%;
    top: 65%;
    color: #7f7f7f;
    font-size: 18px;
    font-weight: 700;
}

.fanzone-d5 {
    height: auto;
    position: relative;
}

.fanzone-d5 .device-info {
    position: absolute;
    top: 45%;
    max-width: 40%;
    width: 100%;
    padding-left: 37px;
}

.fanzone-d5 .device-info p {
    text-align: left;
    position: relative;
    width: 65%;
    color: #ADADAD;
}

.fanzone-d5 .device-info a {
    position: relative;
}

.fanzone-d6 {
    min-height: 535px;
    position: relative;
}

.fanzone-d6 img {
    position: relative;
}

.fanzone-d6 a.fanzone-social {
    position: absolute;
    -webkit-transition: background-position 0.3s ease;
    -moz-transition: background-position 0.3s ease;
    -ms-transition: background-position 0.3s ease;
    -o-transition: background-position 0.3s ease;
    transition: background-position 0.3s ease;
}

.fanzone-d6 a.fan-fb {
    background: transparent url('images/fanzone-fb-combined.png') no-repeat;
    width: 174px;
    height: 173px;
    top: 10%;
    left: 132px;
    background-position: center 0px;
}

.fanzone-d6 a.fan-tw {
    background: transparent url('images/fanzone-twitter-combined.png') no-repeat;
    width: 79px;
    height: 78px;
    top: 20%;
    right: 23%;
    background-position: center 0px;
}

.fanzone-d6 a.fan-gp {
    background: transparent url('images/fanzone-gplus-combined.png') no-repeat;
    width: 33px;
    height: 33px;
    top: 47%;
    right: 29%;
    background-position: center 0px;
}

.fanzone-d6 a.fan-vb {
  background: transparent url('images/viber_logo_site_page.png') no-repeat;
  width: 33px;
  height: 33px;
  top: 47%;
  right: 29%;
  background-position: center 0px;
}

.fanzone-d6 a.fan-pntr {
    background: transparent url('images/fanzone-pinter-combined.png') no-repeat;
    width: 66px;
    height: 65px;
    top: 62%;
    left: 33%;
    background-position: center 0px;
}
.fanzone-d6 a.fan-tk {
  background: transparent url('images/tik_tok_logo_site.png') no-repeat;
  width: 66px;
  height: 65px;
  top: 62%;
  left: 33%;
  background-position: center 0px;
}


.fanzone-d6 a.fan-inst {
    background: transparent url('images/fanzone-insta-combined.png') no-repeat;
    width: 172px;
    height: 172px;
    top: 60%;
    right: 24%;
    background-position: center 0px;
}

.fanzone-d6 a.fan-fb:hover {
    background-position: center -173px;
}

.fanzone-d6 a.fan-tw:hover {
    background-position: center -78px;
}

.fanzone-d6 a.fan-gp:hover {
    background-position: center -33px;
}

.fanzone-d6 a.fan-vb:hover {
  background-position: center -33px;
}

.fanzone-d6 a.fan-pntr:hover {
    background-position: center -65px;
}

.fanzone-d6 a.fan-tk:hover {
  background-position: center -65px;
}

.fanzone-d6 a.fan-inst:hover {
    background-position: center -172px;
}

.fanzone-d7 {
    overflow: hidden;
    background: #333333;
}

.fanzone-d7 .box-shadow .img-placeholder {
    height: 145px;
    background-image: url('images/fanzone-fans-combined.png');
}

.fanzone-d7 .box-shadow:hover .img-placeholder {
    background-position: center -145px;
    border: 1px solid #b99f6e;
}

.downloads-section {
    margin-bottom: 30px;
}

.the-club-d1 {
    min-height: 675px;
}

.the-club-d1 h2 {
    position: absolute;
    z-index: 1;
    left: 0;
    right: 0;
    text-align: center;
    bottom: 262px;
    color: #b99f6e;
    font-size: 28px;
    line-height: 28px;
    font-weight: 300
}

.the-club-d3 {
    background-color: #333333;
    -webkit-transition: 0.3s background-color ease-in-out;
    -moz-transition: 0.3s background-color ease-in-out;
    -ms-transition: 0.3s background-color ease-in-out;
    -o-transition: 0.3s background-color ease-in-out;
    transition: 0.3s background-color ease-in-out;
}

.the-club-d3:hover {
    background-color: #737373;
}

.the-club-d4 {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #e7e7e7;
}

.the-club-d4 .goto-info {
    background-color: white;
    padding-top: 0px;
    padding-bottom: 0px;
}

.the-club-d4 .goto-info .aca-icon {
    background-color: white;
    background-position: center 0px;
    padding: 0px;
    height: 200px;
}

.the-club-d4 .goto-info .aca-icon:hover {
    background-color: white;
    background-position: center -200px;
}

.the-club-d4 .goto-info .icon1 {
    background-image: url('images/icon-theclub-thestadium-combined.png');
}

.the-club-d4 .goto-info .icon2 {
    background-image: url('images/icon-theclub-fanzone-combined.png');
}

.the-club-d4 .goto-info .icon3 {
    background-image: url('images/icon-theclub-tickets-combined.png');
}

.the-club-d4 .goto-info.bordered:after {
    background-color: #e7e7e7;
}

.the-club-d4 .goto-info.bordered:before {
    background-color: #e7e7e7;
}

.the-club-d5 {
    background-color: #f9f9f9;
    padding-bottom: 55px;
    -webkit-transition: 0.3s background-color ease-in-out;
    -moz-transition: 0.3s background-color ease-in-out;
    -ms-transition: 0.3s background-color ease-in-out;
    -o-transition: 0.3s background-color ease-in-out;
    transition: 0.3s background-color ease-in-out;
}

.the-club-d5:hover {
    background-color: #4d4d4d;
}

.the-club-d5 a.special-hover-effect-nb {
    text-align: center;
    display: block;
    margin: 40px 0px 20px 0px;
    font-size: 22px;
    color: #b2b2b2;
}

.the-club-d5 p.p-type-1 {
    color: #b2b2b2;
    float: none;
    text-align: center;
    font-size: 13px;
    position: relative;
    width: 290px;
    margin: 0 auto;
    display: block;
}

.the-club-d6 {
    background-color: #1a1a1a;
    padding-bottom: 55px;
    -webkit-transition: 0.3s background-color ease-in-out;
    -moz-transition: 0.3s background-color ease-in-out;
    -ms-transition: 0.3s background-color ease-in-out;
    -o-transition: 0.3s background-color ease-in-out;
    transition: 0.3s background-color ease-in-out;
}

.the-club-d6:hover {
    background-color: #666666;
}

.the-club-d6 img {
    display: block;
    margin: 0 auto;
}

;

.the-club-d8 h2 {
    text-align: center;
    margin: 25px 0px 0px 0px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e7e7e7;
    color: #4d4d4d;
    font-weight: 700;
    font-size: 22px;
}

.history-timeline h2 {
    position: absolute;
    z-index: 3;
    font-size: 11px;
    color: #b99f6e;
    left: 0;
    right: 0;
    bottom: 70px;
    text-align: center;
    padding: 0 30px;
}

.history-timeline.img-swap {
    height: 232px;
}

.glory-moments.img-swap,
.history-d3.img-swap,
.history-d6.img-swap {
    height: 593px;
}

.the-club-d2.img-swap {
    height: 536px;
}

.img-swap .h2-gravata-small {
    position: absolute;
    z-index: 3;
    left: 0;
    right: 0;
    margin: 50px auto;
    text-align: center;
}

.img-swap .normal {
    z-index: 2
}

.img-swap .hover {
    z-index: 1
}

.img-swap img {
    position: absolute;
    transition: opacity 0.3s linear;
    width: 100%;
}

.img-swap:hover .normal {
    opacity: 0;
}


.history-d1 {
    padding: 0px 45px 45px 45px;
}

.history-d1 h1 {
    text-align: center;
    color: #b99f6e;
    font-size: 28px;
    margin: 30px 0px;
}

.history-d1 .kupelo-holder:not(:nth-child(4n)) {
    border-right: 1px solid #ededed;
}

/*.history-d1 .kupelo-holder:last-child { border-right: none; }*/
.history-d1 .kupelo-holder span {
    text-align: center;
    font-size: 12px;
    color: #666666;
    display: block;
}

.history-d1 .kupelo-holder span.what-cup {
    font-size: 14px;
    color: #b99f6e;
}

.history-d1 .kupelo-holder img {
    max-width: 100%;
}

.history-d1 .kupelo-holder .hover {
    display: none;
}

.history-d1 .kupelo-holder:hover .normal {
    display: none;
}

.history-d1 .kupelo-holder:hover .hover {
    display: block;
}

.history-d2 {
    text-align: center;
    background-color: #333333;
    -webkit-transition: 0.3s background-color ease-in-out;
    -moz-transition: 0.3s background-color ease-in-out;
    -ms-transition: 0.3s background-color ease-in-out;
    -o-transition: 0.3s background-color ease-in-out;
    transition: 0.3s background-color ease-in-out;
}

.history-d2:hover {
    background-color: #454545;
}

.history-d2 span {
    display: block;
    color: #b99f6e;
    margin: 15px 0px -15px 0px;
}

.history-d4 {
    text-align: center;
}

.history-d5 {
    background-color: #131313;
    text-align: center;
}

.history-d5 .rememberance {
    float: left;
    background-color: #303030;
    padding: 20px 0px;
}

/*.history-d5 .rememberance:nth-child(odd) { border-left: 1px solid #464646; }*/
.history-d5 .rememberance {
    border-right: 1px solid #464646;
}

.history-d5 .rememberance:last-child {
    border-right: none;
}

.history-d5 .rememberance span {
    display: block;
    text-align: center;
    font-size: 12px
}

.history-d5 .rememberance span:first-child {
    color: #ffffff;
}

.history-d5 .rememberance span:last-child {
    color: #808080;
}

.history-d6 h2 {
    color: #7b7b7b;
    font-size: 18px;
    position: absolute;
    z-index: 4;
    left: 0;
    right: 0;
    text-align: center;
}

.breadcrumb-category span:nth-child(1) {
    color: gray;
    font-size: 11px
}

.breadcrumb-category span:nth-child(2) {
    color: #ff6e00;
    font-size: 11px
}

/*----LIVE FEED----*/
.team-analysis-widget {
    max-width: 266px;
}

.team-analysis-widget ul {
    height: 40px;
    list-style: none;
    padding: 0px;
    margin: 0px 0px 20px 0px;
}

.team-analysis-widget ul li {
    position: relative;
    display: inline-block;
    width: 33%;
    background: #666;
    text-align: center;
    float: left;
}

.team-analysis-widget ul li:last-child {
    width: 34%;
}

.team-analysis-widget ul li a {
    line-height: 40px;
    text-decoration: none;
    color: #fff;
    font-size: 12px;
}

.team-analysis-widget ul .ui-tabs-active {
    background: #ffffff;
}

.team-analysis-widget ul .ui-tabs-active:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #000;
}

.team-analysis-widget ul .ui-tabs-active a {
    color: #000;
}

.team-analysis-table {
    width: 100%;
}

.team-analysis-table tr {
    height: 26px;
    border-bottom: 2px solid #eeeeee;
}

.team-analysis-table tr td {
    color: #4b4b4b;
    line-height: 24px;
    width: 100%;
    float: left;
}

.team-analysis-table tr td.player-number {
    font-size: 20px;
    max-width: 20px;
    width: 30px !important;
    margin-right: 10px;
}

.team-analysis-table tr td.player-name {
    font-weight: 500;
    max-width: 130px;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 13px;
}

.team-analysis-table tr td.player-info {
    max-width: 106px;
    text-align: right;
    padding: 0px;
}

.team-analysis-table tr td.player-info div {
    float: right;
}

div.player-info-holder {
    background-size: 15px 15px !important;
    float: right;
    width: 18px;
    height: 18px;
    margin-top: 3px;
}

div.scored:after {
    content: '';
    background: transparent url('images/icon-field-football.png') no-repeat center center;
    background-size: 15px 15px !important;
    float: right;
    width: 18px;
    height: 18px;
    margin-top: 3px;
}

div.injured:after {
    content: '';
    background: transparent url('images/livefeed-icons/live-injury3.png') no-repeat center center;
    background-size: 15px 15px !important;
    float: right;
    width: 18px;
    height: 18px;
    margin-top: 3px;
}

div.substituted {
    content: '';
    background: transparent url('images/icon-field-is-sub.png') no-repeat center center;
}

div.got-yellow-card {
    content: '';
    background: transparent url('images/icon-field-yellowcard.png') no-repeat center center;
}

div.got-red-card {
    content: '';
    background: transparent url('images/icon-field-redcard.png') no-repeat center center;
}

div.got-double-card {
    content: '';
    background: transparent url('images/icon-double-card.png') no-repeat center center;
}

.coaching-table {
    width: 100%;
    margin-top: 25px;
}

.coaching-table tr {
    height: 26px;
    border-bottom: 2px solid #eeeeee;
}

.coaching-table tr:first-child td {
    font-weight: 700;
}

.coaching-table tr td {
    width: 100% !important;
    font-size: 13px;
}

.tab-icon {
    display: block;
    margin: 0 auto 0 auto;
}

.team-arrangement {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0px 15px 0px 15px;
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    text-decoration: none;
    color: #ffffff;
    line-height: 40px;
}

.team-form {
    margin-top: 20px;
}

.team-form a {
    text-transform: uppercase;
    position: relative;
    text-decoration: none;
    font-size: 24px;
    width: 42px;
    height: 42px;
    color: #fff;
    float: left;
    text-align: center;
    line-height: 42px;
    margin-right: 2px;
}

.team-form span.which-team {
    font-weight: 700;
    display: block;
    font-size: 13px;
    color: #000;
    margin-bottom: 10px;
    width: 100%;
    text-align: left;
    line-height: 14px;
    height: 14px;
}

/*.team-form a:last-child { margin-right: 0px; width: 44px; }*/
.team-form a.form-w {
    background-color: #666666;
}

.team-form a.form-l {
    background-color: #d1d1d1;
}

.team-form a.form-d {
    background-color: #b0b0b0;
}

.team-form a.form-w:hover {
    background-color: #006837;
}

.team-form a.form-l:hover {
    background-color: #fe0000;
}

.team-form a.form-d:hover {
    background-color: #faaf3a;
}

.team-form .form-wrapper {
    position: relative;
    float: left;
}

.team-form .form-wrapper:hover .team-form-tooltip {
    display: block !important;
}

.team-form-tooltip {
    display: none;
    position: absolute;
    width: 320px;
    border: 1px solid #d4d4d4;
    padding: 10px;
    top: -52px;
    left: -137px;
    background: #fff;
}

.team-form-tooltip:after {
    bottom: -8px;
    border-top-color: #ffffff !important;
    border-width: 9px;
}

.team-form-tooltip:before {
    bottom: -10px;
    border-top-color: #d4d4d4 !important;
    border-width: 10px;
}

.team-form-tooltip:after,
.team-form-tooltip:before {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    border-color: transparent;
    border-bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.team-form-tooltip span {
    color: #666666;
    margin-right: 5px;
}

.team-form-tooltip span.date {
    color: #b0b0b0;
}

.field-small {
    width: 266px;
    height: 392px;
    background: transparent url('images/widgets/field-small.jpg') no-repeat center center;
}

.field-upper-half-small {
    position: relative;
    width: 266px;
    height: 196px;
}

.field-lower-half-small {
    position: relative;
    width: 266px;
    height: 196px;
}

.field-player-small {
    position: absolute;
}

.field-player-small span {
    font-size: 16px;
    font-family: 'BebasNeueBold';
    display: block;
    color: #b2b2b2;
    position: relative;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.rival-field-player-small {
    position: absolute;
}

.rival-field-player-small span {
    font-size: 16px;
    font-family: 'BebasNeueBold';
    display: block;
    color: #b2b2b2;
    position: relative;
    -ms-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}

.shape-small {
    position: relative;
    margin: 0px auto 0px auto;
    height: 10px;
    width: 10px;
    background-color: #b99f6e;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.rival-shape-small {
    position: relative;
    margin: 0px auto 0px auto;
    height: 10px;
    width: 10px;
    background-color: #808080;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.s-field-line-0 {
    top: 15%;
}

/* goalkeeper */
.s-field-line-0-5 {
    top: 25%;
}

.s-field-line-1 {
    top: 35%;
}

/* defense */
.s-field-line-1-5 {
    top: 53%;
}

.s-field-line-2 {
    top: 70%;
}

/* middle */
.s-field-line-2-5 {
    top: 74%;
}

.s-field-line-3 {
    top: 86%;
}

/* offense */
.s-rival-field-line-0 {
    bottom: 1%;
}

/* goalkeeper */
.s-rival-field-line-0-5 {
    bottom: 15%;
}

.s-rival-field-line-1 {
    bottom: 20%;
}

/* defense */
.s-rival-field-line-1-5 {
    bottom: 57%;
}

.s-rival-field-line-2 {
    bottom: 55%;
}

/* middle */
.s-rival-field-line-2-5 {
    bottom: 74%;
}

.s-rival-field-line-3 {
    bottom: 75%;
}

/* offense */

/* 1 player */
.s-line-position-1-1 {
    left: 48%;
}

/* 2 players */
.s-line-position-2-1 {
    left: 25%;
}

.s-line-position-2-2 {
    left: 70%;
}

/* 3 players */
.s-line-position-3-1 {
    left: 15%;
}

.s-line-position-3-2 {
    left: 48%;
}

.s-line-position-3-3 {
    left: 80%;
}

/* 4 players */
.s-line-position-4-1 {
    left: 10%;
}

.s-line-position-4-2 {
    left: 35%;
}

.s-line-position-4-3 {
    left: 60%;
}

.s-line-position-4-4 {
    left: 86%;
}

/* 5 players */
.s-line-position-5-1 {
    left: 0px;
}

.s-line-position-5-2 {
    left: 20%;
}

.s-line-position-5-3 {
    left: 40%;
}

.s-line-position-5-4 {
    left: 60%;
}

.s-line-position-5-5 {
    right: 0;
}

/* 6 players */
.s-line-position-6-1 {
    left: 0px;
}

.s-line-position-6-2 {
    left: 15%;
}

.s-line-position-6-3 {
    left: 30%;
}

.s-line-position-6-4 {
    left: 45%;
}

.s-line-position-6-5 {
    left: 60%;
}

.s-line-position-6-6 {
    right: 0;
}

/* 1 player */
.s-rival-line-position-1-1 {
    left: 48%;
}

/* 2 players */
.s-rival-line-position-2-1 {
    left: 25%;
}

.s-rival-line-position-2-2 {
    left: 70%;
}

/* 3 players */
.s-rival-line-position-3-1 {
    left: 15%;
}

.s-rival-line-position-3-2 {
    left: 48%;
}

.s-rival-line-position-3-3 {
    left: 80%;
}

/* 4 players */
.s-rival-line-position-4-1 {
    left: 10%;
}

.s-rival-line-position-4-2 {
    left: 35%;
}

.s-rival-line-position-4-3 {
    left: 60%;
}

.s-rival-line-position-4-4 {
    left: 86%;
}

/* 5 players */
.s-rival-line-position-5-1 {
    left: 0px;
}

.s-rival-line-position-5-2 {
    left: 20%;
}

.s-rival-line-position-5-3 {
    left: 40%;
}

.s-rival-line-position-5-4 {
    left: 60%;
}

.s-rival-line-position-5-5 {
    right: 0;
}

/* 6 players */
.s-rival-line-position-6-1 {
    left: 0px;
}

.s-rival-line-position-6-2 {
    left: 15%;
}

.s-rival-line-position-6-3 {
    left: 30%;
}

.s-rival-line-position-6-4 {
    left: 45%;
}

.s-rival-line-position-6-5 {
    left: 60%;
}

.s-rival-line-position-6-6 {
    right: 0;
}

/*----LIVE FEED----*/
#lf-photos-videos .gallery-wrap-large a .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    display: none;
    opacity: .7;
    background: #000 url(images/play.png) no-repeat center center
}

#lf-photos-videos .gallery-wrap-small a .overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: 0;
    display: none;
    opacity: .7;
    background: #000 url(images/bg-photos-videos.png) no-repeat center center
}

.timeline {
    position: relative;
    float: left;
    max-width: 735px;
    min-width: 735px;
    background-color: #fff
}

.timeline-content {
    padding: 45px 36px 0
}

#live-feed-stats .live-feed-stats-ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    position: relative;
    height: 40px
}

#live-feed-stats .live-feed-stats-ul .live-feed-stats-li {
    display: inline-block;
    float: left;
    height: 40px;
    width: 50%;
    text-align: center
}

#live-feed-stats .live-feed-stats-ul .live-feed-stats-li:nth-child(1) {
    background: #000;
    border-right: 1px solid #fff
}

#live-feed-stats .live-feed-stats-ul .live-feed-stats-li:nth-child(2) {
    background: gray;
    border-left: 1px solid #fff
}

#live-feed-stats .live-feed-stats-ul .live-feed-stats-li a {
    line-height: 40px;
    text-decoration: none;
    outline: none;
    color: #fff;
    font-weight: 600;
    font-size: 15px
}

#charts {
    position: relative;
    display: block;
    width: 100%;
    list-style: none;
    margin: 20px 0;
    padding: 0
}

#charts li {
    background-color: #e6e6e6;
    position: relative;
    display: block;
    width: 88%;
    height: 20px;
    margin: 0 auto
}

.which-stat {
    display: block;
    text-align: center;
    margin: 10px 0;
    color: #1b1b1b;
    font-weight: 600
}

.prct-paok {
    left: -39px;
}

.prct-rival {
    right: -39px;
}

.prct-paok,
.prct-rival {
    width: 30px;
    height: 20px;
    position: absolute;
    top: 0;
    text-align: center;
    background: #fff
}

.charts-left {
    position: relative;
    display: block;
    width: 50%;
    float: left
}

.charts-right {
    position: relative;
    display: block;
    width: 50%;
    float: right
}

#charts li .bar-paok {
    position: relative;
    width: 0;
    height: 20px;
    display: block;
    float: right;
    background-color: #000;
    border-right: 1px solid #fff
}

#charts li .bar-rival {
    position: relative;
    width: 0;
    height: 20px;
    display: block;
    float: left;
    background-color: gray;
    border-left: 1px solid #fff
}

.chart-separator {
    margin-top: 20px;
    border: 1px solid #e6e6e6;
    height: 1px;
    width: 100%
}

.main-lf-container-large {
    position: relative;
    float: left;
    max-width: 1080px;
    min-width: 1080px;
    background-color: #fff;
    padding: 0px 36px 0
}

.main-lf-container-small {
    position: relative;
    float: left;
    max-width: 735px;
    min-width: 735px;
    background-color: #fff;
    padding: 0px 36px 0
}

.lf-match-report-content img {
    width: 100%
}

.main-lf-container-large .row {
    margin: 0
}

.main-lf-container-small .row {
    margin: 0
}

.photo-container {
    padding: 40px 36px 0
}

.photo-container img {
    display: block;
    margin: 0 auto
}

.report-date {
    color: gray;
    margin-left: 70px;
    margin-bottom: 30px;
    display: block
}

.lf-match-report-main-text .lf-match-report-summary {
    float: right;
    width: 100%;
    max-width: 490px
}

.lf-match-report-main-text p {
    float: right;
    color: #666;
    margin-bottom: 30px;
    width: 100%;
    max-width: 490px
}

.lf-match-report-main-text h2 {
    text-transform: uppercase;
    margin: 0 0 5px;
    font-size: 15px;
    font-weight: 600;
    width: 100%;
    float: right;
    color: #666;
    max-width: 490px
}

.final-score {
    line-height: 58px;
    font-size: 50px;
    display: block;
    padding: 0 70px;
    font-family: 'BebasNeue';
    font-weight: bold;
}

/*.rival-team{padding-left:15px;color:gray;font-size: 20px;line-height: 46px;}*/
.rival-team {
    padding: 10px 0px 0px 15px;
    color: gray;
    font-size: 20px;
}

.match-away-right .row:nth-child(1) span,
.match-home-right .row:nth-child(1) span {
    color: #585858;
    line-height: 30px;
    font-weight: 400;
    font-size: 11px
}

.category-feed-pagination {
    float: left;
    margin-left: 135px;
    margin-top: 36px
}

.orange-event {
    background-color: #ff6d00 !important;
    color: #fff !important;
}

.placement {
    border-bottom: 1px solid #d4d4d4;
}

.megastore-overlay {
    z-index: 1;
    position: relative;
}

/* DESKTOP */
@media (min-width: 1200px) {
    .jPanelMenu-panel {
        background: url(skins/skin.jpg) center top fixed !important;
        /*background-image:url(images/bg-page.png)!important;*/
    }

    .shadow-row-black {
        background: url(images/shadow-black.png) repeat-x;
        background-color: #333;
        height: 20px;
    }

    .index-widget {
        margin: 0 11px 10px !important;
    }

    .tablet,
    .mobile {
        display: none;
    }

    .empty-space {
        height: 76px;
        background-color: #ccc;
    }

    .main-carousel {
        height: 600px;
        background-color: #000;
        padding: 0;
    }

    .carousel-bullets {
        background-color: #fff;
        height: 55px;
    }

    .life-story {
        margin-bottom: 20px;
    }

    .statistics .player-stats {
        background-color: #e6e6e6;
    }

    .single-event .event-info {
        position: absolute;
        left: 100px;
        top: 15px;
    }


    .subscribe-headings {
        float: left;
        max-width: 55%;
        margin-left: 43px;
        width: 100%;
        margin-top: 35px;
        max-height: 130px;
        height: auto;
        overflow: hidden
    }

    #statistics-tabs ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0
    }

    #statistics-tabs ul li a {
        outline: none;
        background-color: #e6e6e6;
        color: #000;
        text-decoration: none;
        font-size: 12px;
        padding: 12px 0;
        float: left;
        margin: 0;
        text-align: center;
        width: 133px
    }

    #standing-tabs ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0
    }

    #standing-tabs ul li {
        display: inline
    }

    #standing-tabs ul li a {
        background-color: #e6e6e6;
        text-decoration: none;
        outline: none;
    }

    #standing-tabs ul li:nth-child(1) a {
        border-right: 1px solid #d3d3d3;
        padding: 12px 38px 12px 12px;
        float: left;
        font-size: 16px;
        color: #333;
    }

    #standing-tabs ul li:nth-child(2) a {
        border-right: 1px solid #d3d3d3;
        padding: 13px 15px 8px;
        float: left;
    }

    #standing-tabs ul li:nth-child(3) a {
        font-size: 16px;
        padding: 12px 13px;
        color: #9e9e9e;
        float: left;
    }

    .one-fourth {
        text-align: center;
        background-color: #f1f1f1;
        border-radius: 15px;
    }

    .one-fourth a {
        display: block;
        height: 100%;
        padding-top: 60px;
        color: #b3b3b3;
        text-decoration: none;
    }

    .main-template-container {
        padding: 0;
        position: relative;
        background-color: #fff;
    }

    .main-template-container .row {
        margin: 0;
    }

    .all-left {
        width: 755px;
        height: auto;
        position: relative;
        float: left;
        margin: 0;
        background-image: url(images/shadow-vertical-upper-part.png), url(images/shadow-vertical-lower-part.png), url(images/shadow-vertical-middle-part.png);
        background-position: right top, right bottom, right center;
        background-repeat: no-repeat, no-repeat, repeat-y;
        background-size: 20px 125px, 20px auto, 20px 125px;
    }

    .all-left .share-bar {
        padding-left: 40px;
    }

    .all-right {
        width: 325px;
        height: auto;
        position: relative;
        float: left;
        background-color: #fff;
    }

    .main-section {
        position: relative;
        float: left;
        max-width: 735px;
        min-width: 735px;
        background-color: #fff;
        margin-top: 30px;
    }

    .the-content {
        padding: 0 36px;
    }

    .main-template-filler {
        height: 30px;
        position: relative;
        min-width: 735px;
        max-width: 735px;
    }

    .sidebar-wrapper {
        position: relative;
        width: 100%;
        float: right;
        height: auto;
        max-width: 325px;
        padding: 0px 22px 22px 16px;
    }

    .single-player .sidebar-wrapper,
    single-post .sidebar-wrapper {
        padding-top: 40px;
    }

    .the-sidebar {
        padding-top: 30px;
        position: relative;
        float: left;
        background-color: #fff;
    }

    .the-sidebar ul {
        list-style: none;
        /*margin:0 25px;*/
        padding: 0;
    }

    /* Margin removed to resolve the match center widg in sidebar */
    .the-sidebar ul li {
        margin: 0 !important;
    }

    .the-sidebar ul li .widget {
        margin: 10px 0;
    }

    .all-left-no-sidebar {
        width: 1080px;
        height: auto;
        position: relative;
        float: left;
        margin: 0;
    }

    .main-category-container {
        position: relative;
        padding: 0;
        background-color: #fff;
    }

    .main-category-container .row {
        margin: 0;
    }

    .main-large-content {
        position: relative;
        float: left;
        max-width: 1080px;
        min-width: 1080px;
        background-color: #fff;
        padding: 40px 36px 0;
    }

    .main-large-content-alt2 {
        position: relative;
        float: left;
        max-width: 1080px;
        min-width: 1080px;
        background-color: #fff;
        padding: 34px 30px 0;
    }

    .small-separator {
        width: 130px;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        float: left;
        margin-bottom: 30px;
    }

    .first-grid-container {
        padding: 10px 0 10px;
        background-color: #fff;
        position: relative;
    }

    #cat-tab2,
    #cat-tab3,
    #cat-tab4 {
        display: none;
    }

    .teamplayers-single-person {
        margin-top: 18px;
        margin-bottom: 0px;
        float: left;
        max-width: 318px;
        min-width: 318px;
        max-height: 280px;
        min-height: 280px;
    }

    .teamplayers-section a:last-of-type .teamplayers-single-person {
        margin-bottom: 30px;
    }

    .single-person-info {
        position: relative;
        padding-left: 15px;
        min-height: 105px;
        overflow: hidden;
        background: #e6e6e6 url(images/academy-temp-triangle-golden.png) no-repeat right top
    }

    .single-person-info .player-name {
        display: block;
        float: left;
        max-width: 85%
    }

    .single-person-info .player-number {
        position: absolute;
        right: 12px;
        bottom: 2px;
        color: #fff;
        font-size: 44px;
    }

    .tph-first {
        margin: 38px 0 12px !important;
        margin: 38px 0 12px 0 !important
    }

    .full-article-image {
        padding: 40px 0 36px
    }

    .full-article-image img {
        width: 100%;
    }

    .full-article-header {
        padding: 0 0 0 60px;
    }

    .full-article-main-text {
        padding: 0 0 0 60px;
        line-height: 22px;
    }

    .full-article-main-text img {
        margin-left: 0px;
        margin-bottom: 28px;
        width: 100%;
        height: auto;
    }

    .text-holder img {
        width: 123%;
        height: auto;
        margin: 13px 0px 27px -117px;
    }

    .full-article-paragraph {
        max-width: 510px;
        min-width: 510px;
        float: right
    }

    .fa-highlight {
        width: 100%;
        float: left;
        margin: 45px 0;
        padding: 30px 0;
        border-top: 1px solid #d8d8d8;
        border-bottom: 1px solid #d8d8d8;
        font-size: 40px;
        line-height: 40px
    }

    .full-article-shadow-row {
        background: url(images/shadow-desktop.png) no-repeat;
        background-color: #fff;
        height: 65px;
        position: relative;
        width: 735px;
        float: left
    }

    .full-article-shadow-row img {
        position: relative;
        top: -1px
    }

    .single-profile-image {
        float: right;
        padding: 10px 0 35px
    }

    .single-profile-header {
        padding-left: 70px
    }

    .player-info {
        height: auto;
        padding-left: 70px;
        line-height: 18px;
    }

    .player-bio {
        padding-left: 70px;
        margin-bottom: 50px
    }

    .statistics-heading {
        float: left;
        margin: 0;
        width: 67%;
        background: #000;
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 40px
    }

    .player-statistics-menu ul li {
        position: relative;
        width: 168px;
        height: 40px;
        background-color: #666;
        text-align: center;
        float: left
    }

    /*.player-statistics-menu > ul > li{border-right: 1px solid #848484;}*/
    .player-statistics-menu ul li:nth-child(4) {
        border: none;
        width: 158px
    }

    .player-statistics-menu ul li a {
        color: #fff;
        line-height: 40px;
        text-decoration: none
    }

    .player-statistics-menu ul .ui-tabs-active {
        background: #fff url(images/small-down-triangle-black.png) no-repeat center top
    }

    .player-statistics-menu ul .ui-tabs-active:hover {
        background: #fff url(images/small-down-triangle-black.png) no-repeat center top
    }

    .player-statistics-menu ul .ui-tabs-active:nth-child(4) {
        background: #fff url(images/small-down-triangle.png) no-repeat center top
    }

    .player-statistics-analytics .statistics-list .statistics-list-item {
        background-color: transparent;
        height: auto;
        width: 221px;
        margin: 20px 0
    }

    .career {
        margin-top: 20px
    }

    .career-header {
        background-color: #000
    }

    .career-header h2 {
        margin: 0;
        background: #000;
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 40px
    }

    .career table tr td:nth-child(1) {
        width: 100px
    }

    .career table tr td:nth-child(3) {
        width: 100px
    }

    .single-page-main .page-content-section .text-holder {
        float: right;
        max-width: 510px;
        width: 100%
    }

    .page-fixtures-results .dropdown-selector,
    .page-team-statistics .dropdown-selector,
    .page-template-page-full-width .dropdown-selector,
    .page-template-single-page-format-new .dropdown-selector {
        float: right;
        margin-right: 59px;
        border-left: 1px solid #585858;
        border-right: 1px solid #585858
    }

    .fixtures-results-tab {
        position: relative;
        float: left;
        max-width: 735px;
        min-width: 735px;
        background-color: #fff;
        padding: 11px 25px 0 36px
    }

    .one-third:nth-child(3) {
        background: #f5f5f5 url(images/background-patch.png) no-repeat left center
    }

    .match-report {
        text-align: right;
        padding-left: 0
    }

    .final-score .rival-score {
        color: #999;
        display: block;
        float: left;
        text-align: center
    }

    .final-score .paok-score {
        color: #222;
        display: block;
        float: left;
        text-align: center
    }

    .final-score .score-separator {
        display: block;
        float: left;
        text-align: center
    }

    .match-away-left {
        width: 30px;
        height: 125px;
        position: relative;
        float: left;
        text-align: center;
    }

    .match-away-right {
        width: 644px;
        height: 125px;
        background: #f5f5f5;
        position: relative;
        float: right
    }

    .match-home-left {
        width: 30px;
        height: 125px;
        position: relative;
        float: left;
        text-align: center;
    }

    .match-home-right {
        width: 644px;
        height: 125px;
        background: #f5f5f5;
        position: relative;
        float: right
    }

    .match-champions-league {
        background: #ececec url(images/competition_icons/fixtures-cl.png) no-repeat center center;
    }

    .match-super-league {
        background: #ececec url(images/competition_icons/fixtures-sl.png) no-repeat center center;
    }

    .match-super-league-2 {
        background: #ececec url(images/competition_icons/fixtures-sl2.png) no-repeat center center;
    }

    .match-europa-league {
        background: #ececec url(images/competition_icons/fixtures-el1.png) no-repeat center center;
    }

    .match-greek-cup {
        background: #ececec url(images/competition_icons/fixtures-cup.png) no-repeat center center;
    }

    .match-friendly-match {
        background: #ececec url(images/competition_icons/fixtures-friendly.png) no-repeat center center;
    }

    .match-conference-league {
        background: #ececec url(images/competition_icons/fixtures-conf.png) no-repeat center center;
    }

    .match-youth-league {
        background: #ececec url(images/competition_icons/fixtures-yl.png) no-repeat center center;
        background-size: 40px 40px
    }

    /*    .match-champions-league{background:#ececec url(images/c-league-small.png) no-repeat center center;background-size:20px 20px}
    .match-super-league{background:#ececec url(images/icon-superleague.png) no-repeat center center;background-size:20px 20px}
    .match-europa-league{background:#ececec url(images/icon-europaleague.png) no-repeat center center;background-size:20px 20px}
    .match-greek-cup{background:#ececec url(images/icon-greekcup.png) no-repeat center center;background-size:20px 20px}
    .match-friendly-match{background:#ececec url(images/icon-friendlymatch.png) no-repeat center center;background-size:20px 20px}
    */
    .which-year {
        margin: 12px 0 0
    }

    .which-year span {
        color: #8c8c8c;
        font-size: 30px;
        font-weight: 300
    }

    .which-month {
        height: 40px;
        background-color: gray;
        margin-bottom: 10px;
        margin-top: 20px
    }

    .col-lg-12.away,
    .col-lg-12.home {
        margin-bottom: 2px;
    }

    #blueimp-gallery .slides .slide .slide-content {
        height: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        display: block;
        margin: auto
    }

    #blueimp-gallery .next {
        position: absolute;
        right: 311px;
    }

    #blueimp-gallery .prev {
        position: absolute;
        left: 312px;
    }

    #blueimp-gallery .close {
        position: absolute;
        right: 205px;
        top: 15px
    }

    #photo-video .gallery-wrap-large {
        padding: 0px 38px 0px 35px;
    }

    .gallery-wrap-large .gallery-image {
        width: 100%;
        height: 672px;
        position: relative
    }

    .gallery-wrap-small {
        width: 335px;
        height: 335px;
        position: relative;
        float: left;
        margin: 1px 0
    }

    .gallery-wrap-small .gallery-image {
        width: 335px;
        height: 335px;
        position: relative
    }

    .gallery-wrap-large .overlay {
        width: 100%;
        height: 120px;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none
    }

    .gallery-wrap-small .overlay {
        width: 100%;
        height: 120px;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none
    }

    .gallery-wrap-large .overlay a {
        margin-left: 36px;
        line-height: 120px;
        font-size: 30px;
        color: #caccc9;
        text-decoration: none;
        font-weight: 300
    }

    .gallery-wrap-small .overlay a {
        overflow: hidden;
        padding: 20px 15px 10px;
        display: block;
        height: 90px;
        position: relative;
        width: auto;
        text-decoration: none;
        color: #caccc9
    }

    .appended-content .gallery-wrap-large .overlay {
        width: 100%;
        height: 120px;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none
    }

    .appended-content .gallery-wrap-small .overlay {
        width: 100%;
        height: 120px;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none
    }

    .appended-content .gallery-wrap-large .overlay a {
        margin-left: 36px;
        line-height: 120px;
        font-size: 30px;
        color: #caccc9;
        text-decoration: none;
        font-weight: 300
    }

    .appended-content .gallery-wrap-small .overlay a {
        overflow: hidden;
        padding: 20px 15px 10px;
        display: block;
        height: 90px;
        position: relative;
        width: auto;
        text-decoration: none;
        color: #caccc9
    }

    .single-gallery-info {
        height: 25px;
        margin: 0 0 40px
    }

    .single-gallery-info h1 {
        position: relative;
        float: left;
        line-height: 25px;
        font-size: 25px;
        margin: 0;
        color: #4a4a4a;
        font-weight: 300
    }

    .how-many-photos span {
        line-height: 19px
    }

    #single-photo-gallery .gallery-wrap-small a .overlay {
        width: 100%;
        height: 100%;
        position: absolute;
        bottom: 0;
        display: none;
        opacity: .7;
        background: #000 url(images/bg-photos-videos.png) no-repeat center center
    }

    #spa-slider .nivo-prevNav {
        left: 0;
        top: 40%;
        width: 60px;
        height: 180px;
        margin-top: -23px;
        background: transparent url(images/gallery-arrow-left.png) no-repeat center center;
        opacity: .8;
        text-indent: -9999px
    }

    #spa-slider .nivo-nextNav {
        right: 0;
        top: 40%;
        width: 60px;
        height: 180px;
        margin-top: -23px;
        background: transparent url(images/gallery-arrow-right.png) no-repeat center center;
        opacity: .8;
        text-indent: -9999px
    }

    #spa-slider .nivo-prevNav:hover {
        opacity: .6
    }

    #spa-slider .nivo-nextNav:hover {
        opacity: .6
    }

    #lightbox .lb-nav a.lb-prev {
        position: absolute;
        left: 0;
        top: 40%;
        width: 60px;
        height: 180px;
        margin-top: -23px;
        background: transparent url(images/gallery-arrow-left.png) no-repeat center center;
        opacity: .8;
        text-indent: -9999px
    }

    #lightbox .lb-nav a.lb-next {
        position: absolute;
        right: 0;
        top: 40%;
        width: 60px;
        height: 180px;
        margin-top: -23px;
        background: transparent url(images/gallery-arrow-right.png) no-repeat center center;
        opacity: .8;
        text-indent: -9999px
    }

    #lightbox .lb-data .lb-details {
        display: none
    }

    #lightbox .lb-data .lb-close {
        position: absolute;
        right: 205px;
        top: 15px
    }

    .box-lifestory {
        margin: 1px;
        position: relative
    }

    .box-lifestory a {
        font-weight: 300;
        position: relative;
        display: block;
        height: 40px;
        line-height: 40px;
        padding-left: 15px;
        color: #666;
        background: #f1f1f1;
        text-decoration: none
    }

    .box-lifestory-large {
        height: 670px;
        width: 670px
    }

    .box-lifestory-small {
        height: 334px;
        width: 334px
    }

    .box-lifestory-large img {
        width: 670px;
        height: 630px
    }

    .box-lifestory-small img {
        width: 334px;
        height: 294px
    }

    .box-news {
        position: relative;
        display: block;
        margin: 5px;
        overflow: hidden
    }

    .news-overlay {
        height: 108px;
        position: absolute;
        bottom: 0;
        background: transparent url(images/pattern-black-opacity-80.png) repeat center center
    }

    .news-overlay a {
        line-height: 20px;
        font-size: 16px;
        margin: 10px 15px;
        display: block;
        position: relative;
        height: 61px;
        color: #ccc;
        font-weight: 300;
        overflow: hidden;
        text-decoration: none
    }

    .news-overlay span {
        padding: 0 0 10px 15px;
        display: block;
        position: relative;
        color: #ccc;
        font-size: 11px
    }

    .box-news-medium {
        width: 500px;
        height: 306px
    }

    .box-news-large {
        width: 500px;
        height: 622px
    }

    .box-news-small {
        width: 245px;
        height: 306px
    }

    .box-news-large .news-overlay {
        height: 180px;
        position: absolute;
        bottom: 0;
        background: transparent url(images/pattern-black-opacity-80.png) repeat center center
    }

    .box-news-large .news-overlay a {
        line-height: 25px;
        font-size: 20px;
        margin: 15px;
        display: block;
        position: relative;
        height: 118px;
        color: #ccc;
        font-weight: 300;
        overflow: hidden;
        text-decoration: none
    }

    .box-news-large .news-overlay span {
        padding: 0 0 15px 15px;
        display: block;
        position: relative;
        color: #ccc;
        font-size: 12px
    }

    .box-history {
        position: relative;
        display: block;
        margin: 5px;
        overflow: hidden
    }

    .history-header {
        background-image: url('images/special-history-header_1.png');
    }

    .history-overlay {
        height: 108px;
        position: absolute;
        bottom: 0;
        background: transparent url(images/pattern-black-opacity-80.png) repeat center center
    }

    .history-overlay a {
        line-height: 20px;
        font-size: 16px;
        margin: 10px 15px;
        display: block;
        position: relative;
        height: 61px;
        color: #ccc;
        font-weight: 300;
        overflow: hidden;
        text-decoration: none
    }

    .history-overlay span {
        padding: 0 0 10px 15px;
        display: block;
        position: relative;
        color: #ccc;
        font-size: 11px
    }

    .box-history-medium {
        width: 500px;
        height: 306px;
    }

    .box-history-large {
        width: 500px;
        height: 622px;
    }

    .box-history-small {
        width: 245px;
        height: 306px;
    }

    .box-history-large .history-overlay {
        height: 180px;
        position: absolute;
        bottom: 0;
        background: transparent url(images/pattern-black-opacity-80.png) repeat center center
    }

    .box-history-large .history-overlay a {
        line-height: 25px;
        font-size: 20px;
        margin: 15px;
        display: block;
        position: relative;
        height: 118px;
        color: #ccc;
        font-weight: 300;
        overflow: hidden;
        text-decoration: none
    }

    .box-history-large .history-overlay span {
        padding: 0 0 15px 15px;
        display: block;
        position: relative;
        color: #ccc;
        font-size: 12px;
    }

    .jersey-widget {
        width: 100%;
    }

    .jersey-upper {
        width: 100%;
        max-height: 150px;
        height: auto
    }

    /*.jersey-lower{position:relative;width:100%;min-height:145px;background:#e6e6e6 url(images/widgets/jersey-nike.png) no-repeat right bottom}*/
    .jersey-lower {
        position: relative;
        width: 100%;
        min-height: 145px;
        background: #e6e6e6 url(images/widgets/jersey-neat.png) no-repeat right bottom
    }

    .jersey-lower span.jersey-of-player {
        display: block;
        float: left;
        padding: 0;
        margin: 20px 15px 10px;
        text-decoration: none;
        max-width: 70%;
        color: #666;
        font-size: 16px;
        line-height: 20px;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .jersey-lower a.goto-buy {
        border-top: 2px solid #ccc;
        line-height: 15px;
        color: #666;
        display: block;
        float: left;
        width: 100%;
        max-width: 63%;
        padding: 15px 0 15px 15px;
        position: absolute;
        bottom: 0;
        letter-spacing: .4px
    }

    .player-statistics-header .dropdown-selector {
        width: 33%;
    }

    .tweets-widget .list-of-tweets li {
        padding: 25px 15px;
        border-bottom: 2px solid #d2d2d2;
        height: auto;
        display: inline-block;
    }

    #table-tabbed-menu ul {
        float: left;
        width: 100%;
        margin: 0 0 20px;
        list-style: none;
        background-color: #ccc;
    }

    #table-tabbed-menu ul li {
        display: inline-block;
        min-width: 105px;
        text-align: center;
        border-right: 2px solid #dfdfdf;
        float: left;
    }

    #table-tabbed-menu ul li:hover,
    #table-tabbed-menu ul li.active {
        background-color: #454545;
    }

    #table-tabbed-menu ul li:hover a,
    #table-tabbed-menu ul li.active a {
        color: #fff;
    }

    #table-tabbed-menu ul li:last-child {
        border-right: none;
    }

    #table-tabbed-menu ul li:first-child {
        border-left: 2px solid #dfdfdf;
    }

    #table-tabbed-menu ul li a {
        color: #666;
        line-height: 40px;
        text-decoration: none;
    }

    .video-gallery-header .row {
        margin: 0;
        min-height: 50px;
        background: #1a1a1a;
    }

    .video-gallery-header .row .header-content {
        width: 1080px;
        padding: 0;
        margin: 0 auto;
        min-height: 50px;
        background: #1a1a1a url(images/header-bg-patch.png) no-repeat 870px center
    }

    .video-gallery-header .row .header-content a {
        float: right;
        line-height: 50px;
        padding-right: 30px;
        text-align: right;
    }

    .video-gallery-header .row .header-content a img {
        width: 50%;
    }

    .yt-categories li.current-video-cat-link:after {
        line-height: 30px;
        content: url('images/icon-orange-tick.png');
        top: 5px;
        position: absolute;
        right: 0;
        color: #fe6f07;
        font-family: 'Open Sans', sans-serif;
        padding: 0 5px
    }

    .main-video-area .main-video-info {
        min-height: 140px;
        padding: 20px 35px;
        position: relative;
        border-bottom: 2px solid #e6e6e6;
    }

    .main-video-area .main-video-info:before {
        content: '';
        position: absolute;
        top: -20px;
        left: 10%;
        margin: 0 auto;
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-bottom: 20px solid #fff
    }

    .main-video-area .main-video-info a {
        text-decoration: none;
        color: #666;
        font-size: 24px;
        margin-bottom: 35px;
        margin-top: 20px;
    }

    .video-gallery {
        padding: 0px 35px;
        float: left;
    }

    .category-title {
        width: auto;
        text-align: center;
        margin: 70px 0 0 0 !important;
        font-weight: 500 !important;
    }

    .categoty-header {
        height: 160px !important;
    }

    .teamplayers-single-person-full {
        margin-bottom: 30px !important;
    }

    .single-person-flat {
        min-height: 0 !important;
    }

    .single-person-flat .single-person-info {
        min-height: 55px !important;
    }

    .teamplayers-single-person-full.single-person-flat:not(:last-child) {
        margin-bottom: 0px !important;
    }

}

/* TABLET */
@media (min-width: 768px) and (max-width: 1199px) {
    .jPanelMenu-panel {
        background: url(skins/skin.jpg) center top fixed !important;
        /*background-image:url(images/bg-page.png)!important;*/
    }

    .category-feed-pagination {
        margin-left: 116px;
    }

    .cat-feed .share-bar {
        margin: 44px 0px 44px 30px;
    }

    /* special pages */
    .special-page-device {
        /* height: auto; */
        float: left;
        width: 100%;
        background-repeat: no-repeat;
        background-size: auto auto;
        background-position: center center;
    }

    .special-page-device p.p-type-1 {
        color: #818181;
    }

    .special-page-device .goto-u a {
        line-height: 60px;
        font-size: 25px;
    }

    .special-page-device .goto-u a.u17 {
        background: url('images/u17-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a.u16 {
        background: url('images/u16-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a.u15 {
        background: url('images/u15-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a:hover {
        color: #b99f6e;
        background-position-y: -116px;
    }

    .special-page-device .goto-u {
        border-bottom: 1px solid #474747;
    }

    .special-page-device .goto-u:nth-child(2) {
        border-left: none;
        border-right: none;
    }

    .special-page-device .goto-info {
        padding: 30px 0px;
        min-height: 250px;
        background-color: #333333;
        background-position: center 25%;
        background-repeat: no-repeat;
    }

    .special-page-device .small-separator {
        width: 130px;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        margin: 20px auto;
    }

    .special-page-contact {
        float: left;
        margin: 0 auto;
        display: block;
        width: 100%;
    }

    .the-club-d1 {
        min-height: 100%;
    }

    .the-club-d4 .goto-info {
        padding-top: 0px;
        padding-bottom: 0px;
        background-color: white;
    }

    .the-club-d5 p.p-type-1 {
        color: #b2b2b2;
    }

    .fanzone-d2 .goto-info {
        background-color: #1a1a1a;
    }

    .fanzone-d4 {
        min-height: 167px;
        position: relative;
    }

    .fanzone-d5 p.p-type-1 {
        color: #ABABAB;
    }

    .fanzone-d5 .device-info {
        top: 39%;
        max-width: 60%;
        padding-left: 25px;
    }

    .history-d1 .kupelo-holder {
        border-right: 1px solid #ededed;
        width: 20%;
    }

    .history-d1 .kupelo-holder span.what-cup {
        font-size: 13px;
    }

    .history-d5 .rememberance {
        width: 100%;
    }

    .history-d6 h2 {
        font-size: 11px;
    }

    .history-timeline h2 {
        bottom: 15px;
    }

    .the-club-d1 h2 {
        bottom: 177px;
    }



    .tablet-fluid {
        padding: 0;
        background-color: #fff;
    }

    .tablet-fluid-2 {
        background: transparent url(images/pattern-tablet-header.png) repeat-x center center;
    }

    body {
        background-color: #282828;
    }

    .tablet-shadow-row {
        background: url(images/shadow-tablet-2.png) repeat-x;
        background-color: #fff;
        height: 20px;
    }

    .tablet-shadow-row-black {
        background: url(images/shadow-black-tablet.png) no-repeat;
        background-color: #333;
        height: 20px;
    }

    .tablet-wrapper {
        margin: 0 auto;
        /*background-color:#eaeaea;*/
    }

    .float-center {
        margin: 0 auto !important;
        display: block;
    }

    .index-tablet-widget-left {
        margin: 0 10px 0 25px !important;
    }

    .index-tablet-widget-right {
        margin: 0 25px 0 10px !important;
    }

    .desktop,
    .mobile {
        display: none;
    }

    .container {
        width: 768px;
        padding: 0;
        background-color: #fff;
    }

    .row {
        margin: 0;
    }

    .standard-type-heading {
        background-color: #000;
        position: relative;
    }

    .tablet-toggler {
        width: 55px;
        height: 55px;
        float: left;
        position: relative;
    }

    .tablet-toggler a img {
        padding: 15px 12px;
        cursor: pointer;
    }

    .tablet-top-menu {
        background-color: #fff;
    }

    .toggler {
        float: left;
        padding: 15px;
        position: absolute;
        left: 0;
    }

    .toggler .toggle img {
        cursor: pointer;
    }

    .tablet-header-mid {
        height: 160px;
        background-color: #1a1a1a;
        padding: 0 0 0 25px;
        background: url(images/bg-tablet-header.png) no-repeat center center;
    }

    .tablet-header-mid .logo-left {
        position: absolute;
        top: -16px;
        left: 28px;
        z-index: 10;
    }

    .tablet-header-mid .logo-right {
        position: relative;
        padding-left: 45px;
        top: 23%;
        left: 112px;
    }

    .header-bot {
        height: 50px;
        background-color: #000;
    }

    .tablet-ocot {
        position: absolute;
        bottom: 0;
        right: 0;
        left: 0;
        margin: 0 auto;
        height: 50px;
        width: 250px;
        z-index: 100;
    }

    .empty-space {
        height: 50px;
    }

    .tablet-carousel {
        height: 424px;
        background-color: #000;
    }

    .tablet-captions {
        height: 92px;
        background-color: #fff;
    }

    .grid-large-t {
        width: 432px;
        margin-left: 25px;
        margin-right: 10px;
    }

    .grid-small-t {
        width: 266px;
        margin-left: 10px;
        margin-right: 25px;
    }

    .teamplayers-category-content {
        margin-bottom: 25px;
    }

    .teamplayers-section {
        float: left;
        width: 100%;
        padding: 30px 30px 0px 30px;
    }

    .teamplayers-single-person {
        margin-top: 18px;
        margin-bottom: 0px;
        float: left;
        width: 100%;
        max-width: 48%;
        min-height: 280px;
    }

    /*.teamplayers-section a:last-of-type .teamplayers-single-person{margin-bottom: 30px;}*/
    #standing-t-tabs ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }

    #standing-t-tabs ul li {
        display: inline;
    }

    #standing-t-tabs ul li a {
        background-color: #e6e6e6;
        text-decoration: none;
        outline: none;
    }

    #standing-t-tabs ul li:nth-child(1) a {
        border-right: 1px solid #d3d3d3;
        padding: 12px 38px 12px 12px;
        float: left;
        font-size: 16px;
        color: #333;
    }

    #standing-t-tabs ul li:nth-child(2) a {
        border-right: 1px solid #d3d3d3;
        padding: 13px 15px 8px;
        float: left;
    }

    #standing-t-tabs ul li:nth-child(3) a {
        font-size: 16px;
        padding: 12px 13px;
        color: #9e9e9e;
        float: left;
    }

    #statistics-t-tabs ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
    }

    #statistics-t-tabs ul li a {
        outline: none;
        background-color: #e6e6e6;
        color: #000;
        text-decoration: none;
        font-size: 12px;
        padding: 12px 0;
        float: left;
        margin: 0;
        text-align: center;
        width: 133px
    }

    .single-event .event-info {
        position: absolute;
        left: 85px;
        top: 30px;
    }

    .subscribe-headings {
        float: left;
        width: 100%;
        margin-top: 35px;
        min-height: 95px;
        padding: 0 85px 30px;
        text-align: center;
    }

    .player-video {
        width: 100%;
    }

    .full-article {
        position: relative;
        float: left;
        max-width: 768px;
        min-width: 768px;
        background-color: #fff;
    }

    /*.full-article-content{padding:0 70px 0 105px;}*/
    .full-article-info {
        height: 55px;
        padding: 50px 60px 40px;
    }

    .full-article-cat {
        float: left;
        position: relative;
    }

    .full-article-shares {
        float: right;
        position: relative;
    }

    .small-separator {
        width: 130px;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        margin-bottom: 30px;
    }

    .full-article-paragraph {
        max-width: 510px;
        min-width: 510px;
        margin-left: 83px;
    }

    .full-article-main-text {
        padding: 0 60px;
    }

    .full-article-main-text img {
        width: 100%;
        height: auto;
    }

    .full-article-share-bar {
        position: relative;
        left: -69px;
    }

    .share-orange {
        margin: 65px 5px 65px 0;
        width: 125px;
        height: 35px;
        float: left;
        margin-right: 5px;
        background: #ff6d00 url(images/fullarticle/orange-share.jpg) no-repeat center center
    }

    .share-to-public {
        margin: 65px 5px 65px 0;
        width: 200px;
        height: 35px;
        background-color: #f1f1f1;
        float: left;
        margin-right: 5px;
    }

    .related-articles-container {
        padding: 0 25px;
    }

    .related-articles-container .top-news-themata ul li {
        margin: 0 0 10px;
        border-bottom: 1px solid #ccc;
        padding-bottom: 10px;
    }

    .latest-news-container .title {
        background-color: #000;
    }

    .related-articles-container .top-news-themata ul li:last-of-type {
        border: none;
    }

    .latest-news-container .title h2 a {
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 39px
    }

    .single-profile-header {
        float: left;
        display: block;
        width: 100%;
        max-width: 768px;
        padding: 0 50px 0 60px;
    }

    .player-info {
        height: auto;
        padding: 0 50px 0 60px;
        float: left;
        width: 100%;
    }

    .player-bio {
        padding: 0 50px 0 60px;
        float: left;
        margin-bottom: 70px;
    }

    .under-content {
        padding: 0 25px;
    }

    .statistics-heading {
        float: left;
        margin: 0;
        width: 63%;
        background: #000;
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 40px
    }

    .player-statistics-menu ul li {
        position: relative;
        width: 162px;
        height: 40px;
        background-color: #666;
        text-align: center;
        float: left;
        outline: none;
    }

    .player-statistics-menu ul li:nth-child(4) {
        width: 181px;
    }

    .player-statistics-analytics .statistics-list .statistics-list-item {
        background-color: transparent;
        height: auto;
        width: 33.333333%;
        margin: 20px 0
    }

    .yellow-cards {
        float: left;
        background: #f3f3f3 url(images/singleplayer/card-yellow.png) no-repeat center center;
        background-size: 65px 65px
    }

    .red-cards {
        float: right;
        background: #f3f3f3 url(images/singleplayer/card-red.png) no-repeat center center;
        background-size: 65px 65px;
        border-left: 1px solid #f9f9f9
    }

    .career table tr td:nth-child(1) {
        width: 125px;
    }

    .career table tr td:nth-child(3) {
        width: 125px;
    }

    .single-page-main .page-content-section .text-holder {
        width: 100%;
    }

    .page-fixtures-results .dropdown-selector {
        float: right;
        max-width: 155px;
        width: 100%;
        position: relative;
        border-left: 1px solid #666;
    }

    .fixtures-results-tab {
        position: relative;
        float: left;
        max-width: 768px;
        min-width: 768px;
        background-color: #fff;
    }

    .fixtures-results-tab-content {
        padding: 0 25px;
    }

    .one-third:nth-child(3) {
        background: #f5f5f5;
    }

    .match-report {
        text-align: right;
        padding-right: 15px;
    }

    .match-report a {
        color: #9e9e9e;
        font-size: 12px;
        text-decoration: none;
    }

    .rival-team {
        padding-left: 15px;
        color: gray;
        font-size: 30px;
        line-height: 64px;
    }

    .final-score {
        text-align: center;
        line-height: 64px;
        font-size: 40px
    }

    .final-score .rival-score {
        color: #999;
    }

    .final-score .paok-score {
        color: #222;
    }

    .match-away-left {
        width: 30px;
        height: 125px;
        position: relative;
        float: left;
        text-align: center;
    }

    .match-away-right {
        width: 688px;
        height: 125px;
        background: #f5f5f5;
        position: relative;
        float: right;
    }

    .match-home-left {
        width: 30px;
        height: 125px;
        position: relative;
        float: left;
        text-align: center;
    }

    .match-home-right {
        width: 688px;
        height: 125px;
        background: #f5f5f5;
        position: relative;
        float: right;
    }

    .match-home-right .row:nth-child(1) span {
        color: #9c9c9c;
        line-height: 30px;
    }

    .match-champions-league {
        background: #f5f5f5 url(images/c-league-small.png) no-repeat center center;
        background-size: 20px 20px
    }

    .match-super-league {
        background: #f5f5f5 url(images/icon-superleague.png) no-repeat center center;
        background-size: 20px 20px
    }

    .match-europa-league {
        background: #f5f5f5 url(images/competition_icons/fixtures-el1.png) no-repeat center center;
        /*background-size:20px 20px*/
    }

    .match-conference-league {
        background: #f5f5f5 url(images/competition_icons/fixtures-conf.png) no-repeat center center;
        /*background-size:20px 20px*/
    }

    .match-greek-cup {
        background: #f5f5f5 url(images/icon-greekcup.png) no-repeat center center;
        background-size: 20px 20px
    }

    .match-friendly-match {
        background: #f5f5f5 url(images/competition_icons/fixtures-friendly.png) no-repeat center center;
        background-size: 20px 20px
    }

    .match-youth-league {
        background: #f5f5f5 url(images/competition_icons/fixtures-yl.png) no-repeat center center;
        background-size: 40px 40px
    }

    .gallery-wrap-large {
        width: 100%;
        height: auto;
        position: relative;
        margin: 1px 0;
        float: left
    }

    .gallery-wrap-small {
        width: 235px;
        height: 235px;
        position: relative;
        float: left;
        margin: 1px 0
    }

    .gallery-wrap-small .gallery-image {
        width: 235px;
        height: 235px;
        position: relative
    }

    #photo-gallery-t .gallery-wrap-large .overlay {
        width: 100%;
        height: auto;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none;
        padding: 20px 0px;
    }

    #photo-gallery-t .gallery-wrap-small .overlay {
        width: 100%;
        height: auto;
        position: absolute;
        bottom: 0;
        opacity: .7;
        background: #000;
        display: none
    }

    #photo-gallery-t .gallery-wrap-large .overlay a {
        margin-left: 25px;
        font-size: 30px;
        color: #caccc9;
        text-decoration: none;
        font-weight: 300
    }

    #photo-gallery-t .gallery-wrap-small .overlay a {
        overflow: hidden;
        padding: 20px 15px 10px;
        display: block;
        height: auto;
        position: relative;
        width: auto;
        text-decoration: none;
        color: #caccc9
    }

    .jersey-upper {
        float: left;
        width: 100%;
        max-height: 150px;
        height: auto;
        max-width: 266px
    }

    .jersey-lower {
        float: left;
        background-size: auto 100% !important;
        position: relative;
        width: 65%;
        min-height: 150px;
        background: #e6e6e6 url(images/widgets/jersey-neat.png) no-repeat right bottom
    }

    .jersey-lower a.goto-buy {
        border-top: 2px solid #ccc;
        line-height: 15px;
        color: #666;
        display: block;
        float: left;
        width: 100%;
        max-width: 79%;
        padding: 15px 0 15px 15px;
        position: absolute;
        bottom: 0;
        letter-spacing: .4px
    }

    .related-articles-page-container {
        padding: 0 25px
    }

    .related-articles-page-container ul li a.article-heading {
        padding-right: 15px;
        color: #4a4a4a;
        min-width: 70%;
        max-width: 70%;
        margin-left: 20px;
        display: block;
        float: left
    }

    .player-statistics-header .dropdown-selector {
        width: 37%
    }

    .shares-and-breadcrumb {
        height: 55px;
        margin: 30px 60px 0px 60px !important;
    }

    .dropdown-selector-2 {
        float: left;
        max-width: 266px;
        width: 100%;
        position: relative
    }

    .dropdown-selector-2 .clicker {
        position: relative;
        background-color: #333;
        display: block;
        line-height: 40px;
        color: #585858;
        padding: 0 0 0 25px;
        cursor: pointer
    }

    .dropdown-selector-2 ul.dropdown-list-2 {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #4d4d4d;
        position: absolute;
        width: 100%;
        z-index: 10;
        display: none
    }

    #table-tabbed-menu-t ul {
        float: left;
        width: 100%;
        margin: 0 0 20px;
        list-style: none;
        background-color: #ccc
    }

    #table-tabbed-menu-t ul li {
        display: inline-block;
        min-width: 105px;
        text-align: center;
        border-right: 2px solid #dfdfdf;
        float: left
    }

    #table-tabbed-menu-t ul li:last-child {
        border-right: none
    }

    #table-tabbed-menu-t ul li:first-child {
        border-left: 2px solid #dfdfdf
    }

    #table-tabbed-menu-t ul li a {
        color: #666;
        line-height: 40px;
        text-decoration: none
    }

    .video-gallery .main-template-container {
        margin: 0;
        width: 100%;
        padding: 0
    }

    .video-gallery-header .row {
        margin: 0;
        min-height: 135px;
        background: #1a1a1a
    }

    .video-gallery-header .video-category-widget-row {
        height: auto;
        min-height: 40px;
        background-color: #333
    }

    .video-gallery-header .row .header-content {
        width: 100%;
        padding: 0;
        margin: 0;
        min-height: 135px;
        background: #1a1a1a
    }

    .video-gallery-header .row .header-content a {
        float: left;
        line-height: 135px;
        padding-left: 35px
    }

    .video-gallery-header .row .header-content .play-big {
        float: right;
        padding: 30px 30px 30px 0
    }

    .video-gallery-header .video-category-widget-row .dropdown-selector-2 {
        z-index: 11;
        border-left: 1px solid #666;
        border-right: 1px solid #666;
        float: right;
        margin-right: 30px
    }

    .main-video-area .main-video-info {
        min-height: 140px;
        padding: 20px 30px;
        position: relative
    }

    .main-video-area .standard-type-heading {
        background-color: #4d4d4d;
        position: relative
    }

    .main-video-area .standard-type-heading:after {
        content: '';
        position: absolute;
        left: 20%;
        bottom: -14px;
        margin: 0 auto;
        width: 0;
        height: 0;
        z-index: 10;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #4d4d4d
    }

    .lf-match-report {
        position: relative;
        float: left;
        max-width: 768px;
        min-width: 768px;
        background-color: #fff;
        margin-top: 30px
    }

    .lf-match-report-content {
        padding: 0 25px
    }

    .lf-match-report-content .category-info {
        min-height: 55px;
        max-height: 55px;
        padding: 36px 40px 40px 70px
    }

    .lf-match-report-content .category-info .which-cat {
        float: left;
        position: relative
    }

    .which-cat span:nth-child(1) {
        color: gray;
        font-size: 11px
    }

    .which-cat span:nth-child(2) {
        color: #ff6e00;
        font-size: 11px
    }

    .lf-match-report-content .category-info .shares {
        float: right;
        position: relative
    }

    .lf-match-report-main-text {
        padding-left: 36px
    }

    .lf-match-report-main-text h2 {
        text-transform: uppercase;
        margin: 0 0 5px;
        font-size: 15px;
        font-weight: 600;
        max-width: 490px;
        min-width: 490px;
        float: right;
        color: #666
    }

    .lf-match-report-main-text p {
        max-width: 490px;
        min-width: 490px;
        float: right;
        color: #666;
        margin-bottom: 36px
    }

    .report {
        position: relative;
        float: left;
        max-width: 768px;
        min-width: 768px;
        background-color: #fff;
        margin-top: 30px
    }

    .report-content {
        padding: 0 25px
    }

    .report-main-image img {
        width: 100%
    }

    .report-content .small-separator {
        margin-left: 70px
    }

    .report-content .category-info {
        min-height: 55px;
        max-height: 55px;
        padding: 36px 40px 40px 70px
    }

    .report-content .category-info .which-cat {
        float: left;
        position: relative
    }

    .report-content .category-info .shares {
        float: right;
        position: relative
    }

    .main-text {
        padding-left: 36px
    }

    .summary {
        margin: 0 0 35px;
        font-size: 16px;
        font-weight: 600;
        max-width: 565px;
        min-width: 565px;
        float: right;
        color: #666
    }

    .alternative-lf-heading {
        text-transform: uppercase;
        margin: 0 0 5px;
        font-size: 15px;
        font-weight: 600;
        max-width: 565px;
        min-width: 565px;
        float: right;
        color: #666
    }

    .main-text-paragraph {
        max-width: 565px;
        min-width: 565px;
        float: right;
        color: #666;
        margin-bottom: 36px
    }

    .live-feed-container {
        padding: 0;
        position: relative;
        background-color: #fff;
        padding: 0 30px 30px;
    }

    .lf-tab .row {
        margin: 0
    }

    .tablet-live-feed-header-container {
        position: relative;
        padding: 0;
    }

    .tablet-live-feed-header-container .row {
        margin: 0
    }

    .tablet-live-feed-header-container .row-1 {
        position: relative;
        height: 40px;
        background: #fff
    }

    .tablet-live-feed-header-container .row-2 {
        position: relative;
        height: 256px;
        background: #fff
    }

    .tablet-live-feed-header-container .row-3 {
        position: relative;
        height: 100px;
        background: #4d4d4d
    }

    .tablet-live-feed-header-container .row-4 {
        position: relative;
        height: 70px;
        background: #4d4d4d
    }

    .live-feed-info {
        height: 40px;
        background: #fff url(images/bg-tablet-live-feed.png) no-repeat right center
    }

    .live-feed-info .left {
        position: relative;
        float: left;
        width: 285px;
        height: 40px;
        padding-left: 20px
    }

    .live-feed-info .left span {
        line-height: 40px;
        font-size: 11px;
        color: #9f9f9f;
        text-align: center
    }

    .live-feed-info .middle {
        position: relative;
        width: 210px;
        float: left;
        height: 40px;
        margin: 0;
        text-align: center
    }

    .live-feed-info .middle span {
        margin-left: 10px;
        line-height: 40px;
        font-size: 12px;
        color: #9f9f9f
    }

    .live-feed-info .right {
        position: relative;
        width: 270px;
        height: 40px;
        float: left
    }

    .live-feed-info .right span {
        line-height: 40px;
        color: #fff;
        font-weight: 600;
        font-family: 'Open Sans'
    }

    .live-feed-info .right .is-it-live {
        position: relative;
        float: left;
        margin: 0 55px;
        font-family: 'Open Sans';
    }

    .live-feed-info .right .home-or-away {
        position: relative;
        margin: 10px 30px 0 0;
        float: right;
        font-family: 'Open Sans';
        font-size: 13px;
        color: white;
    }

    .teams-and-score {
        background: #fff url(images/shadow-menu-whiter.png) repeat-x center top;
        height: 256px;
    }

    .teams-and-score .left {
        width: 280px;
        height: 256px;
        position: relative;
        float: left;
        text-align: center;
    }

    .teams-and-score .left img {
        position: relative;
        display: block;
        margin: 30px auto 0;
        width: 150px;
        height: auto;
    }

    .teams-and-score .middle {
        width: 208px;
        height: 156px;
        position: relative;
        float: left;
        text-align: center;
        margin-top: 60px;
    }

    .teams-and-score .middle .score-holder {
        position: relative;
        top: 0;
    }

    .teams-and-score .middle .score-holder .score-rival,
    .teams-and-score .middle .score-holder .score-home,
    .teams-and-score .middle .score-holder .score-separator {
        font-size: 100px;
        font-weight: 600;
        line-height: 120px;
        font-family: 'BebasNeue';
    }

    .teams-and-score .right {
        width: 280px;
        height: 256px;
        position: relative;
        float: left;
        text-align: center;
    }

    .teams-and-score .right img {
        position: relative;
        display: block;
        margin: 30px auto 0;
        width: 150px;
        height: auto;
    }

    .team-logo-holder {
        margin-top: 40px;
        width: auto;
    }

    .team-name {
        font-weight: 600;
        line-height: 40px;
        color: #7f7f7f;
        font-size: 20px;
        position: absolute;
        display: block;
        left: 0;
        right: 0;
    }

    .menu-separator {
        width: 55px;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        display: block;
        margin: 0 auto;
        position: relative;
    }

    .aggregation-holder {
        width: 214px;
        height: 60px;
        background: #4d4d4d url(images/live-feed-menu-glossa2.png) no-repeat center top;
        position: absolute;
        top: -60px
    }

    .aggregation-holder span {
        font-size: 12px !important;
        line-height: 25px !important;
        font-weight: 600;
        color: #000;
    }

    .goals-by {
        height: 100px;
        background: #4d4d4d url(images/shadow-fr-black-darker.png) repeat-x center top;
    }

    .goals-by-home-team {
        margin-top: 20px;
        padding-left: 36px;
        width: 280px;
        height: 70px;
        position: relative;
        float: left;
    }

    .goals-by-rival-team {
        margin-top: 20px;
        padding-right: 36px;
        width: 280px;
        height: 70px;
        position: relative;
        float: left;
        text-align: right;
    }

    .goal-by-player,
    .goal-time {
        color: #b8b8b8;
    }

    .time-holder {
        width: 208px;
        height: 100px;
        background: #4d4d4d url(images/live-feed-menu-glossa.png) no-repeat center top;
        position: relative;
        float: left
    }

    .live-feed-menu ul {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #4d4d4d url(images/shadow-menu-gray.png) repeat-x center top;
    }

    .live-feed-menu ul li {
        text-align: center;
        display: inline-block;
        width: 153px;
        height: 70px;
        background: #4d4d4d url(images/shadow-menu-gray.png) no-repeat center top;
        float: left;
        border-right: 1px solid #606060;
    }

    .live-feed-menu ul li:nth-child(5) {
        width: 156px;
    }

    .live-feed-menu ul li:hover {
        background: #fff url(images/shadow-menu-white.png) no-repeat center top
    }

    .live-feed-menu ul li:hover a {
        color: #4d4d4d
    }

    .live-feed-menu ul li a {
        color: #b2b2b2;
        line-height: 70px;
        text-decoration: none
    }

    #lft-tab1,
    #lft-tab2,
    #lft-tab4,
    #lft-tab5 {
        display: none
    }

    .squads {
        position: relative;
        float: left;
        max-width: 768px;
        min-width: 768px;
        background-color: #fff
    }

    .squads-content {
        padding: 45px 25px 20px
    }

    .field {
        width: 718px;
        height: 967px;
        background: transparent url(images/bg-field.jpg) no-repeat center center;
        background-size: 720px 100%;
        margin: 0 auto 20px
    }

    .field-player {
        position: absolute
    }

    .rival-field-player {
        position: absolute
    }

    .field-player-top {
        height: 36px;
        width: 150px;
        position: relative
    }

    .shape {
        top: 5px;
        position: relative;
        margin: 0 auto 10px;
        height: 26px;
        width: 26px;
        background-color: #b99f6e;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .rival-shape {
        top: 5px;
        position: relative;
        margin: 0 auto 10px;
        height: 26px;
        width: 26px;
        background-color: gray;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .is-substitute {
        position: absolute;
        left: 0;
        top: 0;
        margin: 0 0 0 10px;
        height: 36px;
        width: 36px;
        background: transparent url(images/lf-is-substitute.png) no-repeat center center;
        background-size: 26px 26px
    }

    .field-player-bottom {
        height: 30px;
        width: auto;
        position: relative
    }

    .player-surname {
        width: 150px;
        position: relative;
        text-align: center;
        line-height: 30px;
        color: #fff;
        float: left;
        margin: 0 auto
    }

    .filler {
        width: 46px;
        height: 30px;
        position: relative;
        float: left
    }

    .has-yellow-card {
        position: relative;
        float: left;
        margin: 0;
        height: 30px;
        width: 30px;
        background: transparent url(images/lf-card-yellow.png) no-repeat center center;
        background-size: 26px 26px
    }

    .has-red-card {
        position: relative;
        float: left;
        margin: 0;
        height: 30px;
        width: 30px;
        background: transparent url(images/lf-card-red.png) no-repeat center center;
        background-size: 26px 26px
    }

    .has-possesion {
        position: relative;
        float: left;
        margin: 0;
        height: 30px;
        width: 30px;
        background: transparent url(images/lf-has-possesion.png) no-repeat center center;
        background-size: 26px 26px
    }

    .field-line-0 {
        top: 10%;
    }

    .field-line-0-5 {
        top: 15%;
    }

    .field-line-1 {
        top: 30%;
    }

    .field-line-1-5 {
        top: 53%;
    }

    .field-line-2 {
        top: 70%;
    }

    .field-line-2-5 {
        top: 74%;
    }

    .field-line-3 {
        top: 86%;
    }

    .rival-field-line-0 {
        bottom: 8%;
    }

    .rival-field-line-0-5 {
        bottom: 15%;
    }

    .rival-field-line-1 {
        bottom: 28%;
    }

    .rival-field-line-1-5 {
        bottom: 53%;
    }

    .rival-field-line-2 {
        bottom: 65%;
    }

    .rival-field-line-2-5 {
        bottom: 74%;
    }

    .rival-field-line-3 {
        bottom: 84%;
    }

    .line-position-1-1 {
        left: 39%;
    }

    .line-position-2-1 {
        left: 20%;
    }

    .line-position-2-2 {
        left: 57%;
    }

    .line-position-3-1 {
        left: 0;
    }

    .line-position-3-2 {
        left: 39%;
    }

    .line-position-3-3 {
        right: 0;
    }

    .line-position-4-1 {
        left: 0;
    }

    .line-position-4-2 {
        left: 25%;
    }

    .line-position-4-3 {
        left: 50%;
    }

    .line-position-4-4 {
        right: 0;
    }

    .line-position-5-1 {
        left: 0;
    }

    .line-position-5-2 {
        left: 20%;
    }

    .line-position-5-3 {
        left: 40%;
    }

    .line-position-5-4 {
        left: 60%;
    }

    .line-position-5-5 {
        right: 0;
    }

    .line-position-6-1 {
        left: 0;
    }

    .line-position-6-2 {
        left: 15%;
    }

    .line-position-6-3 {
        left: 30%;
    }

    .line-position-6-4 {
        left: 45%;
    }

    .line-position-6-5 {
        left: 60%;
    }

    .line-position-6-6 {
        right: 0;
    }

    .rival-line-position-1-1 {
        left: 39%;
    }

    .rival-line-position-2-1 {
        left: 20%;
    }

    .rival-line-position-2-2 {
        left: 57%;
    }

    .rival-line-position-3-1 {
        left: 0;
    }

    .rival-line-position-3-2 {
        left: 39%;
    }

    .rival-line-position-3-3 {
        right: 0;
    }

    .rival-line-position-4-1 {
        left: 0;
    }

    .rival-line-position-4-2 {
        left: 25%;
    }

    .rival-line-position-4-3 {
        left: 50%;
    }

    .rival-line-position-4-4 {
        right: 0;
    }

    .rival-line-position-5-1 {
        left: 0;
    }

    .rival-line-position-5-2 {
        left: 20%;
    }

    .rival-line-position-5-3 {
        left: 40%;
    }

    .rival-line-position-5-4 {
        left: 60%;
    }

    .rival-line-position-5-5 {
        right: 0;
    }

    .rival-line-position-6-1 {
        left: 0;
    }

    .rival-line-position-6-2 {
        left: 15%;
    }

    .rival-line-position-6-3 {
        left: 30%;
    }

    .rival-line-position-6-4 {
        left: 45%;
    }

    .rival-line-position-6-5 {
        left: 60%;
    }

    .rival-line-position-6-6 {
        right: 0;
    }

    .match-center .league-info ul {
        padding: 0px;
    }

    .match-center .match-info {
        margin: 10px 0;
    }

    .match-center .bx-wrapper .bx-controls .bx-controls-direction a {
        bottom: 28px;
    }

    .match-center .mc-icons {
        padding-top: 5px;
    }

    /*.match-center .bx-controls {margin-top: -43px;}*/
    .single-person-info .player-name {
        margin-left: 20px;
    }

    .single-person-info .player-number {
        font-size: 40px;
        bottom: 0px;
    }

    .tablet .main-thema .post-date {
        position: absolute;
        max-width: 100px;
        top: 0;
        left: -130px;
        line-height: 31px;
    }

    .category-title {
        width: auto;
        text-align: center;
        margin: 50px 0 0 0 !important;
        font-weight: 500 !important;
    }

    .categoty-header {
        height: 140px !important;
    }

    .single-person-flat {
        min-height: 0 !important;
    }

    .single-person-flat .single-person-info {
        min-height: 55px !important;
    }
}

@media (max-width: 767px) {

    .desktop,
    .tablet {
        display: none;
    }

    #jPanelMenu-menu {
        background: rgb(40, 40, 40) !important;
    }

    /* special pages */
    /* academy page */
    .special-page-device {
        background-size: auto auto;
        width: 100%;
    }

    .special-page-device a.link-type-1 {
        min-width: 190px;
        margin: 0px auto;
        left: 0;
        right: 0;
        max-width: 190px;
        position: absolute;
        top: 103px;
        height: 47px;
    }

    .special-page-device a.link-type-2 {
        min-width: 230px;
        margin: 0px auto;
        left: 0;
        right: 0;
        max-width: 230px;
        position: absolute;
    }

    .special-page-device p.p-type-1 {
        color: #818181;
        margin: 0 auto;
        position: static;
        text-align: center;
        width: 290px;
        padding: 20px 0;
        float: none;
    }

    .cat-aca-d2 {
        display: none;
    }

    .special-page-device .goto-u a {
        line-height: 60px;
        font-size: 25px;
    }

    .special-page-device .goto-u {
        border-bottom: 1px solid #474747;
    }

    .special-page-device .goto-info .small-separator {
        width: 130px;
        min-height: 1px;
        border-top: 1px solid #CFCFCF;
        margin: 0 auto;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .special-page-device .goto-info p {
        padding-bottom: 15px;
        font-weight: 400;
    }

    .special-page-device .goto-u a.u17 {
        background: url('images/u17-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a.u16 {
        background: url('images/u16-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a.u15 {
        background: url('images/u15-academy.png') no-repeat center -16px;
        text-indent: -99999px;
    }

    .special-page-device .goto-u a:hover {
        color: #b99f6e;
        background-position-y: -116px;
    }

    .special-page-device .goto-u:nth-child(2) {
        border-left: none;
        border-right: none;
    }

    .special-page-device ul li {
        max-width: 100%;
        width: 100%;
        border-bottom: 1px solid #474747;
    }

    .special-page-device ul li:nth-child(2) {
        border-left: none;
        border-right: none;
    }

    .special-page-device .box-shadow {
        float: none;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 180px;
    }

    .special-page-device .box-shadow:hover {
        float: none;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        max-width: 180px;
    }

    .special-page-contact {
        float: left;
        margin: 0 auto;
        display: block;
        width: 100%;
    }

    .special-page-contact .contact-holder .info-holder {
        padding: 20px 0px 25px;
        max-width: 100%;
        width: 100%;
        float: left;
    }

    .special-page-news-device ul {
        width: 100%;
        float: left;
        margin: 0px 0px 10px 0px;
        list-style: none;
        padding: 0px;
    }

    .special-page-news-device ul li .news-offset {
        display: none;
    }

    .special-page-news-device ul li .news-date {
        max-width: 100%;
        width: 100%;
        float: left;
        text-align: center;
    }

    .special-page-news-device ul li a {
        text-align: center;
        max-width: 100%;
        width: 100%;
        display: block;
        padding: 0px;
        color: #343434;
        float: left;
    }

    .special-page-device .h2-gravata-small {
        font-size: 17px;
    }

    .special-page-device .backimg {
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        z-index: -10;
    }

    .special-page-device .frontimg {
        position: relative;
    }

    .the-club-d1 {
        min-height: 100%;
    }

    .the-club-d5 p.p-type-1 {
        color: #b2b2b2;
    }

    .history-d6 h2 {
        font-size: 8px;
        margin: 8px 0 0;
    }

    .special-page-device .h2-gravata {
        font-size: 16px;
    }

    .history-timeline h2 {
        font-size: 10px;
        bottom: 30%;
        width: 62%;
        margin: 0 auto;
    }

    .the-club-d1 h2 {
        bottom: 32%;
        font-size: 130%;
    }


    .fanzone-d1 p.extra-p-type-1 {
        position: absolute;
        top: 70% !important;
    }

    .fanzone-d1 a.extra-link-type-1 {
        position: absolute;
        top: 55% !important;
    }

    .fanzone-d1 p.p-type-1 {
        position: absolute;
        top: 30%;
    }

    .fanzone-d1 a.link-type-1 {
        position: absolute;
        top: 15%;
    }

    .fanzone-d3 p {
        position: absolute;
        right: 0;
        left: 0;
        margin: 0 auto;
        top: 76%%;
    }

    .fanzone-d3 a.download-link {
        right: 0;
        top: 68%;
        left: 0;
        margin: 0 auto;
    }

    .fanzone-d3 span.downloads {
        display: none;
    }

    .fanzone-d4 {
        min-height: 0;
    }

    .fanzone-d4 a.sign-in {
        font-size: 12px;
    }

    .fanzone-d5 {
        min-height: 0;
        margin-bottom: 20px;
    }

    .fanzone-d5 .device-info {
        position: relative;
        top: 0;
        max-width: 100%;
        width: 100%;
        padding: 20px;
    }

    .fanzone-d5 .device-info a {
        position: relative;
        text-align: center;
        display: block;
    }

    .fanzone-d5 p.p-type-1 {
        color: #000;
        left: 0;
        right: 0;
        margin: 0 auto;
    }

    .fanzone-d5 .device-info a {
        position: relative;
        text-align: center;
        display: block;
        height: auto;
        float: left;
        width: 100%;
        margin-top: 10px;
    }

    .fanzone-d6 .fanzone-social {
        width: 40px !important;
        height: 40px !important;
        background-size: cover !important;
    }

    .fanzone-d6 .fanzone-social:hover {
        background-position: center -40px !important;
    }

    .fanzone-d6 a.fanzone-social.fan-pntr {
        height: 39px !important;
    }

    .fanzone-d6 a.fan-gp {
        top: 25%;
        right: 48%;
    }

    .fanzone-d6 {
        min-height: 0;
        padding: 0px 10px;
    }

    .history-d1 .kupelo-holder {}

    .history-d1 .kupelo-holder {
        border-right: none;
    }

    .history-d1 .kupelo-holder a {
        display: block;
    }

    .history-d1 .kupelo-holder span.what-cup {
        font-size: 13px;
    }

    .history-d5 .rememberance {
        width: 100%;
    }



    .standard-type-heading {
        background-color: #000;
        position: relative;
        /*margin-bottom:10px*/
    }

    .mobile-container {
        padding: 0 12px;
    }

    .mobile-row {
        margin: 0;
    }

    .mobile-shadow-row {
        background: url(images/shadow-tablet-2.png) repeat-x;
        background-color: #fff;
        height: 18px;
    }

    .title {
        background-color: #000;
    }

    .mobile-header-mid .logo-left {
        position: absolute;
        top: -20px;
        left: 40px;
        z-index: 10;
    }

    .mobile-header-mid .logo-right {
        position: relative;
        float: right;
        padding: 16px 20px;
    }

    .mobile-header-mid .logo-left img {
        height: 85px;
    }

    .mobile-header-mid .logo-right img {
        height: 22px;
    }

    .toggler {
        float: left;
        padding: 3px;
        margin-left: 3px;
    }

    .toggler img {
        width: 75%;
    }

    .nivo-caption h3 {
        margin: 0;
        font-weight: 300;
        color: #666;
    }

    .nivo-caption span {
        font-weight: 700;
        font-size: 12px;
        color: #666;
    }

    .nivo-directionNav a {
        bottom: 65px !important;
    }

    .main-article img {
        width: 100%;
    }

    .main-article-text {
        min-height: 105px;
        padding: 10px 0 0 15px;
        position: relative;
    }

    .main-article-text:before {
        content: url('images/top-news-arrow.png');
        position: absolute;
        left: 0;
        top: 17px;
    }

    .main-themata {
        list-style-image: url(images/top-news-arrow.png);
        margin: 0;
        padding-left: 15px;
    }

    .main-themata li {
        border-top: 1px solid #d9d9d9;
    }

    .match-info {
        margin-bottom: 0;
    }

    .match-center-item {
        padding: 10px 0;
        border-bottom: 1px solid #d9d9d9;
    }

    .buy-tickets {
        position: absolute;
        right: 0;
        bottom: 0;
    }

    .league-info .live {
        position: absolute;
        right: 0;
    }

    .date {
        color: #838383;
    }

    .league {
        color: #000;
    }

    .versus,
    .stadium {
        color: #838383;
        font-size: 16px;
    }

    .team {
        height: 83px;
        width: 100%;
        background: #666 url(images/button-team2.png) no-repeat right center;
    }

    .foursection {
        margin-bottom: 15px;
    }

    .foursection:after {
        clear: both;
    }

    .foursection img {
        float: left;
        margin-right: 15px;
        width: 33%;
        max-width: 124px;
        max-height: 170px;
    }

    .foursection h3:nth-child(odd) {
        margin: 5px 0 0;
    }

    .foursection h3:nth-child(even) {
        margin: 0 0 0px;
        padding-top: 10px;
    }

    .foursection h3:nth-child(odd) a {
        color: #8a3b00;
        position: relative;
        padding: 0 3px 0 0;
        font-size: 13px;
        font-weight: 400;
        text-decoration: none;
        line-height: 18px;
        display: block;
    }

    .foursection h3:nth-child(even) a {
        color: #fff;
        position: relative;
        padding: 0;
        font-size: 17px;
        font-weight: 600;
        text-decoration: none;
    }

    .play {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        width: 25%;
    }

    .video-thema {
        min-height: 99px;
    }

    .video-player .row {
        position: relative;
    }

    .video-player .player-video {
        width: 100%;
    }

    .video-thema-text {
        min-height: 98px;
        float: left;
        width: 100%;
        background: #e6e6e6;
        position: relative;
    }

    .video-thema-text:after {
        position: absolute;
        right: -0;
        top: 0;
    }

    .megastore-preface-mobile a img {
        width: 100%;
    }

    .full-article {
        position: relative;
        float: left;
        background-color: #fff;
    }

    .full-article-content {
        padding: 0 25px;
    }

    .full-article-main-text img {
        width: 100%;
        height: auto;
    }

    .small-separator {
        width: 130px;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        margin-bottom: 20px;
        margin-top: 30px;
    }

    .full-article-main-text div {
        margin-top: 35px;
    }

    .latest-news-container .title {
        background-color: #fff;
    }

    .latest-news-container .title h2 a {
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #666;
        line-height: 39px;
    }

    .gallery-wrap-large {
        width: 100%;
        height: auto;
        position: relative;
        float: left;
    }

    .gallery-wrap-small {
        width: 100%;
        height: 100%;
        position: relative;
        float: left;
    }

    .gallery-wrap-small .gallery-image {
        width: 100%;
        height: auto;
        position: relative;
    }

    #photo-gallery-m .gallery-wrap-large .overlay {
        width: 100%;
        height: auto;
        position: relative;
        bottom: 0;
        opacity: 1;
        background: #fff;
        padding: 0 20px;
    }

    #photo-gallery-m .gallery-wrap-small .overlay {
        width: 100%;
        height: auto;
        position: relative;
        bottom: 0;
        opacity: 1;
        background: #fff;
        padding: 0 20px;
    }

    #photo-gallery-m .gallery-wrap-large .overlay a {
        display: block;
        font-size: 20px;
        padding: 20px 15px 10px;
        color: #666;
        text-decoration: none;
        font-weight: 300;
    }

    #photo-gallery-m .gallery-wrap-small .overlay a {
        overflow: hidden;
        padding: 20px 15px 10px;
        display: block;
        height: auto;
        position: relative;
        width: auto;
        text-decoration: none;
        color: #666
    }

    .large-separator {
        width: 100%;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        float: left;
        margin-bottom: 20px
    }

    .single-profile-header {
        float: left;
        display: block;
        width: 100%;
        padding: 0 15px;
    }

    .single-profile-heading {
        margin: 30px 0;
        font-size: 40px;
    }

    .player-info {
        height: auto;
        padding: 0 15px;
        float: left;
        width: 100%;
    }

    .player-bio {
        padding: 0 15px;
        float: left;
        margin-bottom: 70px;
        width: 100%;
    }

    .single-player-story {
        position: relative;
        width: 80%;
        float: right;
        padding-left: 0;
    }

    .under-content {
        padding: 0;
    }

    .statistics-heading {
        float: left;
        margin: 0;
        width: 50%;
        background: #4d4d4d;
        padding: 0 0 0 30px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 40px
    }

    .player-statistics-menu ul {
        list-style: none;
        margin: 0 0 10px;
        padding: 0;
        height: auto;
        width: 100%;
        float: left;
    }

    .player-statistics-menu ul li {
        position: relative;
        width: 25%;
        height: 40px;
        background-color: #666;
        text-align: center;
        float: left;
        outline: none;
    }

    .player-statistics-menu ul li:nth-child(4) {
        border: none;
    }

    .player-statistics {
        float: left;
    }

    .player-statistics-analytics .statistics-list .statistics-list-item {
        background-color: transparent;
        height: auto;
        width: 50%;
        margin: 20px 0;
    }

    .career table {
        margin-bottom: 25px;
        width: 100%;
    }

    .career table .table-header th:nth-child(1) {
        padding-left: 15px;
    }

    /*.career table .table-header th:nth-child(3),.career table .table-header th:nth-child(4){display:none;}
    .career table tr td:nth-child(3),.career table tr td:nth-child(4){display:none;}*/
    /*.career table tr td:nth-child(1){width:30%;padding:0 15px;}
    .career table tr td:nth-child(2){width:70%;}*/
    .single-player-qa {
        position: relative;
        float: right;
        width: 80%;
    }

    .single-player-qa ul {
        margin: 0;
        list-style: none;
        width: 100%;
        padding-left: 40px;
    }

    .single-player-qa ul li {
        display: inline-block;
    }

    .single-page {
        padding: 0;
    }

    .single-page .fr-row1,
    .single-page .fr-row2 {
        background: #1a1a1a;
    }

    .single-page-content {
        margin: 0;
    }

    .single-page-main {
        padding: 0 15px 36px;
        /*float:left;*/
    }

    .single-page-main .page-content-section .icon-holder {
        float: left;
        max-width: 20%;
        width: 100%;
    }

    .single-page-main .page-content-section .text-holder {
        float: left;
        /*max-width:80%;*/
        width: 100%;
    }

    .teamplayers-category-content,
    .teamplayers-section {
        float: left;
    }

    .teamplayers-single-person {
        margin-top: 18px;
        margin-bottom: 18px;
        float: left;
        width: 100%;
        max-width: 100%;
        height: auto;
    }

    .teamplayers-single-person-full {
        margin-top: 18px;
        float: left;
        min-width: 100%;
        height: auto;
    }

    .sp-left,
    .sp-right {
        margin: 10px 0;
        float: left;
    }

    .fixtures-results-tab {
        position: relative;
        float: left;
        width: 100%;
        background-color: #fff;
    }

    .fixtures-results-tab-content {
        padding: 0 15px;
    }

    .monthly-matches li {
        margin-bottom: 5px;
    }

    .home .match-left {
        background-color: #000;
    }

    .away .match-left {
        background-color: #b99f6e
    }

    .fr-info-row {
        background-color: #e6e6e6;
    }

    .fr-info-row span {
        line-height: 35px;
        padding-left: 10px;
        display: block;
        color: #666;
        font-size: 10px;
    }

    .match-left {
        min-width: 10px;
        float: left;
        width: 5%;
        background-color: #b99f6e;
        height: 100%;
        min-height: 100px;
        text-align: center;
    }

    .match-left span {
        color: #fff;
        font-size: 9px
    }

    .match-right {
        min-height: 60px;
        float: left;
        width: 95%;
        border-bottom: 1px solid #ebebeb;
        background: #F5F5F5 url(images/background-patch.png) no-repeat 75% center
    }

    .match-right .match-between {
        width: 100%;
        min-height: 60px;
        max-width: 70%;
        float: left;
        padding-left: 15px;
        padding-top: 10px;
        font-size: 20px;
    }

    .match-right .match-outcome {
        width: 100%;
        min-height: 60px;
        max-width: 30%;
        float: left
    }

    .match-right .match-outcome span {
        min-height: 40px;
        font-size: 24px;
        font-weight: 700;
        display: block;
        max-width: 40%;
        float: left;
        width: 100%;
        line-height: 60px
    }

    .match-right .match-outcome span:first-child {
        text-align: right
    }

    .match-right .match-outcome span:nth-child(2) {
        max-width: 20%;
        text-align: center
    }

    .match-right .match-outcome span:last-child {
        text-align: left
    }

    .match-right .match-outcome span.rival-score {
        color: #999
    }

    .match-right .match-outcome span.paok-score {
        color: #222
    }

    .match-bottom {
        width: 95%;
        float: left;
        height: 39px;
        background-color: #f5f5f5
    }

    .match-bottom ul {
        margin: 0;
        padding: 0 0 0 15px;
        list-style: none;
        float: left;
        line-height: 40px
    }

    .match-bottom ul li {
        display: inline-block
    }

    .match-bottom .fr-buy {
        text-decoration: none;
        font-size: 14px;
        line-height: 40px;
        float: right;
        color: #999
    }

    .match-bottom .fr-buy:after {
        content: '';
        background-image: url(images/icon-single-page-2.png);
        width: 40px;
        height: 40px;
        background-size: 100% 100%;
        float: right
    }

    .jersey-upper {
        display: none
    }

    .jersey-lower {
        float: left;
        background-size: auto 100% !important;
        position: relative;
        width: 100%;
        min-height: 150px;
        background: #e6e6e6 url(images/widgets/jersey-neat.png) no-repeat right bottom
    }

    .jersey-lower a.goto-buy {
        border-top: 2px solid #ccc;
        line-height: 15px;
        color: #666;
        display: block;
        float: left;
        width: 100%;
        max-width: 50%;
        padding: 15px 0 15px 15px;
        position: absolute;
        bottom: 0;
        letter-spacing: 0px
    }

    .related-articles-page-container {
        padding: 0 10px
    }

    .related-articles-page-container ul li a.article-heading {
        padding-right: 15px;
        color: #4a4a4a;
        width: 100%;
        margin-left: 20px;
        display: block;
        float: left
    }

    .player-statistics-header .dropdown-selector {
        width: 50%
    }

    .player-statistics-header .dropdown-selector .clicker {
        position: relative;
        background-color: #4d4d4d;
        display: block;
        line-height: 40px;
        color: #fff;
        padding: 0 0 0 25px;
        cursor: pointer
    }

    .dropdown-selector {
        float: left;
        width: 100%;
        position: relative
    }

    .dropdown-selector ul.dropdown-list {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #e6e6e6;
        position: absolute;
        width: 100%;
        z-index: 10
    }

    .dropdown-selector .dropdown-list {
        display: none
    }

    .dropdown-selector ul li a {
        display: block;
        min-height: 40px;
        padding: 10px 25px;
        color: gray;
        text-decoration: none;
        background: #333;
        border-bottom: 1px solid #585858;
    }

    .dropdown-selector ul li a:hover {
        display: block;
        min-height: 40px;
        padding: 10px 25px;
        color: #fff;
        text-decoration: none;
        background: #1a1a1a;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
        transition: background-color .2s ease-in-out
    }

    .dropdown-selector-2 {
        float: left;
        width: 50%;
        position: relative
    }

    .dropdown-selector-2 .clicker {
        position: relative;
        background-color: #333;
        display: block;
        line-height: 40px;
        color: #989898;
        padding: 0 0 0 25px;
        cursor: pointer
    }

    .dropdown-selector-2 ul.dropdown-list-2 {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #4d4d4d;
        position: absolute;
        width: 100%;
        z-index: 11;
        display: none
    }

    .video-gallery-header .video-category-widget-row .dropdown-selector-2 {
        z-index: 11;
        border-left: 1px solid #666;
        float: right
    }

    .category-feed {
        padding: 0;
        float: left
    }

    .category-feed-pagination {
        float: none;
        display: block;
        width: 100%;
        margin: 15px 0 25px 0;
        float: left;
        padding-left: 25px;
    }

    .category-feed-pagination:after {
        clear: both;
    }

    .main-thema {
        min-width: 100%;
        max-width: 100%;
        float: left;
        border-bottom: 2px solid #f3f3f3;
        position: relative
    }

    .main-thema .post-date {
        position: relative;
        max-width: 100%;
        top: 0;
        left: 0;
        width: 100%;
        float: left;
        background-color: #4d4d4d;
        min-height: 60px
    }

    .main-thema .post-date:after {
        content: '';
        position: absolute;
        left: 0;
        right: 0;
        bottom: -15px;
        margin: 0 auto;
        width: 0;
        z-index: 10;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #4d4d4d
    }

    .main-thema .post-date span {
        width: 100%;
        float: left;
        color: #fff;
        padding: 20px;
        font-weight: 700
    }

    .main-thema .post-date span.date {
        font-size: 14px;
        width: auto;
        float: left
    }

    .main-thema .post-date span.year {
        display: none
    }

    .main-thema .post-date span.day {
        font-size: 14px;
        float: right;
        width: auto
    }

    .category-feed-thema .image-container {
        position: relative;
        float: left;
        width: 100%
    }

    .main-thema h1 {
        margin: 25px 0;
        font-size: 24px;
        line-height: 32px;
        float: left;
        padding: 0 30px;
        position: relative;
        font-weight: 300;
    }

    .main-thema h1:before {
        position: absolute;
        content: url('images/top-news-arrow.png');
        left: 10px;
        top: -2px
    }

    .thema-info {
        margin-bottom: 15px;
        float: left;
        padding-left: 30px
    }

    .dual-themata {
        display: none;
        margin-top: 15px;
        min-width: 100%;
        max-width: 100%;
        float: left
    }

    .more {
        position: relative;
        border-top: 2px solid #f3f3f3;
        border-bottom: 2px solid #f3f3f3;
        float: right;
        max-width: 100%;
        width: 100%;
        text-align: center;
        margin: 15px 0;
        padding: 15px 0
    }

    .related-articles-news-container {
        margin-top: 0;
        min-width: 100%;
        max-width: 100%;
        float: left;
        padding: 0 30px
    }

    .related-articles-news-container ul {
        float: left;
        list-style: none;
        margin: 0;
        margin-bottom: 15px;
        padding: 0
    }

    .related-articles-news-container ul li {
        position: relative;
        padding: 10px 0;
        display: inline-block;
        position: relative;
        float: left;
        width: 100%;
        border-bottom: 1px solid #ececec
    }

    .related-articles-news-container ul li .article-below {
        float: left;
        padding: 10px 15px
    }

    .related-articles-news-container ul li a.goto-category {
        color: #ccc;
        font-size: 13px;
        line-height: 20px
    }

    .related-articles-news-container ul li a.article-heading {
        color: #6F6F6F;
        width: 100%;
        max-width: 63%;
        margin-left: 20px;
        display: block;
        float: left;
        font-size: 16px
    }

    .related-articles-news-container ul li span {
        display: block;
        float: right;
        font-size: 13px;
        color: #ccc;
        line-height: 20px
    }

    .tables {
        padding: 0
    }

    #table-tabbed-menu-t ul {
        float: left;
        width: 100%;
        margin: 0 0 20px;
        list-style: none;
        background-color: #ccc;
        padding: 0
    }

    #table-tabbed-menu-t ul li {
        display: inline-block;
        min-width: 16%;
        text-align: center;
        border-right: 2px solid #dfdfdf;
        float: left
    }

    #table-tabbed-menu-t ul li:last-child {
        border-right: none;
        min-width: 20%
    }

    #table-tabbed-menu-t ul li:first-child {
        border-left: none
    }

    #table-tabbed-menu-t ul li a {
        color: #666;
        line-height: 40px;
        text-decoration: none;
        font-size: 10px
    }

    .standing-table thead tr th:nth-child(n+4) {
        display: none
    }

    .standing-table tbody tr td:nth-child(n+4) {
        display: none
    }

    .standing-table tbody tr td:nth-child(2),
    .standing-table thead tr th:nth-child(2) {
        min-width: 121px !important
    }

    .standing-table thead tr th:nth-child(10),
    .standing-table tbody tr td:nth-child(10) {
        display: table-cell;
    }


    .standing-table.stats thead tr th:nth-child(n+4) {
        display: table-cell
    }

    .standing-table.stats tbody tr td:nth-child(n+4) {
        display: table-cell
    }

    .video-gallery-header .row {
        margin: 0;
        min-height: 40px;
        background: #1a1a1a
    }

    .video-gallery-header .row .header-content {
        width: 100%;
        padding: 0;
        margin: 0 auto;
        min-height: 70px;
        background: #1a1a1a url(images/header-bg-patch.png) no-repeat 870px center
    }

    .video-gallery-header .row .header-content a {
        float: none;
        line-height: 41px;
        padding-right: 0;
        margin: 0 auto;
        display: block;
        text-align: center
    }

    .video-gallery-header .row .header-content img {
        width: 30%
    }

    .main-video-area .main-video {
        float: left;
        width: 100%;
        height: auto;
        position: relative
    }

    .main-video-area .date {
        color: #838383;
    }

    .main-video-area .main-video-info {
        float: left;
        min-height: 140px;
        padding: 20px 25px;
        position: relative
    }

    .main-video-area .standard-type-heading {
        float: left;
        background-color: #1a1a1a;
        position: relative;
        margin-bottom: 0;
        width: 50%
    }

    .main-video-area .standard-type-heading:after {
        content: '';
        position: absolute;
        left: 40%;
        bottom: -14px;
        margin: 0 auto;
        width: 0;
        height: 0;
        z-index: 10;
        border-left: 15px solid transparent;
        border-right: 15px solid transparent;
        border-top: 15px solid #1a1a1a
    }

    .field {
        display: none
    }

    .squads-content {
        padding: 0
    }

    .not-supported {
        width: 100%;
        background: #000;
        float: left;
        text-align: center;
        padding: 15px;
        color: #fff
    }

    .live-feed-container {
        padding: 0
    }

    .lf-match-report {
        float: left;
        background-color: #fff;
        width: 100%;
        padding: 15px
    }

    .lf-match-report .row {
        margin: 0
    }

    .lf-match-report-main-text .lf-match-report-summary {
        float: left;
        width: 100%
    }

    .lf-match-report-main-text .lf-match-report-summary .summary {
        margin: 30px 0;
        font-size: 16px;
        font-weight: 600;
        float: left;
        color: #666
    }

    .lf-match-report-main-text p {
        float: left;
        color: #666;
        margin-bottom: 30px;
        width: 100%
    }

    .lf-match-report-main-text h2 {
        text-transform: uppercase;
        margin: 0 0 5px;
        font-size: 15px;
        font-weight: 600;
        width: 100%;
        float: left;
        color: #666
    }

    .mc-icons {
        float: right;
        list-style: none;
        padding-top: 3px;
        padding-left: 0;
        margin: 0;
    }

    .mc-icons li {
        display: inline-block;
        margin: 0 5px;
    }

    .ticket_text {
        padding-left: 0px;
    }

    .tickets_title {
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .single-person-flat .single-person-info {
        min-height: 55px !important;
    }

}

.fa-highlight-score {
    width: 100%;
    float: left;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 15px 0;
    margin-bottom: 30px
}

.fa-highlight-score .left {
    width: 83%;
    float: left
}

.fa-highlight-score .left span {
    color: gray;
    font-size: 14px;
    float: left
}

.fa-highlight-score .left .final-score {
    display: block;
    width: 100%;
    float: left;
    padding: 0
}

.fa-highlight-score .left .final-score span {
    color: #313131;
    font-size: 34px;
    line-height: 34px
}

.fa-highlight-score .left .final-score span.score-separator {
    line-height: 30px
}

.fa-highlight-score .left a {
    float: left;
    font-size: 13px;
    color: #ff8c33;
    width: 100%
}

.fa-highlight-score .right {
    float: right
}

.fa-highlight-score .right img {
    margin-bottom: 0
}

.fa-highlight-gallery {
    width: 100%;
    float: left;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 15px 0;
    margin-bottom: 30px
}

.fa-highlight-gallery .left {
    width: 83%;
    float: left
}

.fa-highlight-gallery .left span {
    color: gray;
    font-size: 14px;
    float: left
}

.fa-highlight-gallery .left .final-score {
    display: block;
    width: 100%;
    float: left
}

.fa-highlight-gallery .left .final-score span {
    color: #313131;
    font-size: 34px;
    line-height: 34px
}

.fa-highlight-gallery .left .final-score span.score-separator {
    line-height: 30px
}

.fa-highlight-gallery .left a {
    float: left;
    font-size: 13px;
    color: #ff8c33;
    width: 100%
}

.fa-highlight-gallery .right {
    width: 17%;
    float: right
}

.fa-highlight-statistics {
    width: 100%;
    float: left;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    padding: 15px 0;
    margin-bottom: 30px
}

.fa-highlight-statistics .left {
    width: 83%;
    float: left
}

.fa-highlight-statistics .left span {
    color: gray;
    font-size: 14px;
    float: left
}

.fa-highlight-statistics .left .final-score {
    display: block;
    width: 100%;
    float: left
}

.fa-highlight-statistics .left .final-score span {
    color: #313131;
    font-size: 34px;
    line-height: 34px
}

.fa-highlight-statistics .left .final-score span.score-separator {
    line-height: 30px
}

.fa-highlight-statistics .left a {
    float: left;
    display: block;
    font-size: 13px;
    color: #ff8c33;
    width: 100%
}

.fa-highlight-statistics .right {
    width: 17%;
    float: right
}

.fa-highlight {
    width: 100%;
    float: left;
    margin: 30px 0;
    padding: 30px 0;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    font-size: 23px;
    line-height: 33px
}

.squads {
    position: relative;
    float: left;
    max-width: 735px;
    min-width: 735px;
    background-color: #fff
}

.squads-content {
    padding: 9px 36px 0
}

.field {
    width: 660px;
    height: 967px;
    background: transparent url(images/bg-field.jpg) no-repeat center center;
    margin-bottom: 46px
}

.lower-half {
    height: 485px;
    position: relative
}

.field-player {
    position: absolute;
    min-width: 130px;
    min-height: 50px
}

.field-player span {
    color: #b0b0b0;
    overflow: hidden;
    text-overflow: ellipsis;
    position: absolute;
    top: 30px;
    width: 100%;
    font-size: 12px;
    text-align: center
}

.home-player:after {
    content: '';
    height: 20px;
    width: 20px;
    background-color: #b99f6e;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.away-player:after {
    content: '';
    height: 20px;
    width: 20px;
    background-color: gray;
    position: absolute;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 0;
    z-index: 0;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg)
}

.field-player .player-info {
    padding: 0;
    margin: 0;
    width: 100%;
    float: right;
    height: 30px;
    top: -5px;
    position: relative;
}

.field-player .player-info div.player-info-icons {
    position: absolute;
    max-width: 25%;
    display: inline-block;
    background-size: 20px 20px !important;
    width: 20px;
    height: 20px
}

.field-player .player-info div.has-red-card {
    z-index: 0;
    right: 5px;
    top: 10px;
    background: transparent url(images/icon-field-redcard.png) no-repeat center center;
}

.field-player .player-info div.has-yellow-card {
    z-index: 1;
    right: 5px;
    top: 5px;
    background: transparent url(images/icon-field-yellowcard.png) no-repeat center center
}

.field-player .player-info div.has-possesion {
    right: 28px;
    top: 5px;
    background: transparent url(images/icon-field-football.png) no-repeat center center;
}

.field-player .player-info div.is-injured {
    top: 5px;
    background: transparent url(images/livefeed-icons/live-injury3.png) no-repeat center center;
}

.field-player .player-info div.is-substitute {
    left: 25px;
    top: 5px;
    background: transparent url(images/icon-field-is-sub.png) no-repeat center center;
}

.home-team .goalkeeper {
    left: 40%;
    top: 15%;
}

.away-team .goalkeeper {
    left: 40%;
    bottom: 15%;
}

.field-player {
    -webkit-transition: left 0.5s, top .5s;
    -moz-transition: left 0.5s, top .5s;
    -ms-transition: left 0.5s, top .5s;
    -o-transition: left 0.5s, top .5s;
    transition: left 0.5s, top .5s
}

.home-4-3-3 .p1 {
    top: 35%;
    left: 0;
}

.home-4-3-3 .p2 {
    top: 35%;
    left: 25%;
}

.home-4-3-3 .p3 {
    top: 35%;
    left: 50%;
}

.home-4-3-3 .p4 {
    top: 35%;
    left: 75%;
}

.home-4-3-3 .p5 {
    top: 60%;
    left: 15%;
}

.home-4-3-3 .p6 {
    top: 60%;
    left: 40%;
}

.home-4-3-3 .p7 {
    top: 60%;
    left: 65%;
}

.home-4-3-3 .p8 {
    top: 80%;
    left: 15%;
}

.home-4-3-3 .p9 {
    top: 80%;
    left: 40%;
}

.home-4-3-3 .p10 {
    top: 80%;
    left: 65%;
}

.away-4-3-3 .p1 {
    bottom: 35%;
    left: 0;
}

.away-4-3-3 .p2 {
    bottom: 35%;
    left: 25%;
}

.away-4-3-3 .p3 {
    bottom: 35%;
    left: 50%;
}

.away-4-3-3 .p4 {
    bottom: 35%;
    left: 75%;
}

.away-4-3-3 .p5 {
    bottom: 60%;
    left: 15%;
}

.away-4-3-3 .p6 {
    bottom: 60%;
    left: 40%;
}

.away-4-3-3 .p7 {
    bottom: 60%;
    left: 65%;
}

.away-4-3-3 .p8 {
    bottom: 80%;
    left: 15%;
}

.away-4-3-3 .p9 {
    bottom: 80%;
    left: 40%;
}

.away-4-3-3 .p10 {
    bottom: 80%;
    left: 65%;
}

.home-4-4-2 .p1 {
    top: 35%;
    left: 0;
}

.home-4-4-2 .p2 {
    top: 35%;
    left: 25%;
}

.home-4-4-2 .p3 {
    top: 35%;
    left: 50%;
}

.home-4-4-2 .p4 {
    top: 35%;
    left: 75%;
}

.home-4-4-2 .p5 {
    top: 60%;
    left: 0;
}

.home-4-4-2 .p6 {
    top: 60%;
    left: 25%;
}

.home-4-4-2 .p7 {
    top: 60%;
    left: 50%;
}

.home-4-4-2 .p8 {
    top: 60%;
    left: 75%;
}

.home-4-4-2 .p9 {
    top: 80%;
    left: 20%;
}

.home-4-4-2 .p10 {
    top: 80%;
    left: 55%;
}

.away-4-4-2 .p1 {
    bottom: 35%;
    left: 0;
}

.away-4-4-2 .p2 {
    bottom: 35%;
    left: 25%;
}

.away-4-4-2 .p3 {
    bottom: 35%;
    left: 50%;
}

.away-4-4-2 .p4 {
    bottom: 35%;
    left: 75%;
}

.away-4-4-2 .p5 {
    bottom: 60%;
    left: 0;
}

.away-4-4-2 .p6 {
    bottom: 60%;
    left: 25%;
}

.away-4-4-2 .p7 {
    bottom: 60%;
    left: 50%;
}

.away-4-4-2 .p8 {
    bottom: 60%;
    left: 75%;
}

.away-4-4-2 .p9 {
    bottom: 80%;
    left: 20%;
}

.away-4-4-2 .p10 {
    bottom: 80%;
    left: 55%;
}

.home-4-2-3-1 .p1 {
    top: 35%;
    left: 5%;
}

.home-4-2-3-1 .p2 {
    top: 35%;
    left: 25%;
}

.home-4-2-3-1 .p3 {
    top: 35%;
    left: 50%;
}

.home-4-2-3-1 .p4 {
    top: 35%;
    left: 75%;
}

.home-4-2-3-1 .p5 {
    top: 55%;
    left: 25%;
}

.home-4-2-3-1 .p6 {
    top: 55%;
    left: 55%;
}

.home-4-2-3-1 .p7 {
    top: 70%;
    left: 10%;
}

.home-4-2-3-1 .p8 {
    top: 70%;
    left: 40%;
}

.home-4-2-3-1 .p9 {
    top: 70%;
    left: 66%;
}

.home-4-2-3-1 .p10 {
    top: 85%;
    left: 40%;
}

.away-4-2-3-1 .p1 {
    bottom: 35%;
    left: 5%;
}

.away-4-2-3-1 .p2 {
    bottom: 35%;
    left: 25%;
}

.away-4-2-3-1 .p3 {
    bottom: 35%;
    left: 50%;
}

.away-4-2-3-1 .p4 {
    bottom: 35%;
    left: 75%;
}

.away-4-2-3-1 .p5 {
    bottom: 55%;
    left: 25%;
}

.away-4-2-3-1 .p6 {
    bottom: 55%;
    left: 55%;
}

.away-4-2-3-1 .p7 {
    bottom: 70%;
    left: 10%;
}

.away-4-2-3-1 .p8 {
    bottom: 70%;
    left: 40%;
}

.away-4-2-3-1 .p9 {
    bottom: 70%;
    left: 66%;
}

.away-4-2-3-1 .p10 {
    bottom: 85%;
    left: 40%;
}

.home-3-5-2 .p1 {
    top: 35%;
    left: 15%;
}

.home-3-5-2 .p2 {
    top: 35%;
    left: 40%;
}

.home-3-5-2 .p3 {
    top: 35%;
    left: 65%;
}

.home-3-5-2 .p4 {
    top: 55%;
    left: 3%;
}

.home-3-5-2 .p5 {
    top: 55%;
    left: 21%;
}

.home-3-5-2 .p6 {
    top: 55%;
    left: 40%;
}

.home-3-5-2 .p7 {
    top: 55%;
    left: 58%;
}

.home-3-5-2 .p8 {
    top: 55%;
    left: 79%;
}

.home-3-5-2 .p9 {
    top: 80%;
    left: 25%;
}

.home-3-5-2 .p10 {
    top: 80%;
    left: 55%;
}

.away-3-5-2 .p1 {
    bottom: 35%;
    left: 15%;
}

.away-3-5-2 .p2 {
    bottom: 35%;
    left: 40%;
}

.away-3-5-2 .p3 {
    bottom: 35%;
    left: 65%;
}

.away-3-5-2 .p4 {
    bottom: 55%;
    left: 3%;
}

.away-3-5-2 .p5 {
    bottom: 55%;
    left: 21%;
}

.away-3-5-2 .p6 {
    bottom: 55%;
    left: 40%;
}

.away-3-5-2 .p7 {
    bottom: 55%;
    left: 58%;
}

.away-3-5-2 .p8 {
    bottom: 55%;
    left: 79%;
}

.away-3-5-2 .p9 {
    bottom: 80%;
    left: 25%;
}

.away-3-5-2 .p10 {
    bottom: 80%;
    left: 55%;
}


.home-5-3-2 .p1 {
    top: 35%;
    left: 21%;
}

.home-5-3-2 .p2 {
    top: 35%;
    left: 40%;
}

.home-5-3-2 .p3 {
    top: 35%;
    left: 58%;
}

.home-5-3-2 .p4 {
    top: 50%;
    left: 3%;
}

.home-5-3-2 .p5 {
    top: 62%;
    left: 21%;
}

.home-5-3-2 .p6 {
    top: 62%;
    left: 40%;
}

.home-5-3-2 .p7 {
    top: 62%;
    left: 58%;
}

.home-5-3-2 .p8 {
    top: 50%;
    left: 79%;
}

.home-5-3-2 .p9 {
    top: 85%;
    left: 25%;
}

.home-5-3-2 .p10 {
    top: 85%;
    left: 55%;
}

.away-5-3-2 .p1 {
    bottom: 35%;
    left: 21%;
}

.away-5-3-2 .p2 {
    bottom: 35%;
    left: 40%;
}

.away-5-3-2 .p3 {
    bottom: 35%;
    left: 58%;
}

.away-5-3-2 .p4 {
    bottom: 50%;
    left: 3%;
}

.away-5-3-2 .p5 {
    bottom: 62%;
    left: 21%;
}

.away-5-3-2 .p6 {
    bottom: 62%;
    left: 40%;
}

.away-5-3-2 .p7 {
    bottom: 62%;
    left: 58%;
}

.away-5-3-2 .p8 {
    bottom: 50%;
    left: 79%;
}

.away-5-3-2 .p9 {
    bottom: 85%;
    left: 25%;
}

.away-5-3-2 .p10 {
    bottom: 85%;
    left: 55%;
}

.home-3-4-2-1 .p1 {
    top: 35%;
    left: 12%;
}

.home-3-4-2-1 .p2 {
    top: 35%;
    left: 40%;
}

.home-3-4-2-1 .p3 {
    top: 35%;
    left: 69%;
}

.home-3-4-2-1 .p4 {
    top: 55%;
    left: 5%;
}

.home-3-4-2-1 .p5 {
    top: 55%;
    left: 27%;
}

.home-3-4-2-1 .p6 {
    top: 55%;
    left: 54%;
}

.home-3-4-2-1 .p7 {
    top: 55%;
    left: 77%;
}

.home-3-4-2-1 .p8 {
    top: 72%;
    left: 27%;
}

.home-3-4-2-1 .p9 {
    top: 72%;
    left: 54%;
}

.home-3-4-2-1 .p10 {
    top: 85%;
    left: 40%;
}

.away-3-4-2-1 .p1 {
    bottom: 35%;
    left: 12%;
}

.away-3-4-2-1 .p2 {
    bottom: 35%;
    left: 40%;
}

.away-3-4-2-1 .p3 {
    bottom: 35%;
    left: 69%;
}

.away-3-4-2-1 .p4 {
    bottom: 55%;
    left: 5%;
}

.away-3-4-2-1 .p5 {
    bottom: 55%;
    left: 27%;
}

.away-3-4-2-1 .p6 {
    bottom: 55%;
    left: 54%;
}

.away-3-4-2-1 .p7 {
    bottom: 55%;
    left: 77%;
}

.away-3-4-2-1 .p8 {
    bottom: 72%;
    left: 27%;
}

.away-3-4-2-1 .p9 {
    bottom: 72%;
    left: 54%;
}

.away-3-4-2-1 .p10 {
    bottom: 85%;
    left: 40%;
}


.home-3-4-3 .p1 {
    top: 35%;
    left: 15%;
}

.home-3-4-3 .p2 {
    top: 35%;
    left: 40%;
}

.home-3-4-3 .p3 {
    top: 35%;
    left: 65%;
}

.home-3-4-3 .p4 {
    top: 55%;
    left: 7%;
}

.home-3-4-3 .p5 {
    top: 55%;
    left: 28%;
}

.home-3-4-3 .p6 {
    top: 55%;
    left: 52%;
}

.home-3-4-3 .p7 {
    top: 55%;
    left: 73%;
}

.home-3-4-3 .p8 {
    top: 80%;
    left: 15%;
}

.home-3-4-3 .p9 {
    top: 80%;
    left: 40%;
}

.home-3-4-3 .p10 {
    top: 80%;
    left: 65%;
}

.away-3-4-3 .p1 {
    bottom: 35%;
    left: 15%;
}

.away-3-4-3 .p2 {
    bottom: 35%;
    left: 40%;
}

.away-3-4-3 .p3 {
    bottom: 35%;
    left: 65%;
}

.away-3-4-3 .p4 {
    bottom: 55%;
    left: 7%;
}

.away-3-4-3 .p5 {
    bottom: 55%;
    left: 28%;
}

.away-3-4-3 .p6 {
    bottom: 55%;
    left: 52%;
}

.away-3-4-3 .p7 {
    bottom: 55%;
    left: 73%;
}

.away-3-4-3 .p8 {
    bottom: 80%;
    left: 15%;
}

.away-3-4-3 .p9 {
    bottom: 80%;
    left: 40%;
}

.away-3-4-3 .p10 {
    bottom: 80%;
    left: 65%;
}




/* TABLET & DESKTOP */

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

    .breadcrumb-category {
        float: left;
        position: relative
    }

    .calendar-events {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0;
        max-height: 366px;
        overflow-y: auto;
    }

    .calendar-left,
    .calendar-right {
        background-color: #fafafa;
        width: 50%;
        height: 366px;
        float: left
    }

    .career table tr td:nth-child(2) {
        width: 400px
    }

    .career table tr td:nth-child(3)::before {
        content: url('images/small-arrow-left.png');
        background: #fff;
        padding-right: 10px
    }

    .career table tr td:nth-child(4) {
        width: 65px
    }

    .career table {
        margin-bottom: 17px
    }

    .category-feed-thema .image-container {
        position: relative
    }

    .category-feed {
        padding: 0px 30px 50px 35px;
        border-bottom: 2px dashed #f3f3f3;
        float: left;
    }

    .category-feed:last-of-type {
        border-bottom: none;
        margin-bottom: 0px;
    }

    .dropdown-selector ul.dropdown-list li a:hover {
        display: block;
        min-height: 40px;
        padding: 10px 25px;
        color: #fff;
        text-decoration: none;
        background: #1a1a1a;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
        transition: background-color .2s ease-in-out
    }

    .dropdown-selector ul.dropdown-list li a {
        display: block;
        min-height: 40px;
        line-height: 40px;
        padding: 10px 25px;
        color: gray;
        text-decoration: none;
        font-size: 12px;
        border-bottom: 1px solid #585858;
        background: #333333
    }

    .dropdown-selector ul.dropdown-list {
        list-style: none;
        padding: 0;
        margin: 0;
        background: #e6e6e6;
        position: absolute;
        width: 100%;
        z-index: 10;
        display: none
    }

    .dropdown-selector {
        float: left;
        max-width: 266px;
        width: 100%;
        position: relative
    }

    .dual-themata {
        margin-top: 15px;
        margin-bottom: 15px;
        min-width: 570px;
        max-width: 570px;
        float: right
    }

    .full-article .top-news-themata .thema .row {
        position: relative
    }

    .full-article .top-news-themata .thema {
        margin: 0;
        position: relative;
        border-bottom: 1px solid #ececec;
        padding: 10px 0;
        float: left;
        min-width: 100%;
    }

    .full-article .top-news-themata {
        padding: 0 36px 60px
    }

    .gray-legend {
        background-color: #666
    }

    .half-legend {
        background: #666;
        background: -moz-linear-gradient(-45deg, #666 0%, #666 50%, #ff6d00 50%, #ff6d00 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #666), color-stop(50%, #666), color-stop(50%, #ff6d00), color-stop(100%, #ff6d00));
        background: -webkit-linear-gradient(-45deg, #666 0%, #666 50%, #ff6d00 50%, #ff6d00 100%);
        background: -o-linear-gradient(-45deg, #666 0%, #666 50%, #ff6d00 50%, #ff6d00 100%);
        background: -ms-linear-gradient(-45deg, #666 0%, #666 50%, #ff6d00 50%, #ff6d00 100%);
        background: linear-gradient(135deg, #666 0%, #666 50%, #ff6d00 50%, #ff6d00 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#ff6d00', GradientType=1)
    }

    .jersey-upper img {
        width: 100%;
        height: 100%;
        max-height: 150px
    }

    .large-separator {
        width: 100%;
        min-height: 1px;
        border-top: 1px solid #c5c5c5;
        float: left;
        margin-bottom: 20px;
        margin-top: 75px;
    }

    .league-info .live {
        position: absolute;
        right: 1px
    }

    .lf-match-report-content .small-separator {
        margin-left: 70px
    }

    .lf-match-report-main-text h2.summary {
        margin: 0 0 35px;
        font-size: 16px;
        font-weight: 600;
        max-width: 490px;
        min-width: 490px;
        float: right;
        color: #666;
    }

    .main-article .row {
        margin: 0
    }

    .main-article .standard-type-heading {
        margin-bottom: 10px;
    }

    .main-thema .post-date span.date {
        font-weight: 700;
        font-size: 25px;
    }

    .main-thema .post-date span.year {
        font-size: 25px;
        font-weight: 300;
        margin-bottom: 8px;
    }

    .main-thema .post-date {
        position: absolute;
        max-width: 100px;
        top: 0;
        left: -100px;
        line-height: 31px;
    }

    .main-thema h1 {
        margin: 18px 0 30px;
        font-size: 24px;
        line-height: 30px
    }

    .main-thema h1 a:hover {
        color: #101010;
    }

    .main-thema {
        min-width: 570px;
        max-width: 570px;
        float: right;
        position: relative;
        margin-top: 30px;
    }

    .main-video-area .main-video {
        width: 100%;
        height: auto;
        position: relative;
    }

    .match-away-left .row img {
        display: block;
        margin: 0 auto;
        padding: 6px 0;
        width: 20px;
    }

    .match-away-left .row span {
        color: #fff;
        font-weight: 600;
    }

    .match-away-left .row:nth-child(1) {
        height: 30px;
    }


    .match-center .standard-type-heading {
        margin-bottom: 10px;
    }

    .match-home-left .row img {
        display: block;
        margin: 0 auto;
        padding: 6px 0;
        width: 20px;
    }

    .match-home-left .row span {
        color: #fff;
        font-weight: 600;
    }

    .match-home-left .row:nth-child(1) {
        height: 30px;
    }

    .match-home-left .row:nth-child(2) {
        background-color: #000;
        height: 95px;
        padding-top: 10px;
    }

    .match-home-right .row:nth-child(1),
    .match-away-right .row:nth-child(1) {
        background-color: #ececec;
        height: 30px;
        border-left: 3px solid #ededed;
        padding-left: 10px;
    }

    .match-home {
        height: 125px;
        margin-bottom: 5px;
    }

    .match-options ul li {
        display: inline-block
    }

    .match-options ul {
        margin: 0;
        list-style: none;
        padding: 0 0 0 15px !important
    }

    .match-report .fr-buy {
        color: #fff;
        display: block;
        float: right;
        max-width: 160px;
        min-width: 130px;
        background-color: gray;
        text-align: center
    }

    .match-report .fr-mreport {
        color: #9e9e9e;
        font-size: 12px;
        text-decoration: none;
        display: block;
        max-width: 160px;
        min-width: 130px;
        text-align: center;
        float: right;
        height: 30px
    }

    .match-report .fr-mreport:hover {
        color: #3A3A3A;
    }

    .mc-icons li:first-child {
        margin-left: 0
    }

    .mc-icons li {
        display: inline-block;
    }

    .mc-icons {
        float: right;
        list-style: none;
        padding-left: 0;
        margin: 0;
    }

    .more {
        position: relative;
        border-bottom: 2px solid #f3f3f3;
        float: right;
        max-width: 570px;
        width: 100%;
        text-align: center;
        margin-top: 0;
        padding-bottom: 15px
    }

    .one-half {
        height: 30px;
        width: 50%;
        float: left;
        position: relative;
        background-color: #f5f5f5;
        line-height: 30px
    }

    .one-third {
        height: 64px;
        background-color: #f5f5f5;
        width: 33.3333%;
        float: left;
        border-bottom: 1px solid #e0e0e0
    }

    .orange-legend {
        background-color: #ff6d00
    }

    .play {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto
    }

    .player-statistics-analytics .statistics-list .statistics-list-item:nth-child(2),
    .player-statistics-analytics .statistics-list .statistics-list-item:nth-child(5) {
        border-left: 1px solid #cdcdcd;
        border-right: 1px solid #cdcdcd
    }

    .player-statistics-menu ul {
        list-style: none;
        margin: 0 0 10px;
        padding: 0;
        height: 40px;
    }

    .related-articles-news-container ul li a.article-heading {
        padding-right: 15px;
        color: #4a4a4a;
        margin-left: 20px;
        display: block;
        float: left;
        width: 300px;
    }

    .related-articles-news-container ul li a.goto-category {
        color: #ccc;
        font-size: 13px
    }

    .related-articles-news-container ul li span.post-time {
        position: absolute;
        left: -105px
    }

    .tablet .related-articles-news-container ul li span.post-time {
        left: -135px;
    }

    .related-articles-news-container ul li span {
        display: block;
        float: left;
        font-size: 13px;
        color: #ccc
    }

    .related-articles-news-container ul li {
        position: relative;
        padding: 13px 0;
        display: inline-block;
        position: relative;
        float: left;
        width: 100%;
        border-bottom: 1px solid #ececec
    }

    .related-articles-news-container ul {
        float: left;
        list-style: none;
        margin: 0;
        margin-bottom: 0;
        padding: 0
    }

    .related-articles-news-container {
        margin-top: 15px;
        min-width: 570px;
        max-width: 570px;
        float: right
    }

    .shadow-row {
        background: url(images/shadow-desktop.png) no-repeat;
        background-color: #fff;
        height: 20px
    }

    .shares-and-breadcrumb {
        height: 55px;
        margin: 0;
    }

    .shares {
        float: right;
        position: relative
    }

    .single-event .player-image {
        position: absolute;
        bottom: 0;
        width: 85px;
    }

    .single-event.today .player-image {
        top: 18px;
        left: 5px;
        box-shadow: 1px 1px 4px #333;
    }

    .single-event img {
        position: absolute
    }

    .single-event {
        position: relative;
        height: 122px;
        border-bottom: 1px solid #c3c3c3;
    }

    .single-page-main .page-content-section .icon-holder {
        float: left;
        max-width: 150px
    }

    .single-page-main {
        padding: 0 0 0px;
        /*float:left*/
    }

    .single-player-qa ul li {
        display: block
    }

    .single-player-qa ul {
        margin: 0;
        list-style: none;
        width: 530px;
        padding-left: 40px
    }

    .single-player-qa {
        position: relative;
        float: right
    }

    .single-player-story {
        position: relative;
        width: 542px;
        float: right;
        padding-left: 40px;
        line-height: 24px;
    }

    .single-profile-heading {
        margin: 10px 0;
        font-size: 40px;
        font-weight: bold;
        letter-spacing: -1px;
    }

    .subscribe-banner {
        padding: 20px 25px;
        float: right
    }

    .subscribe-headings a {
        text-decoration: none;
        font-weight: 300;
        color: #999;
        font-size: 30px;
        display: block
    }

    .subscribe-headings span {
        font-size: 24px;
        font-weight: 300;
        color: #8E8E8E;
        display: block;
    }

    .subscribe-overlay span {
        position: absolute;
        left: 136px;
        top: 50px;
        font-size: 15px;
        color: #696969;
        text-decoration: none;
        font-weight: 600;
    }

    .subscribe-overlay {
        position: absolute;
        top: -57px;
        left: 207px;
    }

    .subscribe {
        background: url(images/bg-subscribe2.png) no-repeat;
        background-color: #fff;
        position: relative
    }

    .tables {
        padding: 35px 30px 0 35px
    }

    .team-logos img {
        margin: 0 10px;
        margin-top: -8px;
    }

    .team-logos {
        text-align: right;
        padding-right: 7px;
        line-height: 64px
    }

    .teamplayers-single-person-full {
        margin-top: 18px;
        float: left;
        min-width: 100%;
        min-height: 280px
    }

    .thema .thema-content {
        padding-left: 15px;
        float: left;
        min-height: 87px;
        width: 302px;
        max-width: 302px;
        min-width: 302px
    }

    .thema .triangle {
        position: absolute;
        bottom: 0;
        right: 0
    }

    .thema-hr {
        margin-top: 15px;
        margin-bottom: 15px;
        border: 0;
        border-top: 1px solid #eee
    }

    .thema-image {
        float: left
    }

    .thema-info {
        margin-bottom: 15px
    }

    .top-news-image {
        margin: 0
    }

    .top-news-main-headline img {
        /*margin-bottom:8px*/
    }

    .top-news-main-headline {
        margin: 10px 0 0
    }

    .top-news-themata .thema {
        margin: 0;
        position: relative
    }

    .top-news-themata ul {
        list-style: none;
        padding-left: 0;
        margin-bottom: 0
    }

    .top-news-themata {
        margin: 0
    }

    .vertical-shadow-column::after {
        content: url('images/fullarticle/vertical-shadow-filler.png')
    }

    .vertical-shadow-column {
        position: relative;
        float: left;
        width: 19px
    }

    .main-thema .post-date span {
        width: 100%;
        float: left;
        color: #7f7f7f
    }

    .match-away-left .row:nth-child(2) {
        background-color: #b99f6e;
        height: 95px;
        padding-top: 10px
    }

    .top-news {
        margin: 0 0 10px;
        background-color: #000
    }

    .league-standings img {
        float: left;
        padding: 8px 15px 7px;
        border-right: 1px solid #d3d3d3
    }

    .league-standings {
        background-color: #e6e6e6
    }

    .placement .col-xs-12 {
        border-bottom: 2px solid #e5e5e5
    }

    .standard-type-heading-2 h2 {
        margin: 0
    }

    .standard-type-heading-2 {
        background-color: gray;
        position: relative
    }
}

/* MOBILE & TABLET */

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

    .bx-wrapper .bx-controls-direction {
        top: -10px !important;
    }

    .career,
    .gallery {
        margin-top: 20px;
        float: left;
        width: 100%
    }

    .dropdown-selector-2 .clicker:after {
        height: 40px;
        padding-top: 2px;
        padding-left: 10px;
        width: 40px;
        position: absolute;
        right: 0;
        content: url('images/icon-menu-arrow-down.png')
    }

    .dropdown-selector-2 ul.dropdown-list-2 li a:hover {
        display: block;
        min-height: 30px;
        padding: 5px 25px;
        color: #fff;
        text-decoration: none;
        background: #ff6d00;
        -webkit-transition: background-color .2s ease-in-out;
        -moz-transition: background-color .2s ease-in-out;
        -ms-transition: background-color .2s ease-in-out;
        -o-transition: background-color .2s ease-in-out;
        transition: background-color .2s ease-in-out
    }

    .dropdown-selector-2 ul.dropdown-list-2 li a {
        display: block;
        min-height: 30px;
        padding: 5px 25px;
        color: gray;
        text-decoration: none
    }

    .dropdown-selector-2 ul.dropdown-list-2 li:last-child {
        border-bottom: none
    }

    .dropdown-selector-2 ul.dropdown-list-2 li {
        border-bottom: 1px solid #666
    }

    .dropdown-selector-2:hover .clicker:after {
        padding-top: 2px;
        background: #333;
        position: absolute;
        right: 0;
        content: url('images/icon-menu-arrow-up.png')
    }

    .dropdown-selector-2:hover .clicker {
        position: relative;
        background-color: #333;
        display: block;
        line-height: 40px;
        color: #fff;
        padding: 0 0 0 25px;
        cursor: pointer
    }

    .fixtures-results-container {
        padding: 0;
        position: relative;
        background-color: #fff;
    }

    .full-article .row {
        margin: 0
    }

    .full-article-container {
        padding: 0;
        position: relative;
        background-color: #fff;
    }

    .full-article-header {
        height: 100%;
        padding: 0 60px;
    }

    .full-article-image img {
        width: 100%;
    }

    .full-article-shadow-row img {
        position: relative;
        top: -2px
    }

    .full-article-shadow-row {
        background: url(images/shadow-desktop.png) no-repeat;
        background-color: #fff;
        height: 65px;
        position: relative;
        width: 100%;
        float: left
    }

    .gallery-wrap-large .gallery-image {
        width: 100%;
        height: auto;
        position: relative;
    }

    .jersey-lower span.jersey-of-player {
        display: block;
        float: left;
        padding: 0;
        margin: 20px 15px 2px;
        text-decoration: none;
        max-width: 85%;
        color: #666;
        font-size: 16px;
        line-height: 20px;
        text-overflow: ellipsis;
        overflow: hidden
    }

    .jersey-widget {
        width: 100%;
    }

    .latest-news-container .title h2 {
        margin: 0;
        margin-top: -10px;
    }

    .latest-news-container ul li article h2 a {
        text-decoration: none;
        font-size: 14px;
        color: #4d4d4d;
    }

    .latest-news-container ul li article h2 {
        margin: 0;
        font-size: 0;
    }

    .latest-news-container ul li article span {
        color: gray;
        font-size: 14px;
    }

    .latest-news-container ul li:nth-child(3) {
        border-bottom: none;
    }

    .latest-news-container ul li {
        padding: 18px 10px;
        border-bottom: 1px solid #ececec;
    }

    .latest-news-container ul {
        list-style-image: url(images/top-news-arrow.png);
        margin: 0;
        padding-left: 15px;
        margin-left: 15px;
    }

    .latest-news-container {
        padding: 0 25px;
    }

    .lf-match-report-main-image img {
        width: 100%;
    }

    .main-video-area .main-video-info a {
        float: left;
        text-decoration: none;
        color: #666;
        font-size: 18px;
        margin-bottom: 20px;
    }

    .main-video-area .main-video-info:before {
        display: none;
    }

    .match-away {
        height: 125px;
        margin-bottom: 5px;
    }

    .player-statistics-header .season-selector {
        position: relative;
        float: right;
        width: 37%;
        height: 40px;
        border-left: 1px solid #666;
    }

    .player-statistics-menu ul li a {
        color: #fff;
        line-height: 40px;
        text-decoration: none;
        outline: none;
    }

    .player-statistics-menu ul .ui-tabs-active:hover {
        background: #fff;
    }

    .player-statistics-menu ul .ui-tabs-active:nth-child(4) {
        background: #fff;
    }

    .player-statistics-menu ul .ui-tabs-active {
        background: #fff;
    }

    .related-articles-page-container ul li .right {
        float: right;
    }

    .related-articles-page-container ul li a.goto-category {
        color: #ccc;
        font-size: 13px;
    }

    .related-articles-page-container ul li a {
        text-decoration: none;
        float: left;
    }

    .related-articles-page-container ul li span.separate {
        padding: 0 5px;
    }

    .related-articles-page-container ul li span {
        display: block;
        float: left;
        font-size: 13px;
        color: #ccc;
    }

    .related-articles-page-container ul li::before {
        position: absolute;
        content: url('images/top-news-arrow.png');
        left: 0;
    }

    .related-articles-page-container ul li:last-child {
        border-bottom: none;
    }

    .related-articles-page-container ul li {
        padding: 18px 0;
        display: inline-block;
        position: relative;
        float: left;
        width: 100%;
        border-bottom: 1px solid #ececec;
    }

    .related-articles-page-container ul {
        float: left;
        list-style: none;
        margin: 0;
        padding-left: 15px;
        margin-bottom: 30px;
    }

    .single-page-image img {
        width: 100%;
    }

    .single-profile-image img {
        width: 100%;
    }

    .single-profile-image {
        width: 100%;
        /*float:left;*/
        padding: 0;
    }

    .single-profile-mobile-content {
        float: left;
        width: 100%;
        padding: 0 60px;
    }

    .standard-type-heading h2 a {
        padding: 0 0 0 15px;
        font-size: 17px;
        font-family: 'Open Sans', sans-serif;
        font-weight: 600;
        text-decoration: none;
        color: #fff;
        line-height: 40px
    }

    .standard-type-heading h2 {
        margin: 0;
    }

    .tph-first {
        margin: 38px 0 12px !important
    }

    .tweets-widget .list-of-tweets li {
        width: 100%;
        padding: 20px 15px;
        border-bottom: 2px solid #d2d2d2;
        height: auto;
        display: block;
        min-height: 108px;
        font-size: 12px;
    }

    .tweets-widget {
        width: 100%;
    }

    .upper-half {
        height: 482px;
        position: relative
    }

    .video-gallery-pagination {
        margin: 0 25px 25px;
        display: block;
        min-width: 300px;
        max-width: 100%;
        text-align: center;
        padding-top: 25px;
        border-top: 1px solid #ccc
    }

    .video-gallery {
        padding: 0;
        float: left
    }

    .which-month {
        height: 40px;
        background-color: gray;
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .which-year span {
        color: #8c8c8c;
        font-size: 30px
    }

    .which-year {
        margin: 45px 0 30px
    }

    .yt-categories li.current-video-cat-link:after {
        line-height: 30px;
        content: '✓';
        position: absolute;
        right: 0;
        color: #fe6f07;
        font-family: 'Open Sans', sans-serif;
        padding: 0 5px
    }

    #blueimp-gallery .close {
        position: absolute;
        right: 0;
        top: 15px
    }

    #blueimp-gallery .next {
        position: absolute;
        right: 0
    }

    #blueimp-gallery .prev {
        position: absolute;
        left: 0
    }

    #blueimp-gallery .slides .slide .slide-content {
        width: auto;
        height: auto;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        top: 0;
        display: block;
        margin: auto
    }

    #table-tabbed-menu-t ul li:hover a,
    #table-tabbed-menu-t ul li.active a {
        color: #fff
    }

    #table-tabbed-menu-t ul li:hover,
    #table-tabbed-menu-t ul li.active {
        background-color: #454545
    }

    .gallery-wrap-small .overlay .how-many-photos {
        margin-bottom: 15px
    }
}

/* MOBILE OR DESKTOP (NOT TABLET) */

@media screen and (max-width: 767px),
screen and (min-width: 1200px) {
    .dropdown-selector .clicker:after {
        padding-top: 2px;
        padding-left: 10px;
        width: 40px;
        position: absolute;
        right: 0;
        content: url('images/arr_down.png')
    }

    .dropdown-selector.active .clicker:after {
        content: url('images/arr_up.png')
    }

    .lf-match-report-main-text .lf-match-report-summary .date {
        float: right;
        line-height: 77px
    }

    .lf-match-report-main-text {
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        width: 100%
    }

    .main-video-area .row {
        margin: 0
    }

    .red-cards,
    .yellow-cards {
        background: #f1f1f1 no-repeat center center;
        background-size: 65px 65px;
    }

    .red-cards {
        float: right;
        background-image: url(images/singleplayer/card-red.png);
        border-left: 1px solid #f9f9f9
    }

    .yellow-cards {
        float: left;
        background-image: url(images/singleplayer/card-yellow.png)
    }
}

.lf-container,
.lf-timeline,
.lf-teams {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.lf-container {
    height: 200px;
    position: relative;
}

.lf-timeline {
    height: 100%;
    /*padding: 23px;*/
    position: relative;
    overflow: hidden;
}

.lf-time-mark {
    position: absolute;
    border-right: 1px solid #ccc;
}

.lf-teams {
    height: 100%;
    padding: 20px;
    position: absolute;
    width: 100%;
    top: 0;
}

.lf-team {
    height: 50%;
    position: relative;
}

.lf-team-name {
    font-family: 'Open Sans';
    font-size: 16px;
    font-weight: 700;
    position: absolute;
}

.lf-team-home {}

.lf-team-away {}

.lf-team-home .lf-team-name {
    color: #000;
    bottom: 5px;
}

.lf-team-away .lf-team-name {
    color: #666;
    top: 5px;
}

.lf-time-needle {
    font-family: "BebasNeue";
    /*height: 160px;*/
    width: 20px;
    text-align: center;
    position: absolute;
    margin: 30px 0 20px;
}

.lf-time-needle-line {
    width: 10px;
    height: 130px;
    border-right: 1px solid #ccc;
    display: block;
}

.lf-game-on .lf-time-current .lf-time-needle-line {
    height: 65px;
}

.lf-time-label {
    /*display: none;*/
    line-height: 20px;
    display: block;
    /*font-weight: 700;*/
}

.lf-time-0 {
    right: -10px;
}

.lf-time-ht {
    left: 430px;
    /* 440 - 10 */
}

.lf-time-90 {
    left: -10px;
}

.lf-time-current {
    margin-top: 10px;
    margin-left: -10px;
}

.lf-game-before {
    position: relative;
    float: left;
    width: 80px;
    height: 100%;
    margin-left: 20px;
}

.lf-game-on {
    position: relative;
    float: left;
    width: 880px;
    height: 100%;
}

.lf-game-after {
    position: relative;
    float: left;
    width: 80px;
    height: 100%;
    margin-right: 20px;
}

.lf-overtime-indicator {
    background-color: #000;
    width: 20px;
    height: 40px;
    position: absolute;
    left: 30px;
    margin: 20px 0;
}

.lf-tl {
    height: 8px;
    width: 100%;
    position: absolute;
    top: 96px;
}

.lf-game-on .lf-tl {
    background-color: #ccc;
}

.lf-game-before .lf-tl,
.lf-game-on .lf-tl-current {
    background-color: #666;
}

.lf-game-after .lf-tl {
    background-color: red;
}

.lf-events {
    position: relative;
    margin-left: 80px;
    margin-right: 80px;
    height: 100%;
}

.lf-event {
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    margin-left: -18px;
}

.lf-team-home .lf-event {
    border-bottom: 18px solid #666;
    bottom: -4px;
}

.lf-team-away .lf-event {
    border-top: 18px solid #666;
    top: -4px;
}

.lf-event>img {
    display: block;
    position: relative;
    left: -12px;
    z-index: 1;
    width: 25px;
}

.lf-team-home .lf-event>img {
    bottom: 33px
}

.lf-team-away .lf-event>img {
    top: 10px
}

.lf-event-labels {
    background-color: #fff;
    display: none;
    width: 200px;
    position: absolute;
    border: 1px solid #666;
    padding: 5px;
    font-size: 12px;
    left: -100px;
    line-height: 16px
}

.lf-team-home .lf-event-labels {
    top: 0
}

.lf-team-away .lf-event-labels {
    top: -50px
}

.lf-event:hover .lf-event-labels {
    display: block;
    z-index: 2
}

.lf-event-label {
    overflow: hidden
}

.lf-event-label img {
    width: 16px;
    height: 16px
}

.commentary {
    margin-right: 20px
}

.commentary-tabs {
    list-style: none;
    padding-left: 0;
    width: 100%
}

.commentary-tabs li {
    display: block;
    width: 50%;
    float: left
}

.commentary-tabs a {
    text-align: center;
    display: block;
    padding: 10px 0;
    font-size: 13px;
    line-height: 20px;
}

.commentary-tab-black a {
    font-size: 13px;
    line-height: 20px;
}

.commentary-tabs li a {
    color: #666;
    background-color: #e6e6e6;
}

.commentary-tabs .ui-state-active a {
    background-color: #000;
    color: #fff;
}

.lf-commentary {
    width: 100%
}

.lf-commentary tr {
    border-top: 2px solid #fff
}

.lf-commentary td {
    height: auto
}

.lf-commentary-mn {
    text-align: center;
    width: 8%;
    font-family: "BebasNeue";
    font-weight: 400;
    font-size: 28px;
    position: relative
}

.lf-commentary-mn:after {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    content: "";
    position: absolute;
    top: 46%;
    right: -6px;
    width: 0;
    height: 0;
    display: block
}

.lf-commentary-icon {
    width: 17%;
    text-align: center
}

.lf-commentary-icon img {
    height: 100%
}

.lf-commentary-description {
    width: 75%
}

.lf-commentary-black {
    background-color: #000;
    color: #fff
}

.lf-commentary-black:after {
    border-left: 6px solid #000
}

.lf-commentary-light-grey {
    background-color: #eee;
    color: #000
}

.lf-commentary-light-grey:after {
    border-left: 6px solid #eee
}

.lf-commentary-grey {
    background-color: #999;
    color: #fff
}

.lf-commentary-grey:after {
    border-left: 6px solid #999
}

.lf-commentary .lf-commentary-title {
    color: #666;
    font-weight: 700;
    margin-top: 23px;
    margin-bottom: 0;
}

.lf-commentary-description p {
    color: #666;
    font-size: 13px;
    margin-bottom: 20px;
}

.lf-warning {
    background-color: #efe9dd
}

.lf-overtime-indicator {
    display: none
}

.timeline-gray {
    color: #bbb !important
}

.time-holder span {
    color: #333;
    font-size: 30px;
    font-weight: bold;
    position: absolute;
    top: -30px;
    display: block;
    width: 208px;
    font-family: "BebasNeue", 'Open Sans';
}

.time-holder .time-bar {
    margin-left: 75px;
    width: 60px;
    top: -47px;
    border-top: 1px solid #bbb
}

.side-event {
    position: relative
}

.side-event-labels {
    background-color: #fff;
    display: none;
    position: absolute;
    border: 2px solid #ccc;
    padding: 5px;
    font-size: 12px;
    left: 20px;
    line-height: 16px;
    top: 25px
}

.side-event:hover .side-event-labels {
    display: block;
    z-index: 2
}

.side-event-label {
    overflow: hidden
}

.side-num {
    position: absolute;
    left: 13px;
    top: -5px;
    color: red;
    font-size: 12px;
    height: 12px;
    font-weight: bold
}

.desktop .popup-container .player-name {
    font-size: 12px;
    margin: 12px 0px 0px 48px;
    color: #b99f6e
}

.desktop .popup-container .how-many-goals {
    font-family: 'BebasNeue', 'Open Sans';
    font-weight: 700;
    color: #b99f6e
}

.single-match .desktop .gallery-wrap-large {
    margin: 0;
}

.single-match .desktop #photo-video .gallery-wrap-large {
    max-width: 1020px;
    margin: 0 auto;
    padding: 0;
    float: none;
}

.desktop .#photo-video {
    padding-bottom: 30px
}

.circle-text2,
.circle-text {
    color: #bebebe;
}

.prct-paok,
.prct-rival {
    color: #787878
}

.right-min span,
.left-min span,
.bookings-fifth .right-max span,
.bookings-fifth .left-max span {
    font-size: 38px !important;
    color: #bebebe;
}

.which-stat {
    font-size: 13px;
    color: #787878;
}

.blueimp-gallery>.description {
    position: absolute;
    top: 40px;
    left: 15px;
    color: #fff;
    display: none;
}

.blueimp-gallery-controls>.description {
    display: block;
}

/*Calendar button Css*/

.calendar {
    width: 337px;
    height: 42px;
    margin: 12px 0 0;
}

.calendar span {
    /*float: right;
	margin-top: 9px;*/
}

.calendar-tablet {
    width: 100%;
    height: 42px;

}

.calendar-tablet span {
    /*float: right;*/
    /*margin-top: 15px;*/
}

.calendar-mobile {
    margin: 20px 0 -10px;
    text-align: center;
}

.calendar-mobile span {}