.tm-toolbar-social .uk-icon-button { width: 30px; height: 30px; background-color: rgba(255, 255, 255, 0.2); }
body.tm-home .tm-header .uk-navbar .uk-navbar-right { position: relative; }
body.tm-home .uk-light .uk-navbar .uk-navbar-right .uk-navbar-nav a { color: rgba(255,255,255,0.8); }
body.tm-home .uk-light .uk-navbar .uk-navbar-right .uk-navbar-nav a:hover { color: rgba(255,255,255,1); }
body.tm-home .uk-light .uk-navbar .uk-navbar-right .uk-navbar-nav .uk-navbar-dropdown {  background: rgba(231,4,16,0.90); }
/*.uk-navbar-dropdown { text-align: center; }*/
body.tm-home .tm-header .uk-navbar .uk-navbar-right:after { content: ''; display:block; left: 0; right: -20px; background: rgba(231, 4, 16, 0.9); height: 50px; position: absolute; z-index: -1; }
.uk-sticky-fixed .uk-navbar .uk-logo img { width: 40px; }

.uk-overlay-primary .uk-button-default { background-color: rgba(255,255,255,0.9); color: #af020b; }
.uk-overlay-primary .uk-button-default:hover { background-color: #fff; color: #af020b; }

@media screen and (max-width: 639px) {
	.tm-next-game .tm-next-game-team { font-size: 20px; }
	.tm-next-game .tm-next-game-team img { max-width: 40px; }
}

@media screen and (min-width: 640px) and (max-width: 1200px) {
	.tm-next-game .tm-next-game-team { font-size: 26px; }
	.tm-next-game .tm-next-game-team img { max-width: 50px; }
}

/* Players Slider */
.tm-players .tm-player { overflow: hidden; height: 480px; }
.tm-players .tm-player .uk-cover-container { display: block; height: 460px; padding-top: 20px; }
.tm-players .tm-player .tm-player-number { position: absolute; top: 10px; left: 10px; color: #e70410; font-size: 70px; width: 60px; text-align: center; font-weight: 600; font-family: arial; }
.tm-players .tm-player .tm-player-content-wrap { position: absolute; background-color: rgba(175, 2, 11, 0.90); top: 0; left: 0; right: 0; height: 310px; -webkit-transform: translateY(-400px); transform: translateY(-400px); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; will-change: transform; text-align: left; padding: 40px 50px; color: #222; font-size: 18px; }
.tm-players .tm-player:hover .tm-player-content-wrap { -webkit-transform: translateY(0px); transform: translateY(0px); }
.tm-players .tm-player .tm-player-content-wrap dl dt { color: #000; font-size: 13px; font-weight: 600; line-height: 14px; text-transform: lowercase; letter-spacing: 0; }
.tm-players .tm-player .tm-player-content-wrap dl dt:nth-child(n+2) { margin-top: 10px; }
.tm-players .tm-player .tm-player-content-wrap dl dd { font-weight: 600; color: #fff; font-size: 16px; letter-spacing: 0.5px; }
.tm-players .tm-player .tm-player-name-wrap { color: #fff; background-color: rgba(0, 0, 0, 0.9); bottom: 0; left: 0; padding: 13px 24px; position: absolute; -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition: transform .3s, -webkit-transform .3s; will-change: transform; right: 0; width: 100% z-index: 2 }
.tm-players .tm-player:hover .tm-player-name-wrap { -webkit-transform: translateY(0); transform: translateY(0); }
.tm-players .tm-player .tm-player-name { color: #fff; font-weight: 300; font-style: normal; speak: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-transform: uppercase; margin-bottom: 0; font-size: 20px; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; display: -webkit-box; display: -ms-flexbox; display: flex; line-height: 20px; min-height: 28px; width: 100%; text-align: left; }
.tm-players .tm-player .tm-player-position { text-align: left; font-size: 1rem; color: #e70410; text-shadow: 0px 0px 0px rgba(255,255,255,.3); opacity: 0; -webkit-transition: opacity .3s,-webkit-transform .3s; transition: opacity .3s,-webkit-transform .3s; transition: opacity .3s,transform .3s; transition: opacity .3s,transform .3s,-webkit-transform .3s; -webkit-transform: translateX(50px); transform: translateX(50px); text-transform: uppercase; will-change: opacity,transform; font-weight: 600; }
.tm-players .tm-player:hover .tm-player-position { -webkit-transform: translateX(0) !important; transform: translateX(0) !important; opacity: 1; }
.tm-players .tm-player .tm-player-position:after { margin-top: -4px; font-weight: 400; font-style: normal; speak: none; font-size: 50px; line-height: 10px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "›"; display: none; float: right; vertical-align: middle; }
@media screen and (min-width: 30em) {
	.tm-players .tm-player .tm-player-position:after { display: inline-block; }
}
.tm-players .uk-slidenav { background: rgba(231, 4, 16, 0.85); color: rgba(255,255,255,0.6); padding: 10px; display: block; width: 24px; text-align: center; }
.tm-players .uk-slidenav:hover { background: rgba(231, 4, 16, 1); color: rgba(255,255,255,1); }
.uk-card.uk-card-primary dl.uk-description-list dt { color: #fff; }


table thead tr { background: #111; }
table tbody tr.tm-selected-row { background: #e70410 !important; }
table tbody tr.tm-selected-row td { color: #fff; }
table tfoot tr { background: #ddd }

.tm-panel-subheader { background: #e41823; color: #fff; padding: 6px 10px; margin-top: 20px; }
table.tm-player-stats thead tr th { text-align: center; padding: 4px 6px; font-weight: 500; font-size: 12px; }
table.tm-player-stats tbody tr td { padding: 8px 5px; font-size: 13px; }
table.tm-player-stats tfoot tr td { padding: 8px 5px; font-size: 12px; }
table.tm-player-stats thead tr { background: #111; }

.tm-slider-grayscale li .uk-panel img { -webkit-filter: grayscale(1); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); filter: gray; filter: grayscale(100%); filter: url(&quot;data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale&quot;); }
.tm-slider-grayscale li .uk-panel:hover img { -webkit-filter: none; -webkit-filter: none; -moz-filter: none; filter: none; }

.tm-link-row { cursor: pointer; }

.uk-navbar-container:not(.uk-navbar-transparent) a:hover {
	color: rgba(0,0,0,0.5) !important;
}

.uk-dropcap>p:first-of-type::first-letter{ font-weight: 400; }
.tm-footer-menu .uk-subnav { margin-top: 0; }
.bannergroup .banneritem { text-align: center; }

.ytf-bgContent._mobile { background: none !important; }

.tm-hide-api-tools .ytf-api-tools { position: relative; display: none; text-align: center; }
.tm-hide-api-tools .ytf-api-tools.inside { display: block; }
.tm-video-inner { position: relative; padding-bottom: 56.25%; height: 0; }
.tm-video-inner > div { position: absolute; width: 100%; bottom: 0; }
@media screen and (max-width: 640px) {
	.ytf-bgContent img { max-width: 90px; }
	.ytf-background .ytf-player { top: 0 !important; }
}

.uk-section-primary input.cell { background-color: rgba(255,255,255,.1); color: rgba(255,255,255,.7); background-clip: padding-box; border-color: transparent!important; }
.uk-section-primary input.cell:focus { background-color: rgba(255,255,255,.1); color: rgba(255,255,255,.9); border-color: rgba(0,0,0,0.1) !important; }
.uk-section-primary input.cell::placeholder { color: rgba(255,255,255,.5); opacity: 1; }
.uk-section-primary input.cell:-ms-input-placeholder { color: rgba(255,255,255,.5); }
.uk-section-primary input.cell::-ms-input-placeholder { color: rgba(255,255,255,.5); }

.celltitle { color: #df1e27; font-size: 22px; line-height: 1.4; font-family: Roboto; font-weight: 500; border-bottom: #df1e27 solid 2px; }

.answer_key_list.incorrect span.answer_tag {
    background: var(--green-clr);
}

.answer_key_list.correct span.answer_tag {
    background: var(--red-clr);
}

span.answer_tag {
    background: var(--red-clr);
    color: var(--white-clr);
    text-transform: uppercase;
    font-size: 12px;
    padding: 6px 12px;
    border-radius: 5px;
    min-width: 90px;
    text-align: center;
}

.answer_key_list .correct_answer {
    color: var(--red-clr);
}
