/*@font-face{font-family:'BebasNeue';src:url(../fonts/BebasNeueThin.ttf) format("truetype");font-weight:100;font-style:normal}*/
/*@font-face{font-family:'BebasNeue';src:url(../fonts/BebasNeueLight.ttf) format("truetype");font-weight:200;font-style:normal}*/
@font-face{font-family:'BebasNeue';src:url(../fonts/BebasNeueBook.ttf) format("truetype");font-weight:300;font-style:normal;}
@font-face{font-family:'UB01BUN';src:url(../fonts/UB01BUN.TTF) format("truetype");font-weight:300;font-style:normal;}
@font-face{font-family:'BebasNeue';src:url(../fonts/BebasNeueRegular.ttf) format("truetype");font-weight:400;font-style:normal;}
@font-face{font-family:'BebasNeue';src:url(../fonts/BebasNeueBold.ttf) format("truetype");font-weight:700;font-style:normal;}

.bebasbold{font-family:'BebasNeue'; font-weight: 700;}
.bebasregular{font-family:'BebasNeue'; font-weight: 400;}
.opensans{font-family:'Open Sans',sans-serif;}
.centered{text-align:center;}
.boldlink {font-weight: bold}
html, body{ font-family: 'Open Sans', sans-serif; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: 400; }

a,a:hover,a:focus{text-decoration:none;}
.standard-type-heading{background-color:#000;position:relative;}
.standard-type-heading-triangle h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:40px;}
.standard-type-heading-triangle:after{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #000;}
.standard-type-heading-triangle-left{background-color:#000;position:relative;}
.standard-type-heading-triangle-left h2{margin:0 0 15px 0;}
.standard-type-heading-triangle-left h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:40px;}
.standard-type-heading-triangle-left:after{content:"";position:absolute;top:40px;left:0;right:0;bottom:0;margin:0 auto;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:9px solid #000;}
.standard-type-heading-triangle h2{margin:0;}

.top-news-main-headline h1{font-size:28px;margin:2px 0 13px;height: 44px;}

.the-center-navigation .buytickets{position:relative;line-height:30px;float:right;width:135px;background:gray;color:#fff;text-align: center;font-size: 12px;font-weight: 300;}
.the-center-navigation .buytickets:hover{background:#ff6d00;color:#fff}
.sidebar .the-center-navigation .buytickets {/*margin-right: 25px;*/} /* Removed to resolve the match center widg in sidebar */



    .standard-type-heading-no-link{background-color:#000;position:relative}
    .standard-type-heading-no-link h2{margin:0;padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:40px;}

    .upcoming-match{color:#bd9d6e}
    .upcoming-versus{color:#fff}
    .upcoming-date,.upcoming-stadium{color:#7f7f7f}
    .next-match-counter .countdown-amount{font-family:'BebasNeue';font-size:46px;font-weight: 300;}
    .next-match-counter .countdown-period{font-family: 'Open Sans';margin-top: -3px;font-size: 9px;font-weight: 700;}
    .the-league-info .league{margin:13px 0 0 10px;font-size:12px;position:absolute;color:#000;left:50px;top:0;}
    .the-league-info .date{margin:0 0 0 10px;font-size:12px;position:absolute;color:#c7c7c7;left:50px;top:30px;}
    .the-league-info img{float:left;position:relative;}
    .the-match-info .versus{color:#d2d2d2;font-size:16px;position:relative;float:left;margin-left:15px;}
    .the-match-info .against{color:#000;font-size:16px;position:relative;float:left;margin-left:5px;}
    .the-match-info .stadium{color:#999;font-size:16px;position:absolute;left:60px;top:25px;}
    .the-match-info img{float:left;position:relative;}
    
    
    .thema-content .date{color:#a0a0a0;font-size:11px;font-weight:300;}
    .thema-content h2{font-size:16px;margin:10px 0 0;line-height: 21px;}
    .placement table{width:100%;table-layout:fixed;}
    .placement table tr{border-bottom:1px solid #ccc;}
    .placement table tr td{color:#a0a0a0;padding:5px 0 4px;}
    .placement table tr td:nth-child(1){width:40px;padding-left:12px;}
    .placement table tr td:nth-child(2){width:130px;overflow:hidden;}
    .placement table tr td:nth-child(3),.placement table tr td:nth-child(4){text-align:center;font-family:'BebasNeue';font-size:16px;font-weight:700}
    .placement span{float:right;margin:5px 0;}
    .placement span a{color:#a0a0a0;font-size:12px;}
    .placement p{margin:0;float:right;padding:7px 0;font-size:12px;color:gray;max-width:155px;min-width:55px;text-align:center;}
    .row.placement table tr.col-names td{font-family: 'Open Sans';font-size: 12px;color: gray;padding: 8px 2px;  letter-spacing: -1px;}
    .placement p:first-child {padding-left: 11px;}
    .placement table #paokara{background-color:#e6e6e6;border-bottom:1px solid #ccc;}
    .placement table #paokara td{color:#000;font-weight: bold;}
    .placement table tr td{font-size: 12px;}
    .placement table tr td:nth-child(4), .placement table tr td:nth-child(3){font-family:'BebasNeue';font-weight: normal!important;}
    .lower-grid-left .title h2{position:absolute;margin:0;padding:0 0 0 15px;font-size:17px;font-weight:600;line-height:45px;}
    .lower-grid-mid .title h2{padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .lower-grid-right .title h2{position:absolute;margin:0;padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:45px}
    .event-birthday{margin:0;font-size:11px;color:#666;}
    .event-player{margin:0;font-size:12px;color:#666;font-weight:600;}
    .calendar-tablet .title h2 a{color:#fff;}
    .calendar-tablet .title h2{padding:0px 15px;font-size:16px;position:absolute;margin:0;}
    .posted-on{margin-left:0;font-size:10px;color:gray;}
    .match-info ul li:nth-child(1){color:#999;font-size:16px;height:24px;overflow: hidden;}
    .match-info .stadium{color:#838383;font-size:13px;position:relative;font-weight: 300}
@media (min-width: 1200px) {}
@media (min-width:768px) and (max-width: 1199px) {
    .upcoming-match{margin:0;font-size:16px;color:#bd9d6e;}
    .upcoming-versus{margin:0;font-size:16px;color:#fff;}
    .upcoming-date{margin:0;font-size:16px;color:#7f7f7f;}
    .upcoming-stadium{margin:0;font-size:16px;color:#7f7f7f;}
    .life-story .title h2{padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .life-story .title h2 a{color:#fff;font-size:17px;font-family:'Open Sans';font-weight:600;}
    .academy .title h2{padding:12px 15px;color:#fff;font-size:16px;position:absolute;margin:0;}
    .academy .title h2 a{color:#fff;}
    .match-center .title h2{margin:0;font-size:16px;padding:0 15px;line-height:40px;}
    .match-center .title h2 a{color:#fff;font-size:17px;font-family:'Open Sans';font-weight:600;}
    .league-info ul li .league{margin:0;font-size:12px;position:relative;color:#000;}
    .league-info ul li .date{margin:0;font-size:12px;position:relative;color:#c7c7c7;}
    .match-info .versus{color:#d2d2d2;font-size:16px;position:relative;}
    .match-info ul li:nth-child(1){color:#999;font-size:14px;}
    .match-info .stadium{color:#999;font-size:14px;position:relative;}
    .top-news .title h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:39px;}
    .top-news .title h2{margin:0;}
    .thema-content .date{color:#a0a0a0;font-size:12px;}
    .thema-content h2{font-size:16px;margin:15px 0 0;}
    .standings .title h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:39px;}
    .standings .title h2{margin:0;}
    .league-standings h2{margin:0;color:#333;padding:12px 38px 12px 12px;font-size:16px;float:left;border-right:1px solid #d3d3d3;}
    .league-standings p{margin:0;font-size:16px;padding:10px 13px 9px;color:#9e9e9e;float:left;}
    .statistics .title h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:40px;}
    .statistics .title h2{margin:0;float:left;}
    .statistics .title a{padding:12px 0;font-size:11px;float:right;margin-right:15px;color:#fff;}
/*    .placement span{float:right;margin:14px 0;padding-right:5px}
    .placement span a{color:#a0a0a0}
    .placement p:nth-child(1){margin:0;float:left;padding:8px 0 7px;font-size:16px;color:gray;max-width:155px;min-width:155px;text-align:center}
    .placement p:nth-child(2){margin:0;float:left;padding:10px 0 9px;font-size:12px;color:gray;max-width:155px;min-width:55px;text-align:center}
    .placement p:nth-child(3){margin:0;float:left;padding:10px 0 9px;font-size:12px;color:gray;max-width:155px;min-width:55px;text-align:center}*/
    .lower-grid-left .title h2  {padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .lower-grid-mid .title h2   {padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .lower-grid-right .title h2 {padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .event-birthday{margin:0;font-size:12px;color:#666;}
    .event-player{margin:0;font-size:12px;color:#666;}
    .subscribe-overlay a{font-size:20px;color:#b99f6e;}
    .calendar-tablet .title h2 a{font-size:17px;font-weight:600;color:#fff;line-height:40px;}
    .calendar-tablet .title h2{position:absolute;margin:0;}
    .posted-on{margin-left:0;font-size:10px;color:gray;position:absolute;left:60;top:5px;}
    #tablet-pager .carouselItem h3 a {font-size: 11px;}
   
}
@media (max-width: 767px) {
    .standard-type-heading-triangle{background-color:#000;position:relative;}
    .top-news-title{background-color:#000;margin-bottom:9px}
    .top-news-title h2 a{color:#fff;}
    .top-news-title h2{margin:0;font-size:12px;line-height:26px;height:26px;padding-left:8px;font-weight:600;}
    .main-article-text h3 a{color:#646363;  letter-spacing: -0px;  font-weight: 300;}
    .main-article-text h3{margin:0;font-size:22px;line-height:30px;margin-bottom:18px;}
    .main-article-text .posted-on{color:#888;font-size:14px;display:block;margin-bottom:12px;}
    .main-themata li h3 a{color:#767676;}
    .main-themata li h3{margin:13px 0 10px;font-size:16px;}
    .main-themata li span{color:#888;font-size:14px;display:block;margin-bottom:12px;}
    .match-center .title h2{margin:0;font-size:12px;line-height:26px;height:26px;padding-left:8px;font-weight:600;}
    .match-center .title h2 a{color:#fff;}
    .team h3 a{color:#fff;display: block;}
    .team h3 {margin:0;padding:0 0 0 15px;font-size:17px;font-weight:600;line-height:45px;height:90px;}
    .video-thema-text h3{  margin: 0;  padding: 10px 15px;  color: #888;  font-size: 13px;    line-height: 19px;}
    .video-thema-text p a{color:#868686;}
    .video-thema-text p{padding:0 15px;max-width:180px;float:left;min-height:40px;font-size:14px;}
    .buy-tickets-link,.buy-tickets-link:hover{position:absolute;right:0;bottom:0;padding:10px;color:#fff;text-align:center;font-size:14px;font-family:'BebasNeue';font-weight:400;letter-spacing:.5px;}
    .posted-on{margin-left:0;font-size:10px;color:gray;position:relative;}
    .full-article-paragraph{color:#666;}
    .fa-answer{margin-bottom:25px;}
    .fa-highlight{color:#666;font-weight:300;}
    .full-article-heading{margin:25px 0;font-size:40px;}
    .full-article-abstract{margin:0;font-size:20px;}
    .full-article-shadow-row span{position:absolute;left:85px;top:5px;color:#666;font-weight:700;}
    .fa-highlight{width:100%;margin:25px 0;padding:17px 0;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;font-size:19px;line-height:26px;}
    .single .posted-on {  font-size: 12px;  margin-bottom: 12px;  display: block;}
}
@media (min-width:768px) {
    .standard-type-heading h2{margin:0;}
    .standard-type-heading h2 a{padding:0 0 0 15px;font-size:17px;font-weight:600;color:#fff;line-height:40px;}
    .standard-type-heading-triangle{background-color:#000;position:relative;}
    .top-news-main-headline span, .category-feed-thema .post-data {color:#a0a0a0;font-size:12px;display:block;margin-top: 10px;}
    .category-feed-thema .post-data {padding-bottom: 10px;border-bottom: 1px solid #f3f3f3;}
    .top-news-main-headline h1 a{color:#6C6C6C;font-size: 21px;}
    .top-news-main-headline h1 a:hover{color: #101010;}
    .thema-content h2 a{color:#6C6C6C;}
    .thema-content h2 a:hover{color:#101010;}
    
    .statistics .player-stats p{font-size:12px;padding:12px 0;float:left;margin:0;text-align:center;width:133px;}
    .statistics .player-stats .scorer{border-right:1px solid #d3d3d3;}
    .statistics .player-stats .assist{border-left:1px solid #d3d3d3;}
    .subscribe-top-link{position:absolute;z-index:10;left:100px;top:-10px;font-size:16px;color:#000;}
    .lower-grid-left .title h2 a{color:#fff;}
    .lower-grid-mid .title h2 a{color:#fff;}
    .lower-grid-right .title h2 a{color:#fff;}
    .event-type{margin:0;font-size:12px;color:#ff6d00;}
    .event-team1,.event-team2,.event-time{margin:0;font-size:12px;color:#666;}    
    .event-location{margin:0;font-size:12px;color:#9a9a9a;}
    .megastore-overlay a{position:absolute;left:0;right:0;top:0;bottom:0;margin:0 auto;height:35px;width:145px;text-indent:-9999px;color:transparent}
    .threesixtyview .title h2 a{color:#fff;}
    .threesixtyview .title h2{padding:12px 15px;font-size:16px;position:absolute;margin:0;}
    .full-article-cat span:nth-child(1){color:gray;font-size:11px;}
    .full-article-cat span:nth-child(2){color:#ff6e00;font-size:11px;}
    .full-article-paragraph{color:#666;}
    .fa-highlight{color:#666;font-weight:300;}
    .full-article-heading{margin: 10px 0;font-size: 30px;line-height: 44px;font-weight: 300;color: #676767;}
    .full-article-abstract{margin: 41px 0 60px;font-size:20px;color:#909090;}
    .full-article-shadow-row span{position:absolute;left:85px;top:5px;color:#666;font-weight:700;}
}
.tablet .full-article-heading {font-size: 28px;}