html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.item-list ul,.item-list .pager li,.item-list ul li,ul.menu li{margin:0;padding:0;}ul li.leaf,ul li.expanded,ul li.collapsed{list-style:none;}.form-item,.form-actions{margin:0;}body{background:#ccc;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.65;color:#222;}.mainhead,#page,#footer,.bodywrap{max-width:1200px;margin:0 auto;}.nrw .bodywrap{max-width:1000px;}.block{margin:0 auto 30px;}.right-col .block{border-bottom:5px solid #ddd;padding:0 0 30px;}.flex,.c-flex,.page-cols,.art-grid,.art-text a.flex{display:-ms-flexbox;display:-webkit-flex;display:flex;}.shomob{display:none;}.c-flex{justify-content:center;}.phantom{position:absolute;top:0;left:0;right:0;bottom:0;display:block;content:" ";z-index:5;}.seometa{display:none !important;}.bodycontent .field-name-field-audio,.bodycontent .media{margin-bottom:20px;}.mediaelement-download-link > a{font-size:10px;letter-spacing:0.2em;text-transform:uppercase;}.bodycontent .media .field-label{display:none;}.bodycontent .media .field-type-text .field-item{font-style:italic;font-size:0.9em;}.media-image-wrapper audio{z-index:4;position:relative;}.podcast_upotus{margin:0 auto 20px 0;}#footer,.gamehead,.contenthead,#block-jatkoaika-aamu-nhl-morning-title,#block-jatkoaika-aamu-nhl-rep-browser,.widetitle,.author,.related-content h3,.fnt-3,.art-item,.navielements,.image-author,.page-node article .field-name-body h4,.view-team-introduction h4,.player-content .bio h4,.quote-right,.quote-left,.quote-center,table.inline,form{font-family:"Khand",sans-serif;}.lsp-02{letter-spacing:0.2em;}.txtuc{text-transform:uppercase;}.light{color:#555;}.win{background:#1ef800;}.ot-win{background:#93bf8a;}.tie{background:#efdb00;}.loose{background:#ff2500;}.ot-loose{background:#cf7676;}p{padding:0 0 1em;}strong,b{font-weight:700;}em,cite{font-style:italic;}pre{white-space:pre-line;font-family:monospace;font-size:0.8em;}a,a:visited{color:#00adff;text-decoration:none;}a:hover{text-decoration:none;}.field-name-body a:hover{text-decoration:underline;}a.word-link{color:#222;font-weight:700;}a.word-link:hover{color:#00adff;}.view-team-introduction ol,.field-name-body ol{list-style-type:decimal;padding:0 0 0.25em 2.5em;margin:1em 0;}.view-team-introduction ul,.field-name-body ul{list-style-type:disc;list-style-image:none;padding:0 0 0.25em 2.5em;margin:1em 0;}h1#page-title,h1{font-weight:700;font-size:3.2em;line-height:1;letter-spacing:-0.025em;margin:0 0 10px;}.page-arkisto h1,.page-team-halli h1,.page-team-seuraesittely h1,.page-team-arkisto h1,.page-liiga-jutut h1,.page-liiga-siirrot h1,.node-type-page h1,.node-type-webform h1,.page-game-preview h1,.custom-h1-style h1#page-title,.custom-h1-style h1,.vocabulary-player #uratilastot h1{color:#333;text-transform:uppercase;font-size:3.3em;}.page-arkisto h1 span,.page-team-halli h1 span,.page-team-seuraesittely h1 span,.page-team-arkisto h1 span,.page-liiga-jutut h1 span,.page-liiga-siirrot h1 span,.node-type-page h1 span,.node-type-webform h1 span,.custom-h1-style h1#page-title span,.custom-h1-style h1 span,.page-game-preview h1 span{display:inline-block;}.field-type-text-with-summary p span,.field-type-text-long p span,.field-type-text-with-summary p strong,.field-type-text-long p strong,.field-type-text-with-summary h4 span,.field-type-text-with-summary h4 strong{line-height:inherit !important;font-size:inherit !important;}.block h2,h2.sub,.block .view-nodequeue-2 .views-field-title h2,.block .view-league-static-box .views-field-title h2{font-size:19px;font-weight:500;line-height:1.5;text-transform:uppercase;border-bottom:5px solid #f5f5f5;color:#fff;margin:5px 0 20px;font-family:"Khand",sans-serif;}.block h2 span,h2.sub span,.block .view-nodequeue-2 .views-field-title span,.block .view-league-static-box .views-field-title span{display:inline-block;padding:4px 15px 0;border-bottom:5px solid #00a4f2;margin:0 0 -5px;background:#00adff;}.right-col .block h2{margin-top:0;border-color:#ececec;}aside.right-col .block h2 span{min-width:0;}@media (max-width:800px){h1#page-title,h1{font-size:3em;}.page-arkisto h1,.page-team-halli h1,.page-team-seuraesittely h1,.page-team-arkisto h1,.page-liiga-jutut h1,.page-liiga-siirrot h1,.node-type-page h1,.node-type-webform h1,.page-game-preview h1,.custom-h1-style h1#page-title,.custom-h1-style h1,.vocabulary-player #uratilastot h1{font-size:3em;}}@media (max-width:750px){h1#page-title,h1{font-size:2.7em;}.page-arkisto h1,.page-team-halli h1,.page-team-seuraesittely h1,.page-team-arkisto h1,.page-liiga-jutut h1,.page-liiga-siirrot h1,.node-type-page h1,.node-type-webform h1,.page-game-preview h1,.custom-h1-style h1#page-title,.custom-h1-style h1,.vocabulary-player #uratilastot h1{font-size:2.7em;}}@media (max-width:480px){h1#page-title,h1{font-size:2.4em;}.page-arkisto h1,.page-team-halli h1,.page-team-seuraesittely h1,.page-team-arkisto h1,.page-liiga-jutut h1,.page-liiga-siirrot h1,.node-type-page h1,.node-type-webform h1,.page-game-preview h1,.custom-h1-style h1#page-title,.custom-h1-style h1,.vocabulary-player #uratilastot h1{font-size:2.3em;}}@media (max-width:380px){h1#page-title,h1{font-size:2.1em;}}.mainhead .block,.subhead .block{margin:0 auto;}#page{background:#fff;padding:40px;}@media (min-width:1101px){.hasflist:not(.teampages) #page{padding:0 40px 40px;}}.wide #page{padding-top:0;}.nrw #page{padding:0 20px 20px;}.left-col{max-width:740px;margin:0 40px 0 0;flex:1 1 0%;}.right-col{min-width:340px;max-width:340px;margin:0;flex:0 0 340px;background:#f6f6f6;padding:20px;}.no-right-sidebar .left-col,.wide .left-col,.page-taxonomy-term .left-col{width:100%;margin:0;max-width:none;}.no-right-sidebar .right-col,.front.page-node .right-col,.wide .right-col,.page-taxonomy-term .right-col{display:none;}.front.page-node .left-col{width:100%;max-width:none;margin:0;}.contentwrap{padding:30px 30px 0;max-width:800px;}.aftercontent,.precontent{max-width:800px;}.node-type-image-recap .aftercontent,.node-type-image-recap-generic .aftercontent{max-width:none;}body:not(.node-type-column) .art-extras{padding:0 30px;}.wide .contentwrap,.wide .aftercontent,.node-type-timanttikuva .contentwrap,.node-type-timanttikuva .aftercontent{margin:0 auto;}@media (max-width:1560px){body:not(.nrw) .bodywrap{margin:0 180px 0 auto;}}@media (max-width:1400px){body:not(.nrw) .bodywrap{max-width:1100px;}}@media (max-width:1330px){body:not(.nrw) .bodywrap{margin:0 auto;}}@media (max-width:1000px){.nrw #page,.hasflist #page{padding:20px;}}@media (max-width:1024px){#page{padding:40px 20px;}.left-col{margin:0 20px 0 0;}.contentwrap{padding:15px 15px 0;}.front.page-node .bodywrap{max-width:100%;}.aftercontent,.precontent{max-width:none;}}@media (max-width:800px){#page{padding:40px;}.nrw #page,.hasflist #page{padding:0 0 20px;}.left-col{margin:0;max-width:none;}.right-col{flex:1 1 0%;background:transparent;padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between;max-width:none;}.page-cols{display:block;}.right-col .block{width:48%;margin:0 0 30px 0;}.contentwrap{padding:15px 0 0;}body:not(.node-type-column) .art-extras{padding:0;}#block-system-main{margin:0;}}@media (max-width:750px){#page{padding:30px 20px;}}@media (max-width:480px){.right-col .block{width:100%;}}@media (max-width:380px){.right-col{min-width:0;}}.mainhead > .content{height:158px;background:#fff;padding:0 20px;display:-ms-flexbox;display:-webkit-flex;display:flex;}.sitelogo{width:120px;height:138px;background:#002131;background:linear-gradient(90deg,#00293d 0%,#00293d 50%,#002131 50%,#002131 100%);flex:0 0 120px;}.sitelogo > a{padding:18px 22px;display:block;}.sitelogo svg{display:block;}.mainhead .sitelogo svg{fill:#fff;}#jalogo2{width:76px;height:28px;}.logo-jatkoaika,.navilogos{display:none;}.navielements{flex:1 1 0%;padding:15px 0 15px 20px;}.utils_search,.sublinks{height:34px;}.navi,.navi .content{position:relative;}.navi .menu{position:relative;height:40px;z-index:999;display:-ms-flexbox;display:-webkit-flex;display:flex;background:#002131;}.navi .menu > li{height:40px;}.navi .menu > li > a{font-size:19px;color:#fff;display:block;text-transform:uppercase;line-height:41px;padding:0 15px;font-weight:700;}.navi .menu > li > a:hover,.navi .menu > li:hover,.navi .menu > li:hover > a{background:#f1f1f1;color:#002131;}.navi .menu > li .sub-collapser{display:none;}.navi .submenu{float:left;position:relative;left:0;z-index:3;height:34px;background:#f1f1f1;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;padding:0 15px;}.navi .submenu li a{font-size:16px;line-height:34px;position:relative;padding:0 15px;display:block;text-transform:uppercase;color:#002131;font-weight:500;white-space:nowrap;}.navi  .subdropwrap > .submenu > li{border-bottom:2px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent;position:relative;}.navi .subdropwrap > .submenu > li.active-trail{border-bottom-color:#002131;}.navi .subdropwrap > .submenu > li:hover{border-bottom-color:#00adff;}.navi  .subdropwrap > .submenu > li.expanded:hover{border-bottom-color:transparent;border-left-color:#ccc;border-right-color:#ccc;background:#ddd;}.navi .subdropwrap > .submenu > li > a:hover,.navi .subdropwrap > .submenu > li:hover > a,.navi .teamdropwrap .leaf a:hover{color:#00adff !important;}.navi .menu > li:hover > .subdropwrap .submenu{z-index:5;}#block-system-main-menu .subdropwrap{background:linear-gradient(to bottom,rgba(241,241,241,1) 20%,rgba(170,170,170,0.7) 100%);left:0;position:absolute;top:40px;display:none;right:auto;}#block-system-main-menu .subdrop{background:#fff;float:left;margin:0 15px 15px;padding:20px 0 15px;display:-ms-flexbox;display:-webkit-flex;display:flex;}#block-system-main-menu .main-menu-level-1 > li:nth-child(7) .subdrop{display:none;}.col_2{position:relative;margin:0 2.5% 0 0;width:30%;}.col_2:first-child{margin-left:2.5%;}.col_2 .phantom{z-index:2;}.col_2 .art-item:not(.txt-item) .art-text h5{font-weight:700;margin-bottom:5px;line-height:1;}.col_2 .art-text p{line-height:1.2;font-family:"Open Sans",sans-serif;font-size:13px;padding-bottom:5px;}.col_2 .art-item.txt-item:first-child{padding-top:0;}.col_2 .art-item.txt-item:last-child{border-bottom:none;}.teamdropwrap{position:absolute;display:none;width:200px;border-bottom:2px solid #00adff;border-left:1px solid #ccc;border-right:1px solid #ccc;top:32px;left:-1px;}.teamdropwrap .submenu{flex-direction:row;height:auto;padding:10px 15px;flex-wrap:wrap;position:relative;z-index:4;background:#ddd;}.teamdropwrap .leaf{width:50%;}.navi .teamdropwrap .leaf a{padding:0 10px;font-size:15px;line-height:30px;}.archive-icon{display:none;}@media screen and (min-width:1025px){.navi .menu > li > a.active-trail,.navi .menu > li > a.active-trail:hover,.navi .menu > li > a.active,.navi .menu > li > a.active:hover,.sm-liiga-section .navi .menu .tid-1 > a,.sm-liiga-section .navi .menu .tid-1 > a:hover,.mestis-section .navi .menu .tid-3 > a,.mestis-section .navi .menu .tid-3 > a:hover,.nhl-section .navi .menu .tid-4 > a,.nhl-section .navi .menu .tid-4 > a:hover,.maajoukkue-section .navi .menu .tid-5 > a,.maajoukkue-section .navi .menu .tid-5 > a:hover,.khl-section .navi .menu .tid-22896 > a,.khl-section .navi .menu .tid-22896 > a:hover{background:#e3e3e3;color:#002131;}.active-trail .submenu,.sm-liiga-section .navi .tid-1 .submenu,.mestis-section .navi .tid-3 .submenu,.nhl-section .navi .tid-4 .submenu,.maajoukkue-section .navi .tid-5 .submenu,.khl-section .navi .tid-22896 .submenu{z-index:2;}.navi .menu > .active-trail .subdropwrap,.sm-liiga-section .navi .menu .tid-1 .subdropwrap,.mestis-section .navi .menu .tid-3 .subdropwrap,.nhl-section .navi .menu .tid-4 .subdropwrap,.maajoukkue-section .navi .menu .tid-5 .subdropwrap,.khl-section .navi .menu .tid-22896 .subdropwrap{display:block !important;height:auto !important;right:0 !important;}.navi .menu > .active-trail .subdrop,.sm-liiga-section .navi .menu .tid-1 .subdrop,.mestis-section .navi .menu .tid-3 .subdrop,.nhl-section .navi .menu .tid-4 .subdrop,.maajoukkue-section .navi .menu .tid-5 .subdrop,.khl-section .navi .menu .tid-22896 .subdrop{display:none !important;}.navi .menu > .active-trail .subdropwrap > .submenu,.sm-liiga-section .navi .menu .tid-1 .subdropwrap > .submenu,.mestis-section .navi .menu .tid-3 .subdropwrap > .submenu,.nhl-section .navi .menu .tid-4 .subdropwrap > .submenu,.maajoukkue-section .navi .menu .tid-5 .subdropwrap > .submenu,.khl-section .navi .menu .tid-22896 .subdropwrap > .submenu{background:#e3e3e3;}.navi .menu > .active-trail .subdropwrap .submenu li > a,.sm-liiga-section .menu .tid-1 .submenu li > a,.mestis-section .menu .tid-3 .submenu li > a,.nhl-section .menu .tid-4 .submenu li > a,.maajoukkue-section .menu .tid-5 .submenu li > a,.khl-section .menu .tid-22896 .submenu li > a{color:#002131;}.navi .content > .menu > li:nth-child(9){display:none;}.archive-icon svg{width:20px;fill:#fff;height:20px;}.archive-icon{display:block;position:absolute;right:0;top:0;z-index:1000;}.archive-icon a{display:block;height:40px;width:50px;text-align:center;padding:10px;}.archive-icon:hover a{background:#f1f1f1;}.page-arkisto .archive-icon a{background:#e3e3e3;}.archive-icon:hover a svg,.page-arkisto .archive-icon a svg{fill:#002131;}}.misclinks{flex:1 1 0%;}.misclinks .menu,.sublinks .menu{display:-ms-flexbox;display:-webkit-flex;display:flex;font-size:16px;}.misclinks a{color:#444;padding:0 10px;line-height:34px;display:block;font-weight:700;}.misclinks a:hover,.sublinks a:hover{color:#00adff;}.sublinks a:hover svg{fill:#00adff;}.utils_search #header-search{height:34px;margin:0 10px 0 40px;max-width:300px;padding:4px 0 0;}#header-search form > div,#header-search .form-item-search{display:-ms-flexbox;display:-webkit-flex;display:flex;}#header-search form label,#header-search .search_button{padding:0 5px;}#header-search #edit-search{width:200px;border:1px solid #ccc;font-size:13px;height:26px;font-family:"Open Sans",sans-serif;padding:0 8px;}#header-search .form-submit{background:#002131 none;height:22px;padding:0 5px;font-weight:500;margin:0;top:-1px;position:relative;color:#fff;font-size:12px;line-height:1;}#header-search .form-submit:hover{background:#00adff;}.followtxt{font-size:70%;width:39px;line-height:1;float:left;padding:7px 7px 0 0;text-align:right;font-weight:500;}.sicon a{padding:2px 4px;display:block;}.sicon.si-x a{padding:3px 4px;}.sicon.si-tt a{padding:4px 5px;}.sicon svg{width:28px;height:28px;display:block;}.sicon #si-xs{width:26px;height:26px;}.sicon #si-tts{width:24px;height:24px;}.sicon a:hover svg{transform:scale(1.2)}.somelinks .sicon.si-fb a svg{fill:#3b579d;}.somelinks .sicon.si-tw a svg{fill:#55acee;}.somelinks .sicon.si-ig a svg{fill:#ce3087;}.somelinks .sicon.si-rs a svg{fill:#fb7629;}.sublinks a{padding:0 10px;line-height:34px;display:block;color:#555;}.sublinks svg{height:20px;width:20px;vertical-align:middle;fill:#555;}@media (max-width:1024px){#header-search,.navielements,.mainhead .sitelogo #jalogo2,#header-search.active form label,#block-system-main-menu .subdrop{display:none;}.mainhead .content .active,#header-search.active,.logo-jatkoaika{display:block;}.mainhead > .content{height:auto;background:#fff;padding:0;display:block;position:relative;}.headlogos{display:-ms-flexbox;display:-webkit-flex;display:flex;height:65px;background:#002131;}.sitelogo > a{padding:10px 15px;}.mainhead .sitelogo #jalogo1{width:40px;height:45px;}.sitelogo{width:70px;height:65px;flex:0 0 70px;}.logo-jatkoaika{flex:1 1 0%;text-align:center;padding:9px 0;}.logo-jatkoaika > svg{width:150px;margin-right:-80px;}.mobitxt{fill:#fff;}.navilogos{flex:0 0 150px;display:-ms-flexbox;display:-webkit-flex;display:flex;width:150px;}.navilogos > div{width:75px;text-align:center;height:65px;padding:17px 0;}.navilogos > .active{background:#fafafa;}.navilogos > .mobsearch.active{background:#e5e5e5;}.navilogos svg{width:31px;fill:#fff;height:31px;}.navilogos > .active svg{fill:#002131;}#header-search.active{background:#e5e5e5;position:absolute;top:65px;z-index:10;left:0;right:0;border-bottom:5px solid #ddd;box-shadow:0 15px 15px 0 rgba(0,0,0,0.1);padding:25px;height:95px;}#header-search.active form > div{display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:700px;margin:0 auto;}#header-search.active .form-item-search,#header-search.active #edit-search{flex:1 1 0%;}#header-search.active #edit-search{border-top:none;border-left:none;border-right:none;font-size:1em;background:transparent;}#header-search.active #edit-search:focus{border-color:#00adff;outline:none;}#header-search.active .form-submit{background:#00adff;font-size:1em;line-height:1.5;height:auto;padding:4px 15px 1px;}.navielements.active{position:absolute;background:#f5f5f5;z-index:999;top:65px;left:0;padding:25px 40px 80px;right:0;border-bottom:5px solid #ddd;box-shadow:0 15px 15px 0 rgba(0,0,0,0.1);}.navielements.with-search.active{top:156px;}.navielements.active .utils_search{margin:0 0 15px;border-bottom:1px solid #ddd;padding:0 0 5px;height:auto;}.navielements.active .sublinks{margin:-10px 0 30px;padding:0 0 5px;border-bottom:1px solid #ddd;height:auto;}.navi .menu{background:transparent;height:auto;flex-wrap:wrap;}.navi .menu > li > a{color:#002131;}.navi .menu > li:first-child{width:100%;}.navi .menu > li{height:auto;width:25%;margin:0 0 10px;position:relative;}.navi .submenu{float:none;height:auto;background:transparent;display:block;padding:0;}.navi .subdropwrap > .submenu > li.active-trail{border:none;}.navi .subdropwrap > .submenu > li.active-trail a{color:#00adff;}}@media (min-width:481px) and (max-width:1024px){.navi .menu > li .sub-collapser{display:none;}.active #block-system-main-menu .subdropwrap{position:relative;display:block !important;background:transparent;left:auto;right:auto;top:auto;}}@media (max-width:750px){.navielements.active{padding:25px 20px 80px;}}@media (max-width:480px){.misclinks{order:2;}.utils_search{flex-wrap:wrap;}.utils_search > div{width:100%;}.utils_search .somelinks{margin:0 0 5px 10px;}.navi .menu > li{width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:3px;}#block-system-main-menu .subdropwrap{position:relative;top:0;background:transparent;}.active .navi .menu > li > .sub-collapser{display:block;position:absolute;top:0;right:0;padding:4px 15px;z-index:120;}.navi .menu > li > a:hover,.navi .menu > li:hover,.navi .menu > li.open-af,.navi .menu > li:hover > a,.navi .menu > li.open-af > a{background:transparent;}.navi .menu > li.open-af,.navi .menu > li.open-af > a{color:#00adff;}#block-system-main-menu .subdrop{display:-webkit-flex;display:flex;background:transparent;margin:0 0 15px;}.col_2{margin:0;width:49%;}.col_2:first-child{margin-left:0;margin-right:2%;}.col_2:last-child{display:none;}.col_2 .art-text p{display:none;}.headlogos{height:60px;}.mainhead .sitelogo #jalogo1{width:36px;height:38px;}.sitelogo > a{padding:11px 15px;}.sitelogo{width:65px;height:60px;flex:0 0 65px;}.navilogos svg{width:28px;height:28px;}.navilogos > div{width:70px;height:60px;padding:16px 0;}.navilogos{flex:0 0 140px;width:140px;}#header-search.active,.navielements.active{top:60px;}.navielements.with-search.active{top:151px;}}@media (max-width:420px){.logo-jatkoaika > svg{display:none;}}@media (max-width:380px){#block-system-main-menu .subdrop{flex-wrap:wrap;padding:0 15px 15px;}.col_2{width:100%;margin:0 0 10px;}.col_2:first-child{margin-right:0;}}@media (max-width:350px){.headlogos{height:50px;}.mainhead .sitelogo #jalogo1{width:33px;height:34px;}.sitelogo > a{padding:8px 10px;}.sitelogo{width:53px;height:50px;flex:0 0 50px;}.navilogos svg{width:26px;height:26px;}.navilogos > div{width:60px;height:50px;padding:12px 0;}.navilogos{flex:0 0 120px;width:120px;}#header-search.active,.navielements.active{top:50px;}.navielements.with-search.active{top:141px;}}.art-grid{flex-direction:row;}.art-grid.art-hrz,.front-list .art-grid{flex-wrap:wrap;}.art-grid.txt-list,.art-grid.art-sb{flex-direction:column;}.art-sb > div{display:block;}.art-item{display:block;position:relative;}.art-item.txt-item{border-bottom:1px solid #ddd;padding:10px 0 5px;}.art-sb .art-item.txt-item:last-child{border-bottom:none;}.art-grid.art-hrz .art-item{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:row;margin:0 0 15px;}.art-grid.relevant .art-item,.art-sb .art-item{width:100%;}.art-sb .art-item:first-child{border-bottom:1px solid #ddd;padding:0px 0 5px;}.prefix{background:rgba(0,173,255,.8);color:#fff;font-weight:700;letter-spacing:0.15em;font-size:0.85em;display:inline-block;padding:1px 8px 0;margin:10px 0 5px;}.art-hrz .prefix{background:transparent;color:#888;padding:0;margin:0;}.art-image{position:relative;width:100%;}.col_2 .art-image,.related-content .art-image{min-height:30px;}.art-text{flex:1 1 0%;}.relevant .art-text{padding-right:10px;}.art-hrz .art-image{width:100px;margin-right:15px;display:block;}.art-item img{max-width:100%;height:auto;display:block;}.art-item:hover img{filter:grayscale(1);}.art-image .prefix{position:absolute;bottom:5px;left:5px;margin-bottom:0;}.art-text h5{font-size:1.2em;line-height:1.05;padding:10px 0 0;font-weight:500;}.art-item:not(.txt-item) .art-text h5{letter-spacing:-0.01em;font-weight:700;}.art-hrz .art-text h5{padding:2px 0 5px;}.txt-item .art-text h5{font-size:1.05em;padding:0;line-height:1.1;}.art-sb .txt-item h5{line-height:1.2;margin-bottom:3px;}.art-text a{color:#222;display:block;}.view-latest-news .art-item:first-child a{color:#444;}.art-item:hover .art-text a,.art-text a:hover,.view-latest-news .art-item:first-child:hover .art-text a{color:#00adff;}.art-text a:hover .art-icon svg,.art-item:hover .art-icon svg{fill:#00adff;}.league_date{color:#666;}.art-item .league_date{font-size:13px;letter-spacing:0.1em;}.relevant .league_date{margin-bottom:5px;}.view-latest-news.throbz{position:relative;}.art-icon{padding:3px 10px 0 0;}.art-item:not(.txt-item) .art-icon{padding-top:13px;}.art-icon svg{height:26px;width:21px;fill:#555;}#block-views-latest-news-block-8 .view-footer{font-family:"Khand",sans-serif;text-transform:uppercase;padding:10px 10px 0 30px;border-top:1px solid #ddd;}@media (max-width:480px){.art-hrz .art-image{width:80px;margin-right:10px;}.art-hrz .prefix{display:none;}}.regames,.front_i,.front_ii,.front_iii{width:100%;}.front-list > .art-grid{justify-content:space-between;}.list-first{width:100%;align-items:flex-start;position:relative;min-height:400px;transition:min-height .1s ease-out;flex-wrap:wrap;}.list-first.tl-exp{min-height:580px;transition:min-height .1s ease-out;}.toplatest{margin-bottom:30px;padding-left:40px;background:#fff;overflow:hidden;z-index:4;position:relative;transition:max-width .6s ease-out;max-width:370px;width:100%;}.nrw .toplatest{padding:0 0 0 20px;flex:0 0 auto;max-width:320px;}.tl-exp .toplatest{max-width:1090px;}.fitem{width:32%;margin-bottom:30px;overflow:hidden;}.fitem.flist-1{flex:1 1 0%;max-width:750px;}.tl-exp .fitem.flist-1{max-width:0;opacity:0;transform:scale(0.8);}@media (min-width:801px){.fitem.flist-1{transition:max-width .6s ease-out,opacity .2s linear .3s,transform .6s ease-out;}.tl-exp .fitem.flist-1{transition:max-width .6s ease-out,opacity .2s linear,transform .6s ease-out;}}.nrw .fitem.flist-1{max-width:640px;}.fitem.flist-2,.fitem.flist-5{width:61.8%;}.fitem.flist-3,.fitem.flist-4{width:38.2%;}.fitem.flist-2,.fitem.flist-3{margin-bottom:0;}.flover-over{position:relative;}.flover:hover .art-image img{filter:grayscale(1);opacity:0.25;}.flover:hover .art-text{padding-bottom:3%;background:transparent;}.flover .art-text{position:absolute;bottom:0;left:0;right:0;padding:10% 5% 5%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 25%,rgba(0,0,0,0.65) 45%,rgba(0,0,0,0.8) 100%);transition:padding 0.2s 0s linear;transform:translate3d(0,0,0);z-index:4;}.flover .prefix{margin-bottom:8px;}.flover:hover .prefix{background:#fff;color:#006595;}.flover h1{letter-spacing:0;line-height:1;font-size:2.15em;}.flist-1.flover h1{font-size:2.5em;letter-spacing:-0.010em;}.flover .art-text a{color:#fff;font-weight:700;}.art-item.flover:hover .art-text a,.art-item.flover .art-text a:hover{color:#fff;}.art-item.flover .league_date{font-size:15px;color:#f1f1f1;}.art-item.flover .league_date strong{color:#fff;}.art-summary{font-family:"Open Sans",sans-serif;text-transform:none;font-size:0.9em;line-height:1.3;max-height:0;opacity:0;margin-top:0;margin-bottom:0;transition:max-height .3s ease-in,opacity .3s ease-in,margin .3s ease-in;}.art-item:not(.sumhid) .art-summary{max-height:none;opacity:1;font-size:0.85em;}.flover .art-summary{color:#f1f1f1;}@media (min-width:1025px){.art-item.flover:hover .art-summary{opacity:1;margin-top:10px;margin-bottom:10px;max-height:300px;}}.flover .art-image{overflow:hidden;background:#0098e0;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;}.flover .art-image > a{flex:1 1 0%;}.fitem:not(.flover) .art-image{height:170px;overflow:hidden;}.art-item.flist-1 img{height:510px;width:auto;max-width:none;}.fitem.flist-1 .art-image{min-height:510px;}.nrw .art-item.flist-1 img{width:auto;max-width:none;height:512px;}.flist-2 .art-image,.flist-3 .art-image,.flist-4 .art-image,.flist-5 .art-image{height:450px;}.flist-2 img:not(.lazyloader-icon),.flist-5 img:not(.lazyloader-icon){width:100%;max-width:100%;}.flist-3 img:not(.lazyloader-icon),.flist-4 img:not(.lazyloader-icon){width:auto;max-width:none;height:450px;}.nrw .flist-2 img:not(.lazyloader-icon),.nrw .flist-5 img:not(.lazyloader-icon){width:auto;max-width:none;height:450px;}@media (max-width:1400px){body:not(.nrw) .flist-2 .art-image,body:not(.nrw) .flist-3 .art-image,body:not(.nrw) .flist-4 .art-image,body:not(.nrw) .flist-5 .art-image{height:420px;}.fitem.flist-1{max-width:650px;}}@media (max-width:1100px){body:not(.nrw) .flist-2 img:not(.lazyloader-icon),body:not(.nrw) .flist-5 img:not(.lazyloader-icon){width:auto;height:100%;max-width:none;}}@media (max-width:960px){.nrw .flist-2 .art-image,.nrw .flist-3 .art-image,.nrw .flist-4 .art-image,.nrw .flist-5 .art-image{height:420px;}body:not(.nrw) .flist-2 img:not(.lazyloader-icon),body:not(.nrw) .flist-3 img:not(.lazyloader-icon),body:not(.nrw) .flist-4 img:not(.lazyloader-icon),body:not(.nrw) .flist-5 img:not(.lazyloader-icon){width:auto;height:420px;max-width:none;}.nrw .flist-2 img:not(.lazyloader-icon),.nrw .flist-3 img:not(.lazyloader-icon),.nrw .flist-4 img:not(.lazyloader-icon),.nrw .flist-5 img:not(.lazyloader-icon){width:auto;height:420px;max-width:none;}.list-first,.list-first.tl-exp{min-height:0;}.nrw .fitem.flist-1,.fitem.flist-1{max-width:100%;width:100%;flex:0 0 auto;margin-bottom:20px;}.tl-exp .fitem.flist-1{max-width:100%;opacity:1;transform:none;}.art-item.flist-1 img,.nrw .art-item.flist-1 img{height:auto;max-width:100%;}.fitem.flist-1 .art-image{min-height:500px;}.regames{overflow:hidden;margin:0 20px;}.front-list > .art-grid{justify-content:space-evenly;}.fitem.flist-2,.fitem.flist-3,.fitem.flist-4,.fitem.flist-5{width:50%;}.fitem:not(.flover) .art-image,.nrw .fitem:not(.flover) .art-image{height:auto;width:300px;overflow:visible;}.fitem:not(.flover){width:100%;padding:0 20px;display:-webkit-flex;display:flex;}.fitem:not(.flover) .art-image .prefix{bottom:auto;top:0;background:#00adff;margin-top:0;left:320px;}.fitem:not(.flover) .art-text{padding:20px 0 0 20px;}}@media (max-width:750px){.fitem.flist-1 .art-image{min-height:200px;}.art-item.flist-1 img,.nrw .art-item.flist-1 img{height:auto;max-width:140%;margin-left:-20%;}.fitem:not(.flover) .art-image,.nrw .fitem:not(.flover) .art-image{width:200px;}.fitem:not(.flover) .art-image .prefix{left:220px;}.flover h1{font-size:1.8em;}}@media (max-width:590px){.art-item.fitem:not(.sumhid) .art-summary{display:none;}}@media (max-width:480px){.flist-1.flover h1{font-size:1.8em;}.fitem.flist-2,.fitem.flist-3,.fitem.flist-4,.fitem.flist-5{width:100%;}.fitem.flist-4{margin-bottom:0;}.fitem:not(.flover) .art-image,.nrw .fitem:not(.flover) .art-image{width:160px;}.fitem:not(.flover) .art-image .prefix{left:180px;}.nrw .flist-2 img:not(.lazyloader-icon),.nrw .flist-3 img:not(.lazyloader-icon),.nrw .flist-4 img:not(.lazyloader-icon),.nrw .flist-5 img:not(.lazyloader-icon){max-width:140%;width:140%;margin-left:-20%;height:auto;}.flist-2 img:not(.lazyloader-icon),.flist-3 img:not(.lazyloader-icon),.flist-4 img:not(.lazyloader-icon),.flist-5 img:not(.lazyloader-icon){max-width:140% !important;width:140% !important;margin-left:-20%;height:auto !important;}.flist-2 .art-image,.flist-3 .art-image,.flist-4 .art-image,.flist-5 .art-image{height:auto !important;}.nrw .fitem.flist-1,.fitem.flist-1{max-height:460px;}}@media (max-width:420px){.fitem:not(.flover) .art-text{padding:10px 0 0 10px;}.fitem:not(.flover) .art-image .prefix{left:170px;background:transparent;padding:0;line-height:1;color:#00adff;}.art-item.flist-1 img,.nrw .art-item.flist-1 img{max-width:130%;margin-left:-15%;width:130%;}.art-item.flover .league_date{font-size:13px;}.nrw .fitem.flist-1,.fitem.flist-1{max-height:430px;}}@media (max-width:380px){.fitem:not(.flover) .art-image,.nrw .fitem:not(.flover) .art-image{width:120px;}.fitem:not(.flover) .art-image a,.nrw .fitem:not(.flover) .art-image a{overflow:hidden;display:block;width:120px;}.fitem:not(.flover) .art-image img,.nrw .fitem:not(.flover) .art-image img{max-width:130%;width:130%;height:auto;margin-left:-15%;}.fitem:not(.flover) .art-image .prefix{left:130px;}.nrw .fitem.flist-1,.fitem.flist-1{max-height:380px;}}.header-meta{font-size:17px;font-weight:500;color:#333;letter-spacing:0.065em;margin-bottom:15px;}.header-meta time{color:#777;}.contenthead .messages{margin:0 0 15px;}.contenthead .tabs > .tabs{margin-bottom:15px;}.wide .contenthead .tabs,.nrw .contenthead .tabs{margin-bottom:0;}.wide ul.primary{padding:5px 0 5px 1em;margin:0;}@media (max-width:590px){.tabs ul.primary{display:flex;flex-wrap:wrap;padding:5px 0;}.tabs ul.primary li{margin-bottom:5px;}}.mainimage img,.field-name-field-image-recaps img,.media-image-wrapper img{max-width:100%;width:100%;height:auto;display:block;float:none !important;}.mainimage{position:relative;margin-bottom:20px;overflow:hidden;}.mainimage.nope .field-name-field-image{position:relative;}.mainimage.nope .field-name-field-image::before,.not-logged-in .media-image-wrapper::before{position:absolute;top:0;left:0;right:0;bottom:0;content:" ";z-index:3;}.mainimage .image-info,.media-image-wrapper .image-info,.field-name-field-image-recaps .image-info{padding:0 5px;}.image-author{color:#666;font-size:0.95em;padding:4px 0;display:inline-block;letter-spacing:0.03em;}.isdesc .image-author{border-top:1px solid #ddd;}.image-description{font-size:0.75em;line-height:1.3;padding:7px 0;color:#444;letter-spacing:0.0365em;}.image-info{position:relative;z-index:5;}.image-info.black{padding:0;margin-bottom:10px;}.black .image-author{position:absolute;top:-30px;padding:4px 15px;background:rgba(15,15,15,0.85);color:#aaa;height:30px;line-height:24px;}.black .image-description{padding:10px 15px;background:#1a1a1a;color:#ccc;}.media-image-wrapper{margin-bottom:30px;position:relative;}.inl-r{float:right;max-width:300px;margin:5px -25px 15px 25px;}.inl-l{float:left;max-width:300px;margin:5px 25px 15px -25px;}.media-image-wrapper.inl-l .image-info,.media-image-wrapper.inl-r .image-info{position:relative;}.inl-l .image-author,.inl-r .image-author{display:block;}.imported-inline-image{padding-bottom:10px;}.imported-inline-image img{max-width:100%;height:auto;width:100%;}@media (max-width:800px){.mainimage{margin-left:-40px;margin-right:-40px;}.mainimage .image-info{padding:0 40px;}}@media (max-width:750px){.mainimage{margin-left:-20px;margin-right:-20px;}.mainimage .image-info{padding:0 20px;}.inl-r,.inl-l{max-width:266px;}.inl-l{margin:5px 25px 15px 0;}.inl-r{margin:5px 0 15px 25px;}}@media (max-width:590px){body:not(.node-type-game-video) .mainimage{margin-bottom:0;}}@media (max-width:480px){.inl-r,.inl-l{max-width:none;margin:0 0 20px;float:none;}.header-meta{font-size:16px;}.black .image-author{display:block;position:static;background:#222;height:auto;font-size:0.8em;}}article .contentwrap footer,.contentwrap .summary,.related-content,.content-block .related-content,.bodycontent,.field-name-body,.art-more,.view-selected-players,.analyzeblock,.bodycontent .share-buttons{margin:0 0 30px;}article .contentwrap footer{display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;align-items:center;}.contentwrap .summary{font-weight:700;font-size:1.15em;line-height:1.2;letter-spacing:-0.05em;}.content-block .related-content{max-width:740px;}.wide .content-block .related-content,.node-type-column .content-block .related-content{margin:0 auto 30px;}.bodycontent{padding-bottom:5px;}.field-name-body{border-bottom:1px solid #ddd;}.field-name-body p{padding-bottom:20px;}.node-type-column .anfangi,.wide:not(.node-type-timanttikuva) .anfangi{font-size:70px;font-family:"Khand",sans-serif;font-weight:700;padding:10px 15px 3px;background:#002131;background:linear-gradient(90deg,#00293d 0%,#00293d 50%,#002131 50%,#002131 100%);margin:6px 10px 10px 0;float:left;color:#fff;line-height:70px;}.page-node .field-name-body h4,.view-team-introduction h4{color:#333;font-size:1.6em;line-height:1.2;margin-top:20px;margin-bottom:10px;font-weight:700;}.node-type-page #content h4,.view-team-introduction h4{color:#444;text-transform:uppercase;}.inline-author{text-transform:uppercase;font-weight:800;letter-spacing:0.1em;color:#002131;}.inline-author > *{font-weight:inherit;letter-spacing:inherit;}.factbox{float:right;border:1px solid #ddd;padding:20px;margin:0 0 20px 20px;font-size:13px;max-width:300px;background:#fafafa;line-height:1.2;}.factbox .inline-author{display:inline-block;}.factbox p{padding-bottom:10px;}.factbox p:last-child{padding:0;}.factbox ul{padding:0 10px 0 20px;margin:0 0 10px;}.factbox ul:last-child{margin:0;}.factbox ul li{margin:0 0 5px;}@media (max-width:590px){.factbox{max-width:none;margin:0 0 20px;}}.upotusvideo{position:relative;padding:25px 0 51.25%;height:0;margin:0 auto 20px;}.upotusvideo iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}@media (max-width:480px){.field-name-body p{line-height:1.4;}.page-node .field-name-body h4,.view-team-introduction h4{font-size:1.5em;}article .contentwrap footer{margin:0 -20px 30px;padding:10px 20px;}.contentwrap .summary{font-size:1.05em;}}.content-meta{flex:1 1 0%;}.content-meta img.lazyloader-icon{display:none;}.content-meta .author{align-items:center;}.authorimage{width:75px;height:75px;overflow:hidden;border-radius:50%;margin-right:15px;}.authorimage img{width:75px;height:auto;display:block;margin-top:-1px;}.authorinfo{padding:5px 0;}.authorinfo .authorname,.authorinfo .authormail{display:block;}.authorinfo > span{line-height:1.1;}.authorname{font-size:1.3em;font-weight:700;}.authormail{color:#656565;padding-top:2px;}.authorinfo .authorlink{align-items:center;}a.comment_login{color:transparent;float:right;margin-top:-15px;padding:0 10px;text-align:right;font-size:14px;}#si-twcc{width:25px;height:25px;margin-left:-3px;margin-top:-3px;fill:#55acee;}#si-xcc{width:20px;height:20px;margin-left:-2px;margin-top:0px;fill:#222;}#si-igcc{width:25px;height:25px;fill:#ce3087;}@media (max-width:750px){.authorinfo{font-size:0.95em;}#si-xcc{width:18px;height:16px;}}.quote-right,.quote-left,.quote-center{text-transform:uppercase;font-size:1.9em;line-height:1.4;color:#002131;margin:10px 0 20px;font-weight:500;position:relative;border-top:none;border-bottom:none;}.quote-right p,.quote-left p,.quote-center p{padding:5px 20px;line-height:1;}blockquote.quote-left{float:left;text-align:right;width:40%;margin:10px 25px 20px -20px;border-right:5px solid #ccc;}blockquote.quote-right{float:right;width:40%;margin:10px -20px 20px 25px;border-left:5px solid #ccc;}blockquote.quote-center{border-left:5px solid #ccc;}@media (max-width:800px){blockquote.quote-right{margin-right:0;}blockquote.quote-left{margin-left:0;}}@media (max-width:750px){blockquote.quote-right,blockquote.quote-left{width:50%;}}@media (max-width:590px){blockquote.quote-right,blockquote.quote-left{width:300px;}}@media (max-width:480px){blockquote.quote-right,blockquote.quote-left{width:100%;float:none;text-align:left;margin-left:0;}blockquote.quote-left{border-left:5px solid #ccc;border-right:none;}}.analyzeblock{border-bottom:1px solid #ddd;padding:0 0 10px;margin-top:-10px;}.uutisanalyysi{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.uutisanalyysikuva{border-radius:50%;width:75px;height:75px;overflow:hidden;flex:0 0 75px;}.uutisanalyysikuva img{display:block;width:75px;height:auto;}.uutisanalyysiteksti{flex:1 1 0%;padding:5px 15px 0;line-height:1.3;font-size:0.9em;}.uutisanalyysiteksti p{font-style:italic;padding:0 0 0.8em;}.uutisanalyysi h2{font-family:"Khand",sans-serif;font-weight:700;letter-spacing:0;border:none;font-size:1.3em;margin:0 0 10px;line-height:1;width:100%;color:#222;}.uutisanalyysi h2 span{border:none;font-weight:400;margin:0;padding:0 5px 0;background:none;}table.inline{margin:0 0 40px;}table.inline[align="right"]{width:40%;float:right;margin:0 -20px 30px 40px;}table.inline[align="left"]{width:40%;float:left;margin:0 40px 30px -20px;}table.inline caption{text-transform:uppercase;font-weight:700;text-align:left;color:#555;font-size:1.2em;border-bottom:5px solid #ddd;margin-bottom:5px;line-height:1.1;padding-bottom:5px;}table.inline tr:first-child{color:#666;}table.inline tr :first-child{text-align:left;}table.inline thead + tbody tr:first-child{color:#222;}table.inline tr{background-color:transparent;font-size:1em;line-height:1;}table.inline td,table.inline th{border:none;border-bottom:1px solid #ddd;padding:8px 4px 7px;font-size:inherit;}table.inline .green{color:#00d20a;}table.inline .red{color:#d20000;}.table.inline .blue{color:#0094da;}@media (max-width:750px){table.inline[align="right"]{margin:0 0 30px 30px;}table.inline[align="left"]{margin:0 30px 30px 0;}}@media (max-width:480px){table.inline[align="left"],table.inline[align="right"]{width:100%;float:none;margin:0 0 40px;}}.field-name-field-home-recap .field-collection-view,.field-name-field-visitor-recap .field-collection-view{margin:0;border-bottom:none;font-family:"Open Sans",sans-serif;}.page-node .left-col .field-collection-container{border-bottom:none;margin-bottom:0;}.field-name-field-home-recap .field-collection-view-links,.field-name-field-visitor-recap .field-collection-view-links{display:none;}.field-name-field-ottelun-viihdyttavyys{margin-bottom:30px;}.field-name-field-home-recap .field-name-field-team-ref a,.field-name-field-visitor-recap .field-name-field-team-ref a{font-weight:900;font-size:26px;text-transform:uppercase;color:#333;letter-spacing:-0.05em;}.field-name-field-erikoista{margin-top:20px;}.field-name-field-ottelun-viihdyttavyys .field-item{font-size:30px;font-weight:400;color:#00adff;line-height:30px;}.bodycontent .field-collection-container .action-links{display:none;}#block-jatkoaikablocks-jatkoaikablocks-embed-video > h2{display:none;}.teliakooste{margin-top:50px;}.teliakooste::before{content:"Katso ottelun koostevideo - raportti jatkuu alla";position:absolute;top:-35px;left:0;font-family:Khand,sans-serif;text-transform:uppercase;font-size:1.2em;font-weight:700;color:#555;line-height:1.1;}.video_promo{font-size:14px;padding-top:10px;font-weight:700;}@media (max-width:480px){.teliakooste::before{font-size:1em;font-weight:400;top:-30px;}.video_promo{font-size:13px;line-height:1.1;}}.share-icon,.share-text{display:block;text-align:center;line-height:1;}.share > li{font-size:0.8em;margin-right:5px;}.share li:not(.shareprefix):hover .share-icon{transform:scale(1.1);}.shareprefix span{padding:7px 10px 0;display:block;}.share li.shareprefix svg{height:35px;width:35px;fill:#aaa;}.share > li:last-child,.shareclone .share > li:last-child{border:none;margin-right:0;}.share a{padding:0;display:block;}.share a,.share a:hover{color:#888;}.share-text{margin-top:-2px;display:none;}.share-icon{width:44px;height:44px;border-radius:50%;}.share .share-icon svg{height:36px;width:36px;margin-top:4px;fill:#fff;}.share .twitter .share-icon svg{height:30px;width:30px;margin-top:8px;}.messenger .share-icon{background:#0088F7;}.share .messenger:hover .share-text{color:#0088F7;}.facebook .share-icon{background:#3b579d;}.share .facebook:hover .share-text{color:#3b579d;}.whatsapp .share-icon{background:#25D366;}.share .whatsapp:hover .share-text{color:#25D366;}.twitter .share-icon{background:#222;}.share .twitter:hover .share-text{color:#55acee;}.email .share-icon{background:#555;}.share .email:hover .share-text{color:#555;}@media (min-width:1025px){.share .whatsapp,.share .messenger{display:none;}}@media (max-width:800px){.shareprefix span{padding-top:5px;}.share li.shareprefix svg{height:31px;width:31px;}.share-icon{width:40px;height:40px;}.share .share-icon svg{width:32px;height:32px;}.share .twitter .share-icon svg{width:24px;height:24px;margin-top:6px;}}@media (max-width:750px){.share-icon{width:36px;height:36px;}.shareprefix span{padding:3px 0 0;}.share .share-icon svg{margin-top:2px;}}@media (max-width:590px){.precontent .share-buttons{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:fixed;bottom:0;transform:translate3d(0,57px,0);z-index:100;left:0;background:rgba(255,255,255,0.9);padding:8px 15px 5px;right:0;border-top:3px solid #eee;opacity:0;transition:opacity 0.2s 0s linear,transform 0.2s 0s linear;}.precontent .share-buttons.bottomed{opacity:1;transform:translate3d(0,0,0);transition:opacity 0.2s 0.2s linear,transform 0.2s 0.2s linear;}.share > li{margin-right:10px;}.node-type-game-video article .contentwrap footer{border:none;padding:0;margin:0;}}.shareclone{visibility:hidden;position:fixed;top:200px;opacity:0;transition:visibility 0s linear 0.2s,opacity 0.2s linear 0s;}.shareclone.sticky-share{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 0.3s linear 0.3s;}.shareclone .share{position:absolute;left:-91px;flex-direction:column;}.wide .shareclone .share{left:15px;}.shareclone .share > li{border-right:none;margin-right:0;margin-bottom:5px;}@media (max-width:1000px){.shareclone{display:none;}}.recap-series-list .series-recap{margin:0 0 40px;}.block .game_series_recaps h2 span{background:none;padding:0;}.block .game_series_recaps h2{color:#222;font-size:25px;letter-spacing:0.1em;margin:0 0 40px;}.series-recap-header{font-size:18px;}.series-date{color:#555;font-size:15px;margin-right:10px;}.series-matchup{font-size:28px;line-height:1;letter-spacing:-0.025em;margin-bottom:2px;}.series-matchup a{color:#444;}.nth{background:#222;color:#fff;display:inline-block;font-size:0.8em;border-radius:50%;padding:8px 8px 8px;text-align:center;height:38px;width:38px;line-height:1;vertical-align:text-top;margin:1px 5px 0 0;}.series-recap-header h3{font-size:36px;font-weight:700;letter-spacing:-0.025em;line-height:1.1;padding:5px 0;border-bottom:1px solid #ccc;margin-bottom:5px;}.series-recap-game-links .item-list ul.game_related_links li{border:none;}.series-recap-game-links{margin:0 0 20px;display:flex;flex-wrap:wrap;}.series-recap-summary{font-weight:700;letter-spacing:-0.025em;font-size:18px;line-height:1.4;margin-bottom:20px;}.series-recap-home-team{margin-bottom:20px;}.series-recap-body .series-recap-home-team h4,.series-recap-body .series-recap-visitor-team h4{font-weight:900;font-size:26px;color:#333;text-transform:uppercase;letter-spacing:-0.05em;line-height:1.2;}.series-recap-body > h4{font-weight:700;font-family:"Khand",sans-serif;font-size:1.6em;color:#333;line-height:1.2;margin:20px auto 10px;}@media (max-width:480px){.series-recap-header h3{font-size:32px;}}.node-type-image-recap .contentwrap,.node-type-image-recap-generic .contentwrap{padding:20px 0;max-width:none;}.field-name-field-image-recaps .field-collection-view{border:none;margin:0;padding:0;}.field-name-field-image-recaps .field-item{position:relative;}.bodycontent.nope .field-name-field-image:before{content:" ";position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;}@media (max-width:1024px){.field-name-field-image-recaps .field-collection-view{margin:0 -20px;}.image-info.black,.field-collection-container .field-name-field-image-recaps .field-items .field-item{margin:0;}}@media (max-width:800px){.field-name-field-image-recaps .field-collection-view{margin:0 -40px;}}@media (max-width:750px){.field-name-field-image-recaps .field-collection-view{margin:0 -20px;}}@media (max-width:480px){.black .image-author{top:-25px;padding:6px 10px;height:25px;line-height:16px;}}.node-type-timanttikuva #page{padding:0 40px 0;}.node-type-timanttikuva #block-system-main{margin:0;}.node-type-timanttikuva .bodycontent{margin:0 0 5px;}.node-type-timanttikuva .aftercontent{max-width:1920px;}.node-type-timanttikuva .mainimage{margin:0px -40px 0;}.node-type-timanttikuva .widetitle{padding:30px 20px 0;max-width:1000px;background:none;margin:0 auto;position:relative;}.node-type-timanttikuva h1#page-title,#block-views-timantit-kuvanosto-block-1 .widetitle h1{font-weight:400;font-size:3em;letter-spacing:0.05em;margin:0;}.node-type-timanttikuva .widetitle h1#page-title{color:#222;}.node-type-timanttikuva .widetitle .header-meta{color:#333;}.node-type-timanttikuva .image-info{text-align:center;}.node-type-timanttikuva .image-author{background:transparent;color:#aaa;position:absolute;bottom:0px;width:100%;text-align:left;left:15px;font-size:0.9em;z-index:5;border:none;}.node-type-timanttikuva .image-description{display:none;}.node-type-timanttikuva .field-name-field-image .field-item.even img{height:auto;width:100%;}.diamond .mainhead,.diamond #page,.diamond #footer,.diamond .bodywrap{max-width:80vw;}.diamond #block-system-main-menu .subdropwrap{max-width:1020px;}.diamond_extras{margin:0 -40px 0;background:#111;padding:30px;}.node-type-image-recap .diamond_extras,.node-type-image-recap-generic .diamond_extras{margin-bottom:30px;}.diamond_extras > div:last-child{margin-bottom:0;}.node-type-timanttikuva .art-extras{max-width:800px;margin:0 auto;}.timantit-kuvanostot{position:relative;}.timantit-kuvanostot .art-grid{display:block;}.timantit-kuvanostot .art-grid .view-content{width:100%;justify-content:space-between;}.timantit-kuvanostot .art-item{width:19.8%;}.timantit-kuvanostot .art-item img{filter:grayscale(1);}.timantit-kuvanostot .art-item:hover img{filter:grayscale(0);}.timantit-kuvanostot .art-item:hover{transform:scale(1.26);z-index:10;background:rgba(17,17,17,0.8);box-shadow:0 0 15px 2px rgba(17,17,17,0.90);}.timantit-kuvanostot .art-item:hover .art-text a{color:#fff;}.timantit-kuvanostot .art-text{padding:0 5px;}.timantit-kuvanostot .art-text a{color:#ddd;font-weight:400;}.timantit-kuvanostot .art-item .league_date{color:#888;}.timantit-kuvanostot ul.pager{width:160px;margin:0 auto;display:-ms-flexbox;display:-webkit-flex;display:flex;}.timantit-kuvanostot li{width:40px;font-size:55px;letter-spacing:-0.17em;line-height:1;display:block;}.timantit-kuvanostot li a{display:block;color:#888;padding-bottom:10px;}.timantit-kuvanostot li a:hover{color:#fff;}.timantit-kuvanostot .item-list .pager li.pager-current{width:80px;flex:0 0 80px;font-family:"Khand",sans-serif;line-height:50px;padding-top:10px;color:#333;font-size:20px;letter-spacing:-0.05em;}.timantit-kuvanostot .item-list ul li.pager-next a{padding-right:20px;}@media screen and (min-width:1025px){.node-type-timanttikuva.diamond .piso-container{display:none;}}@media screen and (min-width:2000px){.diamond .mainhead,.diamond #page,.diamond #footer,.diamond .bodywrap{max-width:1920px;}}@media (max-width:1330px){.diamond .mainhead,.diamond #page,.diamond #footer,.diamond .bodywrap{max-width:1100px;}}@media (max-width:1024px){.diamond_extras{margin-left:-20px;margin-right:-20px;}.node-type-timanttikuva #page{padding:0 20px 0;}.node-type-timanttikuva .mainimage{margin-left:-20px;margin-right:-20px;}.timantit-kuvanostot .art-item img{filter:none;}.node-type-timanttikuva{background:#ccc;}}@media (max-width:800px){.diamond_extras{margin-left:-40px;margin-right:-40px;}.node-type-timanttikuva #page{padding:0 40px 0;}.node-type-timanttikuva .mainimage{margin-left:-40px;margin-right:-40px;}.timantit-kuvanostot .art-item{width:32%;margin-bottom:15px;}.timantit-kuvanostot .art-item:hover{transform:none;box-shadow:none;}}@media (max-width:750px){.diamond_extras{margin-left:-20px;margin-right:-20px;}.node-type-timanttikuva #page{padding:0 20px 0;}.node-type-timanttikuva .mainimage{margin-left:-20px;margin-right:-20px;}.node-type-timanttikuva h1#page-title{font-size:2.6em;}}@media (max-width:590px){.diamond_extras{padding:20px;}}@media (max-width:480px){.timantit-kuvanostot .art-item{width:100%;}.node-type-timanttikuva h1#page-title{font-size:2.2em;}}.columnprefix{display:inline-block;font-size:1.7em;background:#333;color:#fff;padding:2px 15px 0;margin:0 0 20px;}.node-type-column #page > article{padding:30px 130px 0;}.node-type-column.left-col{margin-right:0;}.node-type-column .right-col{display:none;}.node-type-column .contentwrap{padding:30px 0 0;}.column-image{position:relative;background:#002237;margin:0 0 40px 0;color:#fff;}.column-image .authorbio{color:#ccc;font-size:1.1em;margin:5px 0;display:block;}.column-img{height:200px;}.column-img img{width:auto;max-height:100%;display:block;}.column-wri{position:absolute;top:0;bottom:0;left:0;right:0;background:#002131;background:linear-gradient(to right,rgba(0,34,55,0) 0%,rgba(0,34,55,0) 33%,rgba(0,34,55,1) 46%,rgba(0,34,55,1) 100%);padding:50px 20px 0 44%;}.column-wri .authorname{font-size:1.5em;}.onlysocial .content-meta{display:none;}article .contentwrap.onlysocial footer{border:none;}article .contentwrap.onlysocial footer.collapsed{margin:0;padding:0;}.node-type-column .contentwrap.onlysocial{padding-top:0;}@media (max-width:1024px){.node-type-column #page > article{padding:30px 0 0;margin:0 auto;max-width:750px;}}@media (max-width:800px){.node-type-column #page > article{padding:0;}.column-img{overflow:hidden;}.column-image{margin:-40px -40px 40px;}.column-img img{margin-left:-50px;}.column-wri{padding-left:300px;}}@media (max-width:750px){.column-image{margin:-30px -20px 40px;}}@media (max-width:590px){.column-img{height:180px;}.column-img img{margin-left:-65px;}.column-wri{padding-left:250px;padding-top:40px;}}@media (max-width:480px){.column-img img{margin-left:-90px;}.column-wri{padding-left:210px;}.columnprefix{font-size:1.3em;line-height:1.5;padding:2px 10px 0;}.node-type-column .contentwrap{padding:10px 0 0;}}@media (max-width:420px){.column-img img{margin-left:-120px;}.column-wri{padding-left:160px;}.authorinfo{font-size:0.9em;}}@media (max-width:380px){.column-img{height:150px;}.column-img img{margin-left:-105px;}.column-wri{padding-left:135px;padding-top:28px;}.column-image .authorbio{font-size:1em;}}@media screen and (min-width:1025px){.wide .mainimage{margin:0 -40px 20px;}.wide .media-image-wrapper:not(.inl-r):not(.inl-l){margin:0 -60px 60px;}}.wide .mainimage .image-description{display:none;}.wide .mainimage .image-author{display:block;text-align:center;position:absolute;width:100%;bottom:15px;left:0;color:#888;z-index:5;}.wide .mainimage .isdesc .image-author{border-top:none;}.widetitle{position:absolute;bottom:0;left:0;right:0;text-align:center;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.80) 60%,rgba(0,0,0,0.90) 100%);padding:150px 80px 40px;z-index:4;}.widetitle.noimage,.widetitle.bow.noimage{position:static;background:transparent;}.widetitle.bow{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 30%,rgba(255,255,255,0.80) 50%,rgba(255,255,255,1) 100%);padding:100px 80px 40px;}.widetitle > h1#page-title,.widetitle > h1.title{color:#fff;text-transform:uppercase;margin:0 auto 10px;}.widetitle.noimage > h1#page-title,.widetitle.bow.noimage > h1#page-title{color:#111;}.widetitle.bow > h1#page-title{color:#111;}.widetitle .header-meta{color:#ccc;}.widetitle.bow .header-meta{color:#333;}.widetitle .header-meta time{color:#aaa;}.widetitle.bow .header-meta time{color:#666;}@media (max-width:1024px){.wide .mainimage{margin:0 -20px 20px;}}@media (max-width:800px){.wide .mainimage{margin:0 -40px 20px;}.wide .mainimage img{max-width:150%;width:150%;margin-left:-25%;}.wide .media-image-wrapper.inl-c{margin-left:-40px;margin-right:-40px;}.wide .media-image-wrapper .image-info{padding:5px 40px 0;}.wide .media-image-wrapper.inl-l .image-info,.wide .media-image-wrapper.inl-r .image-info{padding:0 5px;}}@media (max-width:750px){.wide .media-image-wrapper.inl-c{margin-left:-20px;margin-right:-20px;}.wide .media-image-wrapper .image-info{padding:5px 20px 0;}.wide .mainimage{margin:0 -20px 20px;}.wide .mainimage img{max-width:160%;width:160%;margin-left:-30%;}.widetitle{padding:100px 20px 30px;}.widetitle.bow{padding:60px 20px 30px;}}@media (max-width:420px){.wide .mainimage img{max-width:none;width:auto;height:600px;margin-left:auto;}.wide .mainimage .field-name-field-image{display:-webkit-flex;display:flex;justify-content:center;}}@media (max-width:380px) and (max-height:700px){.wide .mainimage img{height:500px;}}.node-type-game-video .contentwrap{padding:0;}.node-type-game-video.no-right-sidebar .left-col{max-width:100%;}.viasatVideo{height:0;padding-bottom:56.25%;padding-top:1px;position:relative;}.viasatVideo iframe{height:100%;left:0;position:absolute;top:0;width:100%;overflow:hidden;}.node-type-game-video .aftercontent{max-width:none;}.jatkoaika-game-round-other-videos{flex-wrap:wrap;}.node-type-game-video .video-highs.art-item:nth-child(4),.node-type-game-video .video-highs.art-item:nth-child(8),.node-type-game-video .video-highs.art-item:nth-child(12),.node-type-game-video .video-highs.art-item:nth-child(16){margin-right:0;}@media (max-width:800px){.node-type-game-video .video-highs.art-item:nth-child(4),.node-type-game-video .video-highs.art-item:nth-child(8),.node-type-game-video .video-highs.art-item:nth-child(12),.node-type-game-video .video-highs.art-item:nth-child(16){margin-right:2%}.node-type-game-video .video-highs.art-item:nth-child(3),.node-type-game-video .video-highs.art-item:nth-child(6),.node-type-game-video .video-highs.art-item:nth-child(9),.node-type-game-video .video-highs.art-item:nth-child(12),.node-type-game-video .video-highs.art-item:nth-child(15){margin-right:0}}@media (max-width:590px){.jatkoaika-game-round-other-videos{justify-content:space-between}}.video-item-img a::before{background:transparent url(/sites/all/themes/custom/jatkoaika/img/otteluvideo_play.png) no-repeat scroll center center;bottom:0;content:" ";left:0;opacity:0.6;position:absolute;right:0;top:0;z-index:5;}.video-item-img a{display:block;position:relative;}.video-item-img img{height:auto;max-width:100%;opacity:0.9;}.video-item-wrap a:hover{text-decoration:none;}.video-item-wrap a h3{color:#222;font-weight:700;line-height:1;margin-bottom:5px;}.video-item-wrap:hover a h3{color:#00adff;}.node-type-game-round-preview .contenthead,.node-type-game-round-preview .contentwrap,.node-type-game-round-preview .aftercontent{margin:0 auto 30px;}.node-type-game-round-preview .field-name-body{border-bottom:none;}.node-type-game-round-preview .aftercontent .content-block{margin:0 0 30px;}.node-type-game-round-preview .field-collection-view{border:none;}.node-type-game-round-preview .mainimage{margin-left:-40px;margin-right:-40px;}.node-type-game-round-preview .mainimage .field-name-field-image{max-height:640px;max-height:65vh;overflow:hidden;}.node-type-game-round-recap .contenthead,.node-type-game-round-recap .contentwrap,.node-type-game-round-recap .aftercontent{margin:0 auto 30px;}.node-type-game-round-recap .field-name-body{border-bottom:none;}.node-type-game-round-recap .aftercontent .content-block{margin:0 0 30px;}.node-type-game-round-recap .field-collection-view{border:none;}.node-type-game-round-recap .mainimage{margin-left:-40px;margin-right:-40px;min-height:94px;}.node-type-game-round-recap .mainimage .field-name-field-image{max-height:640px;max-height:65vh;overflow:hidden;}.gameround-games-navigation{position:absolute;bottom:33px;z-index:6;background:rgba(0,20,28,0.85);background:#002131;background:#001926;left:0;right:0;}.games-navigation{text-align:center;justify-content:center;}.games-navigation-date{padding:0 15px;color:#ccc;font-weight:500;line-height:1;text-align:right;align-content:center;flex-wrap:wrap;max-width:70px;font-size:20px;}.games-navigation-date > div{width:100%;}.games-navigation-item{display:block;width:133px;background:linear-gradient(90deg,#00293d 0%,#00293d 50%,#002131 50%,#002131 100%);margin:0 1px 0 0;}.games-navigation-item:hover{background:linear-gradient(to right,rgba(220,220,220,1) 0%,rgba(220,220,220,1) 50%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 100%);background:#fff;}.games-navigation-item:last-child{border-right:none;}.games-navigation-item > a{padding:9px 0;text-decoration:none;}.games-navigation-team{width:48px;flex:1 1 0%;}.games-navigation-item .team-logo,.games-navigation-item .team-name{width:36px;margin:0 0 0 auto;color:#333;color:#ddd;font-weight:400;line-height:1;}.games-navigation-item:hover .team-name{color:#222;}.games-navigation-item .team-logo img{max-width:100%;height:auto;}.games-navigation-item .games-navigation-team:nth-child(3) .team-logo,.games-navigation-item .games-navigation-team:nth-child(3) .team-name{margin:0 auto 0 0;}.games-navigation-item .team-logo,.games-navigation-item .games-navigation-team:nth-child(3) .team-logo{margin-bottom:3px;}.games-navigation-score{width:37px;flex:0 0 37px;overflow:hidden;}.games-navigation-score > span{color:#444;color:#ccc;font-size:16px;font-weight:500;display:block;line-height:23px;letter-spacing:-0.05em;padding-right:1px;}.games-navigation-score > span.fullTimeScore{color:#fff;font-weight:700;}.games-navigation-item:hover .games-navigation-score > span{color:#222;}.field-collection-item-field-game-round-preview-games,.field-collection-item-field-game-round-recap-games{position:relative;}.field-name-field-game-round-preview-games .field-item{margin-bottom:50px;}.grp-gamebar{background:#f5f5f5;margin-bottom:20px;justify-content:center;font-size:2em;flex-wrap:wrap;padding:0 10px 10px;position:sticky;top:0;z-index:1;}.grp-gamebar-teams,.grp-gamebar-links{width:100%;}.grp-gamebar-teams{align-items:center;}.grp-gamebar-team{flex:1 1 0%;align-items:center;justify-content:flex-end;padding:5px 0;}.grp-gamebar-team:nth-child(3){justify-content:flex-start;}.grp-gamebar-score{width:17%;min-width:140px;flex:0;text-align:center;margin:0 15px;}.grp-gamebar-score .fullTimeScore div{line-height:48px;padding-top:2px;width:50%;float:left;font-weight:700;}.grp-gamebar-score .gameTime{line-height:48px;padding-top:2px;}.grp-gamebar-score .fullTimeScore div:first-child{background:#f0f0f0;}.grp-gamebar-score .fullTimeScore div:last-child{background:#eaeaea;}.grp-gamebar-score .gameTime{background:#eaeaea;}.grp-gamebar .team-name{padding:5px 15px;flex:1 1 0%;}.grp-gamebar-team:first-child .team-name{text-align:right;}.grp-gamebar .team-name a{color:#333;}.grp-gamebar-team .team-logo img{display:block;}.grp-gamebar-links{font-size:16px;letter-spacing:0.12em;line-height:1;}.grp-gamebar-links .gamelinks li a,.grp-gamebar-links .gamelinks li span{padding:7px 15px 6px;display:block;}.grp-gamebar-links .gamelinks li a{color:#00adff;background:#eaeaea;}.grp-gamebar-links .gamelinks li a:hover{color:#fff;background:#00adff;}.grp-gamebar-links .gamelinks li span{background:#f0f0f0;color:#999;}.gameround-content > h3{font-size:2.4em;font-weight:700;max-width:750px;margin:30px auto 15px;line-height:1.1;}.field.field-name-field-game-preview-game-body,.gameround-content .summary,.gameround-recap-video{max-width:750px;margin:0 auto 15px;}.gameround-content .summary{font-weight:700;line-height:1.3;}.gameround-content .grptip{max-width:750px;margin:0 auto 25px;}.gameround-preview-statswrap{max-width:960px;margin:0 auto 25px;}.gameround-preview-statswrap .stats-slick > div{width:320px;padding:0 10px;}.gameround-preview-statswrap .stats-slick h2{color:#333;letter-spacing:0.1em;border-bottom:1px solid #ddd;}.gameround-preview-statswrap .stats-slick h2 span{background:none;padding:0;border-bottom:1px solid #aaa;}.gameround-content .injured-players-team-name,.gameround-content  .gameround-preview-stats-previous-games h4,.gameround-content  .gameround-preview-stats-previous-matchups h4{background-color:#f5f5f5;}.gameround-content .injured-players .injured-players-team-name a,.gameround-content .gameround-preview-stats-previous-games h4 a{color:#222;}.gameround-preview-gametip{max-width:750px;}.node-type-game-round-recap .teliakooste{margin-top:0;}.node-type-game-round-recap .teliakooste::before{display:none;}@media screen and (max-width:1000px){.stats-scroll{background:#f1f1f1;padding:15px 15px 15px 5px;overflow-x:scroll;}.stats-slick{justify-content:flex-start;}.gameround-preview-statswrap .stats-slick > div{flex:0 0 320px;background:#fff;padding:10px 10px 20px;box-shadow:0 0 15px 0 #ddd;margin:0 10px;}.gameround-games-navigation{overflow-x:scroll;}.gameround-games-navigation .games-navigation{justify-content:flex-start;}}@media (max-width:800px){.node-type-game-round-preview .field-collection-view,.node-type-game-round-recap .field-collection-view{padding:0;margin:0;}.grp-gamebar{margin:0 -60px 20px;}.stats-scroll{margin:0 -40px;}}@media (max-width:750px){.grp-gamebar{margin:0 -40px 20px;}.gameround-content > h3{font-size:2em;}.stats-scroll{margin:0 -20px;}.grp-gamebar .shodes{display:none;}.grp-gamebar .shomob{display:inline;}.node-type-game-round-preview .mainimage,.node-type-game-round-recap .mainimage{margin-left:-20px;margin-right:-20px;}}@media screen and (max-width:480px){.gameround-preview-statswrap .stats-slick h2{font-size:17px;}.node-type-game-round-preview #page{margin:0;}.grp-gamebar{font-size:2.2em;}.grp-gamebar-score{margin:0 5px;min-width:110px;}.grp-gamebar .team-logo{flex:0 0 40px;}.grp-gamebar-team .team-logo img{width:auto;height:40px;}.grp-gamebar-team:first-child .team-name{text-align:right;}.grp-gamebar .team-name{flex:1 1 0%;padding:5px 10px;line-height:40px;}.grp-gamebar-score .fullTimeScore div,.grp-gamebar-score .gameTime{line-height:38px;}.games-navigation-date{padding:0 10px;font-size:16px;}.node-type-game-round-recap .preview .field-name-field-image img,.node-type-game-round-recap .mainimage .field-name-field-image img{max-width:140%;width:140%;margin-left:-20%;}.grp-gamebar{margin:0 -20px 20px;}}@media (max-width:380px){.grp-gamebar{font-size:2em;}.gameround-preview-gametip{margin:0 -20px;}.grp-gamebar-links{font-size:14px;letter-spacing:0.10em;}.grp-gamebar-score{min-width:90px;}}#block-jatkoaika-aamu-nhl-rep-browser{background:#111;border-bottom:none;}#block-jatkoaika-aamu-nhl-rep-browser > h2{display:none;}.mr-browse ul{display:table;width:100%;}.mr-browse ul li{border-bottom:6px solid #333;box-sizing:border-box;display:table-cell;list-style:none;padding:15px 40px 20px;position:relative;width:50%;line-height:1.1;}.mr-browse{width:100%;}.mr-browse ul li.browse-right::before,.mr-browse ul li.browse-left::before{border-bottom:15px solid transparent;content:" ";height:0;margin-top:-15px;position:absolute;top:50%;width:0;}.mr-browse ul li.browse-right::before{border-left:15px solid #555;border-top:15px solid transparent;right:15px;}.mr-browse ul li.browse-left::before{border-right:15px solid #555;border-top:15px solid transparent;left:15px;}.mr-browse ul li.browse-left{padding-left:50px;}.mr-browse ul li.browse-right{padding-right:50px;text-align:right;}.mr-browse ul li a{color:#aaa;}.mr-browse ul li .time-prefix a{color:#888;}.mr-browse-link{font-size:1.2em;font-weight:700;}.mr-browse .time-prefix{font-size:1em;}.mr-browse ul li:hover{background:#000;border-color:#00adff;}.mr-browse ul li.browse-left:hover::before{border-right-color:#00adff;}.mr-browse ul li.browse-right:hover::before{border-left-color:#00adff;}.mr-browse ul li:hover .mr-browse-link a{color:#fff;}.mr-browse ul li:hover .time-prefix a{color:#ccc;}.aamuraportti #page{padding:0;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.aamuraportti #page > article{padding:40px 20px;width:51%;}.aamuraportti .page-cols{display:block;}.aamuraportti .left-col{max-width:none;width:100%;margin:0;}.aamuraportti .contentwrap{padding:30px 15px 0;}.aamuraportti .art-extras{padding:0 15px;}.aamuraportti .right-col{display:none;}.aamuraportti .addon-col{background:#001e2e;width:49%;padding:40px 20px 20px;}h1.mr-header{color:#ddd;font-size:50px;font-size:3.125em;margin-bottom:25px;text-align:center;text-transform:uppercase;}.aamuraportti .addon-col .block h2,.t235 .block h2,.darkb h2{border-color:#112b3b;}.aamuraportti .addon-col .block h2 span,.t235 .block h2 span,.darkb h2 span{border-color:#0e75a7;background:#0e80b6;}.block-jatkoaika-aamu table thead th{color:#888;}.block-jatkoaika-aamu table td,.block-jatkoaika-aamu table th{border-color:#333;border-style:none none solid;border-width:0 0 1px;color:#fff;}.block-jatkoaika-aamu #mrb-suomalaiset table td:first-child,.block-jatkoaika-aamu #mrb-suomalaiset table th:first-child{display:none;}.block-jatkoaika-aamu table tr,.block-jatkoaika-aamu table tr:hover{background:transparent;}.block-jatkoaika-aamu table{border-spacing:0;margin-bottom:30px;width:100%;}.block-jatkoaika-aamu table td:nth-child(2),.block-jatkoaika-aamu table th:nth-child(2){width:220px;text-align:left;}.block-jatkoaika-aamu table td:nth-child(4){color:#888;}.block-jatkoaika-aamu table .stat-active{background-color:#112b3b;color:#fff;font-weight:bold;}.block-jatkoaika-aamu{border-bottom:1px dotted #004768;margin-bottom:30px;}#block-jatkoaika-aamu-nhl-morning-fin table tr:hover td{background-color:#092500;border-bottom-color:#1a6f00;color:#37eb00;}#block-jatkoaika-aamu-nhl-morning-fin table tr:hover td.stat-active{background-color:#0f3f00;}.mr-fin,.mr-fin > a,.mr-fin > span,.mr-fin > td{color:#37eb00 !important;}tr.mr-fin td{background-color:#092500;border-bottom-color:#1a6f00;}.mrb-gameblocks{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}.mrb-game-block{margin-bottom:15px;width:49%;}.gbl-results{background:#112b3b;padding:6px 5px 7px;position:relative;text-align:center;}.gbl-resultby{color:#aaa;font-size:11px;font-weight:bold;left:0;line-height:12px;position:absolute;text-align:center;top:35px;width:100%;}.gbl-results ul li{box-sizing:border-box;color:#bbb;float:left;font-size:22px;height:26px;line-height:27px;width:18%;}.gbl-results ul li img{height:100%;vertical-align:top;width:auto;}.gbl-results ul li:nth-child(3),.gbl-results ul li:nth-child(4){background:#0e75a7;font-size:21px;margin:0;width:13%;font-weight:700;}.gbl-results ul li.gbw:nth-child(3),.gbl-results ul li.gbw:nth-child(4){background:#0e80b6;color:#fff;}.gbl-results ul li:first-child,.gbl-results ul li:last-child{width:19%;}.gbl-results ul li.gbw:first-child,.gbl-results ul li.gbw:last-child{color:#fff;font-weight:700;}.gbl-results .gametimedel{display:none;}.gbl-results ul li.gametimeset:nth-child(3){background:#2a2a2a;font-size:18px;font-weight:400;width:26%;}.gbl-scorers{background:#112b3b;padding:0 6px;width:100%;}.gbl-scorers .gbs.home{margin-right:8%;text-align:right;}.gbl-scorers > div{border-top:3px solid #002531;color:#fff;float:left;font-size:12px;font-weight:700;line-height:14px;padding:5px 0 7px;width:46%;}.gbl-scorers ul li span{color:#aaa;}.gbl-scorers .home ul li span{padding-left:3px;}.gbl-scorers .visit ul li span{padding-right:3px;}.aamuraportti .gbs a,.block-jatkoaika-aamu table td a{color:inherit;}.gbl-links{background:#112b3b;color:#555;font-size:13px;line-height:20px;text-align:center;padding:5px 0 10px;letter-spacing:0.1em;}.gbl-links > a,.gbl-links > span{display:inline-block;padding:1px 8px 0;margin:0 1px;background:#132936;}.gbl-links > a{color:#ccc;background:#002535;}.gbl-links > a:hover{background:#00adff;color:#fff;}.mrb-videos > div{flex-wrap:wrap;}.mrb-videos .video-highs.art-item{width:33%;margin-right:0.5%;margin-bottom:0.5%;padding:10px 5px;background:linear-gradient(-220deg,rgba(0,38,57,1) 0,rgba(0,38,57,1) 50%,rgba(0,33,49,1) 50%,rgba(0,33,49,1) 100%);}.aamuraportti:not(.t235) .mrb-videos .video-highs.art-item:nth-child(3n+3){margin-right:0;}.mrb-videos .video-highs .video-home,.mrb-videos .video-highs .video-visit{width:50%;margin:0;padding:0 1%;}.mrb-videos .video-highs .video-teams{font-size:0.95em;line-height:1.1;padding:0 0 5px;color:#aaa;font-weight:500;}.mrb-videos .video-highs .video-teams img{max-width:60%;margin-bottom:5px;}.mrb-videos .video-highs .video-play .video-icon svg{fill:#00adff;opacity:.10;}.mrb-videos .video-highs .video-cta a{background:rgba(0,65,95,0.65);color:#ccc;}.mrb-videos .video-highs.art-item:hover .video-teams{color:#fff;}.aamuraportti.t235 #page{background:#001e2e;padding:20px 40px;display:block;}.aamuraportti.t235 .left-col-bg{background:transparent;}.t235 #mrb-suomalaiset,.t235 #mrb-top5{display:-ms-flexbox;display:-webkit-flex;display:flex;}.t235 .block-jatkoaika-aamu table{width:49%;}.t235 .block-jatkoaika-aamu table:first-child{margin-right:2%;}.t235 .mrb-gameblocks{justify-content:unset;}.t235 .mrb-game-block{margin-right:2%;width:32%;}.t235 .mrb-game-block:nth-child(3n){margin-right:0;}#block-jatkoaika-aamu-nhl-morning-title,#block-jatkoaika-aamu-nhl-morning-social{margin-bottom:0;border-bottom:none;}.t235 h1.mr-header{margin-bottom:5px;text-align:left;}.t235 h1.mr-header span{display:inline-block;padding-bottom:5px;}.mr-datetime{color:#ccc;display:none;font-size:2em;margin-bottom:20px;}.t235 .mr-datetime{display:block;}.t235.aamuraportti .sharebuttons{margin-bottom:25px;}.t235 .reshare-buttons li{width:48px;}.t235 .reshare-buttons li a .reshare-text{display:none;}.t235 .reshare-buttons li a .reshare-icon{left:14px;overflow:visible;position:absolute;width:auto;}.t235 .reshare-buttons li a{border-radius:6px;}.t235 .mrb-videos .video-highs.art-item{width:24.5%;margin-right:0.66%;margin-bottom:0.66%;}.t235 .mrb-videos .video-highs.art-item:nth-child(4n+4){margin-right:0;}@media (max-width:1400px){.aamuraportti .addon-col{width:52%;}.aamuraportti #page > article{width:48%;}}@media (min-width:801px) and (max-width:1100px){.mrb-game-block{width:100%;}.aamuraportti .addon-col{width:41%;}.aamuraportti #page > article{width:59%;}h1.mr-header{font-size:2.6em;}.block-jatkoaika-aamu table td,.block-jatkoaika-aamu table th{font-size:13px;}.aamuraportti:not(.t235) .mrb-videos .video-highs.art-item{width:49.5%;margin-right:1%;margin-bottom:1%;}.aamuraportti:not(.t235) .mrb-videos .video-highs.art-item:nth-child(3n+3){margin-right:1%;}.aamuraportti:not(.t235) .mrb-videos .video-highs.art-item:nth-child(2n+2){margin-right:0;}}@media (max-width:800px){.aamuraportti #page > article,.aamuraportti .addon-col{width:100%;padding:40px;}.aamuraportti .left-col .addon-col{margin:-30px -40px 30px;width:auto;}.aamuraportti .contentwrap{padding:15px 0 0;}.t235 .mrb-game-block{width:49%;}.t235 .mrb-game-block:nth-child(odd){margin-right:2%;}.t235 .mrb-game-block:nth-child(even){margin-right:0;}.t235 #mrb-suomalaiset,.t235 #mrb-top5{display:block;}.t235 .block-jatkoaika-aamu table{width:100%;margin-right:0;}.mr-quicknav{display:block !important;width:100%;text-align:center;font-size:14px;text-transform:uppercase;background:#fff;font-family:"Khand",sans-serif;}.mr-quicknav a{display:inline-block;background-color:#333;color:#37eb00;font-weight:500;border-right:1px solid #444;padding:4px 15px 3px;}.t235 .mrb-videos .video-highs.art-item{width:33%;margin-right:0.5%;margin-bottom:0.5%;}.t235 .mrb-videos .video-highs.art-item:nth-child(4n+4){margin-right:0.5%;}.t235 .mrb-videos .video-highs.art-item:nth-child(3n+3){margin-right:0;}}@media (max-width:750px){.aamuraportti .left-col .addon-col{margin:-30px -20px 30px;}.mr-browse ul li.browse-left{padding-right:10px;background:#1a1a1a;}.mr-browse ul li.browse-right{padding-left:10px;}.aamuraportti #page > article,.aamuraportti .addon-col{padding:30px 20px;}.aamuraportti.t235 #page{padding:20px;}}@media (max-width:480px){.mr-browse-link{display:none;}.mr-browse .time-prefix{font-size:1.2em;font-weight:700;}.mrb-game-block,.t235 .mrb-game-block{margin-bottom:10px;width:100%;margin-right:0 !important;}.mrb-videos .video-highs.art-item,.t235 .mrb-videos .video-highs.art-item{width:49.5%;margin-right:1%;margin-bottom:1%;}.mrb-videos .video-highs.art-item:nth-child(3n+3),.t235 .mrb-videos .video-highs.art-item:nth-child(3n+3){margin-right:1%;}.mrb-videos .video-highs.art-item:nth-child(2n+2),.t235 .mrb-videos .video-highs.art-item:nth-child(2n+2){margin-right:0;}}@media (max-width:420px){h1.mr-header{font-size:2.6em;}.block-jatkoaika-aamu table td,.block-jatkoaika-aamu table th{font-size:13px;padding:7px 5px;}.block-jatkoaika-aamu table,.t235 .block-jatkoaika-aamu table{margin-left:-10px;margin-right:-10px !important;width:auto;}}@media (max-width:380px){.mrb-videos .video-highs.art-item,.t235 .mrb-videos .video-highs.art-item{width:100%;margin-right:0;}}.node-webform input:not(.form-submit),.node-webform textarea{font-family:"Open Sans",sans-serif;line-height:1.5;padding:5px 15px;}.node-webform label{text-transform:uppercase;}.node-webform textarea{padding:15px;}.node-webform #edit-actions{margin:15px 0;}.node-webform .selectBox{margin:0 0 15px;}.front-wallpaper-container,.content-wallpaper-container{position:fixed;width:100%;overflow:hidden;left:0;right:0;top:0;min-height:100vh;z-index:0;display:flex;justify-content:center;}.mainhead,#page,#footer{z-index:2;position:relative;}.mainhead{z-index:3;}#block-block-38{margin:0 auto;}@media (max-width:1100px){.front-wallpaper-container,.content-wallpaper-container{display:none;}}#block-block-3{text-align:center;background:#fff;}.topad{text-align:center;margin:0 auto;}@media (min-width:801px){.topad{min-height:140px;display:block !important;}}@media (min-width:1025px){.topad{padding:0 5px 20px;}.node-type-general:not(.wide) .topad,.node-type-interview:not(.wide) .topad,.node-type-news-article .topad,.node-type-column .topad,.node-type-image-recap-generic .topad{padding:0 5px 0;}}@media (max-width:1024px){.topad{padding:5px;}.t235 .left-col .topad{padding-bottom:20px;}}@media (max-width:800px){.topad{max-width:800px;}.topad.mobf{padding:0 0 20px;}.precontent .topad{padding:0;margin-bottom:30px;}.precontent .topad > div{display:inline-block;position:relative;margin-left:-4px;}.precontent .topad > div:before{content:"Mainos";font-family:"Khand",sans-serif;text-transform:uppercase;font-size:12px;letter-spacing:0.32em;color:#aaa;display:block;text-align:left;padding-left:5px;width:65px;line-height:24px;}.precontent .topad > div:after{content:" ";height:1px;background-color:#ddd;display:block;position:absolute;top:11px;right:0;left:65px;}}@media (max-width:790px) and (min-width:750px){.precontent .topad > div{margin-left:-20px;}}@media (max-width:420px){.topad.mobf > div{margin-top:-10px;}}#block-block-37{margin:0;}#hissitaulu{position:sticky !important;top:50px !important;}#hissitauluL{position:sticky;top:50px;}#hissitauluF{position:sticky;top:50px;}.ad-160-600,.ad-160-600-left{position:absolute;top:0;width:160px;}.ad-160-600{right:-205px;}.node-type-game-round-preview .ad-160-600{right:-386px;}.ad-160-600-left{left:-205px;}.nrw .ad-160-600{right:-185px;}.nrw .ad-160-600-left{left:-185px;}.node-type-column .ad-160-600{right:-336px;}.node-type-column .ad-160-600-left{left:-336px;}.node-type-morning-report .ad-160-600{right:-773px;}@media (max-width:1400px){.node-type-game-round-preview .ad-160-600{right:-336px;}.node-type-morning-report .ad-160-600{right:-757px;}}@media (max-width:1330px){.ad-160-600,.ad-160-600-left,.piso-container{display:none;}}#block-block-2{min-height:525px;margin-bottom:60px;padding:0;border:none;}.sbad{text-align:center;}.page-game-preview #block-block-2,.page-game-player-statistics-new #block-block-2,.page-game-statistics-new #block-block-2,.page-game-lineup-new #block-block-2,.page-liiga-joukkueet #block-block-2,.page-liiga-ottelut #block-block-2,.page-liiga-jutut #block-block-2,.page-liiga-pelaajat #block-block-2,.page-liiga-siirrot #block-block-2,.page-team-seuraesittely #block-block-2,.page-team-siirrot #block-block-2,.page-team-pelaajat #block-block-2{min-height:0;margin-bottom:30px;}@media (max-width:800px){#block-block-2{min-height:0;width:100%;margin-bottom:0;}.sbad{padding-bottom:30px;}}.related-content h3{font-weight:700;letter-spacing:0.20em;font-size:0.9em;color:#555;text-transform:uppercase;margin:0 0 3px;}.related-text{font-size:0.9em;line-height:1.2;}.related-text .art-item{margin-bottom:1px;display:inline-block;font-family:"Open Sans",sans-serif;}.related-text a{background-color:#e5e5e5;display:block;padding:7px 10px;color:#333;}.related-text a span{letter-spacing:0.1em;font-weight:700;color:#555;font-size:1.05em;}.related-text a:hover,.related-text a:hover span{color:#fff;background-color:#00adff;}.art-grid .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;}.related-img .art-item{width:31%;margin-right:2%;margin-bottom:15px;}@media (max-width:750px){.related-img .art-item{width:49%;margin-right:2%;}.related-img .art-item:nth-child(even){margin-right:0;}}@media (max-width:480px){.related-img .art-item{width:100%;margin-right:0;}.related-text .art-item:nth-child(n+4){display:none;}}.teemasivu #block-views-teemasivu-block > h2{display:none;}.view-teemasivu.art-grid .view-header{width:100%;}.teemasivu .view-teemasivu.art-grid{flex-wrap:wrap;margin-bottom:30px;}.theme-prefix span{font-weight:700;color:#00adff;font-size:18px;text-transform:uppercase;letter-spacing:-0.05em;border-bottom:3px solid #00adff;display:inline-block;margin-bottom:-3px;}.theme-prefix{margin-bottom:15px;border-bottom:3px solid #ddd;}.teemasivu h1#page-title{display:none;}.teemasivu .view-teemasivu.catlist-2 .view-content{justify-content:space-between;}@media (max-width:1100px){.teemasivu .catlist-1 .flover:nth-child(1) img:not(.lazyloader-icon),.teemasivu .catlist-1 .flover:nth-child(4) img:not(.lazyloader-icon),.teemasivu .catlist-1 .flover:nth-child(5) img:not(.lazyloader-icon),.teemasivu .catlist-1 .flover:nth-child(8) img:not(.lazyloader-icon){height:420px;}}@media (max-width:1024px){.teemasivu #page{padding:20px;}}@media (max-width:800px){.teemasivu .view-teemasivu .view-header{padding:30px 20px 10px;}.teemasivu .view-teemasivu.catlist-1 .art-item.flover{width:50%;}.teemasivu #page{padding:0;}}@media (max-width:480px){.teemasivu .view-teemasivu.catlist-1 .art-item.flover{width:100%;}}.view-teemasivu.in-article{flex-wrap:wrap;}.view-teemasivu.in-article .view-header{width:100%;margin-bottom:20px;}.view-teemasivu.in-article .view-header h3{font-size:30px;font-weight:700;}.view-teemasivu.in-article .theme-description{font-size:14px;line-height:1.5;}.theme-description p:nth-child(n+2){display:none;}.view-teemasivu.in-article .theme-link{font-style:italic;font-size:15px;}.view-teemasivu.in-article .fitem{width:100%;display:flex;align-items:flex-start;}.view-teemasivu.in-article .fitem .art-image{height:auto;max-width:200px;}.view-teemasivu.in-article .fitem .art-text{padding-left:20px;}.art-summary .views-more-link{color:#00adff;display:inline;}@media (max-width:960px){.view-teemasivu.in-article .fitem{padding:0;}}@media (max-width:590px){.view-teemasivu.in-article .art-item.fitem:not(.sumhid) .art-summary{display:block;}}@media (max-width:420px){.view-teemasivu.in-article .fitem .art-image{height:200px;max-width:none;width:auto;overflow:hidden;display:flex;align-items:center;margin-left:-20px;margin-right:-20px;}.view-teemasivu.in-article .fitem{display:block;overflow:visible;}.view-teemasivu.in-article .fitem .art-text{padding-left:0;padding-top:20px;}.view-teemasivu.in-article .fitem .art-text h5{padding-top:0;}.view-teemasivu.in-article .fitem:not(.flover) .art-image .prefix{left:20px;bottom:5px;top:auto;color:#fff;background:rgba(0,173,255,.8);padding:1px 8px 0;line-height:1.65;}}.selected-player{margin-bottom:15px;}.selected-player img{width:90px;height:auto;float:left;display:block;margin-right:10px;}.selected-player h4{padding-top:10px;font-weight:700;font-size:1.2em;line-height:1;}.selected-player h4 span{font-weight:400;}.selected-player .light a{color:#555;}.selected-player .player-position{padding:0;}.selected-player p:not(.player-position){font-family:"Open Sans",sans-serif;font-size:13px;text-transform:none;line-height:1.3;}#footer{background:#001119;background:#ccc;padding:40px 60px;}.nrw #footer{padding:40px 50px;}#footer-branding{width:76px;padding:18px 0;}#footer-link-group{padding:10px 0 10px 30px;margin-left:30px;border-left:1px solid #555;}#footer-link-group > .block{margin-bottom:0;}#footer-link-group #block-menu-menu-footer-menu{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dashed #333;}.footer-logo{margin-bottom:15px;border-bottom:1px solid #555;padding-bottom:10px;}#jalogo2f{width:76px;height:28px;}.footer-logo svg path,#footer .someicons svg path{fill:#aaa;}use.si-foots{fill:#002131;}path,circle{fill:inherit;}.footer-logo:hover svg path,.footer-logo:hover svg .si-foots,#footer .someicons a:hover svg path,#footer .someicons a:hover .si-foots{fill:#00adff;}#footer .someicons{flex-wrap:wrap;}#footer .sicon a{padding:4px;}.footer-social .sicon.si-x svg{width:24px;height:24px;margin-left:2px;margin-top:2px;}#footer li a{color:#002131;display:block;}#footer li a:hover{color:#00adff;}#block-menu-menu-footer-menu .menu,#block-menu-block-2 .menu{display:-ms-flexbox;display:-webkit-flex;display:flex;}#block-menu-menu-footer-menu .menu li{letter-spacing:0.05em;}#footer .menu > li{margin-right:30px;}#footer .menu > li:last-child{margin-right:0;}#block-menu-block-2 .menu > li > a{font-weight:700;}#block-menu-block-2 .menu > li:first-child{display:none;}#footer .submenu li a{font-size:0.8em;text-transform:lowercase;padding:2px 0;}#footer #block-menu-block-2 li a{color:#002131;}#footer #block-menu-block-2 li:hover a{color:#006595;}#footer #block-menu-block-2 li:hover a:hover{color:#00adff;}@media (max-width:1024px){#block-menu-menu-footer-menu .menu,#block-menu-block-2 .menu{flex-wrap:wrap;}#block-menu-block-2 .menu > li{width:20%;margin-right:5%;margin-bottom:30px;}#block-menu-menu-footer-menu .menu li{letter-spacing:0.025em;}}@media (max-width:750px){#footer{padding:40px;}}@media (max-width:590px){#block-menu-block-2 .menu{justify-content:space-between;}#block-menu-block-2 .menu > li{width:31%;margin-right:0;}}@media (max-width:480px){#block-menu-menu-footer-menu .menu li{letter-spacing:0.1em;width:50%;margin-right:0;}#footer.flex{display:block;padding:20px 40px;}#footer-branding,#footer-link-group{width:100%;margin:0 0 20px;}#footer-branding{display:-ms-flexbox;display:-webkit-flex;display:flex;padding:18px 0 0;}#footer-link-group{padding:15px 0;margin-left:0;border-left:none;border-top:1px solid #555;}.footer-logo{margin-bottom:0;border-bottom:none;padding-bottom:0;padding-right:25px;margin-right:15px;border-right:1px solid #555;}.footer-logo a svg{display:block;}}@media (max-width:380px){#footer.flex{padding:20px 30px;}}#block-frontpage-latest-content h2,#block-frontpage-popular-content h2{display:none;}#block-frontpage-latest-content,#block-frontpage-popular-content{margin:0;display:none;}#block-frontpage-latest-content.active,#block-frontpage-popular-content.active{display:block;}.tl-header{height:39px;}.tl-header span{background:#f5f5f5;display:inline-block;padding:3px 20px 0;font-weight:700;color:#888;height:34px;line-height:31px;margin-right:5px;cursor:pointer;}.tl-header span.disabled{cursor:default;opacity:0.4;}.tl-header span.disabled:hover:not(.tl-active){background:#f5f5f5;color:#888;}.tl-header span.tl-active{background:#00adff;color:#fff;}.tl-header span:hover:not(.tl-active){background:#ddd;color:#555;}.tl-engage{display:inline-block;cursor:pointer;padding:2px;}.tl-engage.tl-vertical{display:block;text-align:center;}.tl-engage svg{width:30px;height:30px;display:inline-block;vertical-align:middle;}.tl-engage:hover svg,.tl-engage.tl-vertical svg{fill:#00adff;}.tl-engage .tl-minus,.tl-exp .tl-plus,.tl-exp-m .tl-plus{display:none;}.tl-exp .tl-minus,.tl-exp-m .tl-minus{display:inline-block;}.art-grid.tl-columns{display:block;position:relative;}.tl-columns .view-content{flex-direction:column;align-items:flex-start;max-height:480px;min-height:473px;}.nrw .tl-columns .view-content{max-height:478px;}.tl-item{background:#f5f5f5;width:330px;margin-right:20px;margin-bottom:5px;padding:4px 10px 4px 0;}.tl-item:hover{background:#00adff;}.tl-item:hover .art-text a,.tl-item:hover .art-text a:hover,.tl-item:hover .art-count,.tl-item:hover .popular .art-count{color:#fff;}.tl-item:hover .league_date{color:#ccc;}.nrw .tl-item{width:300px;}.tl-item .art-item{display:-ms-flexbox;display:-webkit-flex;display:flex;}.art-count{padding:6px 3px;width:60px;text-align:center;}.popular .art-count{font-size:1.65em;line-height:1;font-weight:700;padding:11px 3px 0;color:#888;}.tl-item .art-item .art-text h5{font-weight:500;font-size:1em;}.tl-item .art-item .league_date{margin:3px 0;line-height:1.2;}.tl-item .art-item .league_date span{font-weight:500;}.pager-65.tl-columns .item-list{visibility:hidden;margin:0 auto;max-height:0;}.tl-exp .pager-65.tl-columns .item-list,.tl-exp-m .pager-65.tl-columns .item-list{visibility:visible;max-height:26px;margin-top:10px;}@media (max-width:1400px){body:not(.nrw) .tl-item{width:327px;}body:not(.nrw) .tl-exp .toplatest{padding-left:0;}}@media (max-width:1024px){.tl-item,.nrw .tl-item{width:30.3vw;}.tl-exp .toplatest{padding-left:0;}}@media (max-width:800px){.toplatest,.nrw .toplatest,body:not(.nrw) .tl-exp .toplatest,.tl-exp .toplatest{max-width:100%;width:100%;padding:0 20px;}.tl-columns .view-content{flex-direction:row;min-height:0;max-height:none;justify-content:space-between;}.nrw .tl-columns .view-content{max-height:none;}body:not(.nrw) .tl-item,.nrw .tl-item{width:49.5%;margin-right:0;}.tl-item:nth-child(n+7){max-height:0;overflow:hidden;padding:0;margin-bottom:0;}.tl-exp .tl-item:nth-child(n+7),.tl-exp-m .tl-item:nth-child(n+7){max-height:200px;padding:4px 10px 4px 0;margin-bottom:5px;}}@media (max-width:480px){body:not(.nrw) .tl-item,.nrw .tl-item{width:100%;margin:0 0 1px;}.tl-item .art-item .league_date{margin:0;}.tl-item .art-item .art-text h5{font-size:1.1em;}}.right-col #block-frontpage-popular-content h2{display:block;}.right-col .tl-columns .view-content{max-height:none;min-height:0;}.right-col #block-frontpage-popular-content{margin:0 0 30px;display:block;}.right-col #block-frontpage-popular-content .tl-item{width:100%;margin:0;border-bottom:1px solid #ddd;}.right-col #block-frontpage-popular-content .tl-item:nth-child(5){border-bottom:none;}.right-col #block-frontpage-popular-content .tl-item:nth-child(n+6){display:none;}.right-col .art-count{width:42px;}.node-type-column .tl-columns .view-content,.wide .tl-columns .view-content,.node-type-image-recap .tl-columns .view-content{flex-direction:row;justify-content:space-between;max-height:none;min-height:0;}.node-type-column #block-frontpage-popular-content .tl-item,.wide #block-frontpage-popular-content .tl-item,.node-type-image-recap #block-frontpage-popular-content .tl-item{width:49.5%;margin:0 0 5px;}.node-type-column #block-frontpage-popular-content .tl-item:nth-child(n+7),.wide #block-frontpage-popular-content .tl-item:nth-child(n+7),.node-type-image-recap #block-frontpage-popular-content .tl-item:nth-child(n+7){display:none;}.node-type-column #block-frontpage-popular-content h2,.wide #block-frontpage-popular-content h2,.node-type-image-recap #block-frontpage-popular-content h2{display:block;}.node-type-column #block-frontpage-popular-content,.node-type-image-recap #block-frontpage-popular-content{margin:0 0 30px;}.wide #block-frontpage-popular-content{margin:0 auto 30px;max-width:800px;}@media (max-width:800px){body:not(.hasflist) #block-system-main #block-frontpage-popular-content{margin:0 0 30px;}body:not(.hasflist) #block-system-main #block-frontpage-popular-content > h2{display:block;}}@media (max-width:480px){.node-type-column #block-frontpage-popular-content .tl-item,.wide #block-frontpage-popular-content .tl-item,.node-type-image-recap #block-frontpage-popular-content .tl-item{width:100%;}}.regames-con{position:relative;margin:0 0 15px;}.regames{border-top:1px solid #ddd;padding-top:20px;border-bottom:1px solid #ddd;margin-bottom:20px;}.nogames .regames{border:none;padding:0;margin:0;}.nogames .regames-navi{display:none;}.nogames .regames-con{margin:0;}.block-jatkoaika-todayblock{margin-bottom:0;display:none;}.page-taxonomy .block-jatkoaika-todayblock{margin:0 0 15px;display:block;}.block-jatkoaika-todayblock > h2{display:none;}.tab-65 li{font-weight:500;margin:0 5px 5px 0;font-size:19px;background:#f5f5f5;}.tab-65 li a,.tab-65 li > span{padding:3px 20px 1px;display:block;color:#555;}.tab-65 li.active a,.tab-65 li.active > span{background:#00adff;color:#fff;}.tab-65 li a:hover:not(.active){background:#ddd;color:#333;}.round-block-dateswitcher{margin:0 0 3px;}.round-block-dateswitcher > div{margin:0 1px 0 0;}.round-block-dateswitcher .current_date,.round-block-dateswitcher div a{background:#f5f5f5;padding:3px 20px 1px;display:block;}.round-block-dateswitcher .current_date{background:#dedede;}.round-block-dateswitcher a:hover{background:#00adff;color:#fff;}.round-block-content{padding:0;max-width:1000px;overflow:hidden;position:relative;}@media (max-width:1024px){.round-block-content .rollgames{overflow-x:scroll;}}@media (min-width:1025px){.block-jatkoaika-todayblock .games{flex-wrap:wrap;}.game-item{margin-bottom:3px;}.game-item:nth-child(n+9){margin-bottom:0;}.nrw .game-item:nth-child(n+8){margin-bottom:0;}body:not(.nrw) .round-block-content{max-width:none;}}.game-item{width:134px;background:linear-gradient(to right,rgba(230,230,230,1) 0%,rgba(230,230,230,1) 50%,rgba(219,219,219,1) 50%,rgba(219,219,219,1) 100%);margin-right:3px;flex:0 0 134px;text-align:center;padding:14px 0 10px;}.game-item:hover{background:linear-gradient(to right,rgba(220,220,220,1) 0%,rgba(220,220,220,1) 50%,rgba(204,204,204,1) 50%,rgba(204,204,204,1) 100%);}.g-teams{display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:56px;}.g-teams .team{width:50%;padding:0 13px 4px 14px;font-size:1.3em;line-height:1;}.g-teams .team img.lazyloader-icon{display:none;}.final .team.victory{font-weight:700;}.final .team:not(.victory){color:#666;}.g-teams .team.visit{padding:0 14px 4px 13px;}.game-item .item-list a{display:block;background:rgba(51,51,51,0.6);background:rgba(0,173,255,0.5);background:rgba(171,171,171,0.3);color:#fff;color:#555;}.game-item:hover .item-list a,.game-item:hover .g-score{background:rgba(255,255,255,0.4);}.game-item .item-list a:hover,.game-item:hover a:hover{background:#00adff;color:#fff;}.g-score a{display:block;color:#333;}.g-score{background:rgba(171,171,171,0.3);margin:0 10px 1px;font-size:1.5em;line-height:1.3;}.final .g-score{padding:0;}.finalscore{display:-ms-flexbox;display:-webkit-flex;display:flex;font-weight:700;position:relative;}.finalscore > div{width:50%;padding:3px 0 0;}.finalscore span{color:#888;font-size:0.8em;position:absolute;width:100%;top:6px;}a .finalscore span{color:#888;}a:hover .finalscore span{color:#ddd;}.game-item .item-list{margin:0 10px;letter-spacing:0.1em;}.game-item .item-list li{margin:0 0 1px;}@media (max-width:800px){.regames{border-top:none;padding-top:0;}}@media (max-width:480px){.tab-65 li{font-size:17px;}.tab-65 li a,.tab-65 li > span{padding:2px 15px 0;}.round-block-dateswitcher > div span{display:none;}}.nrw #block-views-latest-image-recaps-block{margin:0 -20px 40px;background:#111;}.hasflist #block-views-latest-image-recaps-block{margin:0 -40px 40px;background:#111;}#block-views-latest-image-recaps-block > h2{display:none;}.view-latest-image-recaps{position:relative;}.view-latest-image-recaps .view-header,.view-latest-columns-front .view-header{position:absolute;top:0;line-height:1.2;left:0;letter-spacing:0.2em;padding:5px 15px;z-index:6;background:#ff5500;color:#fff;}.view-latest-image-recaps .view-content .art-item{overflow:hidden;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;max-height:600px;min-height:600px;transition:max-height 0.65s 0.5s ease;position:relative;flex:1 1 0%;will-change:max-height;}.view-latest-image-recaps .view-content .art-item:before,.art-item.flover:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;content:" ";}.view-latest-image-recaps .view-content .art-item:before{box-shadow:0 0 300px 20px rgba(0,0,0,.65) inset;}.art-item.flover:before{box-shadow:0 0 150px 10px rgba(0,0,0,.45) inset;}.hasflist .view-latest-image-recaps .view-content .art-item{max-height:700px;min-height:700px;}.view-latest-image-recaps .view-content .art-item:hover{max-height:800px;transition:max-height 0.65s 0.5s ease;}.view-latest-image-recaps .art-item img{filter:grayscale(0.5);transition:filter 1s 0s linear;width:100%;}.view-latest-image-recaps .art-item:hover img{filter:grayscale(0);}.view-latest-image-recaps .art-text{position:absolute;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);left:0;right:0;text-align:center;padding:50px 20px 20px;z-index:4;}.view-latest-image-recaps .art-item .art-text h5{font-size:2.5em;font-weight:400;}.view-latest-image-recaps .art-item .art-text h5 a{color:#eee;}.view-latest-image-recaps .art-item:hover .art-text h5 a{color:#fff;}.view-latest-image-recaps .league_date{color:#bbb;font-size:15px;}.view-latest-image-recaps .art-summary{color:#fff;margin-right:auto;margin-left:auto;max-width:700px;will-change:max-height,opacity,margin;transition:max-height .65s .5s ease-in,opacity .65s .5s ease-in,margin .65s .5s ease-in;}.view-latest-image-recaps .art-item:hover .art-summary{max-height:300px;opacity:1;margin-top:10px;margin-bottom:10px;}.view-latest-image-recaps .item-list .pager,.view-latest-columns-front .item-list .pager{height:0;margin:0;overflow:hidden;}.view-latest-image-recaps .item-list .pager li > a,.view-latest-columns-front .item-list .pager li > a,#block-views-timantit-kuvanosto-block-1 .pager a{position:absolute;z-index:6;padding:15px;top:225px;text-align:center;color:rgba(230,230,230,0.65);line-height:1;font-size:125px;font-family:"Khand",sans-serif;transition:color 0.2s 0s ease-in,padding 0.2s 0s ease-in;}.view-latest-image-recaps .item-list .pager li > a:hover{color:rgba(255,255,255,1);padding:15px 30px;}.hasflist .view-latest-image-recaps .item-list .pager li > a{top:275px;}.view-latest-image-recaps .item-list .pager li.first > a,.view-latest-columns-front .item-list .pager li.first > a{left:0;}.view-latest-image-recaps .item-list .pager li.last > a,.view-latest-columns-front .item-list .pager li.last > a{right:0;}@media (max-width:1024px){.hasflist #block-views-latest-image-recaps-block{margin-left:-20px;margin-right:-20px;}.view-latest-image-recaps .view-content .art-item,.hasflist .view-latest-image-recaps .view-content .art-item{max-height:none;min-height:0;}.view-latest-image-recaps .art-item img{filter:none;}.view-latest-image-recaps .item-list .pager li > a,.hasflist .view-latest-image-recaps .item-list .pager li > a{color:rgba(230,230,230,0.95);margin-top:-75px;top:50%;}.view-latest-image-recaps .art-item .art-text h5 a{color:#fff;}}@media (max-width:800px){.nrw #block-views-latest-image-recaps-block,.hasflist #block-views-latest-image-recaps-block{margin-left:0;margin-right:0;}}@media (max-width:750px){.view-latest-image-recaps .item-list .pager li > a,.view-latest-columns-front .item-list .pager li > a{padding:15px 0;}}@media (max-width:480px){.view-latest-image-recaps .art-item .art-text h5{font-size:1.8em;}.view-latest-image-recaps .item-list .pager li > a,.view-latest-columns-front .item-list .pager li > a{font-size:90px;}.view-latest-image-recaps .item-list .pager li > a{margin-top:-60px;}}@media (max-width:420px){.art-item.flover:before{box-shadow:0 0 80px 10px rgba(0,0,0,.45) inset;}.view-latest-image-recaps .view-content .art-item:before{box-shadow:0 -20px 60px 20px rgba(0,0,0,.45) inset;}.view-latest-image-recaps .art-item img{filter:none;max-width:140%;width:140%;margin-left:-20%;}.view-latest-image-recaps .art-text{padding:80px 20px 20px;}}#block-views-latest-videos-block{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;}#block-views-latest-videos-block > h2{font-size:1em;font-weight:400;border-bottom:none;letter-spacing:0.1em;}#block-views-latest-videos-block > h2 span{background:red;border-bottom:none;padding:5px 15px;margin:0;}.view-latest-videos .view-content{width:100%;justify-content:space-between;}.art-item.video-item{width:16.2%;text-align:center;background:linear-gradient(to right,rgba(250,250,250,1) 0%,rgba(250,250,250,1) 50%,rgba(242,242,242,1) 50%,rgba(242,242,242,1) 100%);padding:15px 0 10px;}.video-icon svg{width:50px;height:50px;opacity:0.25;fill:#111;}.video-item:hover .video-icon svg{fill:#ff0000;opacity:0.7;}.video-item h5{font-weight:500;letter-spacing:-0.02em;}.video-link a{display:inline-block;background:rgba(65,65,65,0.1);padding:0 10px;color:#555;margin:5px auto;}.video-item:hover .video-link a{color:#fff;background:rgba(255,0,0,0.8);}@media (max-width:800px){#block-views-latest-videos-block{padding:20px;}.view-latest-videos{overflow-x:scroll;display:block;}.view-latest-videos .view-content{width:1024px;}}#block-views-latest-columns-front-block{border-top:1px solid #ddd;padding-top:20px;}#block-views-latest-columns-front-block > h2{display:none;}.view-latest-columns-front{position:relative;}.view-latest-columns-front .view-header{background:#444;}.view-latest-columns-front .art-item{padding:65px 80px 20px 80px;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;width:100%;}.clmn-image{flex:0 0 110px;height:110px;width:110px;border:5px solid #ddd;overflow:hidden;margin:10px 0 0;border-radius:50%;}.clmn-image .placeholder{background:#002131;}.clmn-image .placeholder svg{fill:#fff;}.clmn-text{flex:1 1 0%;padding:0 20px;letter-spacing:-0.02em;}.clmn-text .league_date{font-size:inherit;}.clmn-text .league_date strong{color:#006595;}.clmn-text h5{font-size:2.4em;font-weight:700;line-height:1;margin:5px 0;text-transform:none;}.clmn-text h5 a{color:#333;}.clmn-summary{font-family:"Open Sans",sans-serif;font-size:14px;margin:0 0 5px;line-height:1.4;text-transform:none;}.clmn-summary a{color:#444;}.clmn-text h5 a:hover,.clmn-summary a:hover{color:#00adff;}.clmn-readmore{letter-spacing:0.1em;font-size:17px;font-weight:700;}.art-item .clmn-image img{filter:grayscale(1);}.view-latest-columns-front .item-list .pager li > a{top:60px;color:#888;}.view-latest-columns-front .item-list .pager li > a:hover{color:#00adff;}@media (max-width:750px){.view-latest-columns-front .art-item{padding:65px 40px 20px 40px;}.clmn-image{flex:0 0 80px;height:80px;width:80px;border-width:3px;margin:30px 0 0 10px;}.clmn-text{padding:0 10px;}.clmn-text h5{font-size:2em;}.clmn-summary{font-size:13px;}}@media (max-width:480px){.clmn-image{display:none;}.view-latest-columns-front .art-item{padding:45px 40px 0 40px;}.clmn-text{padding:0;}.view-latest-columns-front .view-header{background:#444;left:40px;}.view-latest-columns-front .item-list .pager li > a{top:34px;}.clmn-text .league_date,.view-latest-image-recaps .league_date{font-size:14px;}}.art-columns > h2 span{background:#444;border-color:#555;}.art-columns .view-content{justify-content:space-between;}.art-columns .art-sb .art-item.txt-item{padding:0 0 15px;border-width:3px;margin:0 0 20px;width:32%;}.art-columns .view-latest-news .art-item a{color:#444;}.art-columns .view-latest-news .art-item a:hover{color:#00adff;}.art-columns .art-sb .txt-item h5{font-size:1.5em;font-weight:700;letter-spacing:-0.02em;line-height:1;}.art-columns .art-sb .art-item:nth-child(n+4){border-bottom:none;}.art-item .art-author{color:#006595;font-weight:500;}@media (max-width:480px){.art-columns .art-sb .art-item.txt-item{width:48%;}.art-columns .art-sb .art-item:nth-child(4){border-bottom:3px solid #ddd;}}@media (max-width:420px){.art-columns .art-sb .txt-item h5{font-size:1.3em;}.art-columns .art-item .league_date{font-size:11px;}}@media (max-width:350px){.art-columns .art-sb .art-item.txt-item{width:100%;}.art-columns .art-sb .art-item:nth-child(5){border-bottom:3px solid #ddd;}.art-columns .art-sb .art-item.txt-item{padding-bottom:10px;margin-bottom:10px;}}.view-key-events .views-row{margin:0 0 15px;}.view-key-events .views-row-last{margin:0;}.view-key-events .field-name-field-key-events-title{font-weight:700;text-transform:uppercase;font-size:1.2em;line-height:1.1;font-family:"Khand",sans-serif;}.view-key-events .field-name-field-key-events-description{font-size:0.85em;padding:5px;line-height:1.5;}.view-key-players .views-row{border-bottom:1px solid #ddd;margin:0 0 15px;padding:0 0 5px;}.view-key-players .views-row.views-row-last{border-bottom:none;margin:0;padding:0;}.key-player,.starplayers{display:-ms-flexbox;display:-webkit-flex;display:flex;}.key-player-image{margin-right:15px;}.key-player-image img{width:100px;height:150px;}.key-player-header{text-transform:uppercase;font-weight:700;font-family:"Khand",sans-serif;font-size:1.3em;line-height:1.1;}.key-player-header h3 a{color:#222;}.key-player-header h3 a:hover,.key-player-nationality a:hover{color:#00adff;}.key-player-nationality{color:#666;font-weight:400;font-size:0.9em;padding-bottom:5px;}.key-player-nationality a{color:inherit;}.views-field-field-key-player-description{font-size:0.85em;line-height:1.5;margin:0 0 5px;}.views-field-field-key-player-statistics{font-weight:700;font-size:0.9em;}.starplayers-image{width:100px;flex:0 0 100px;}.starplayers-information{flex:1 1 0%;}.starplayers-details{border-bottom:1px solid #ddd;margin:0 0 5px 15px;padding:0 0 5px 0;}.starplayers-details:last-child{border:none;margin:0 0 0 15px;padding:0;}.starplayers-name{font-family:"Khand",sans-serif;text-transform:uppercase;line-height:1.1;}.starplayers-name a:first-child{font-weight:700;}.view-star-players a{color:#222;}.starplayers-stars .star{margin:0 3px 0 0;}svg.star{fill:#00adff;}@media (max-width:750px) and (min-width:481px){.starplayers-image img{max-width:100%;height:auto;}.starplayers-image{width:80px;flex:0 0 80px;}.starplayers-stars .star{width:21px;height:23px;}.starplayers-name{font-size:0.9em;}}.gameround-teams a,.gameround-score a,.matchup-block-game-header a,.team-previous-games .previous-game-home-visitor a,.team-previous-games .previous-game-score a,#block-jatkoaikablocks-jatkoaikablocks-nextgame .recap-nextgame-teams a,#block-jatkoaikablocks-jatkoaikablocks-nextgame .recap-nextgame-time a,.schedule-teams a,.schedule-score a,.team_previous_games_teams a,.team_previous_games_score a,.team-previous-game-extra-info a,#block-views-next-game-block .views-field-nothing a,#block-views-next-game-block .game-info-summary a,#block-views-previous-game-block .views-field-nothing a,#block-views-previous-game-block .game-info-summary a{color:#333;}.injured-players-team-name,#block-jatkoaikablocks-jatkoaikablocks-team-previous .content h4,#block-jatkoaikablocks-jatkoaikablocks-matchups .content h4,.gameround-preview-stats-previous-games h4,.gameround-preview-stats-previous-matchups h4{font-weight:700;font-size:1.2em;padding:5px 10px;background:#e5e5e5;line-height:1.1;}.injured-players-team-name a,.injured-players-player a,#block-jatkoaikablocks-jatkoaikablocks-team-previous .content h4 a{color:#222;}.injured-players-player a:hover{color:#00adff;}.injured-players-player-info,.team-previous-game{line-height:1.1;border-bottom:solid 1px #e5e5e5;padding:5px 10px;}.matchup-block-game-list,.recap-nextgame{margin:0 0 15px;}.matchup-block-game-list:last-child,.recap-nextgame:last-child{margin:0;}.injured-players-player{width:50%;}.injured-players-position{width:10%;}.injured-players-reason{width:40%;color:#666;}.injured-players-link,.schedule-link{padding:5px 10px 15px;}.injured-players:last-child .injured-players-link,.team-previous-games:last-child .schedule-link{padding-bottom:0;}.team-previous-game .schedule-link a{padding-left:10px;}.team-previous-game-header-info{display:-ms-flexbox;display:-webkit-flex;display:flex;}.team-previous-game-header-info > div{line-height:18px;}.previous-game-date{padding-top:2px;}.previous-game-home-visitor{width:180px;padding-top:2px;padding-left:15px;}.team-previous-game .schedule-color{width:7px;height:22px;}.previous-game-score{padding-left:10px;font-weight:700;padding-top:4px;color:#222;}.matchup-block-game{margin-top:2px;}.mathcup-block-game-date{padding:4px 10px 3px;font-weight:400;width:16%;background:#eaeaea;}.matchup-block-game-links{padding:5px;}.recap-nextgame-links,.gameround-links{padding:5px;}.gameround .gameround-info,.recap-nextgame-info,.matchup-block-game-header{font-weight:700;display:-ms-flexbox;display:-webkit-flex;display:flex;}.gameround .gameround-info .gameround-teams,.recap-nextgame .recap-nextgame-teams,.mathcup-block-game-teams{width:65%;background-color:#eaeaea;padding:5px 15px 3px;}.mathcup-block-game-teams{width:58%;}.gameround .gameround-info .gameround-score,.recap-nextgame .recap-nextgame-time,.mathcup-block-game-score{background-color:#dbdbdb;padding:5px 15px 3px;width:35%;text-align:center;}.mathcup-block-game-score{width:26%;}.gameround-teams a,.gameround-score a,.recap-nextgame-teams a,.mathcup-block-game-teams a{display:block;}.recap-nextgame .recap-nextgame-time{font-weight:400;padding:5px 10px 3px;}.gameround .game_related_links a,.recap-nextgame-links a,.matchup-block-game-links .game_related_links a{color:#555;}.gameround .game_related_links a:hover,.recap-nextgame-links a:hover,.matchup-block-game-links .game_related_links a:hover{color:#00adff;}.gstats{padding:25px 0 0;}#block-jatkoaikablocks-jatkoaikablocks-recapheader{background:#002131;}.fixhead{height:154px;}.fixhead.has-series{height:184px;}.fixhead.finished{height:130px;}.fixhead.finished.has-series{height:160px;}.gamehead{background-color:#002131;background:linear-gradient(90deg,#00293d 0%,#00293d 50%,#002131 50%,#002131 100%);padding:20px 10px 20px;-webkit-backface-visibility:hidden;backface-visibility:hidden;}.teams-row{margin-bottom:10px;font-size:2.75em;line-height:50px;}.teams-row .team{flex:1 1 0%;}.teams-row .game-status{width:17%;min-width:140px;flex:0;}.teams-row .team.home{text-align:right;}.team.home.nologo a{margin-right:30px;}.team.visit.nologo a{margin-left:30px;}.gamehead img{vertical-align:top;margin:0 15px;}.gamehead img.lazyloader-icon{display:none;}.gamehead .team span.shodes{display:inline-block;}.gamehead .team span,.gamehead .scores > div,.gamehead .gametime{padding-top:2px;line-height:48px;}.gamehead .scores{text-align:center;position:relative;}.gamehead .teams-row a{color:#fff;display:block;}.gamehead .scores > div{background:#0e75a7;color:#fff;font-weight:700;width:50%;float:left;}.gamehead .scores > div:first-child{background:#0e80b6;}.gamehead .scores > span{position:absolute;text-align:center;left:0;right:0;font-size:0.5em;font-weight:700;color:#aaa;top:0px;}.periods,.gamedate{margin-top:5px;}.periods span,.gamedate span{font-size:14px;background-color:rgba(65,65,65,0.65);color:#aaa;font-weight:700;padding:1px 10px;margin:0 1px;line-height:18px;display:block;letter-spacing:0.1em;}.gamehead .gametime{background:rgba(65,65,65,0.65);color:#ccc;text-align:center;line-height:45px;padding-top:5px;}.gamehead .gametime span{color:#888;}.gamehead .gamelinks li{margin:0 1px 0 0;}.gamehead .links-row a,.gamehead .links-row li span{padding:7px 15px 6px;display:block;letter-spacing:0.12em;line-height:16px;}.gamehead .links-row a{background:rgba(71,71,71,0.4);color:#ccc;font-weight:400;}.gamehead .gamelinks a.active,.gamehead .gamelinks a.active:hover{background:#0e75a7;color:#fff;}.gamehead .links-row a:hover{color:#fff;background:rgba(14,117,167,0.6);}.gamehead .links-row li span{color:#555;background:rgba(71,71,71,0.2);}.links-row.norecap .gamelinks .last{order:-1;}.gamehead{z-index:500;}.sticky .teams-row,.glue.pinned .teams-row{overflow:hidden;transition:max-height 0.2s linear,margin 0.2s linear,opacity 0.2s linear;max-height:100px;opacity:1;}.sticky.is_stuck.unpinned .teams-row,.glue.unpinned .teams-row{max-height:0;margin-bottom:0;opacity:0;transition:max-height 0.5s linear,margin 0.5s linear,opacity 0.5s linear;}.gamehead .series-row{margin-top:10px;}.gamehead .series-row ul{display:flex;flex-wrap:wrap;justify-content:center;color:#ddd;}.gamehead .series-row ul li{margin-right:5px;width:30px;line-height:20px;position:relative;}.gamehead .series-row ul li:first-child{width:auto;}.gamehead .series-row ul li a{position:relative;display:block;}.gamehead .series-row li img{height:20px;width:auto;margin:0;display:block;}.gamehead .series-logo,.gamehead .series-score{width:30px;height:20px;}.gamehead .series-score{position:absolute;top:0;bottom:0;text-align:center;color:#ddd;background:#111;left:0;font-size:14px;opacity:0;}.gamehead .series-score.onlydate{opacity:1;}.gamehead .series-row ul li:hover .series-score:not(.onlydate){opacity:0.80;color:#eee;background:#000;}@media (max-width:1024px){#block-jatkoaikablocks-jatkoaikablocks-recapheader,#block-views-team-block-block{border-top:1px solid #003149;}}@media (max-width:800px){.links-row .item-list{overflow-x:scroll;margin:0 30px;}.links-row .gamelinks{justify-content:flex-start;}.gamehead .team span.shodes{display:none;}.gamehead .team span.shomob{display:inline-block;}}@media (max-width:480px){.gamehead{padding:15px 10px 15px;}.gamehead img{margin:0 5px;height:40px;width:auto;}.team.home.nologo a{margin-right:10px;}.team.visit.nologo a{margin-left:10px;}.teams-row{font-size:2.2em;line-height:40px;}.teams-row .game-status{min-width:110px;}.gamehead .team span,.gamehead .scores > div,.gamehead .gametime{line-height:38px;}.fixhead{height:134px;}.fixhead.has-series{height:164px;}.fixhead.finished{height:110px;}.fixhead.finished.has-series{height:140px;}.links-row .item-list{margin:0;}.gamehead .gamelinks li{font-size:14px;}.gamehead .links-row a,.gamehead .links-row li span{padding:7px 10px 6px;}}@media (max-width:380px){.teams-row .game-status{min-width:90px;}}@media (max-width:350px){.gamehead img{height:34px;}.gamehead .team span,.gamehead .scores > div,.gamehead .gametime{line-height:32px;}.teams-row{line-height:34px;font-size:1.8em;}.fixhead{height:128px;}.fixhead.finished{height:104px;}}.team_previous_games{margin:0 0 25px;}.team_previous_games_heading{margin:0 0 15px;}.team_previous_games_heading_logo{margin-right:10px;width:75px;}.team_previous_games_heading_logo img{max-width:100%;display:block;height:auto;}.team_previous_games_heading_name{font-size:3em;line-height:50px;font-weight:500;}.team_previous_games_result_line{background:#f7f7f7;overflow:hidden;}.team_previous_games_result_line div{float:left;line-height:25px;}.team_previous_games_datetime{padding:0 8px;width:125px;}.team_previous_games_teams{text-transform:uppercase;width:200px;font-weight:bold;}.team_previous_games_score{background:#e7e7e7;text-align:center;font-weight:bold;width:60px;}.team_previous_games_links{padding:0 8px;}.team_previous_games_result_line .schedule-color{display:block;float:right;height:25px;}.team-previous-game-extra-info{overflow:hidden;padding:4px 0;}.team-previous-game-goal-makers-and-goalies{width:110px;float:left;padding:0 8px;font-size:11px;color:#666;}.team-previous-game-goal-details{float:left;width:423px;text-transform:uppercase;font-size:11px;}.team_previous_games .katso{margin-left:8px;line-height:25px;}.game-stats{font-size:12px;}.game-stats table{margin:0 0 25px;text-align:left;}.game-stats h3{text-transform:uppercase;font-family:"Khand",sans-serif;font-size:2em;line-height:1;margin:0 0 5px;color:#333;}.game-stats a,.game-stats a:visited{color:#000;}.game-stats a:hover{color:#00adff;}.game-stats th{background:#e1e1e1;}.game-stats .final-score,.game-stats .score,.game-stats .sum,.game-stats .period-scores th,.game-stats .period-scores strong,.statistics-other-title{font-weight:700;color:#333;}.game-stats .score,.game-stats .time{text-align:center;width:40px;}.game-stats .team-logo{border-right:1px solid #F5F5F5;padding:0;width:46px;}.game-stats table th,.game-stats table td{text-transform:uppercase;text-align:left;font-size:inherit;}.game-stats th:first-child img,.game-stats td:first-child img{width:45px;height:auto;display:block;}.game-stats .player-statistics th.firstCol img{display:inline-block;margin-right:9px;vertical-align:middle;}.game-stats .player-statistics th,.game-stats .player-statistics td,.game-stats .stats-goalies th,.game-stats .stats-goalies td{text-align:center;}.game-stats .player-statistics th.firstCol{text-align:left;padding:0;width:165px;}.game-stats .period-scores td,.game-stats .period-scores th{border-right:0 none;border-left:0 none;}.game-stats .stats-specials-period th,.game-stats .stats-specials-period td,.game-stats .stats-goalies th,.game-stats .stats-goalies td{border:none;border-bottom:1px solid #fff;}.game-stats .stats-goalies td.name,.game-stats table th.firstCol,.game-stats table td.firstCol,.statistics-other-title{text-align:left;}.game-stats .penalty-sums{margin-top:15px;}.game-stats .team-penalties{border:0 none;padding:0;width:50%;}.game-stats .periods{background:#e1e1e1;width:46px;padding:0;text-align:center;}.statistics-other-title,.statistics-official-cell-title,.statistics-official-cell-data,.statistics-attendance-cell-title,.statistics-attendance-cell-data{border-bottom:1px solid #fff;padding:4px 9px;}.statistics-other-title,.statistics-attendance-cell-title,.statistics-official-cell-title{background:#E1E1E1;}.statistics-attendance-data,.statistics-officials{background:#f5f5f5;overflow:hidden;width:100%;}.statistics-official-cell-title{float:left;margin-right:18px;padding-left:15px;width:110px;}.statistics-attendance-cell-title,.statistics-attendance-cell-data{float:left;padding:9px 15px;width:auto;}@media (max-width:480px){.game-stats .player-statistics thead .firstCol a,.game-stats .stats-goalies .team-name a{display:none;}.game-stats .player-statistics tr > :nth-child(7),.game-stats .player-statistics tr > :nth-child(8),.game-stats .player-statistics tr > :nth-child(12),.game-stats .player-statistics tr > :nth-child(13){display:none;}.game-stats table img{display:inline;}}@media (max-width:420px){.game-stats{font-size:11px;}.stats-goalies td.name{min-width:120px;}}@media (max-width:380px){.stats-goalies td.name{min-width:100px;}}.page-game-lineup-new #block-system-main > .content{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-around;}.lineups{width:47%;padding:0 2%;}.lineups h3{text-align:center;font-size:2.5em;}.lineup-wrap{margin:0 0 20px;}.lineup-wrap h4{text-align:center;font-size:1.2em;font-weight:400;border-bottom:1px solid #ccc;margin:0 0 15px;color:#333;}.lineup-line{flex-wrap:wrap;justify-content:space-evenly;}.lineup-cell{width:125px;flex:0 0 125px;margin-bottom:15px;padding:0 10px;}.lineups .player-image{position:relative;}.player-image img{height:auto;max-width:100%;display:block;}.lineups .player-name{line-height:1.1;padding-top:4px;font-size:1.05em;}.lineups .player-name a{color:#222;}.lineups .lastname{font-weight:700;font-size:1.25em;}.lineups .player-number{position:absolute;bottom:5px;left:5px;background:#fff;border-radius:50%;width:30px;height:30px;text-align:center;line-height:30px;font-weight:700;font-size:0.95em;}@media (max-width:800px){.page-game-lineup-new #block-system-main > .content{margin:0 -40px;}.lineups{width:50%;padding:0 1%;}.lineup-cell{width:110px;flex:0 0 110px;padding:0;}.lineups .player-name{font-size:.95em;}}@media (max-width:750px){.page-game-lineup-new #block-system-main > .content{margin:0;}.lineups{width:100%;padding:0;}.lineup-line{justify-content:center;}.lineup-cell{width:33.33%;flex:0 0 auto;}.player-info{padding:5px 10px 0;}.lineups .player-name{font-size:1.05em;}}@media (max-width:480px){.lineups .player-name{font-size:0.95em;}}@media (max-width:420px){.lineups .player-image{height:auto;flex:0 0 auto;width:auto;}.player-info{padding:5px 5px 0;}.lineup-line{margin-left:-5px;margin-right:-5px;}.lineups .player-name{font-size:0.85em;}.lineups .firstname{font-size:1.1em;}}.page-kuvat #page{padding:0 40px 40px;}#block-views-timantit-kuvanosto-block-1{margin:0 -40px 30px;background:#111;position:relative;}#block-views-timantit-kuvanosto-block-1 > h2{display:none;}#block-views-timantit-kuvanosto-block-1 .widetitle{padding:100px 75px 10px;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0.70) 60%,rgba(0,0,0,0.90) 100%);}#block-views-timantit-kuvanosto-block-1 .widetitle h1{font-size:2.4em;}#block-views-timantit-kuvanosto-block-1 .widetitle h1 a{color:#fff;display:block;}#block-views-timantit-kuvanosto-block-1 .widetitle .league_date{color:#aaa;}.art-item .wrapper2 img{width:100%;}.art-item:hover .wrapper2 img{filter:unset;}#block-views-timantit-kuvanosto-block-1 .pager-current{display:none;}#block-views-timantit-kuvanosto-block-1 .item-list .pager{height:0;}#block-views-timantit-kuvanosto-block-1 .pager a{bottom:0;top:auto;}#block-views-timantit-kuvanosto-block-1 .pager-previous a{left:0;}#block-views-timantit-kuvanosto-block-1 .pager-next a{right:0;}#block-views-timantit-kuvanosto-block-1 .pager a:hover{color:#fff;border-color:#ccc;}.page-kuvat #block-system-main .view-timantit-kuvanosto.art-grid{display:block;position:relative;}.page-kuvat #block-system-main .view-timantit-kuvanosto.art-grid .view-content{justify-content:space-between;}.page-kuvat #block-system-main .view-timantit-kuvanosto.art-grid .art-item{width:24%;margin-bottom:15px;}@media (max-width:1024px){.page-kuvat #page{padding:0 20px 40px;}#block-views-timantit-kuvanosto-block-1{margin-left:-20px;margin-right:-20px;min-height:680px;}}@media (max-width:800px){#block-views-timantit-kuvanosto-block-1{min-height:500px;}.page-kuvat #block-system-main .view-timantit-kuvanosto.art-grid .art-item{width:49%;}}@media (max-width:750px){#block-views-timantit-kuvanosto-block-1{min-height:0;}#block-views-timantit-kuvanosto-block-1 .widetitle{position:relative;background:#111;padding:20px 50px 10px;}#block-views-timantit-kuvanosto-block-1 .widetitle h1{font-size:2em;}#block-views-timantit-kuvanosto-block-1 .pager a{padding:0 5px;line-height:90px;}}@media (max-width:420px){#block-views-timantit-kuvanosto-block-1 .pager a{font-size:80px;}#block-views-timantit-kuvanosto-block-1 .widetitle h1{font-size:1.8em;}}#block-views-naiskiekko-block > h2,#block-views-naiskiekko-block-2 > h2{display:none;}.view-naiskiekko{flex-wrap:wrap;position:relative;}.view-naiskiekko.catlist-2 .view-content{justify-content:space-between;}.view-naiskiekko .view-header{width:100%;}.catlist-1 .flover:nth-child(1),.catlist-1 .flover:nth-child(4),.catlist-1 .flover:nth-child(5),.catlist-1 .flover:nth-child(8){width:61.8%;}.catlist-1 .flover:nth-child(2),.catlist-1 .flover:nth-child(3),.catlist-1 .flover:nth-child(6),.catlist-1 .flover:nth-child(7){width:38.2%;}.catlist-1 .flover .art-image{height:450px;}.catlist-1 .flover:nth-child(2) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(3) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(6) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(7) img:not(.lazyloader-icon){max-width:none;height:450px;width:auto;}.view-naiskiekko .fitem:not(.flover) .art-image{height:200px;}@media (max-width:1400px){.catlist-1 .flover .art-image{height:420px;}.catlist-1 .flover:nth-child(2) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(3) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(6) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(7) img:not(.lazyloader-icon){height:420px;}}@media (max-width:1100px){.catlist-1 .flover:nth-child(1) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(4) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(5) img:not(.lazyloader-icon),.catlist-1 .flover:nth-child(8) img:not(.lazyloader-icon){height:100%;max-width:none;width:auto;}}@media (max-width:1024px){.naiskiekko-fp #page{padding:20px;}}@media (max-width:800px){.naiskiekko-fp #page{padding:0;}.view-naiskiekko.catlist-1 .art-item.flover{width:50%;}}@media (max-width:480px){.view-naiskiekko.catlist-1 .art-item.flover{width:100%;}.catlist-1 .flover .art-image{height:320px;}}#block-views-team-choice-blocks-block{background:#fff;padding:10px 10px 30px;}#block-views-team-choice-blocks-block .view-content ul{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:center;max-width:992px;margin:0 auto;}#block-views-team-choice-blocks-block .view-content ul li{padding:1px;}#block-views-team-choice-blocks-block .view-content ul li > div{transition:margin 0.1s 0s ease;}#block-views-team-choice-blocks-block .view-content ul li > div:hover,#block-views-team-choice-blocks-block .view-content .active-team{margin-top:-5px;}#block-views-team-choice-blocks-block .view-content .field-content a{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;position:relative;width:60px;height:45px;border-bottom:5px solid transparent;overflow:hidden;transition:border-color 0.1s 0s ease;}#block-views-team-choice-blocks-block .view-content .active-team .field-content a{border-color:#00adff;}#block-views-team-choice-blocks-block .view-content ul li > div:hover a{border-color:#00adff;}#block-views-team-choice-blocks-block .view-content .field-content img{display:block;width:auto;height:40px;}.teampages .non-active-team:hover a img{filter:grayscale(0);}body:not(.teampages) #block-views-team-choice-blocks-block ul:hover .non-active-team a img{filter:grayscale(1);}body:not(.teampages) #block-views-team-choice-blocks-block ul:hover .non-active-team:hover a img{filter:grayscale(0);}.teampages .non-active-team  a img{filter:grayscale(1);transition:filter 0.1s 0s ease;}@media (max-width:1000px){.view-team-choice-blocks .view-content{position:relative;}#block-views-team-choice-blocks-block{padding:0;}.view-team-choice-blocks .view-header{background:#001a2a;align-items:center;padding:10px 28px 10px 15px;display:-ms-flexbox;display:-webkit-flex;display:flex;border-top:1px solid #003149;}.view-team-choice-blocks .shomob,.view-team-choice-blocks .showteams.active{display:-ms-flexbox;display:-webkit-flex;display:flex;}.view-team-choice-blocks .leaguename{color:#ccc;font-weight:700;flex:1 1 0%;font-size:22px;line-height:1;}.view-team-choice-blocks .leaguename a{color:inherit;}.view-team-choice-blocks .showteams,.ps-header .showplayers{color:#aaa;text-align:right;align-self:flex-end;justify-content:flex-end;}.view-team-choice-blocks .showteams.active,.ps-header .showplayers.active{color:#fff;}.view-team-choice-blocks .showteams svg,.ps-header .showplayers svg{width:20px;height:23px;margin-left:10px;fill:#aaa;}.view-team-choice-blocks .showteams.active svg,.ps-header .showplayers.active svg{fill:#fff;}.view-team-choice-blocks .view-content .item-list{top:0;left:0;max-height:0;background:#001a2a;right:0;overflow:hidden;z-index:6;}.view-team-choice-blocks .view-content.open .item-list{max-height:1000px;padding:0 20px 10px;}#block-views-team-choice-blocks-block .view-content ul li{padding:2px 5px;}#block-views-team-choice-blocks-block .view-content ul{max-width:600px;}#block-views-team-choice-blocks-block .view-content ul li > div:hover,#block-views-team-choice-blocks-block .view-content .active-team{margin-top:0;}}.view-league-teams .view-content{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.view-league-teams .views-row{width:19%;background:#eee;background:linear-gradient(to right,rgba(240,240,240,1) 0%,rgba(240,240,240,1) 50%,rgba(229,229,229,1) 50%,rgba(229,229,229,1) 100%);margin:0 1.25% 15px 0;text-align:center;}.view-league-teams .views-row:nth-child(5n+5){margin-right:0;}.team-list-row{padding:20px;}.team-list-row-image,.team-list-row-title{margin:0 auto 5px;}.team-list-row img{max-width:90%;height:auto;}.team-list-row-title{font-size:2em;line-height:1;color:#666;letter-spacing:-0.03em;}.team-list-row-title .team-name a{color:#333;font-weight:700;}.team-list-row-title .team-location{font-size:85%;line-height:0.8;}.team-list-row-links{padding:5px 0;}.team-list-row-links li{background:rgba(171,171,171,0.3);margin:0 auto 1px;max-width:160px;}.team-list-row-links li a{color:#555;display:block;}.view-league-teams .views-row:hover{background:#ddd;background:linear-gradient(to right,rgba(230,230,230,1) 0%,rgba(230,230,230,1) 50%,rgba(214,214,214,1) 50%,rgba(214,214,214,1) 100%);}.view-league-teams .views-row:hover .team-list-row img{transform:scale(1.05);}.view-league-teams .views-row:hover .team-list-row-links li{background:rgba(255,255,255,0.4);}.team-list-row-links li a:hover{background:#00adff;color:#fff;}@media (max-width:800px){.view-league-teams .views-row{width:24%;margin:0 1.33% 10px 0;}.view-league-teams .views-row:nth-child(5n+5){margin-right:1.33%;}.view-league-teams .views-row:nth-child(4n+4){margin-right:0;}.team-list-row{padding:15px;}}@media (max-width:750px){.view-league-teams .views-row{width:33.33%;margin:0 0 1px;}.view-league-teams .views-row:nth-child(5n+5){margin-right:0;}.team-list-row img{max-width:70%;}}@media (max-width:480px){.view-league-teams .views-row{width:50%;}}@media (max-width:420px){.team-list-row-title{font-size:1.6em;}}@media (max-width:380px){.team-list-row{padding:10px;}.team-list-row-readmore{font-size:14px;}}@media (max-width:350px){.team-list-row-title{font-size:1.3em;}}#edit-season-wrapper .selectBox{min-width:240px;}.view-league-game-schedule .view-content h3{background-color:#eee;font-weight:500;text-transform:uppercase;margin-bottom:2px;padding:5px 15px 3px;font-family:"Khand",sans-serif;}.view-team-game-schedule .views-row:not(.views-row-last),.view-league-game-schedule .views-row:not(.views-row-last){border-bottom:1px solid #ddd;}.view-team-game-schedule .views-row.views-row-last,.view-league-game-schedule .views-row.views-row-last{margin:0 0 20px;}.schedule-line{display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;}.schedule-line .line{font-size:14px;line-height:30px;}.schedule-expand{width:23px;flex:0 0 23px;text-align:center;}.schedule-expand a{display:block;font-weight:700;}.schedule-time.line{letter-spacing:-0.5px;font-size:13px;width:120px;flex:0 0 120px;text-align:center;}.schedule-teams{width:190px;font-weight:700;flex:0 0 190px;}.schedule-score{width:75px;text-align:center;flex:0 0 75px;font-weight:700;background:#f5f5f5;}.schedule-links{flex:1 1 0%;padding:0 15px;font-family:"Khand",sans-serif;text-transform:uppercase;}.schedule-links ul.game_related_links{padding:5px 0;line-height:20px;}ul.game_related_links{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;font-size:15px;}.item-list ul.game_related_links li{border-left:1px solid #ccc;padding:0 5px;}ul.game_related_links li.first{border:none;padding-left:0;}.schedule-color{width:7px;}.slidingDiv{padding-left:15px;display:none;margin:5px 7px 10px;border-left:5px solid #DDD;}.slidingDiv .prefix{font-weight:400;margin:0 5px 0 0;}.slidingDiv a{color:#222;}.slidingDiv a:hover{color:#00adff;}@media (max-width:750px){.schedule-line{flex-wrap:wrap;}.schedule-links{flex:0 0 100%;padding:0 0 0 143px;}.slidingDiv{margin-left:143px;font-size:15px;line-height:1.2;}.slidingDiv .prefix{background:transparent;font-size:inherit;padding:0;color:#00adff;}.slidingDiv > div{margin:0 0 5px;}.schedule-teams{flex:1 1 0%;}}@media (max-width:420px){.view-league-game-schedule .schedule-time.line{flex:0 0 46px;width:46px;}.view-league-game-schedule .schedule-links{padding-left:70px;}.view-league-game-schedule .slidingDiv{margin-left:9px;}.view-team-game-schedule .schedule-time.line{flex:0 0 100px;font-size:11px;}.view-team-game-schedule .schedule-expand.line{flex:0 0 15px;}.view-team-game-schedule .schedule-links{padding:0 0 0 23px;}.view-team-game-schedule .slidingDiv{margin-left:5px;}}@media (max-width:370px){.view-league-game-schedule .schedule-line .line{font-size:13px;letter-spacing:-0.03em;}.schedule-score{width:65px;flex:0 0 65px;}}#edit-name-wrapper input{width:197px;}#edit-field-length-value-wrapper input,#edit-field-weight-value-wrapper input{width:55px;}#edit-field-player-age-value-wrapper .form-item label,#edit-field-length-value-wrapper .form-item label,#edit-field-weight-value-wrapper .form-item label{margin-right:10px;margin-left:-5px;margin-top:-10px;font-weight:400;}.form-item-field-player-handedness-value .selectBox{min-width:105px;}.view-team-players table,.view-league-pelaajat table{font-size:14px;}.view-team-players a,.view-league-pelaajat a{color:#000;}.view-team-players td a,.view-league-pelaajat td a{color:#000;}.view-team-players td a:hover,.view-league-pelaajat td a:hover{color:#00adff;}.view-league-pelaajat tr > :nth-child(1),.view-league-pelaajat tr > :nth-child(3){text-align:left;}.view-league-pelaajat tr,.view-team-players tr{background:transparent;}.views-field-field-player-second-name{padding:2px 10px;}td.views-field-field-player-second-name.active{background:transparent;}.view-league-pelaajat td.active:not(.views-field-field-player-second-name){background:#eaeaea;}.views-field-field-player-position{text-transform:uppercase;}.pager-65 .az-list .item-list{margin:0;}.item-list .az-filter{background:#f1f1f1;padding:0 10px;}.az-filter li{display:inline-block;}.az-filter li a{display:block;padding:2px 5px;}.az-filter li a:hover{color:#00adff;font-weight:700;}.other-lists{justify-content:space-between;}.other-lists > div,.other_leagues_item > div,.league_teams_item > div{width:48%;}@media (max-width:480px){.view-team-players .shomob,.view-league-pelaajat .shomob{display:table-cell;text-align:center !important;}.view-team-players .shodes,.view-league-pelaajat .shodes{display:none;}.view-team-players table td,.view-league-pelaajat table td,.view-team-players table th,.view-league-pelaajat table th{padding:7px 2px;font-size:13px;letter-spacing:-0.03em;}.view-league-pelaajat tr > :nth-child(1){padding:7px 2px 7px 10px;}.view-league-pelaajat tr > :last-child{padding:7px 7px 7px 2px;}}@media (max-width:420px){.view-team-players table .views-field-nothing-1{min-width:100px;}.view-team-players table th{font-size:11px;}.view-team-players table th.shomob,.view-team-players table th.views-field-nothing,.view-league-pelaajat table th.shomob{text-indent:-1000px;}}.transactions{padding:30px 0;}.view-team-game-schedule .view-content h3,.view-league-game-schedule .view-content .view-grouping-header,.transactions h3,.view-team-players caption{font-size:2em;font-weight:700;text-align:left;font-family:"Khand",sans-serif;text-transform:uppercase;color:#444;}.transactions div:not(.transaction-newsarticle) > a{color:#222;}.transactions table thead th{background:#fff;text-align:left;font-size:1.2em;border-top:0 none;border-bottom:1px solid #fff;padding:2px 8px;}#transactions_form .container-inline-date > .form-item{display:block;}.transactions table + table{margin-top:15px;}.transactions table td{border:0 none;padding:0;}.transactions tr.odd,.transactions tr.even{border:0 none;}.transactions tr.odd{background:#e1e1e1;}.transactions tr.even{background:#f5f5f5;}.transaction{border-bottom:1px solid #FFFFFF;line-height:1.5;font-size:14px;overflow:hidden;padding:4px 8px;}.transaction-player,.transaction-new-team,.transaction-newsarticle,.transaction-old-team,.transaction-player{float:left;overflow:hidden;padding:0 8px;}.transaction-old-team{width:126px;position:relative;}.transaction-old-team::after{position:absolute;width:0;right:0;border-style:solid;height:0;top:0;content:" ";border-width:10px 0 10px 9px;border-color:transparent transparent transparent #00adff;}.transaction-player{width:174px;border-right:1px solid #fff;}.transaction-new-team{width:126px;border-right:1px solid #fff;}.transaction-extra{background:#fff;clear:both;height:22px;padding:0 4px;text-transform:none;width:100%;}@media (max-width:480px){.transaction{padding:4px 0;font-size:13px;letter-spacing:-0.03em;line-height:1.3;}.transaction-player{width:130px;}.transaction-old-team,.transaction-new-team{width:115px;}.transaction-old-team::after{border-width:7px 0 8px 7px;}}@media (max-width:420px){.transaction-player{width:35%;}.transaction-old-team,.transaction-new-team{width:32%;}.transaction-new-team{border-right:none;}.transaction-newsarticle{float:none;width:100%;text-align:right;padding-right:28%;}}.video-highs .video-cta a,.video-highs .video-teams,.view-otteluvideot h3{text-transform:uppercase}.video-highs .video-cta,.video-highs .video-score,.video-highs .video-teams{text-align:center}.video-highs.art-item{background:linear-gradient(-220deg,rgba(250,250,250,1) 0,rgba(250,250,250,1) 50%,rgba(242,242,242,1) 50%,rgba(242,242,242,1) 100%);width:24%;margin-right:1.333%;padding:15px;margin-bottom:1.333%}.view-otteluvideot h3{width:100%;margin:40px 0 15px;font-family:Khand,sans-serif;font-weight:700;font-size:1.65em;color:#444;border-bottom:1px solid #ddd}.view-otteluvideot.art-grid{display:block}.view-otteluvideot .art-item.views-row-12,.view-otteluvideot .art-item.views-row-16,.view-otteluvideot .art-item.views-row-4,.view-otteluvideot .art-item.views-row-8{margin-right:0}.art-item.video-highs:hover .video-teams img{filter:none}.video-highs .video-teams{display:flex;position:relative;font-weight:700;font-size:1.2em}.video-highs .video-icon,.video-highs .video-score{position:absolute;left:0;right:0}.video-highs .video-teams img{max-width:75%;margin:0 auto}.video-highs .video-score{font-size:1.8em;top:5px;font-weight:700;z-index:3;letter-spacing:-.05em}.video-highs .video-home{margin-right:5%;padding-right:10%}.video-highs .video-visit{margin-left:5%;padding-left:10%}.video-highs .video-score span{font-size:.5em;display:block;letter-spacing:0;line-height:1;margin-top:-5%;color:#555}.video-highs .video-play .video-icon img,.video-highs .video-play .video-icon svg{margin:0 auto;width:auto;height:80%;opacity:.065}.video-highs .video-icon{top:0;display:flex;bottom:0;align-items:center;z-index:4}.video-highs .video-cta a{display:inline-block;background:#ddd;color:#222;position:relative;z-index:5;padding:2px 10px}.video-highs.art-item:hover{box-shadow:0 0 35px 0 rgba(0,0,0,.17)}.video-highs.art-item:hover .video-cta a{background:#00adff;color:#fff}.page-otteluvideot #edit-field-game-date-value-wrapper .description{display:none;}.page-otteluvideot #ui-datepicker-div{z-index:8 !important;border-radius:0;border:1px solid #ddd;box-sizing:content-box;padding:10px 10px 5px;}.page-otteluvideot #ui-datepicker-div .ui-corner-all{border-radius:0;}.page-otteluvideot .ui-widget,.page-otteluvideot .ui-widget select{font-family:"Khand",sans-serif !important;}.page-otteluvideot .ui-widget table td{font-size:16px;}.page-otteluvideot #ui-datepicker-div .ui-widget-header{background:none #ddd;border:none;}.page-otteluvideot .ui-widget select{border:1px solid #ccc;}.page-otteluvideot td a.ui-state-active{background:#00adff;color:#fff;}.video-heading{display:none;text-align:center;font-weight:700;text-transform:uppercase;font-size:1.2em;}.cat-pressconference .video-heading{display:block;padding-top:6%;}.cat-pressconference .video-teams img{display:none;}.cat-pressconference .video-score{display:none;}.video-fauxline{display:none;}.cat-pressconference .video-fauxline{display:block;}.video-highs.cat-pressconference .video-teams{justify-content:center;}@media (max-width:1024px){.video-cta a{background:#00adff;color:#fff}}@media (max-width:800px){.video-highs.art-item{width:32%;margin-right:2%;margin-bottom:2%}.view-otteluvideot .art-item.views-row-12,.view-otteluvideot .art-item.views-row-16,.view-otteluvideot .art-item.views-row-4,.view-otteluvideot .art-item.views-row-8{margin-right:2%}.view-otteluvideot .art-item.views-row-12,.view-otteluvideot .art-item.views-row-15,.view-otteluvideot .art-item.views-row-3,.view-otteluvideot .art-item.views-row-6,.view-otteluvideot .art-item.views-row-9{margin-right:0}}@media (max-width:750px){.video-highs .video-teams{font-size:1em}.video-highs.art-item{padding:10px}.video-highs .video-home{padding-right:5%}.video-highs .video-visit{padding-left:5%}}@media (max-width:590px){.view-otteluvideot.art-grid .view-content{justify-content:space-between}.art-item.video-highs{width:49%;margin-right:0!important;margin-left:0!important}}@media (max-width:420px){.video-highs .video-score{font-size:1.5em}.art-item.video-highs{width:49.5%;margin-bottom:1%}}@media (max-width:380px){.art-item.video-highs{width:100%;padding:15px}.video-highs .video-teams{font-size:1.3em}.video-highs .video-teams img{max-width:60%}.video-highs .video-score{font-size:1.7em;top:10px}}.cal-wrap{width:100%;}.cal-wrap .regames,.cal-wrap .front_i{width:auto;}.cal-wrap .regames{margin:0 40px 0 0;max-width:750px;}.cal-wrap .front_i{flex:0 0 330px;}@media (max-width:800px){.cal-wrap{display:block;}.cal-wrap .regames{margin:0 20px;max-width:none;}.cal-wrap .front_i{margin:0 20px;display:-webkit-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}.cal-wrap .front_i > div{width:48%;margin:0 0 30px;}}@media (max-width:590px){.cal-wrap .front_i > div{width:100%;}}.view-next-game .views-row,.view-previous-game .views-row{width:100%;background:#f5f5f5;padding:10px;}.view-next-game .art-item,.view-previous-game .art-item{padding:0 20px 5px;}.view-next-game .art-text h5,.view-previous-game .art-text h5{padding:2px 0 0;}.view-next-game .prefix,.view-previous-game .prefix{margin:0 0 5px;}.nextprev-game .teams-row{font-size:1.875em;line-height:34px;}.nextprev-game .teams-row > div{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.nextprev-game .teams-row .team.home{justify-content:flex-end;}.nextprev-game .team span,.nextprev-game .gametime{line-height:30px;padding-top:4px;}.nextprev-game .team span{padding:4px 5px 0;color:#333;}.nextprev-game .teams-row .game-status{min-width:80px;padding:0 5px;text-align:center;}.nextprev-game .gametime,.nextprev-game .scores{flex:1 1 0%;}.nextprev-game .gametime{background:#ddd;font-size:0.75em;}.nextprev-game .gametime span{color:#222;}.nextprev-game .team img{height:34px;width:auto;display:block;}.nextprev-game .scores > div{width:50%;float:left;color:#fff;font-weight:700;background:#0e75a7;line-height:31px;padding-top:3px;}.nextprev-game .scores > div:first-child{background:#0e80b6;}.view-previous-game .views-field-field-game-date,.view-next-game .views-field-field-game-date{font-family:"Khand",sans-serif;font-size:14px;color:#888;letter-spacing:0.1em;text-align:center;}#block-views-team-block-block .teamwrap{color:#888;background:#002131;background:linear-gradient(165deg,#002131 0%,#002131 30%,#002636 30%,#002636 50%,#002131 50%,#002636 50%);padding:10px 40px 10px 13px;}.teamwrap .team_image{width:135px;align-items:center;flex:0 0 135px;justify-content:center;}.teamwrap .team_info{flex-wrap:wrap;padding:10px 0 0;flex:1 1 0%;}.teamwrap .team_name h3{font-size:65px;letter-spacing:-0.05em;margin:0 10px 0 0;line-height:83px;}.teamwrap .team-name{color:#fff;}.teamwrap .team_name h3 a{color:inherit;}.teamwrap .team_stats{margin:0 0 0 15px;flex:1 1 0%;padding:22px 0 0;}.teamwrap .team_stats ul{justify-content:flex-end;}.teamwrap .team_stats ul li{padding:0 15px;font-size:0.875em;line-height:1.3;}.team-info-label,.team-info-value{display:block;text-align:center;}.team-info-label{letter-spacing:0.2em;}.team-info-value,.team-info-value a{color:#ccc;font-weight:700;}.team_navi{width:100%;}.team_navi ul{margin:0;border-top:1px solid #555;padding:10px 0 0;}.team_navi li{letter-spacing:0.120em;margin:0 20px 0 0;}.team_navi a{color:#ccc;}.team_navi a:hover{color:#fff;}.team_navi a.active{color:#fff;font-weight:700;}.team-9439 .team-location,.team-9440 .team-location{display:none;}@media (max-width:1024px){.teamwrap .team-location{display:none;}}@media (max-width:800px){#block-views-team-block-block .teamwrap{padding:10px 28px 10px 13px;}.teamwrap .team-location{display:block;}.teamwrap .team_image{align-items:flex-start;}.teamwrap .team_info{padding:0;}.teamwrap .team_stats{margin:0;flex:0 1 auto;padding:0 0 15px;}.team_navi ul{margin:0 0 0 -105px;}.team_navi li{letter-spacing:0.06em;}.team_navi li:last-child{margin:0;}}@media (max-width:750px){.teamwrap .team_stats{display:none;}.teamwrap .team_image img{height:65px;width:auto;}#block-views-team-block-block .teamwrap{padding:10px;}.teamwrap .team_image{width:90px;flex:0 0 90px;}.teamwrap .team_name h3{font-size:55px;line-height:71px;}.team_navi ul{margin:0 20px 0 0;flex-wrap:wrap;}.team_navi li{margin:0 15px 0 0;font-size:14px;}}@media (max-width:480px){.teamwrap .team-location{display:none;}}@media (max-width:420px){.teamwrap .team_name h3{font-size:46px;}.team_navi ul{margin:8px 20px 0 -73px;}}#jatkoaikablocks-select-player-form > div,#jatkoaikablocks-select-player-form .form-item{display:-ms-flexbox;display:-webkit-flex;display:flex;}#test-form-wrapper{background:#002636;}#block-jatkoaikablocks-jatkoaikablocks-select-player h2{display:none;}#jatkoaikablocks-select-player-form > div{margin:0 auto 0 150px;padding:10px 0;}#jatkoaikablocks-select-player-form > div > div{margin-right:30px;}#jatkoaikablocks-select-player-form label{color:#999;padding:0 10px 0 0;letter-spacing:0.1em;font-weight:400;}#dropdown_second_replace .selectBox{min-width:120px;}#jatkoaikablocks-select-player-form input[type="submit"]{background:#006595;color:#ccc;}#jatkoaikablocks-select-player-form input[type="submit"]:hover{background:#00adff;color:#fff;}#jatkoaikablocks-select-player-form .ajax-progress{background:rgba(0,24,36,0.8);}#jatkoaikablocks-select-player-form .ajax-progress .message{color:#aaa;}.selectBox.player-selector,select.form-select.player-selector{background:rgba(0,0,0,0.1);border-color:#444;color:#aaa;padding:5px 28px 5px 10px;font-size:16px;line-height:1;margin:0;}.selectBox.player-selector:hover,.selectBox.player-selector.selectBox-menuShowing{color:#ccc;background-color:#002131;}.selectBox-options.player-selector-selectBox-dropdown-menu,select.form-select.player-selector option{background:#002131;border-color:#444;color:#ccc;padding:4px 10px;top:29px;width:auto;font-size:16px;}.selectBox-options.player-selector-selectBox-dropdown-menu a{color:#ccc;}.selectBox-options.player-selector-selectBox-dropdown-menu a:hover,.selectBox-options.player-selector-selectBox-dropdown-menu .selectBox-selected a{color:#fff;}.selectBox.player-selector .selectBox-arrow{border-color:#888 transparent transparent transparent;top:9px;right:7px;}.player-selector.selectBox-menuShowing .selectBox-arrow{border-color:transparent transparent #ccc transparent;}.player-selector.selectBox:not(.selectBox-menuShowing):hover .selectBox-arrow{border-color:#ccc transparent transparent transparent;}#jatkoaikablocks-select-player-form input.siirtyy{animation:but-fade 1s linear 0s 1 forwards;}@keyframes but-fade{0%{background:#006595;color:#ccc;}20%{background:#00adff;color:#fff;}100%{background:#002131;color:#555;}}@media (max-width:800px){#jatkoaikablocks-select-player-form > div{margin:0 28px;flex-wrap:wrap;padding:10px 0 30px;}.showplayers.shomob{display:-ms-flexbox;display:-webkit-flex;display:flex;}.ps-header{padding:10px 28px 10px 15px;border-top:1px solid #003149;}#block-jatkoaikablocks-jatkoaikablocks-select-player{overflow:hidden;max-height:0;}#block-jatkoaikablocks-jatkoaikablocks-select-player.open{max-height:1000px;}#jatkoaikablocks-select-player-form > div > div{margin-right:0;margin-bottom:15px;}#jatkoaikablocks-select-player-form > div > div:nth-child(1){width:24%;margin-right:3%;}#jatkoaikablocks-select-player-form > div > div:nth-child(2){width:30%;margin-right:3%;}#jatkoaikablocks-select-player-form > div > div:nth-child(3){width:40%;}#jatkoaikablocks-select-player-form input[type="submit"]{width:100%;}select.player-selector{flex:1 1 0%;}#jatkoaikablocks-select-player-form label{line-height:37px;}}@media (max-width:750px){#jatkoaikablocks-select-player-form > div > div:nth-child(1){width:39%;}#jatkoaikablocks-select-player-form > div > div:nth-child(2){width:58%;margin-right:0;}#jatkoaikablocks-select-player-form > div > div:nth-child(3){width:65%;margin-right:3%;margin-bottom:0;}#jatkoaikablocks-select-player-form input[type="submit"]{width:32%;}}@media (max-width:420px){#jatkoaikablocks-select-player-form > div{margin:0 20px;}#jatkoaikablocks-select-player-form label{letter-spacing:0;padding:0 5px 0 0;}.selectBox.player-selector,select.form-select.player-selector{font-size:15px;}}@media (max-width:380px){#jatkoaikablocks-select-player-form > div > div:nth-child(1){width:44%;}#jatkoaikablocks-select-player-form > div > div:nth-child(2){width:53%;}#jatkoaikablocks-select-player-form input[type="submit"]{width:28%;}#jatkoaikablocks-select-player-form > div > div:nth-child(3){width:69%;}}@media (max-width:350px){#jatkoaikablocks-select-player-form > div > div,#jatkoaikablocks-select-player-form > div > input{width:100% !important;margin-right:0 !important;margin-bottom:15px !important;}#jatkoaikablocks-select-player-form label{padding:0 10px 0 0;}}#block-views-team-calendar-block-1{max-width:750px;}.view-team-calendar table{table-layout:fixed;border-collapse:separate;border-spacing:10px;}.view-team-calendar .calendar-calendar tr{background:transparent;}.view-team-calendar .calendar-calendar .month-view .full td{width:14.2857%;border-color:transparent;background:#f1f1f1;padding:0;}.cal-inner{overflow:hidden;position:relative;}.cal-inner .calendar-more{display:none;}.view-team-calendar .date-box{display:none;}.cal-day{position:absolute;left:5px;top:5px;line-height:1;padding:3px 3px 2px;border-radius:50%;width:15px;height:15px;text-align:center;z-index:1;display:none;}.no-entry .cal-day{display:block;}.cal-info .cal-logo{background:none no-repeat scroll center center / cover;min-height:80px;position:relative;z-index:2;}.cal-details{position:absolute;z-index:3;top:0;left:0;right:0;padding-top:15px;}.cal-result{font-size:2em;font-weight:700;color:#fff;line-height:50px;text-align:center;}.cal-info.lost{background:#890000;}.cal-info.won{background:#008900;}.lost .cal-logo,.won .cal-logo{filter:grayscale(1);opacity:0.2;}.cal-place{position:absolute;bottom:0;left:0;z-index:10;color:#fff;font-weight:700;padding:0px 0 2px 6px;line-height:1;}.cal-place::before{width:0;height:0;border-style:solid;border-width:40px 0 0 40px;border-color:transparent transparent transparent rgba(0,173,255,0.9);content:" ";left:0;bottom:0;position:absolute;z-index:-1;}.kovi-V .cal-place::before{border-left-color:rgba(241,241,241,0.9);}.kovi-V .cal-place{color:#000;}.cal-link{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;background:rgba(0,173,255,0.7);z-index:4;text-align:center;align-items:center;font-size:1.1em;display:none;}.cal-info > a:hover .cal-link,.today .gray .cal-link{display:-ms-flexbox;display:-webkit-flex;display:flex;}.kovi-V .cal-link{background:rgba(241,241,241,0.7);color:#333;}.kovi-V.won .cal-link,.kovi-K.won .cal-link{background:rgba(0,137,0,0.7);color:#fff;}.kovi-V.lost .cal-link,.kovi-K.lost .cal-link{background:rgba(137,0,0,0.7);color:#fff;}.view-team-calendar .calendar-calendar .month-view .full tr td.single-day.today{border-color:transparent;background:#ddd;}.view-team-calendar .calendar-calendar th.days{border-color:transparent;background:transparent;font-family:"Khand",sans-serif;font-weight:400;line-height:1;}.view-team-calendar .date-nav{font-family:"Khand",sans-serif;text-transform:uppercase;padding:0;}.view-team-calendar .date-nav-wrapper .date-heading{font-weight:700;border-bottom:3px solid #ddd;}.view-team-calendar .date-nav-wrapper .date-heading h3{line-height:1.5;}.view-team-calendar .item-list .pager{margin:0;}.view-team-calendar .date-nav-wrapper .pager li{background:none;padding:0;}.view-team-calendar .date-nav-wrapper .pager li a{font-size:1.4em;line-height:2.5;font-weight:400;}.view-team-calendar .pager a:hover{color:#00adff;}@media (max-width:750px){.view-team-calendar table{border-spacing:2px;}.cal-result{font-size:1.8em;letter-spacing:-0.03em;}}@media (max-width:480px){.cal-result{font-size:1.4em;letter-spacing:-0.03em;font-weight:500;}.cal-info .cal-logo{min-height:65px;}.cal-details{padding-top:0;}}@media (max-width:420px){.cal-place::before{border-width:30px 0 0 30px;}.cal-place{padding:0 0 1px 4px;}.cal-result{font-size:1.2em;line-height:40px;}.view-team-calendar table{border-spacing:1px;}.cal-info .cal-logo{min-height:50px;}.view-team-calendar .date-nav-wrapper .pager li a{font-size:1.2em;}.view-team-calendar .date-nav-wrapper .date-heading h3{line-height:1.7;font-size:1.3em;}}.view-team-players table{margin:0 0 15px;}div.view-team-players td.views-field-name{width:180px;}div.view-team-players td.views-field-field-player-number{width:24px;}div.view-team-players td.views-field-field-player-position{width:20px;}div.view-team-players td.views-field-field-player-age{width:24px;}div.view-team-players td.views-field-field-player-nationality{width:31px;}div.view-team-players td.views-field-field-length{width:30px;}div.view-team-players td.views-field-field-weight{width:21px;}.view-team-players table tr > :nth-child(2),.view-team-players table tr > :nth-child(9){text-align:left;}.playerpage{padding:40px;}.player-head,.player-social{margin:0 0 30px;}.player-head .player-info,.player-name,.player-content .bio{flex:1 1 0%;}.player-head .player-info{padding:5px 0 0 20px;flex-wrap:wrap;}.player-name h1,.player-name h4{font-size:4em;line-height:1.1;margin:0;font-weight:700;}.player-name h1 span,.player-name h4 span{display:block;font-weight:400;font-size:0.5em;line-height:0.8;}.player-name p{font-size:1.6em;color:#888;letter-spacing:0.1em;line-height:1;padding-bottom:0;}.player-misc{flex-wrap:wrap;padding:0 0 0 30px;border-left:1px solid #ddd;max-width:320px;flex:0 0 320px;align-content:center;line-height:1.5;}.player-misc dl{width:100%;}.player-misc dt,.player-misc dd{display:inline-block;}.player-misc dt{color:#888;margin:0 5px 0 0;}.player-details{width:100%;margin-top:25px;border-top:1px solid #ddd;padding-top:25px;font-size:1.35em;}.player-details li{padding:10px 25px;border-right:1px solid #ddd;}.player-details li:first-child{padding-left:0;}.player-details li:last-child{border:none;}.player-details dl{display:-ms-flexbox;display:-webkit-flex;display:flex;letter-spacing:-0.025em;}.player-details dt{color:#888;line-height:0.9;text-align:right;padding:0 10px 0 0;}.player-details dd{font-size:2.4em;font-weight:700;color:#444;line-height:0.85;}.player-navi{margin:0 0 30px;}.player-navi .tabs{border-bottom:2px solid #ddd;}.player-navi .tabs li{margin-right:40px;font-size:28px;margin-bottom:-2px;}.player-navi .tabs a{color:#aaa;display:block;border-bottom:2px solid #aaa;}.player-navi .tabs a:hover:not(.current){color:#00adff;border-color:#00adff;}.player-navi .tabs a.current{color:#006595;border-color:#006595;}.player-content .bio{font-size:0.875em;margin-right:40px;}.player-related{max-width:500px;position:relative;}.player-content .bio h4{font-size:1.8em;text-transform:uppercase;font-weight:700;line-height:1;color:#333;margin:10px 0 0;}.player-career tr.white{background-color:#fff;}.player-career td.leftAlign,.player-career td:first-child,.player-career th:first-child{text-align:left;}@media (max-width:1024px){.player-related{max-width:400px;}}@media (max-width:800px){.playerpage{padding:0;}.player-head .player-image{flex:0 0 160px;}.player-head .player-info{padding:5px 20px 0 20px;}.player-name,.player-misc,.player-details{flex:0 0 auto;width:100%;max-width:none;}.player-misc{border-left:none;padding:10px 0;}.player-misc dl{width:auto;margin:0 20px 0 0;}.player-details{margin-top:0;padding-top:10px;flex-wrap:wrap;font-size:0.9em;}.player-details li{padding:5px 15px;}#esittely .flex{flex-wrap:wrap;}.player-content .bio,.player-content .player-related{width:100%;flex:0 0 auto;margin:0 0 30px;max-width:none;}.playerpage .player-name p{font-size:1.4em;}}@media (max-width:750px){.player-head .player-image{flex:0 0 160px;width:160px;height:160px;overflow:hidden;}.player-head .player-name h1{font-size:3.8em;}.player-head .player-name{min-height:112px;}.player-head .player-misc{min-height:66px;}.player-head .player-details{margin-left:-180px;flex:1 1 100%;}.player-head .player-info{padding:5px 0 0 20px;}}@media (max-width:480px){.player-head .player-image{flex:0 0 130px;width:130px;height:auto;}.player-head .player-name h1{font-size:3.2em;}.playerpage .player-name p{font-size:1.1em;}.player-head .player-name{min-height:93px;}.player-head .player-misc{min-height:66px;border-top:1px solid #ddd;margin-top:10px;}.player-head .player-details{margin-left:-150px;font-size:0.8em;}.player-head .player-details li{padding:5px 10px;}}@media (max-width:420px){.player-head .player-image{flex:0 0 100px;width:100px;height:100px;}.player-details dt{padding:0 5px 0 0;}.player-head .player-info{padding:5px 0 0 10px;}.player-head .player-name h1{font-size:2.8em;}.playerpage .player-name p .shomob{display:inline;}.playerpage .player-name p .shodes{display:none;}.player-head .player-name{min-height:96px;}.player-head .player-misc{flex:1 1 100%;font-size:0.95em;margin-top:14px;margin-left:-110px;}.player-head .player-details{margin-left:-110px;}}@media (max-width:380px){.player-head .player-image img{height:auto;max-width:none;margin-left:-20px;width:110px;margin-right:-20px;}.player-head .player-image{flex:0 0 70px;width:70px;}.player-head .player-name h1{font-size:2.4em;}.player-head .player-info{padding:15px 0 0 10px;}.playerpage .player-name p{font-size:1em;}.player-head .player-misc{font-size:0.9em;margin-top:7px;margin-left:-80px;}.player-head .player-details{margin-left:-80px;}.player-head .player-details li:first-child{display:none;}}@media (max-width:350px){.player-details dd{font-size:2em;}}.playercard .player-image{overflow:hidden;height:200px;}.playercard .player-image img{margin:-10px 0;}.playercard .player-name{font-size:0.6em;padding-top:10px;color:#002131;}.playercard .player-name h4 span{font-size:0.6em !important;line-height:0.8 !important}.playercard .player-name p{font-size:1.8em;}.playercard .player-name a{color:#333;}.playercard .player-details{font-size:0.9em;margin-top:10px;padding:10px 0 0;}.playercard .player-details li:last-child{padding-right:0;}.playercard .player-details li{padding:5px 10px;}.playercard .player-details dt{padding:0 5px 0 0;line-height:0.8;}.playercard .player-details dd{font-size:2em;color:#002131;}.playercard .player-misc{padding:10px;border-left:none;border-top:1px solid #ddd;margin-top:10px;font-size:0.95em;}.player-link{padding:0 10px;}.field-name-body #block-jatkoaikablocks-jatkoaikablocks-random-player.pc-inline{float:right;margin:0 -30px 20px 20px;max-width:230px;box-shadow:0 0 15px 0 rgba(0,0,0,0.05);padding:10px;}.field-name-body #block-jatkoaikablocks-jatkoaikablocks-random-player.pc-inline h2{display:none;}.pc-inline .playercard .player-image{height:130px;}.pc-inline .playercard .player-image img{margin:0;}.pc-inline .player-content{padding:0 5px 5px;}.pc-inline .playercard .player-name{padding-top:5px;font-size:0.5em;}.page-node .pc-inline h4{font-size:3.6em;margin-top:5px;line-height:1;}.pc-inline .playercard .player-name p{letter-spacing:0.05em;}.field-name-body .pc-inline ul{list-style:none;margin:10px 0 0;justify-content:center;}.pc-inline .playercard .player-details li{padding:2px 6px;}.pc-inline .playercard .player-details li:first-child{display:none;}.pc-inline .playercard .player-details dd{font-size:1.5em;}.pc-inline .playercard .player-misc{padding:10px 0;font-size:0.85em;}.pc-inline .player-link{padding:0;font-size:0.9em;}@media (max-width:800px){.field-name-body #block-jatkoaikablocks-jatkoaikablocks-random-player.pc-inline{margin-right:0;}.right-col #block-jatkoaikablocks-jatkoaikablocks-random-player{display:none;}}@media (max-width:420px){.field-name-body #block-jatkoaikablocks-jatkoaikablocks-random-player.pc-inline{margin:0 auto 20px;max-width:none;float:none;width:100%;}.pc-inline .playercard .player-image{height:200px;}.pc-inline .player-content{max-width:300px;}.pc-inline .playercard .player-name{font-size:0.6em;}.playercard .player-details{font-size:1em;}.pc-inline .playercard .player-details dd{font-size:2em;line-height:0.75em;}.pc-inline .playercard .player-details li{padding:5px 10px;}.pc-inline .playercard .player-details dt{padding:0 10px 0 0;}.pc-inline .playercard .player-misc{font-size:0.95em;}}#edit-search-wrapper label{display:none;}.view-arkisto #edit-search{font-size:20px;line-height:1.2;padding:7px 15px 6px;}.view-arkisto #edit-submit-arkisto{padding:1px 15px 0;}.search-result > h3{font-family:"Khand",sans-serif;color:#666;text-transform:uppercase;letter-spacing:0.1em;margin:0 0 15px;font-size:1.1em;}.search-result .art-item{margin:0 0 15px;}.search-result .prefix{margin:5px 0;}.search-result .art-text h5{padding:2px 0;font-size:1.3em;}.art-item .summary{font-family:"Open Sans",sans-serif;font-size:13px;line-height:1.3;margin:2px 0 5px;}.art-item .taglist{color:#888;font-family:"Open Sans",sans-serif;font-size:12px;font-style:italic;}#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-item{margin-bottom:10px;}#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-checkboxes .form-item{margin-bottom:0;margin-right:10px;}#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-item-start-date,#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-item-end-date{display:inline;}#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-item-start-date input,#block-jatkoaikablocks-jatkoaikablocks-filter-form .form-item-end-date input{width:92px;float:left;}#block-jatkoaikablocks-jatkoaikablocks-filter-form .date-separator{float:left;line-height:35px;text-align:center;width:23px;margin-left:-15px;}#block-jatkoaikablocks-jatkoaikablocks-filter-form #edit-type{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.view-player-search{margin:0 0 30px;border-bottom:1px solid #ddd;padding:0 0 30px;}.player-search-row .player-image{max-width:165px;}.player-search-row .player-name{font-size:0.8em;}.player-search-row .player-name h4 a{color:#002131;}.player-search-row .player-name h4 a:hover{color:#00adff;}.player-search-row .player-links li{padding:0;font-size:1.25em;}.view-podcastit{position:relative;flex-wrap:wrap;}.view-podcastit .view-filters form{position:static;}.view-podcastit .view-content{flex-wrap:wrap;}.art-item.pod-item{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;margin-bottom:30px;}.pod-series{width:100%;}.pod-item .art-image{max-width:450px;min-width:450px;flex:0 0 450px;margin-right:20px;}.pod-item .art-text h5{font-size:2.15em;}.pod-series span{color:#fff;background:#00adff;display:inline-block;padding:3px 10px 2px;font-size:15px;}.art-goto a{padding:10px 0;color:#666;}.art-goto svg{height:26px;width:20px;margin-right:5px;vertical-align:middle;fill:#666;}.pod-item:hover .art-goto svg{fill:#00adff;}@media (max-width:800px){.art-item.pod-item{width:48%;display:block;}.view-podcastit .view-content{justify-content:space-between;}.pod-item .art-image{max-width:none;margin-right:0;min-width:0;}.pod-series{padding-top:10px;}.pod-item .art-text h5{font-size:1.75em;line-height:1;}}@media (max-width:590px){.art-item.pod-item{width:100%;}}table{width:100%;text-align:center;}table td,table th{border-bottom:1px solid #ddd;padding:7px;font-size:14px;line-height:16px;vertical-align:middle;box-sizing:content-box;}table th{text-transform:uppercase;text-align:center;}table tr,table tr.even,table tr.odd{background-color:#f5f5f5;}table tr:hover{background-color:#e7e7e7;}.page-league-statistics-standings h1.title,.page-league-statistics-top5 h1.title{font-family:"Khand",sans-serif;margin:0 0 20px;}.statistics-wrap{margin:25px 0;}.statistics-filters{margin:0 0 20px;flex-wrap:wrap;}.statistics-filters .form-item-season .selectBox{min-width:100px;}.statistics-table thead th{color:#888;}.sorting_1{background-color:#eaeaea;font-weight:bold;color:#333;}.statistics-table thead th.sorting_desc,.statistics-table thead th.sorting_asc{color:#555;font-weight:bold;background-color:#eaeaea;}.stat-left{text-align:left;}.statistics-table table tr,.statistics-table table tr.even,.statistics-table table tr.odd{background-color:transparent;}.statistics-table tr:hover{background-color:#eaeaea;}.statistics-table table thead tr{background-color:transparent !important;}.statistics-table thead th:hover{color:#222;}.statistics-explain{color:#888;font-size:12px;margin:20px 0;padding:0 15px;}.statistics-legend::after{clear:both;content:" ";display:block;}.statistics-legend{color:#555;font-size:11px;margin-top:10px;flex-wrap:wrap;justify-content:space-between;padding:0 15px;max-width:860px;}.statistics-legend dl{width:31%;}.statistics-legend dl dt{float:left;font-weight:700;padding-right:5px;}.statistics-legend h4{font-size:12px;margin-bottom:5px;text-transform:uppercase;width:100%;letter-spacing:0.2em;}.standings.smliiga .statistics-table tr:nth-child(6) td,.standings.smliiga .statistics-table tr:nth-child(10) td{border-bottom-color:#555;}.standings.mestis .statistics-table tr:nth-child(8) td{border-bottom-color:#555;}.page-league-statistics .block-jatkoaika-todayblock,.page-league-statistics .block-jatkoaika-todayblock > h2{display:block;}@media (max-width:1024px){.statistics-wrap .selectBox{display:block !important;}}@media (max-width:800px){.statistics-table > div{overflow-x:scroll;}.statistics-table table{table-layout:fixed;}.statistics-table td,.statistics-table th{padding:6px 4px;font-size:13px;}.statistics-table{position:relative;}.statistics-table:before{position:absolute;top:0;bottom:0;width:20px;background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(50,50,50,0.1) 100%);content:" ";right:0;z-index:5;}}@media screen and (max-width:480px){.statistics-table th:nth-child(n+13),.statistics-table td:nth-child(n+13){display:none;}table.dataTable thead .sorting{background-image:none !important;}}@media screen and (max-width:420px){.statistics-table th:nth-child(n+12),.statistics-table td:nth-child(n+12){display:none;}.statistics-table th:nth-child(8),.statistics-table td:nth-child(8){width:30px;}}@media screen and (max-width:380px){.statistics-table th:nth-child(n+10),.statistics-table td:nth-child(n+10){display:none;}}@media screen and (max-width:360px){.statistics-table th:nth-child(n+9),.statistics-table td:nth-child(n+9){display:none;}}.statistics-grid-block h2{color:#333;font-size:1.4em;}.grid-column.skaterscolumn{flex:2;flex-wrap:wrap;display:-ms-flexbox;display:-webkit-flex;display:flex;}.grid-column.goalcolumn{flex:1 1 0%;margin-right:-20px;}.statistics-grid-block{margin:0 0 20px;padding-right:20px;}.skaterscolumn .statistics-grid-block{width:50%;}.grid-block-wrap li{border-bottom:1px solid #ddd;font-size:14px;line-height:30px;position:relative;}.grid-block-wrap{color:#333;}.grid-block-wrap li span{color:#444;float:right;font-weight:bold;padding-right:10px;}.top5-first{min-height:100px;text-transform:uppercase;font-family:"Khand",sans-serif;font-weight:700;}.top5-first-image{float:left;}.top5-first-image img{display:block;height:100px;}.top5-first-name,.top5-first-team{line-height:1.1;padding-left:85px;}.top5-first-name{font-size:1.5em;}.top5-first-team{font-size:1.2em;font-weight:400;}.top5-first-stat{font-size:2.6em;padding-right:5px;position:absolute;right:0;top:0;}.grid-block-footer a{font-size:11px;text-decoration:none;text-transform:uppercase;}.grid-block-wrap a{color:inherit;text-decoration:none;display:block;}.grid-block-wrap li:hover a,.grid-block-wrap li:hover a span{color:#00adff;}.block-jatkoaika-statistics-top5 > h2{display:none;}@media (max-width:800px){.skaterscolumn .statistics-grid-block{width:100%;}.grid-column.skaterscolumn,.grid-column.goalcolumn{width:48%;flex:0 1 auto;margin:0;}.statistics-grid-block{padding:0;}.statistics-grid{justify-content:space-between;width:100%;flex-wrap:wrap;}}@media (max-width:590px){.grid-column.skaterscolumn,.grid-column.goalcolumn{width:100%;}}.range-statistics{padding:0 0 10px;}.range-statistics::after{clear:both;content:" ";display:block;}.range-games-slider,.range-penalties-slider,.range-shots-slider,.range-time-slider{float:left;margin:0 3% 30px;width:44%;}.range-statistics input{display:none;}.noUi-handle .tooltip{color:#666;display:block;font-weight:bold;position:absolute;text-align:center;top:26px;width:30px;}.noUi-handle.noUi-active .tooltip{color:#000;}#user-login .description{display:none;}.form-item label{text-transform:uppercase;font-weight:700;color:#555;}.form-item label.option{font-weight:400;}.form-item input:checked + label.option{font-weight:500;}select{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;border-radius:0;}input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background:none #002131;border:none;color:#ddd;text-transform:uppercase;font-family:"Khand",sans-serif;font-size:16px;line-height:27px;letter-spacing:0.05em;padding:1px 10px 0;}input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active{background:#00adff;color:#fff;}input[type="text"],input[type="number"],input[type="email"],input[type="password"],textarea{background-color:#fafafa;border:1px solid #bbb;color:#333;font-size:17px;padding:8px 15px 6px;width:100%;font-family:"Khand",sans-serif;line-height:19px;margin:0 15px 15px 0;box-sizing:border-box;}input:focus,textarea:focus{border-color:#00adff;}input:checked + label{color:#00adff;}.selectBox,select.form-select{background:#fafafa;border:1px solid #bbb;color:#444;cursor:pointer;display:block;padding:9px 28px 7px 15px;position:relative;width:auto;z-index:5;font-size:17px;line-height:1;text-transform:uppercase;margin:0 15px 15px 0;}select.form-select{font-family:"Khand",sans-serif;-webkit-padding-start:10px;-moz-padding-start:10px;-webkit-padding-end:28px;-moz-padding-end:28px;line-height:18px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:27px;padding-top:0;padding-bottom:0;}.selectBox:hover,.selectBox.selectBox-menuShowing{color:#00adff;background-color:#fafafa;}.selectBox-options,select.form-select option{background:#fafafa;border:1px solid #bbb;color:#222;left:0;max-height:300px;overflow:auto;padding:8px 15px;position:absolute;top:34px;width:auto;z-index:999;font-family:"Khand",sans-serif;text-transform:uppercase;font-size:17px;}.selectBox-options a{color:#222;cursor:pointer;display:block;margin-bottom:3px;}.selectBox-options a:hover,.selectBox-options .selectBox-selected a{color:#00adff;}.selectBox-arrow{width:0;height:0;border-style:solid;border-width:8px 8px 0 8px;border-color:#bbb transparent transparent transparent;position:absolute;right:8px;top:12px;}.selectBox-menuShowing .selectBox-arrow{border-width:0 8px 8px 8px;border-color:transparent transparent #00adff transparent;}.selectBox:not(.selectBox-menuShowing):hover .selectBox-arrow{border-color:#00adff transparent transparent transparent;}.form-disabled{opacity:0.65;}.selectBox-disabled{cursor:default;}.selectBox-disabled:hover{color:initial;}.selectBox.selectBox-disabled:hover .selectBox-arrow{border-top-color:#bbb;}.webform-component-markup{font-family:"Open Sans",sans-serif;}form{position:relative;}form .ajax-progress{display:-ms-flexbox;display:-webkit-flex;display:flex;position:absolute;left:0;right:0;background:rgba(255,255,255,0.7);z-index:10;top:0;bottom:0;justify-content:center;align-items:center;}form .ajax-progress .throbber{background:transparent url(/sites/all/themes/custom/jatkoaika/img/loader-8.gif) no-repeat scroll center center;width:30px;height:20px;margin:0;float:none;}form .ajax-progress .message{color:#666;text-transform:uppercase;font-size:12px;letter-spacing:0.1em;line-height:20px;padding-left:5px;}.views-exposed-widgets{display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;}.views-exposed-form .views-exposed-widget{float:none;padding:0;margin:0 15px 0 0;}.views-exposed-form .views-widget,.views-exposed-form .views-widget .form-item{display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;}.views-exposed-form .views-exposed-widget.views-submit-button{width:100%;}.views-exposed-form label{text-transform:uppercase;color:#555;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:0;}.views-exposed-form{margin:0 0 30px;}.throbz .ajax-progress{display:block;}.throbz .ajax-progress .throbber{background:none;width:0;height:0;float:none;margin:0;}.statistics-table.loading{position:relative;}.throbz .ajax-progress .throbber::after,.throbz .ajax-progress .throbber::before,.statistics-table.loading::after,.statistics-table.loading::before{content:" ";position:absolute;}.throbz .ajax-progress .throbber::after,.statistics-table.loading::after{top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0.7);z-index:10;}.throbz .ajax-progress .throbber::before,.statistics-table.loading::before{-webkit-animation:1.1s linear 0s normal none infinite running throb;animation:1.1s linear 0s normal none infinite running throb;border-radius:50%;border:20px solid rgba(36,36,36,0.2);border-left-color:rgba(36,36,36,0.5);bottom:50%;height:120px;left:50%;margin:-80px;right:50%;top:50%;width:120px;z-index:11;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);}.darkb.throbz .ajax-progress .throbber::after{background-color:rgba(17,17,17,0.9);}.darkb.throbz .ajax-progress .throbber::before{border-color:rgba(100,100,100,0.2);border-left-color:rgba(100,100,100,0.5);}@-webkit-keyframes throb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes throb{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.item-list .pager{margin:0 0 20px;}.pager-65 > .item-list{margin:30px auto 30px;font-family:"Khand",sans-serif;}.pager-65 .item-list .pager{display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;}.pager-65 .item-list .pager li{display:inline-block;line-height:1;background:#ddd;font-size:1em;text-transform:uppercase;margin:0 1px;color:#555;}.pager-65 .item-list .pager li.pager-current,.pager-65 .item-list .pager li.pager-ellipsis{font-weight:initial;background:no-repeat;padding:5px 10px;}.pager-65 .item-list .pager li a{display:block;color:#002131;padding:5px 10px;}.pager-65 .item-list .pager li a:hover{color:#fff;background:#00adff;}@media (max-width:480px){.pager-65 .item-list .pager li.pager-first,.pager-65 .item-list .pager li.pager-last{display:none;}}
.right-col .goalie .goalie-name-row{}.right-col .goalie .goalie-time-away-row{margin-top:8px;}.right-col .goalie .goalie-switch-row{margin-top:8px;}.right-col .block .link-row{padding:10px;}.top-five table .index{padding-left:5px;}.top-five table{width:275px;float:left;margin-right:10px;text-transform:uppercase;border-collapse:collapse;font-size:12px;font-weight:normal;}.top-five table a{color:#3E3E3E;}.top-five table th a{color:#000;}.top-five table th a:hover{color:#000;text-decoration:underline;}.top-five table a:hover{color:#3E3E3E;text-decoration:none;}.top-five table thead th{background-color:#e1e1e1;text-transform:uppercase;}.top-five table td,.top-five table th{border:1px solid #fff;padding:0px;vertical-align:middle;height:30px;width:30px;text-align:center;}.top-five table th{border-bottom:0 none;text-align:center;}.top-five table th:first-child,.top-five table td:first-child{width:170px;}.top-five table th:first-child{display:block;overflow:hidden;white-space:nowrap;margin:0;padding:0;border:0;position:absolute;}.top-five table th:first-child img{padding:0;margin:0;display:block;float:left;}.top-five table th:first-child .team{position:relative;top:9px;left:-25px;}.top-five table td:first-child{text-align:left;}.top-five table .player{margin-left:5px;}.top-five table tr,.top-five table tr.even,.top-five table tr.odd{background-color:#f5f5f5;}.top-five table tr:first-child{background-color:#E1E1E1;height:30px !important;padding:0;margin:0;}.top-five table tr:hover{background-color:#e7e7e7;}#block-views-goalies-block .content{margin:0;padding:0;}#block-views-goalies-block .content h3.goalie-team{background:#ECECEC;line-height:20px;padding-left:8px;text-transform:uppercase;}#block-views-goalies-block .content .goalie{padding:5px 5px 8px 60px;border-bottom:1px solid #ECECEC;}#block-views-goalies-block .content .goalie-name{text-transform:uppercase;}#block-views-goalies-block .content .goalie-name a{color:#000;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .content{padding:0;margin:0;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goals-block h3{background-color:#ECECEC;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-line{overflow:hidden;border-bottom:1px solid #ECECEC;text-transform:uppercase;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-time,#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-description,#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goals-block h3{line-height:22px;padding:0px 10px;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-time{overflow:hidden;float:left;width:30px;text-align:center;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-description{float:left;width:278px;border-left:1px solid #ECECEC;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-description .goal-score{font-weight:bold;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-description.empty{text-transform:none;}#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-description a,#block-jatkoaika-statistics-jatkoaika-statistics-game-goals .goal-line a{color:#000;}#block-jatkoaikablocks-jatkoaikablocks-top-5-game-round .content,#block-jatkoaikablocks-jatkoaikablocks-top-5-league .content{padding:0;margin:0;}#block-jatkoaikablocks-jatkoaikablocks-top-5-game-round h3,#block-jatkoaikablocks-jatkoaikablocks-top-5-league h3{background-color:#ECECEC;line-height:22px;padding:0 10px;text-transform:uppercase;}#block-jatkoaikablocks-jatkoaikablocks-top-5-game-round .top-5-game-round-content,#block-jatkoaikablocks-jatkoaikablocks-top-5-league .top-5-league-content{overflow:hidden;}#block-jatkoaikablocks-jatkoaikablocks-top-5-game-round .top-5-game-round-image{width:70px;float:left;}.top-5-game-round-statistics{width:280px;float:left;}.top-5-game-round-statistics-line,.top-5-league-statistics-line{line-height:24px;border-bottom:1px solid #ECECEC;overflow:hidden;}.top-5-game-round-player-name a,.top-5-game-round-player-stats a,.top-5-league-player-name a{color:#000;}.top-5-game-round-player-name,.top-5-game-round-player-stats,.top-5-league-player-name,.top-5-league-player-name{float:left;}.top-5-game-round-player-name{width:157px;padding-left:8px;padding-right:5px;text-transform:uppercase;}.top-5-game-round-player-stats{width:53px;}.top-5-game-round-player-game{}#block-jatkoaikablocks-jatkoaikablocks-top-5-league .top-5-league-image{width:100px;float:left;}#block-jatkoaikablocks-jatkoaikablocks-top-5-league .top-5-league-statistics{width:250px;float:left;}#block-jatkoaikablocks-jatkoaikablocks-top-5-league .top-5-league-player-name{padding-left:8px;text-transform:uppercase;}#block-jatkoaikablocks-jatkoaikablocks-top-5-league .links{padding-left:10px;padding-top:5px;}.top-5-league-player-name{width:155px;}.top-5-league-player-stats{width:75px;float:right;padding-right:10px;text-align:right;}#block-views-837ac0780a64abd5aec9dfc569257990 h2{display:none;}.view-display-id-block_latest_from_article_series .view-header{border-bottom:3px solid #1c324e;}.view-display-id-block_latest_from_article_series .view-header p{padding:0;}.view-display-id-block_latest_from_article_series .view-header img{display:block;}#block-views-837ac0780a64abd5aec9dfc569257990 .content{padding:0;overflow:hidden;}.view-display-id-block_latest_from_article_series{position:relative;width:350px;}.view-display-id-block_latest_from_article_series .view-content{position:relative;width:350px;}.view-display-id-block_latest_from_article_series .view-content .wrapper2{position:relative;width:350px;min-height:65px;}.view-display-id-block_latest_from_article_series .description{background-color:#3c4854;background-color:rgba(27,41,55,0.84);position:absolute;bottom:0;left:0;font-size:14px;padding:10px 40px;width:270px;font-weight:400;line-height:18px;color:#ddd;transition:all 0.3s 0s ease;}.view-display-id-block_latest_from_article_series .description:hover{background-color:#222;}.view-display-id-block_latest_from_article_series div.description a{color:#fff;font-weight:600;text-decoration:none;}.view-display-id-block_latest_from_article_series .view-content img{vertical-align:top;}
.kiekkovahti #page{padding:40px 92px;}.page-kiekkovahti .left-col-bg{padding:0 60px 60px 65px;min-height:400px;}.page-kiekkovahti h1#page-title{font-size:90px;letter-spacing:-0.05em;margin:30px 60px 80px;padding:0;position:relative;text-transform:uppercase;}.kiekkovahti #page .left-col h3{color:#555;font-size:36px;font-weight:900;line-height:1.1;margin-bottom:25px;text-transform:uppercase;}.page-kiekkovahti h1#page-title::before{background:transparent url(/sites/all/themes/custom/jatkoaika/img/kv-shield2.png) no-repeat scroll 0 0;content:" ";height:160px;left:-120px;position:absolute;top:-28px;width:95px;}.kiekkovahti-intro,.sub-unsub{border-bottom:5px solid #f1f1f1;line-height:22px;margin-bottom:30px;padding-bottom:10px;font-family:"Open Sans",sans-serif;}.kiekkovahti .sub-unsub{margin-bottom:10px;padding-bottom:20px;}.kv-badges img{width:auto;height:50px;}.kv-badges a{margin-right:15px;}.kiekkovahti fieldset .form-checkboxes .form-item{float:left;margin-right:1%;width:15.5%;}.kiekkovahti fieldset .form-checkboxes .form-item label.option{background:#f3f3f3 none no-repeat scroll center 7px / 50% auto;color:#444;cursor:pointer;display:inline-block;font-weight:500;padding:60px 0 5px;text-align:center;width:100%;}.kiekkovahti #edit-cts fieldset .form-checkboxes .form-item{width:24%;}#edit-taxonomies input:checked ~ label,#edit-cts input:checked ~ label{background-color:#4cc5ff;color:#fff;}.kiekkovahti #block-system-main form fieldset .form-item input{display:none;visibility:hidden;}#block-system-main form .form-item-email input{max-width:300px;}#block-system-main form .form-item-email input.error{border-color:#8c2e0b;}.kiekkovahti #block-system-main form fieldset .fieldset-wrapper fieldset legend{font-size:1.8em;font-weight:700;line-height:1.5;text-transform:uppercase;width:100%;}#edit-taxonomies fieldset .fieldset-legend,#edit-cts fieldset .fieldset-legend{padding:6px 15px 0;}.kiekkovahti #block-system-main form fieldset .fieldset-wrapper fieldset legend a{color:#006595;}.kiekkovahti #block-system-main form fieldset.error .fieldset-wrapper fieldset legend a{color:#8c2e0b;}.kiekkovahti fieldset#edit-taxonomies .fieldset-wrapper > fieldset{border-bottom:1px solid #ddd;padding:0 0 15px;}.kiekkovahti #edit-taxonomies > .fieldset-wrapper,.kiekkovahti #edit-cts > .fieldset-wrapper{border-top:1px solid #ddd;}.kiekkovahti #edit-taxonomies > legend .fieldset-legend,.kiekkovahti #edit-cts > legend .fieldset-legend{color:#444;font-size:24px;font-weight:700;line-height:30px;text-transform:uppercase;}.kiekkovahti #edit-taxonomies > legend,.kiekkovahti #edit-cts > legend{margin-bottom:5px;}.kiekkovahti fieldset#edit-taxonomies .fieldset-wrapper > fieldset.collapsed,.kiekkovahti fieldset#edit-cts .fieldset-wrapper > fieldset.collapsed{min-height:50px;}.kiekkovahti input#edit-submit{background:#00adff;color:#fff;font-size:18px;font-weight:500;padding:8px 15px 5px;}.kiekkovahti #edit-cts{margin-bottom:30px;}.kiekkovahti input#edit-submit:hover{background-color:#00adff;}.kiekkovahti #block-system-main form fieldset .fieldset-wrapper fieldset legend a:hover{color:#00adff;}.kiekkovahti fieldset .form-checkboxes .form-item label.option:hover{background-color:#eaeaea;color:#222;}.kiekkovahti .checkall-action li{color:#aaa;font-size:1em;text-transform:uppercase;}.kiekkovahti div.form-checkall .checkall-action{margin-bottom:5px;padding-left:10px;}.kiekkovahti .checkall-action li a{color:#00adff;padding:0 5px;}.kiekkovahti fieldset#edit-khl .form-checkboxes .form-item{width:24%;}.page-kiekkovahti-submitted form #edit-taxonomies > legend .fieldset-legend,.page-kiekkovahti-submitted form #edit-cts > legend .fieldset-legend{display:none;}.page-kiekkovahti .left-col-bg .messages.status{background-position:15px center;border:3px double #be7;margin:55px 0 45px;padding:20px 20px 20px 50px;}.kiekkovahti .messages{font-family:"Open Sans",sans-serif;font-size:14px;}.kiekkovahti #block-system-main h1.title{border-bottom:1px solid #ddd;color:#333;font-family:"Khand",sans-serif;font-size:1.8em;font-weight:700;margin-bottom:15px;padding:20px 0 5px;text-transform:uppercase;}.kiekkovahti #page table{margin-bottom:30px;}.kiekkovahti table th{border-bottom:1px solid #ddd;color:#444;padding:10px 5px;}.kiekkovahti table tr:first-child{background-color:transparent;}.kiekkovahti table td:first-child{font-size:12px;}.kiekkovahti table td{color:#444;padding:10px 5px;text-align:center;}.kiekkovahti table td a{color:#00adff;display:block;}.kiekkovahti #page table{margin-bottom:30px;}.kiekkovahti .sub-detailz h4{color:#555;font-weight:900;letter-spacing:-0.5px;margin-bottom:10px;margin-top:20px;text-transform:uppercase;}.kiekkovahti .sub-detailz h4 span{font-weight:400;padding-left:10px;}.kiekkovahti .sub-listing li{color:#222;display:inline-block;font-size:14px;}.kiekkovahti .sub-listing li::after{content:",";padding-right:2px;}.kiekkovahti .sub-listing.teams li:first-child::after,.kiekkovahti .sub-listing li:last-child::after{content:"";}.kiekkovahti .sub-listing h5{color:#666;display:inline;font-weight:900;text-transform:uppercase;}.kiekkovahti .sub-listing{margin-bottom:2px;}.kiekkovahti .sub-listing.contts{margin-bottom:30px;}.kiekkovahti .sub-detailz h4:first-child{margin-top:0;}.kiekkovahti #page table{margin-bottom:30px;}.kiekkovahti form .form-item-name input{width:240px;}.kiekkovahti form#jatkoaika-newswatch-feedback-form{margin-bottom:30px;}.tax-sel-desc{display:block;font-size:14px;font-weight:400;line-height:20px;text-transform:none;margin-bottom:10px;margin-top:10px;font-family:"Open Sans",sans-serif;}.sub-notification{border:1px double red;color:#b20000;font-size:13px;font-style:italic;margin:0 20px 30px;padding:10px 10px 10px 50px;position:relative;}.sub-notification::before{color:red;content:"!";font-size:20px;font-style:normal;font-weight:900;left:23px;position:absolute;}.kiekkovahti table tr.sub-cancelrow{background-color:#fbe0e0;}.kiekkovahti table tr.sub-cancelrow td:first-child{border-left:10px solid #cc5353;}.sub-us-legend > span{background-color:#cc5353;display:block;float:left;height:16px;margin-right:10px;width:5px;}.sub-us-legend{color:#555;font-size:13px;font-style:italic;line-height:16px;margin-bottom:25px;margin-top:-15px;padding-left:15px;}@media (max-width:800px){.kiekkovahti #page{padding:40px;}.page-kiekkovahti .left-col-bg{padding:0 40px 40px;}.page-kiekkovahti h1#page-title{margin-left:120px;}}@media (max-width:650px){.page-kiekkovahti .left-col-bg{padding:0 0 40px;}}@media (max-width:480px){.page-kiekkovahti h1#page-title{font-size:56px;line-height:74px;margin:0 auto 40px -15px;padding-left:60px;}.page-kiekkovahti h1#page-title::before{left:0;height:85px;background-size:70px auto;top:-2px;width:50px;}#block-system-main form .form-item-email input{max-width:280px;}.kiekkovahti #edit-taxonomies > legend .fieldset-legend,.kiekkovahti #edit-cts > legend .fieldset-legend,.kiekkovahti #block-system-main h1.title{font-size:20px;line-height:26px;}.kiekkovahti fieldset .form-checkboxes .form-item{font-size:13px;width:24%;}.kiekkovahti fieldset#edit-khl .form-checkboxes .form-item,.kiekkovahti #edit-cts fieldset .form-checkboxes .form-item{width:32%;}}@media (max-width:420px){.kv-badges img{height:60px;}.kv-badges a:first-child img{margin-left:4px;}.kv-badges a{margin-bottom:10px;display:block;}}
