@media screen and (max-width:1000px){body #page{width:100%}body #header{height:auto;padding-bottom:40px}body #header img{max-width:100%}body #social-links,body.koppaakylat #social-links{margin-top:-40px}body.koppaakylat #social-links a{color:#fff}body .two-cols #content-left,body .two-cols #content-right{float:none;width:100%;margin:0}body .two-cols #content-left{padding-top:0}body #most-recent-things{margin:0 auto}body #block-upv-module-viimeisimmat-uutiset,body #block-upv-module-viimeisimmat-blogit,body #pallo-ilmot,body #person-of-the-week,body .match-team-statistics,body #block-upv-module-upv-module-seuraavat-tapahtumat{margin:10px 0;float:none;width:100%;border-width:1px 0px;overflow:hidden}body #block-upv-module-kolmepainiketta #buttons-in-fpage{height:auto;text-align:center;margin-left:-10px;width:100%}body #team-menu ul li a,body #team-menu ul li.last a{width:100%}body #team-menu ul li{width:33%}body #team-menu ul li.last{width:34%}body #team-menu ul{width:100%}body #team-menu ul li ul li{display:none}body #team-content{border-width:0 0px 0px 1px}body #content-right .right-block{border-width:1px 0px 0px 0px}body #block-upv-module-upv-module-jj-joukkueet,body #block-system-main{padding:10px}body.page-joukkue #block-system-main{padding:0}body #block-system-main .view-kaikki-ottelut{overflow-x:scroll}body #block-system-main img{max-width:100%}body #page-title{margin:0 10px}body #match-menu ul{display:block}body #match-menu ul li a,body #match-menu ul li.last a{display:block;width:auto}body #match-menu ul li{width:16.667%}body #match-content{border:0}body .one-col #content-left{width:100%}body #most-recent-things h2 a{overflow:hidden;white-space:normal}body ul.primary{margin:0;padding-top:6px}body.page-joukkue-pelaajat #team-content ul li{padding:5px 0;font-size:18px}}@media screen and (max-width:850px){#footer .footer-pari{width:100%}}@media screen and (max-width:840px){body #menu ul{height:auto}body #menu ul li{float:none;display:list-item;text-align:center}body #menu ul li a,body #menu ul li ul li a{display:block;width:100%;border:0;border-bottom:1px solid #000}body #menu ul li a{padding:10px 0}body #menu ul li ul li{background-color:#F33}body #menu ul li ul li a{padding:10px 0}body #menu ul li ul{position:static;width:100%}}@media screen and (min-width:841px){body div>#main-menu-links>li.first a{text-indent:-9999px;background-image:url(/sites/all/themes/upv_desktop/img/home.png);background-repeat:no-repeat;background-position:center;background-size:17px;width:13px}}@media screen and (max-width:628px){body #block-upv-module-jattiuutinen{width:100%}body #most-recent-things{width:100%;border-width:1px 0px}body #most-recent-things .news img{max-width:100%}body #most-recent-things-nav ul{width:100%;border-width:1px 0px}body #most-recent-things-nav ul li,body#most-recent-things-nav ul li a{display:block;width:100%}body #menu ul{height:auto}body #menu ul li{float:none;display:list-item;text-align:center}body #menu ul li a,body #menu ul li ul li a{display:block;width:100%;border:0;border-bottom:1px solid #000}body #menu ul li a{padding:10px 0}body #menu ul li ul li{background-color:#F33}body #menu ul li ul li a{padding:10px 0}body #menu ul li ul{position:static;width:100%}body #team-menu ul li{display:block;width:100%}body #team-menu ul li.last{width:100%}body #team-menu ul li a,body #team-menu ul li.last a{width:100%;padding:10px 0;border-width:0 0px 1px 0px}body .match-header-team-name-text{display:none}body #most-recent-things-nav ul li a{display:block;width:auto;padding:7px 0}body #match-menu ul li{width:100%;display:list-item}body #match-menu ul li a,body #match-menu ul li.last a{padding:7px 0;border-width:0 0px 1px 0px}input,textarea,select{max-width:98%}}@media screen and (max-width:550px){#sponsor-list .sponsor-list-item.logolla{width:100%}}@media screen and (max-width:458px){body #buttons-in-fpage a.keskimmainen{margin:0;display:block}}body{background:#fff;padding:0;font-family:'Open Sans',sans-serif;font-size:14px;color:#333}body.html{background-image:url(/sites/all/themes/upv_desktop/img/background.jpg?linkki-ei-pelaa);background-repeat:no-repeat;background-position:50% 0;background-color:#000}
body.koppaakylat{background-image:url(/sites/all/themes/upv_desktop/img/koppaa_kylat_taustakuva.jpg)}h1,h2,h3,h4,h5,h6,a.nappi,.view-uutiset .views-field-nothing a{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#000}strong{color:#000}h1{margin:0}a{color:#333}a:hover{color:#4a0000}#page{width:1000px;margin:0 auto}#menu,#content-area,#footer{background-color:#fff}th,tbody{border:0}#menu ul{margin:0;padding:0;background-color:#f00;height:38px;list-style:none}#menu ul li{display:inline;list-style-type:none;list-style-image:none;list-style:none;margin:0;padding:0;float:left}#menu ul li a{display:inline-block;padding:10px;height:18px;color:#fff;border-right:1px solid #000;text-decoration:none;font-size:13px;font-weight:700;text-transform:uppercase}#menu ul li a:hover,#menu ul li a.active,#menu ul li.active>a{background-color:#a00}#menu ul li ul{margin-left:-1px;display:none;position:absolute;z-index:1000;height:auto}#menu ul li ul li{display:block;float:none;background-color:#f00;list-style-type:disc !important;list-style:none !important}#menu ul li ul li a{border:1px solid #000;border-top-width:0;width:200px;padding:3px}#menu ul li ul li.first a{border-top-width:1px}#header{background:transparent;text-align:center;height:115px;margin-top:15px}#social-links{float:right;margin-right:10px;height:38px;margin-top:5px}#social-links a{margin:0 4px}#social-links img{max-height:28px}#adbanner{height:60px;border:1px solid #000;border-width:1px 0px;overflow:hidden;white-space:nowrap}.adbanner-ad{height:54px;margin:3px;display:inline}.adbanner-ad img{height:54px}.one-col #content-left{width:980px;margin:10px}.two-cols #content-left{margin:10px;float:left;width:630px}.one-col #content-left,.two-cols #content-left{margin-top:0;padding-top:10px}.two-cols #content-right{float:right;width:340px;margin:5px 10px 10px 0}.node-uutinen .content,.node-blogikirjoitus .content,.node-sisaltosivu .content{padding:0}.node .submitted{margin:-7px 0 10px 2px;font-weight:700}#content-right .right-block{border:1px solid #000;border-width:1px 1px 0px 1px}#game-block #upcoming-games,#game-specific-things{border-bottom:1px solid #000}#game-block{margin-bottom:10px}#content-right .right-block>div{height:0;overflow:hidden}#game-block .right-block>div#next-game-block{height:150px;padding:5px}#game-specific-things .right-block>div#schedule-inner-block{height:405px;padding:5px;width:338px;margin:0 auto}#game-specific-things{margin:10px 0}#schedule-block table{margin-left:16px;border-collapse:collapse;font-size:13px;float:left}#schedule-block table th{text-transform:uppercase}#schedule-block table td.game-night img{width:29px;max-width:100%;max-height:29px;height:auto !important}#schedule-block table td{width:40px;height:55px;vertical-align:top;text-align:center;font-weight:700;color:#fff;background-color:#aaa;border:1px solid #fff}#schedule-block table td.game-night,.sd-home,.sd-away{background-color:#f00;cursor:pointer}#schedule-block table td.game-away,.sd-away{background-color:#001184}#schedule-block table td.hover{background-color:#a00}#schedule-block table td.diffmonth{background-color:#fff}#schedule-description{margin:10px 0 0 16px;line-height:13px;font-size:13px}#schedule-description .schedule-description-box{height:13px;width:13px;display:inline-block;border:1px solid #b8b8b8}#schedule-month-chooser{margin:10px auto;width:200px;text-align:center}.game-block-teams-and-result img,.game-block-teams-and-result div{display:inline-block}.game-block-teams-and-result a{text-decoration:none}.game-block-coming-game-date{line-height:15px;margin-top:20px;width:105px}.game-block-teams-and-result .game-block-team-logo img{display:inline-block;vertical-align:middle;max-height:80px;max-width:80px}.game-block-teams-and-result .game-block-team-logo{float:left;width:80px;height:80px;line-height:80px}.game-block-coming-game-date,.game-block-game-block-date,.game-block-location,.game-block-sponsor{font-size:16px;font-weight:700;text-align:center;text-transform:uppercase}#next-game-block .game-block-teams-and-result div.game-block-game-block-date{float:none;display:block}
.game-block-result,.home-vs-visitor{width:80px;text-align:center;font-family:'Oswald',sans-serif;float:left}.home-vs-visitor{font-size:30px;margin-top:18px}.game-block-teams-and-result{width:240px}#last-game-block .game-block-teams-and-result{margin:15px auto}#last-game-block a,.game-block-dialog a{text-decoration:none}.game-block-dialog .game-block-teams-and-result,#next-game-block .game-block-teams-and-result{width:270px;margin:15px auto;height:80px;text-align:center}.game-block-dialog .game-block-teams-and-result{margin-top:0;width:240px}.game-block-dialog{padding:10px;border:2px solid #aaa;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;background-color:#fff;display:inline-block;width:276px}.with-sponsor #next-game-block .game-block-teams-and-result{margin:0 auto}.game-block-sponsor img{max-height:45px}#next-game-block .game-block-teams-and-result>div{float:left}.game-block-teams-and-result-periods,.game-block-teams-and-result-runs{display:inline-block;width:80px}.game-block-teams-and-result-periods{font-size:26px;font-weight:700}#upcoming-games-block .upcoming-game{display:inline-block;width:80px;height:160px;overflow:hidden;margin:15px 13px 5px;text-align:center}.upcoming-game img{max-width:80px;max-height:90px}.upcoming-game .upcoming-game-date,.upcoming-game .upcoming-game-enemy{text-align:center;margin:0}.upcoming-game a{font-weight:700;text-decoration:none}.upcoming-game-image-outer{display:inline-block;width:80px;height:90px;line-height:90px}.upcoming-game-image-outer a{display:inline-block;vertical-align:middle}#choose-your-team{border:1px solid #000;margin-bottom:10px}#choose-your-team-inner{padding:10px}#most-recent-things{border:1px solid #000;background-color:#000;overflow:hidden;height:444px;width:628px;position:relative}#most-recent-things-inner{position:absolute;white-space:nowrap}#most-recent-things .news{display:inline-block;color:#fff;text-align:center;width:628px}#most-recent-things .news-bottom{padding:10px;text-align:left}#most-recent-things h2{font-weight:400;font-size:26px;margin:0}#most-recent-things h2 a{color:#fff;text-decoration:none}#most-recent-things .news-bottom p{margin:0;padding:5px 0}#most-recent-things-nav ul{margin:0 auto;padding:0;width:628px;background-color:#f00;border:1px solid #000;border-width:0 1px 1px 1px}#most-recent-things-nav ul li{list-style-type:none;display:inline;margin:0}#most-recent-things-nav ul li a{display:inline-block;text-align:center;width:157px;color:#fff;text-decoration:none;text-transform:uppercase;font-size:11px;padding:5px 0;font-weight:700}#most-recent-things-nav ul li.active a{background-color:#000}#block-upv-module-viimeisimmat-uutiset,#block-upv-module-viimeisimmat-blogit{float:left;height:180px;border:1px solid #000;width:308px;margin-top:10px;display:inline-block;overflow:hidden}#block-upv-module-viimeisimmat-uutiset{width:628px}#block-upv-module-upv-module-seuraavat-tapahtumat{border:1px solid #000;overflow:hidden}#block-upv-module-viimeisimmat-blogit{margin-left:10px}#block-upv-module-viimeisimmat-uutiset h3 a,#block-upv-module-viimeisimmat-blogit h3 a,#block-upv-module-upv-module-viikon-henkilo h3 a,#block-upv-instagram-block-upv-instagram-block h3 a,#block-upv-module-upv-module-seuraavat-tapahtumat h3 a,#joulukalenteri-box h3 a{font-size:12px;color:#fff}#block-upv-module-viimeisimmat-uutiset ul,#block-upv-module-viimeisimmat-blogit ul,#block-upv-module-upv-module-seuraavat-tapahtumat ul{padding:0;margin:0;list-style-type:none}#block-upv-module-viimeisimmat-uutiset ul li,#block-upv-module-viimeisimmat-blogit ul li,#block-upv-module-upv-module-seuraavat-tapahtumat ul li{background-color:#ddd;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}#block-upv-module-viimeisimmat-uutiset ul li a,#block-upv-module-viimeisimmat-blogit ul li a,#block-upv-module-upv-module-seuraavat-tapahtumat ul li a{display:block;padding:5px}#block-upv-module-viimeisimmat-uutiset ul li.odd,#block-upv-module-viimeisimmat-blogit ul li.odd,#block-upv-module-upv-module-seuraavat-tapahtumat ul li.odd{background-color:#fff}#block-upv-module-upv-module-seuranottelut #this-week-match-schedule,#block-upv-module-upv-module-seuranottelut #last-week-match-results{border:1px solid #000;margin:10px 0;overflow:hidden}
#block-upv-module-upv-module-seuranottelut .view-content{overflow-x:auto}#block-upv-module-upv-module-seuranottelut table{min-width:320px;width:100%}#block-upv-module-upv-module-seuranottelut tr.even{background-color:#fff}#block-upv-module-upv-module-seuranottelut td{padding:4px}#buttons-in-fpage{margin:10px 0;height:83px}#buttons-in-fpage img{border:1px solid #000;width:201px}#buttons-in-fpage img:hover{border:1px solid #f00}#buttons-in-fpage a.keskimmainen{margin:0 10px}.box-header{background-color:#f00;text-transform:uppercase;padding:5px;margin:0;text-align:left}.box-with-toggle{cursor:pointer}.box-header,.box-header a{color:#fff}a.nappi,.view-uutiset .views-field-nothing a,.view-kaikki-ottelut .views-field-nothing a{margin:4px 6px;padding:2px 4px;background-color:#f00;color:#fff;text-transform:uppercase;border:1px outset #f00;text-decoration:none;font-size:12px;font-weight:700;white-space:nowrap}.ui-dialog{z-index:100;background:transparent;border:0}#game-dialog{display:none}#dialog-background{display:none;position:fixed;height:100%;width:100%;background-color:rgba(100,100,100,0.7);top:0;left:0;z-index:40}.hide-title-and-close .ui-dialog-titlebar-close,.hide-title-and-close .ui-dialog-titlebar{display:none}.dialog-close{position:absolute;margin-left:289px;margin-top:-7px;background-color:#fff;border:2px solid #000;border-radius:15px;height:18px;width:18px;text-align:center;text-decoration:none;font-weight:700}.box-with-toggle{padding-left:30px;background-repeat:no-repeat;background-position:4px 50%;background-image:url(/sites/all/themes/upv_desktop/img/arrow-right.png)}.active-block .box-with-toggle{background-image:url(/sites/all/themes/upv_desktop/img/arrow-down.png)}input[type="text"],input[type="password"],textarea,select{padding:5px;border:1px solid #aaa}input:focus,textarea:focus,select:focus{outline:inherit;border:1px solid #faa}input[type="submit"],input[type="button"]{padding:3px 10px;background-color:#f00;color:#fff;text-transform:uppercase;font-size:12px;font-family:'Oswald',sans-serif;height:28px;border:none;font-weight:700}input[type="submit"]:focus,input[type="button"]:focus{background-color:#a00}#dialog-template{display:none}#switch_edit-body-und-0-value,#edit-body-und-0-format{display:none}.page-joukkue #content-left>h1{display:none}#person-of-the-week,#pallo-ilmot,#joulukalenteri-box,#upv-instagram,#koppaa-kylat-box{margin-bottom:10px;border:1px solid #000;font-weight:700}#person-of-the-week #potw-content{font-size:18px;text-transform:uppercase;font-family:'Oswald',sans-serif;text-align:center}#person-of-the-week #potw-content a{display:block;text-decoration:none}#person-of-the-week #potw-content img{margin:10px;border:5px inset #f00}#person-of-the-week #potw-content .box-header{text-align:center}#match-content-video{border:1px solid #000;border-top-width:0}.pesislive-series-table{font-size:14px;width:100%}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table tr.pesislive-table-row-highlight td{font-weight:700}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table tr.pesislive-table-row-even td{background-color:#eee}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th{border-bottom:1px solid #aaa;text-transform:uppercase}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-0{padding-right:2px}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-2,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-3,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-4,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-5,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-6,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-8{padding-right:0;width:16px;padding-right:3px;text-align:center}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-0{padding-right:2px}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-2,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-3,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-4,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-5,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-6,#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-8{padding:0;padding-right:3px;text-align:center}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-7{padding:0;text-align:center}
#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-7{padding:0 6px;text-align:center}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table th.pesislive-table-column-1{padding:0 6px 0 0;text-align:left}#block-upv-module-kalenteri-sarjataulukko .pesislive-series-table td.pesislive-table-column-1{padding:0 6px 0 0;width:85px;overflow:ellipsis;text-align:left}#schedule-month-chooser-month{text-align:center;font-size:18px;height:31px}#schedule-month-chooser-month-name,#schedule-month-chooser-month a{text-transform:uppercase;text-decoration:none;font-family:'Oswald',sans-serif;float:left}#schedule-month-chooser-month-name{width:133px}.scheulde-month-chooser-kkvaihto{margin:0 0 0 70px;float:left}.scheulde-month-chooser-kkvaihto-next{float:left;margin:0 70px 0 0}#schedule-month-chooser-month a{font-size:8px;padding:0 5px 3px}#schedule-month-chooser-month a:hover{background-color:#a00}#views-ajax-popup{background-color:#fff}.view-uutiset .views-field-nothing{margin-top:10px}.view-uutiset .views-field-nothing p{display:inline}.view-uutiset .views-field-title a{text-decoration:none}.view-uutiset .views-field-title a:hover{text-decoration:underline}.view-uutiset .views-field-title h2{margin-bottom:0}.view-uutiset .views-field-created,.views-field-field-julkaisuajankohta{font-weight:700}.field-name-field-julkaisuajankohta{font-weight:700;margin-top:-7px}.view-kaikki-ottelut table{font-size:13px}.view-kaikki-ottelut .views-field{padding:2px}.view-kaikki-ottelut #schedule-month-chooser-month-inner{width:190px;margin:0 auto}.view-kaikki-ottelut tr.even{background-color:#fff}#team-header .team-edit-link{position:absolute;margin-top:100px}.view-pelaajahallinta table td{padding:10px}#admin-menu .dropdown a strong{color:#fafafa}.view-display-id-page_4 table{margin-top:10px}#spons{width:100%;height:50px;padding:5px 0;overflow:hidden;position:relative}#sponsin{white-space:nowrap;position:absolute}.sponsori{display:inline-block;margin:0 15px;height:50px}#sponsor-list h2{clear:both}.sponsor-list-item.logolla:nth-child(odd){float:right;clear:right}.sponsor-list-item.logolla{margin-bottom:25px;float:left;clear:left;width:50%;text-align:center}.sponsor-list-item img{max-width:200px;max-height:100px}.view-joulukalenteri a,.joulukalenterin-luukku-linkki{display:inline-block;width:128px;height:128px;line-height:128px;border:1px solid #000;margin:12px;text-align:center;text-decoration:none;font-size:45px;background-color:rgba(255,0,0,0.29);color:#FFF;font-weight:700}#joulukalenteri-box .jkbox-content{text-align:center;padding:10px}.view-joulukalenteri a:hover,.joulukalenterin-luukku-linkki:hover{color:#fff}.view-joulukalenteri .view-content{text-align:center}.view-joulukalenteri ul{margin:0;padding:0;list-style:none}.view-joulukalenteri ul li{padding:0;display:inline-block}.normal-pointer{cursor:default}.page-joulukalenteri #page-title{color:#eee}.page-joulukalenteri #content-area{background-color:#f00;background-image:url(/sites/all/themes/upv_desktop/img/jk-tausta.jpg)}.page-joulukalenteri #content-right .region-sidebar-second>div{background-color:#fff}.koppaakylat #social-links{margin:0}.koppaakylat #social-links a{margin:0 4px;display:inline-block;color:#000;font-weight:700;line-height:38px;text-decoration:none;padding:0 8px}.koppaakylat #menu ul,.koppaakylat #menu ul li ul li,.koppaakylat .box-header{background-color:#ffd618}.koppaakylat #menu ul li a,.koppaakylat .box-header{color:#000}.koppaakylat #menu ul li a:hover,.koppaakylat #menu ul li a.active,.koppaakylat #menu ul li.active>a,.koppaakylat #social-links a:hover{background-color:#f2bb56}.koppaakylat #header{margin-top:40px}#footer{border-top:2px solid #000}#footer-yhteystiedot{text-align:center;display:flex;flex-wrap:wrap}.footer-sarake{flex:1;min-width:250px}@media(min-width:841px){#menu ul li.menu-tervetuloa-mukaan{width:120px}#menu ul li.menu-leirit-turnaukset{width:110px}#menu ul li.menu-tervetuloa-mukaan>a,#menu ul li.menu-leirit-turnaukset>a{padding-top:7px;padding-bottom:13px;line-height:12px}}body #block-system-main img{max-width:100% !important}.page-node-2280 #block-block-6 h2,.page-node-2280 .block-views h2{background-color:#f00;text-transform:uppercase;padding:5px;margin:.5em 0;text-align:left;color:#fff;cursor:pointer}.view-muisto-ottelun-osallistujat .nimi{border:1px solid #ccc;padding:.3em;font-size:1.5em;font-weight:700;background-image:url(/sites/all/themes/upv_desktop/img/arrow-right-black.png);background-repeat:no-repeat;background-position:98% center;cursor:pointer}.page-node-2280 #block-block-6 h2,.page-node-2280 .block-views h2{background-image:url(/sites/all/themes/upv_desktop/img/arrow-right.png);background-repeat:no-repeat;background-position:98% center}.page-node-2280 #block-block-6 h2.opened,.page-node-2280 .block-views h2.opened{background-image:url(/sites/all/themes/upv_desktop/img/arrow-right.png);background-repeat:no-repeat;background-position:98% center}
.page-node-2280 .block-views>.content,#block-block-6>.content{display:none}.view-muisto-ottelun-osallistujat .nimi.opened{background-image:url(/sites/all/themes/upv_desktop/img/arrow-down-black.png)}.view-muisto-ottelun-osallistujat img{max-width:100%;height:auto !important}.view-muisto-ottelun-osallistujat .lisatiedot{display:none}.view-muisto-ottelun-osallistujat .views-field-field-kuva{margin:1em .5em;text-align:center}.view-muisto-ottelun-osallistujat .views-field-field-seurat-tukijan-toimiala,.view-muisto-ottelun-osallistujat .views-field-field-seurat-ja-saavutukset,.view-muisto-ottelun-osallistujat .views-field-field-terveiset-muisto-ottelulle{margin:.5em;padding:.5em;border:1px solid #ccc;background-color:#efefef}.view-muisto-ottelun-osallistujat .views-label{font-weight:700;margin:0 0 .75em;display:block}.view-muisto-ottelun-osallistujat .views-row:not(.views-row-last){margin-bottom:.5em}@media(max-width:1000px){.view-j-senedut{padding:10px}}.view-j-senedut .views-row{padding-bottom:15px;margin-bottom:30px;border-bottom:1px solid #e2e2e2}.view-j-senedut .views-row-last{border-bottom:0}.view-j-senedut .views-field-title{text-transform:uppercase;font-weight:700}.views-field.views-field-field-kuva{margin-bottom:15px}#team-header{height:130px;background-color:#000;color:#fff}#team-header-inner{padding-top:21px}#team-header-inner-image{height:80px;display:inline}#team-header-inner-image img{height:80px;float:left;margin:0 15px}#team-header-team-name{display:inline-block}#team-header-team-name-inner{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:35px;padding:13px 0 0}#team-menu ul{list-style-type:none;padding:0;margin:0;text-align:center;display:inline-block}#team-menu ul li{display:inline-block}#team-menu ul li a{display:inline-block;padding:5px;color:#fff;background-color:#f00;border:1px solid #000;border-right-width:0;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:13px}#team-menu ul li a{padding:5px 0;width:209px}#team-menu ul li a:hover,#team-menu ul li.active>a{background-color:#a00}#team-menu ul li.last a{border-right-width:1px;width:208px}#team-menu ul.pelisaannoilla li a{width:156px}#team-menu ul.pelisaannoilla li.last a{width:157px}#team-menu ul li.disabled a{background-color:#999}#team-menu ul li.disabled a:hover{background-color:#999}#team-menu ul ul{display:none;position:absolute;text-align:left}#team-menu ul ul li{display:block}#team-menu ul ul li a{border-top-width:0;border-right-width:1px;padding-left:10px;width:199px}#team-content{border:1px solid #000;border-top-width:0;padding:10px}#team-content h1{margin:0}#player-picture{float:left;margin-right:10px}.team-matches{border-collapse:collapse}.team-matches tr.even,.team-matches tr.odd{background-color:#fff}.team-matches th{text-align:left}.team-matches th.pvm{width:95px}.team-matches th.klo{width:40px}.team-matches th.joukkue{width:150px}.team-matches th.tulos{width:40px}.team-matches th.lisatiedot{width:28px}.team-matches td{padding:6px 2px;border-bottom:1px solid #000}.team-matches .noBottomBorder{border-bottom:0}#match-header{height:154px;text-align:center;background-color:#000;color:#fff}#match-header.with-result{height:180px}#match-header-inner{display:inline-block;padding-top:5px}.match-header-team-logo,.match-header-team-name{display:inline-block;float:left}.match-header-team-logo{margin:0 20px;height:100px;line-height:100px}.match-header-team-logo img{max-width:100px;max-height:100px;display:inline-block;vertical-align:middle}.match-header-team-name-text,.match-header-team-name-text a,.match-header-vs-text,#match-header-date,#match-header-result{font-size:18px;font-weight:700;text-align:center;text-transform:uppercase;margin-top:38px;font-family:'Oswald',sans-serif}.match-header-team-name-text a{color:#fff;text-decoration:none}#match-header-result{font-size:15px}#match-header-result-periods{font-size:26px}.match-header-team-name-text{width:165px}.team-home{text-align:right}.team-visitor{text-align:left}#match-header-date,#match-header-result{margin:0}#match-sponsor{text-align:center;border:1px solid #000;margin:0 0 10px}#match-sponsor h3{text-align:left}#match-sponsor img{margin:20px 0}.match-team-statistics{border:1px solid #000;margin:0 0 10px;text-align:center}.match-team-statistics-inner{display:inline-block;text-align:left;margin:5px 0}.match-team-statistics-inner table{width:100%;border-collapse:collapse}.match-team-statistics-inner table tr{background-color:#ddd}.match-team-statistics-inner table tr.odd{background-color:#fff}.match-team-statistics-inner table tr td{padding:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.match-team-statistics-inner table tr td.stat-count{text-align:right;padding:5px 10px}.match-team-statistics ul,#match-menu ul{list-style-type:none;padding:0;margin:0;text-align:center;display:inline-block}.match-team-statistics ul li,#match-menu ul li{display:inline-block}.match-team-statistics ul li a,#match-menu ul li a{display:inline-block;padding:5px;color:#fff;background-color:#f00;border:1px solid #000;border-right-width:0;text-decoration:none;font-weight:700;text-transform:uppercase}
#match-menu ul li a{padding:5px 0;width:103px}#match-menu ul li a:hover{background-color:#a00}#match-menu ul li.last a{border-right-width:1px;width:108px}#match-menu ul li.disabled a{background-color:#999;cursor:default}#match-menu ul li.disabled a:hover{background-color:#999}.match-team-statistics ul li.last a{border-width:1px}.match-team-statistics ul li a:hover,.match-team-statistics ul li.active a{background-color:#a00}.match-team-statistics-table{position:relative;height:140px;overflow:hidden}.match-team-statistics-table table{position:absolute}.match-team-statistics-table table tr.odd,.match-team-statistics-table table tr.even{padding:0;border-bottom:0}#match-content{border:1px solid #000;border-top-width:0;padding-top:10px}#match-content-margins{padding:10px;padding-top:0}#match-content h1{margin:0 0 0 10px}table.pesislive-table tr th{background-color:#f00;text-transform:uppercase;padding:5px;margin:0;text-align:left;color:#fff;border:1px solid #000}table.pesislive-table tbody{border:1px solid #000}.match-team-statistics-inner table tr.pesislive-table-row-odd{background-color:#fff}