/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700|Roboto:300,400,500,700,900&subset=greek');

/* Footer*/
.tm-toolbar, .tm-footer { background: #03254b; color: #aaa; }
.sub-footer { background: #03254b; }
.tm-arrow-list { padding-left: 0; list-style: none; }
.tm-arrow-list>li>a { padding-left: 0; transition: 0.15s all ease; -webkit-transition: 0.15s all ease; -moz-transition: 0.15s all ease; }
.tm-arrow-list>li>a:hover { padding-left: 48px; background: url(../images/arrow-white.png) left center no-repeat; }

.tm-score-content > div { height: 350px; overflow-y: auto; }

.tm-toolbar { position: absolute; top: 0; right: 0; left: 0; z-index: 10; }
.tm-nav-wrap { position: absolute; top: 60px; right: 0; left: 0; z-index: 10; }

.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li.uk-open > a { background-color: #0040a2; color: #fff; outline: none; }
.uk-navbar-nav > li.uk-active > a { background-color: transparent; color: #0f8afa; }
.uk-dropdown-navbar { margin-top: 0; background: #0040a2; color: #fff; }
.uk-nav-navbar > li > a { color: #fff; }
.uk-nav-navbar ul a { color: rgba(255,255,255,0.7); padding-left: 10px; }
.uk-nav-navbar ul a:hover { color: rgba(255,255,255,0.95); }

.uk-dropdown { background: #0040a2; color: #fff; }

.uk-article-title { font-size: 28px; line-height: 30px; }
.tm-leading-article .uk-article-title { font-size: 36px; line-height: 42px; }

.tm-navbar.uk-active { background: rgba(0,0,0,0.9); margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; }
.tm-navbar.uk-active .uk-navbar-brand img { height: 60px; }
.tm-navbar.uk-active .uk-dropdown-navbar { margin-top: 10px; }
.tm-navbar.uk-active .uk-navbar-nav { background: none; }

.tm-breadcrumbs { background: #0040a2; min-height: 30px; line-height: 30px; padding-top: 10px; padding-bottom: 10px; }
.tm-breadcrumbs .uk-breadcrumb { margin-bottom: 0; color: #fff; }
.tm-breadcrumbs .uk-breadcrumb a { color: #0f8afa; }

.tm-section-primary { background: #f1f1f1; }
.tm-section-primary .uk-slidenav { border-color: #ddd !important; }

.tm-section-secondary { background: #0040a2; }
.tm-section-secondary  .uk-tab > li.uk-active > a { background: #0040a2; color: #fff; }
.tm-section-secondary  .uk-tab > li > a:hover, .uk-contrast .uk-tab > li > a:focus, .uk-contrast .uk-tab > li.uk-open > a { border-color: rgba(29, 29, 37, 0.5); background: rgba(29, 29, 37, 0.7); color: #fff; text-decoration: none; }
.tm-section-secondary .uk-slidenav { border-color: rgba(255,255,255,0.5) !important; color: rgba(255,255,255,0.7); }

.tm-section-thirdly { background: #1d1d25; }

.tm-block-fullheight { padding: 0; }
.tm-block-fullheight .uk-container { padding: 0; height: 100vh; min-height: 100vh; }
.tm-block-fullwidth .uk-container { padding: 0; width: 100vw; max-width: 100vw; }

.tm-tool-panel { line-height: 40px; }
.tm-toolbar .tm-tool-panel +.tm-tool-panel { margin-left: 15px; }
.tm-tool-panel .uk-icon-youtube-play:before { color: #cc181e; }

.tm-tickets h3.uk-panel-title { margin-bottom: 5px; line-height: 40px; font-size: 24px; font-weight: 500; text-transform: uppercase; }

.tm-matches li { max-height: 415px; }
.tm-matches .tm-match-date { opacity: 0.6; background: #03254b; position: absolute; top: 0; left: 0; right: 0; z-index: 9; color: #fff; line-height: 40px; padding: 0 20px; text-align: right; }
.tm-matches .tm-match-date strong { font-size: 24px; margin-left: 20px; }
.tm-matches .uk-position-cover { filter: blur(2px); }
.tm-matches .uk-overlay-background { background: rgba(0, 0, 20, 0.6); }
.tm-matches h3.tm-panel-title { margin-bottom: 0; line-height: 40px; font-size: 24px; font-weight: 500; text-transform: uppercase; }
.tm-matches .tm-match-content h4 { font-weight: 500; font-size: 30px; }
.tm-matches .tm-match-content img { max-width: 100px; margin: 0 14px; }
.tm-matches .tm-match-content h3 { text-transform: uppercase; font-weight: 500; font-size: 30px; margin-bottom: 30px; }
.tm-matches .tm-match-content span { color: #0f8afa; }
.tm-matches .uk-slidenav  { width: 40px; height: 40px; line-height: 36px; font-size: 30px; border: 2px solid #eee; }

.tm-scores h3.tm-panel-title { margin-bottom: 0; line-height: 40px; font-size: 24px; font-weight: 500; text-transform: uppercase; }
.tm-scores .tm-body { background: #eee; }
.tm-scores .tm-body .uk-switcher { min-height: 350px; }
.tm-scores .uk-thumbnav { background: #03254b; margin-bottom: 10px; margin-left: 0; margin-top: 0; }
.tm-scores .uk-thumbnav img { max-width: 40px }
.tm-scores .uk-thumbnav > * { margin: 0; padding: 8px 5px; }
.tm-scores .uk-thumbnav > li { position: relative; }
.tm-scores .uk-thumbnav > li.uk-active { background: #0f8afa; }
.tm-scores .uk-thumbnav > li.uk-active:after { content: ''; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #0f8afa; position: absolute; bottom: -5px; left: 20px; }
.tm-scores .tm-score-content .uk-table { margin-bottom: 0; }
.tm-scores .tm-score-content .uk-table thead { font-size: 10px; letter-spacing: -1px; line-height: 12px; }

.acymailing_module .acymailing_introtext h4 { color: #fff; text-transform: uppercase; letter-spacing: -1px; font-weight: 500; font-size: 20px; margin-bottom: 26px; }

.tm-news h3.tm-panel-title { margin-bottom: 0; line-height: 40px; font-size: 24px; font-weight: 500; }
.tm-news .uk-slidenav  { width: 40px; height: 40px; line-height: 36px; font-size: 30px; border: 2px solid #eee; }
.tm-news .tm-panel-link { margin-bottom: 0; line-height: 40px; font-size: 14px; font-weight: 400; }
.tm-news .tm-panel-link a { color: #1d1d25; }
.tm-news h3.uk-panel-title { font-weight: 500; line-height: 20px; }

.tm-players { position: relative; }
.tm-players h3.tm-panel-title { margin-bottom: 0; line-height: 40px; font-size: 24px; font-weight: 500; text-transform: uppercase; }
.tm-players .uk-slidenav  { width: 40px; height: 40px; line-height: 36px; font-size: 30px; border: 2px solid #eee; }
.tm-players .uk-panel-teaser { margin-left: 40px; margin-bottom: 0; }
.tm-players .tm-side-title { position: absolute; height: 100%; width: 40px; bottom: 0; left: 0; background-color: #1d1d25; }
.tm-players .tm-side-title .tm-side-title-inner { position: absolute; bottom: 0; left: 40px; height: 40px; line-height: 40px; padding-left: 32px; -webkit-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: left bottom 0; transform-origin: left bottom 0; white-space: nowrap; color: #fff; }
.tm-players .tm-side-title .tm-player-badge { color: #0f8afa; display: inline-block; margin-right: 29px; -webkit-transform: rotate(90deg); transform: rotate(90deg); font-size: 18px; font-weight: 500; }
.tm-players .tm-side-title .tm-player-name { text-transform: uppercase; display: inline-block; margin-right: 39px; font-size: 16px; font-weight: 300; }

.tm-homepage .tm-block-bottom-b a, .tm-homepage .tm-block-bottom-b a:hover { text-decoration: none; }
.tm-homepage .tm-block-top-b { padding-bottom: 0; }

.tm-homepage .tm-block-top-d { background: url(../images/newsbg.jpg) bottom center repeat-x; }
.tm-homepage .tm-block-bottom-a {  background: url(../images/playersbg.jpg) center center repeat-x;  /* background: #0f8afa; */}

.tm-gallery-instagram { position: relative; }
.tm-gallery-instagram .uk-slidenav { position: absolute; width: 40px; height: 40px; font-size: 40px; color: rgba(255,255,255,0.7); border: 1px solid; line-height: 38px; }
.tm-gallery-instagram .uk-slidenav:hover { color: #fff; }
.tm-gallery-instagram .uk-slidenav.uk-slidenav-next { right: 0px; }
.tm-gallery-instagram .uk-slidenav.uk-slidenav-previous { right: 50px; }

.tm-homepage #tm-bottom-c.tm-section-primary { background: #c7c7c7; }
.tm-shopslide { position: relative; margin-top: 40px; }
.tm-shopslide h3.tm-panel-title { margin-bottom: 0; line-height: 40px; font-size: 24px; font-weight: 500; text-transform: uppercase; }
.tm-shopslide h3.tm-panel-title img { position: absolute; z-index: 9; margin-top: -56px; }
.tm-shopslide .tm-panel-link { margin-bottom: 0; line-height: 40px; font-size: 14px; font-weight: 400; }
.tm-shopslide .tm-panel-link a { color: #fff; }
.tm-shopslide .uk-panel-box { border: 2px solid #eee; min-height: 310px; }
.tm-shopslide .uk-panel-badge { padding: 4px 10px; font-size: 14px; }
.tm-shopslide .uk-slidenav  { width: 40px; height: 40px; line-height: 36px; font-size: 30px; border: 2px solid #eee; }
.tm-section-primary .tm-shopslide .uk-slidenav { border-color: #999 !important; color: #fff; }

#tm-bottom-e { background: #efefef; padding-top: 50px; padding-bottom: 10px; }
#tm-bottom-f { background: #efefef; padding-top: 10px; padding-bottom: 50px; }

@media (max-width: 599px) {
    .tm-news .tm-panel-link { position: absolute; width: 100%; right: 26px; text-align: right; top: 66px; }
    .tm-news > .uk-slidenav-position { margin-top: 50px; }
    .tm-shopslide .tm-panel-link { position: absolute; width: 100%; right: 6px; text-align: right; top: 66px; }
    .tm-shopslide > .uk-slidenav-position { margin-top: 90px; }
}

@media (max-width: 767px) {
    .tm-players > .uk-flex { margin-bottom: 60px !important; }
    .tm-players ul.uk-tab { top: 50px; position: absolute; left: 0; right: 0; }
    .tm-hpslideshow .tm-hpsltext { font-size: 18px; line-height: 20px; }
}

/*
.tm-footer {
    position: fixed;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 5;
}

@media (max-width: 767px) {
	.tm-footer { position: static; }
}
*/
.uk-navbar-nav > li > a { color: #fff; font-size: 16px; }

.tm-navbar-wrapper { z-index: 9; position: relative; margin-top: 100px; }
.tm-navbar { background: none; }
.tm-navbar .tm-navbar-container { box-sizing: border-box; position: relative; /*min-height: 100px;*/ }
.tm-navbar-left, .tm-navbar-right { position: absolute; top: 0; bottom: 0; }
.tm-navbar-right { right: 25px; }
.tm-navbar-left { left: 25px; }
.tm-navbar .uk-navbar-nav { background: rgba(0,0,0,0.6); border-radius: 6px; padding: 0 10px; }

.tm-header-container { margin-top: -180px; position: relative; /* text-shadow: 2px 2px 2px rgba(0,0,0,0.9); */}
/*.tm-header-container .uk-h3 { font-size: 80px; letter-spacing: 2px; line-height: 78px; }
.tm-header-container .uk-button { border: 2px solid #fff; text-transform: uppercase; border-radius: 8px; background: none; color: #fff; font-size: 16px; padding: 0 40px; line-height: 50px; margin-top: 20px; }
.tm-header-container .uk-button:hover { background: rgba(255,255,255,0.8); color: #000; text-shadow: none; font-weight: 500; }*/

.tm-header-background { margin-top: -170px; min-height: 210px; background: rgba(0,0,0,0.9); position: relative; }
.tm-header-background {
    background-image: url(../images/stars.jpg);
    background-position: center center;
    background-size: cover;
    background-color: #000;
}
.tm-header-background:after { content: ''; background: rgba(0,0,0,0.1); position: absolute; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }

.tm-navbar .tm-search .tm-navbar-button { width: 35px; height: 35px; line-height: 1; background: none; border: none; outline: 0; cursor: pointer; }
.tm-navbar .tm-search .tm-navbar-button::before { font-family: 'FontAwesome'; font-size: 24px; color: #fff; -webkit-transition: all 0.12s ease-in-out; transition: all 0.12s ease-in-out; }
.tm-navbar .tm-search .tm-navbar-button:hover::before { color: rgba(255, 255, 255, 0.7); }
.tm-navbar .tm-search .tm-navbar-button:focus::before, .tm-navbar .tm-search .tm-navbar-button:active::before, { color: #000000; }
.tm-navbar .tm-search .tm-search-button::before { content: "\f002"; }
.tm-navbar .tm-search .tm-navbar-dropdown { width: 200px; background-color: rgba(255,255,255,0.9); }
.tm-navbar .tm-search .uk-search::before { display: none; }
.tm-navbar .tm-search .tm-search-dropdown .uk-search-field, .tm-navbar .tm-search .tm-search-dropdown .uk-search-field:focus { width: 200px; }

.tm-header-container .uk-overlay-background { background: none; }

/* Homepage Slideshow */
.tm-hpslideshow {}
.tm-hpslideshow .tm-hpsloverlay { max-width: 700px;  background: rgba(0,0,0,0.8); margin-bottom: 3%; letter-spacing: 1px; padding: 20px; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.tm-hpslideshow .tm-hpsloverlay:hover { background: rgba(0,0,0,0.95); }
.tm-hpslideshow .tm-hpsltitle { font-family: 'Roboto Slab', sans-serif; font-size: 13px; line-height: 18px; letter-spacing: 2px; font-weight: 100; text-transform: uppercase; }
.tm-hpslideshow .tm-hpsltitle::after { content: ''; display: block; width: 100px; height: 2px; background: #0f8afa; margin-top: 4px; }
.tm-hpslideshow .tm-hpsltext { font-family: 'Roboto Slab', sans-serif; font-size: 22px; line-height: 26px; letter-spacing: 1px; font-weight: 300;  -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }
.tm-hpslideshow .tm-hpsloverlay:hover .tm-hpsltext { color: #0f8afa; }
.tm-hpslideshow .uk-button { font-weight: 300; color: #fff; background: none; padding: 0; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; -webkit-transition-delay: .3s; -ms-transition-delay: .3s; transition-delay: .3s; }
.tm-hpslideshow .uk-button::after { color: #0f8afa; display: inline-block; font-family: FontAwesome; content: '\f178'; margin-left: 5px; }
.tm-hpslideshow .tm-hpsloverlay:hover .uk-button { color: #0f8afa; }

.tm-homepage .tm-bottom-e .uk-overflow-hidden { overflow: visible; }
.tm-homepage .tm-bottom-e .uk-slidenav-position .uk-slidenav { display: block; }
.tm-homepage .tm-bottom-e .uk-slidenav-position .uk-slidenav-previous { left: -80px; }
.tm-homepage .tm-bottom-e .uk-slidenav-position .uk-slidenav-next { right: -80px; }

.tm-homepage .tm-bottom-f .uk-overflow-hidden { overflow: visible; }
.tm-homepage .tm-bottom-f .uk-slidenav-position .uk-slidenav { display: block; }
.tm-homepage .tm-bottom-f .uk-slidenav-position .uk-slidenav-previous { left: -80px; }
.tm-homepage .tm-bottom-f .uk-slidenav-position .uk-slidenav-next { right: -80px; }

@media (min-width: 1024px) {
    .tm-navbar .uk-container { max-width: 100%; }
/*    .tm-header-container .uk-overlay-panel > div { max-width: 80%; margin-left: 10%; margin-bottom: 5%; font-weight: 300; font-size: 18px; line-height: 22px; }
    .tm-header-container .uk-overlay-panel { -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
    */
}

@media (max-width: 1023px) {
    .tm-logo-small img { height: 60px; margin-left: 10px; }
    .tm-navbar-wrapper { margin-top: 0; }
    .uk-sticky-placeholder { margin-bottom: 0 !important; }
    .tm-header-container { margin-top: -60px; position: relative; }
    .tm-navbar .tm-navbar-container { min-height: 60px; background: rgba(0,0,0,0.5); }
    .uk-navbar-toggle { color: rgba(255,255,255,0.7); }
    .uk-navbar-toggle:hover, .uk-navbar-toggle:focus { color: rgba(255,255,255,0.9); }
}

@media (max-width: 767px) {
    .tm-matches .tm-match-content h4 { font-size: 20px; }
    .tm-homepage .tm-matches .tm-match-content img { max-width: 40px; margin: 0 5px; }
    .tm-matches .tm-match-content h3 { font-size: 22px; margin-bottom: 10px; margin-top: 0; }
}

#tm-top-a {
  padding:0;
  margin:0;
  text-align: center;
}


#tm-top-a .uk-panel-box {
  padding:0;
  margin:0;
  text-align: center;
}

 #tm-top-a .uk-block {
  padding:0;
  margin:0;
  text-align: center;
}

#tm-top-b {
  margin-top: 0;
}

em {
color: #444444;  
}