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}html{height:100%;min-height:100%}body{min-height:100%}input,textarea,select{max-width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote::before,blockquote::after{content:'';content:none}q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::after,*::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"lato",sans-serif;font-size:.875rem;color:#333}a{text-decoration:none;color:#0039a6}a:visited,a.active,a.active-trail{color:#0039a6}h1,h2,h3,h4{color:#0039a6;font-weight:900}h1{font-size:2.375rem;margin-bottom:35px}@media screen and (min-width:720px){h1{font-size:2.625rem}}@media screen and (min-width:1200px){h1{font-size:3.125rem}}h2,h3,h4{text-transform:uppercase;color:#00266e;margin-bottom:30px}h2{font-size:1.5rem}@media screen and (min-width:720px){h2{font-size:1.625rem}}@media screen and (min-width:1200px){h2{font-size:1.875rem}}h3{font-size:1.25rem}@media screen and (min-width:720px){h3{font-size:1.375rem}}@media screen and (min-width:1200px){h3{font-size:1.5rem}}@font-face{font-family:"Finlandica Regular";font-style:normal;font-weight:300;src:url(/sites/default/themes/palloliitto/fonts/finlandica-regular.woff2) format("woff2"),url(/sites/default/themes/palloliitto/fonts/finlandica-regular.woff) format("woff"),url(/sites/default/themes/palloliitto/fonts/finlandica-regular.ttf) format("truetype")}@font-face{font-family:"Finlandica Bold";font-style:normal;font-weight:600;src:url(/sites/default/themes/palloliitto/fonts/finlandica-bold.woff2) format("woff2"),url(/sites/default/themes/palloliitto/fonts/finlandica-bold.woff) format("woff"),url(/sites/default/themes/palloliitto/fonts/finlandica-bold.ttf) format("truetype")}strong{font-weight:900}header.ingress,.field--name-field-ingress{font-size:1.375rem;font-weight:500;color:#666}header.ingress strong,.field--name-field-ingress strong{font-weight:500}.node-unpublished{background-color:transparent}#sliding-popup{width:100%;background:#000;border-top:1px solid #444;color:#fff}#sliding-popup>div .popup-content{max-width:none;width:100%;text-align:center;padding:10px}@media screen and (min-width:720px){#sliding-popup>div .popup-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#sliding-popup>div .popup-content #popup-text{font-size:.75rem;max-width:none;float:none;margin-bottom:10px}@media screen and (min-width:720px){#sliding-popup>div .popup-content #popup-text{margin-right:10px;margin-bottom:0}}#sliding-popup>div .popup-content #popup-buttons{float:none;width:100%;max-width:none}@media screen and (min-width:720px){#sliding-popup>div .popup-content #popup-buttons{width:auto}}#sliding-popup #popup-buttons button{background:#1b47aa;background:-webkit-gradient(linear,left top,left bottom,from(#2288c9),to(#1b47aa));background:linear-gradient(to bottom,#2288c9 0%,#1b47aa 100%);color:#fff;font-weight:400;border:none;border-radius:3px;-webkit-box-shadow:inset 0 2px 2px #4ca3d7;box-shadow:inset 0 2px 2px #4ca3d7;padding:6px 10px;text-decoration:none;margin-left:10px}
#sliding-popup #popup-buttons button:first-child{margin-left:0}@media screen and (max-width:720px){.season-selector .select2-container,.category-selector-wrapper .select2-container,.season-selector-wrapper .select2-container,.group-selector-wrapper .select2-container,#block-pl-news-football-news-links .select2-container,#views-exposed-form-event-calendar-block-1 .select2-container{width:100% !important}}.season-selector .select2-container .select2-selection,.category-selector-wrapper .select2-container .select2-selection,.season-selector-wrapper .select2-container .select2-selection,.group-selector-wrapper .select2-container .select2-selection,#block-pl-news-football-news-links .select2-container .select2-selection,#views-exposed-form-event-calendar-block-1 .select2-container .select2-selection{border:1px solid #0039a6;border-radius:0;padding:0 15px 0 10px;height:37px;line-height:37px}.season-selector .select2-container .select2-selection .select2-selection__rendered,.category-selector-wrapper .select2-container .select2-selection .select2-selection__rendered,.season-selector-wrapper .select2-container .select2-selection .select2-selection__rendered,.group-selector-wrapper .select2-container .select2-selection .select2-selection__rendered,#block-pl-news-football-news-links .select2-container .select2-selection .select2-selection__rendered,#views-exposed-form-event-calendar-block-1 .select2-container .select2-selection .select2-selection__rendered{font-size:.75rem;font-weight:500;text-transform:uppercase;color:#0039a6;line-height:37px;padding:0 18px 0 0}.season-selector .select2-container .select2-selection .select2-selection__arrow,.category-selector-wrapper .select2-container .select2-selection .select2-selection__arrow,.season-selector-wrapper .select2-container .select2-selection .select2-selection__arrow,.group-selector-wrapper .select2-container .select2-selection .select2-selection__arrow,#block-pl-news-football-news-links .select2-container .select2-selection .select2-selection__arrow,#views-exposed-form-event-calendar-block-1 .select2-container .select2-selection .select2-selection__arrow{height:37px}.season-selector .select2-container .select2-selection .select2-selection__arrow b,.category-selector-wrapper .select2-container .select2-selection .select2-selection__arrow b,.season-selector-wrapper .select2-container .select2-selection .select2-selection__arrow b,.group-selector-wrapper .select2-container .select2-selection .select2-selection__arrow b,#block-pl-news-football-news-links .select2-container .select2-selection .select2-selection__arrow b,#views-exposed-form-event-calendar-block-1 .select2-container .select2-selection .select2-selection__arrow b{margin-left:-12px;border-width:5px 5px 0 5px;border-color:#0039a6 transparent transparent transparent}.season-selector .select2-container.select2-container--open .select2-selection .select2-selection__arrow b,.category-selector-wrapper .select2-container.select2-container--open .select2-selection .select2-selection__arrow b,.season-selector-wrapper .select2-container.select2-container--open .select2-selection .select2-selection__arrow b,.group-selector-wrapper .select2-container.select2-container--open .select2-selection .select2-selection__arrow b,#block-pl-news-football-news-links .select2-container.select2-container--open .select2-selection .select2-selection__arrow b,#views-exposed-form-event-calendar-block-1 .select2-container.select2-container--open .select2-selection .select2-selection__arrow b{border-width:0 5px 5px 5px;border-color:transparent transparent #0039a6 transparent}.node-type-player .select2-results__option,.node-type-team .select2-results__option,.node-type-category .select2-results__option,.node-type-football-news .select2-results__option{padding:8px 10px}@media screen and (min-width:720px){.node-type-player .select2-dropdown,.node-type-team .select2-dropdown,.node-type-category .select2-dropdown,.node-type-football-news .select2-dropdown{min-width:250px}}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#0039a6;color:#fff}.select2-dropdown{border-radius:0;border:1px solid #0039a6;border-top:1px solid #0039a6 !important;top:-1px}.l-content .form-submit,.l-content-bottom .form-submit{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;cursor:pointer}.l-content .form-submit:hover,.l-content-bottom .form-submit:hover{background-color:#2254b3;text-decoration:none}.l-content .form-submit:after,.l-content-bottom .form-submit:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}.l-content label,.l-content-bottom label{font-size:1rem;color:#00266e;margin-bottom:5px}.l-content label.option,.l-content-bottom label.option{font-size:.875rem}.l-content .form-item,.l-content-bottom .form-item{margin-bottom:20px}.l-content .form-item .description,.l-content-bottom .form-item .description{padding-top:5px;line-height:1.2em;color:#999}.l-content .form-item.form-type-checkbox,.l-content .form-item.form-type-radio,.l-content-bottom .form-item.form-type-checkbox,.l-content-bottom .form-item.form-type-radio{margin-bottom:5px}.l-content input,.l-content-bottom input{font-size:1rem}.l-content input.form-text,.l-content-bottom input.form-text{padding:0 10px;height:30px;line-height:30px;font-size:.875rem}
.l-content input.form-text,.l-content textarea,.l-content-bottom input.form-text,.l-content-bottom textarea{-webkit-appearance:none;border-radius:0;border:1px solid #d1d1d1}html.js .l-content .form-autocomplete,html.js .l-content-bottom .form-autocomplete{background-position:100% 8px}html.js .l-content .form-autocomplete.throbbing,html.js .l-content-bottom .form-autocomplete.throbbing{background-position:100% -12px}@media screen and (max-width:720px){.mobile-hide{display:none !important}}@media screen and (min-width:720px){.tab-hide{display:none !important}}.abs{position:absolute}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}img,video{max-width:100%}.colorbox-video{max-height:100%}.video-wrapper{width:1000px}.video-wrapper video{width:100%}#superfish-1{display:none}@media screen and (min-width:1200px){#superfish-1{display:block}}@media screen and (max-width:1200px) and (min-width:720px){#superfish-1 .l-header.fixed{padding-left:0}}.l-region--navigation .block--superfish li{list-style-image:none;list-style-type:none}@media screen and (min-width:1200px){.l-region--navigation .block--superfish li.mobile{display:none !important}}.l-region--navigation .block--superfish .block__content{margin:0 auto;width:100%}@media screen and (min-width:1200px){.l-region--navigation .block--superfish .block__content{width:1200px;padding-left:10px;padding-right:10px}}.l-region--navigation .block--superfish .block__content::after{clear:both;content:"";display:block}.l-header.fixed .l-region--navigation .block--superfish .block__content{width:auto;padding:0}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal{padding-left:110px}.l-header.fixed .l-region--navigation .block--superfish .block__content>ul.sf-horizontal{padding-left:20px}@media screen and (min-width:1200px){.l-region--navigation .block--superfish .block__content>ul.sf-horizontal{padding-left:0;float:right}}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li{display:inline-block;padding-right:20px}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li:last-child,.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.last{padding-right:0}@media screen and (min-width:1200px){.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li{padding-right:32px;float:left}.l-header.fixed .l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li{width:auto;padding-right:27px}.l-header.fixed .l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.last{padding-right:0}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.active>a,.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.active-trail>a,.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li:hover>a{background:url(/sites/default/themes/palloliitto/images/menu_active_triangle.svg) no-repeat bottom center}}@media screen and (max-width:1200px) and (min-width:720px){.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li{display:table-cell;vertical-align:middle;text-align:center;padding-right:0;height:61px;float:none}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.active,.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.active-trail{background:url(/sites/default/themes/palloliitto/images/menu_active_triangle.svg) no-repeat bottom center #fff}}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li.inactive>a{background:none}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>a{font-size:1.6vw;text-transform:uppercase;font-weight:600;display:inline-block;position:relative;height:61px;line-height:61px}@media screen and (max-width:1200px) and (min-width:720px){.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>a{padding:0 10px;height:auto;line-height:1.2em}}@media screen and (min-width:1200px){.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>a{font-size:1.125rem}.l-header.fixed .l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>a{font-size:1rem}}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>a:hover:after{position:absolute;background:transparent;content:'';display:inline-block;height:10px;width:306px;bottom:-10px;left:0}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>ul{border:2px solid #ebebeb;margin-top:36px;background-color:#fff}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>ul>li{font-size:1.125rem;font-weight:400;text-align:left}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>ul>li>a{padding:15px 23px}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>ul>li>a:hover{background-color:#0039a6;color:#fff}.l-region--navigation .block--superfish .block__content>ul.sf-horizontal>li>ul>li ul{display:none !important}.l-region--navigation .block--superfish .block__content .sf-accordion-toggle{float:right;position:relative}.l-region--navigation .block--superfish .block__content .sf-accordion-toggle a{width:18px;height:13px;font-size:0;background:url(/sites/default/themes/palloliitto/images/mobilemenu_toggle.png) no-repeat;background-size:contain;display:block;margin:15px 24px 0 0}.l-region--navigation .block--superfish .block__content .sf-accordion-toggle a.sf-expanded{background:url(/sites/default/themes/palloliitto/images/icon_cross.svg) no-repeat;width:10px;height:12px;margin:17px 24px}
.l-region--navigation .block--superfish .block__content>ul.sf-accordion{background-color:#fff;border-top:1px solid #ebebeb;position:absolute;top:45px !important}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li{border-bottom:1px solid #ebebeb}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li a{font-size:1rem;text-transform:uppercase;font-weight:700;padding:14px 24px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.menuparent>a{background:url(/sites/default/themes/palloliitto/images/chevron-down.svg) no-repeat;background-size:12px 7px;background-position:right 22px center}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.menuparent.sf-expanded>a{background:url(/sites/default/themes/palloliitto/images/chevron-up.svg) no-repeat;background-size:12px 7px;background-position:right 22px center}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.mobile a{font-size:.875rem;font-weight:300;text-transform:none}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.icon a{padding-left:52px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.icon a:before{content:'';display:inline-block;position:absolute;top:11px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.campaign a:before{background:url(/sites/default/themes/palloliitto/images/SU-ikoni-header.svg) no-repeat;height:20px;left:24px;width:20px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.tickets a:before{background:url(/sites/default/themes/palloliitto/images/icon_tickets.svg) no-repeat;height:20px;left:22px;width:20px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.login a:before{background:url(/sites/default/themes/palloliitto/images/lock.svg) no-repeat;height:17px;left:24px;width:14px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.store a:before{background:url(/sites/default/themes/palloliitto/images/shirt.svg) no-repeat;height:23px;left:20px;width:23px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.videos a:before{background:url(/sites/default/themes/palloliitto/images/icon_video.svg) no-repeat;height:20px;left:21px;width:20px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion li.some a:before{background:url(/sites/default/themes/palloliitto/images/icons/some_icon.svg) no-repeat;height:19px;left:22px;width:19px}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul{background:#f2f2f2;border-top:1px solid #d2d2d2}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul>li{border-bottom:1px solid #d2d2d2}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul>li>ul{border-top:1px solid silver;background:#d9d9d9}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul>li>ul>li{border-bottom:1px solid silver}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul>li>ul>li ul{border-top:1px solid #a7a7a7;background:silver}.l-region--navigation .block--superfish .block__content>ul.sf-accordion>li>ul>li>ul>li ul li{border-bottom:1px solid #a7a7a7}.l-region--navigation .block--superfish .block__content>ul.sf-accordion .sf-has-clone-parent li:last-child{border:0}.l-region--navigation .block--superfish .block__content>ul.sf-accordion .sf-has-clone-parent li a{font-size:.875rem}@media screen and (min-width:720px){html body.stickyheader,html body.admin-menu.stickyheader{margin-top:45px !important}html body.stickyheader .l-header-top,html body.admin-menu.stickyheader .l-header-top{visibility:hidden}}@media screen and (min-width:1200px){html body.stickyheader,html body.admin-menu.stickyheader{margin-top:211px !important}}@media screen and (min-width:720px){.l-header.fixed{z-index:999;position:fixed;top:0;left:0;background-color:#fff;width:100%;border-bottom:2px solid #0039a6}.admin-menu .l-header.fixed{top:29px}.l-header.fixed .sticky-position{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width:720px) and (min-width:720px){.l-header.fixed .sticky-position{padding-left:24px;padding-right:24px}}@media screen and (min-width:720px) and (min-width:1200px){.l-header.fixed .sticky-position{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.l-header.fixed .l-branding{min-height:0}.l-header.fixed #nav .logo{padding:0 !important;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-align-items:center;margin-top:-2px}.l-header.fixed #nav .logo .site-logo{position:static}.l-header.fixed #nav .logo .site-logo img.normal-logo{display:none}.l-header.fixed #nav .logo .site-logo img.mobile-logo{display:block;width:170px}.l-header.fixed #nav .sf-accordion-toggle a{margin-right:0}}@media screen and (min-width:1200px){.l-header.fixed #nav .logo{float:left;display:block;margin-right:2.57751%;width:16.07295%;display:-webkit-box;display:flex;display:-ms-flexbox;height:61px}.l-header.fixed #nav .logo:last-child{margin-right:0}.l-header.fixed #nav .l-region--navigation{border:0;min-height:0;float:left;display:block;margin-right:2.57751%;width:81.34954%}.l-header.fixed #nav .l-region--navigation:last-child{margin-right:0}.l-header.fixed .l-inner{float:left;display:block;margin-right:2.35765%;width:6.17215%;margin-right:0;float:right;padding:0}.l-header.fixed .l-inner:last-child{margin-right:0}}@media screen and (max-width:720px){.l-region--sidebar-first .block--menu-block{display:none}}@media screen and (min-width:720px){.node-type-section.has-main-image .l-region--sidebar-first .block--menu-block,.node-type-landing-page.has-main-image .l-region--sidebar-first .block--menu-block,.node-type-region.has-main-image .l-region--sidebar-first .block--menu-block,.node-type-district.has-main-image .l-region--sidebar-first .block--menu-block{position:absolute;top:0;width:100%;margin-top:0;z-index:1}}@media screen and (min-width:1200px){.has-main-image .l-region--sidebar-first .block--menu-block{z-index:1;position:relative;top:-95px}.node-type-section.has-main-image .l-region--sidebar-first .block--menu-block,.node-type-region.has-main-image .l-region--sidebar-first .block--menu-block,.node-type-district.has-main-image .l-region--sidebar-first .block--menu-block{top:-55px}.node-type-landing-page.has-main-image .l-region--sidebar-first .block--menu-block{top:-95px}}.l-region--sidebar-first .block--menu-block a{color:#fff;display:block}
.l-region--sidebar-first .block--menu-block a:hover{text-decoration:underline}.l-region--sidebar-first .block--menu-block h2{margin:0}.l-region--sidebar-first .block--menu-block h2 a{font-size:1.125rem;display:block;text-transform:uppercase;font-weight:600;padding:14px 14px;background-color:#00266e}.l-region--sidebar-first .block--menu-block li{font-size:1.125rem;font-weight:300;list-style-type:none;list-style-image:none}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li{border-bottom:1px solid #275dc4}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li.last{border-bottom:0}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li a.active,.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li a.active-trail{font-weight:700;letter-spacing:.02em}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>a{background-color:#0039a6;padding:14px 14px}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>a.active,.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>a.active-trail{background:#275dc4}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul{padding:12px 12px 20px 20px;background:#275dc4}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul li{font-size:.875rem;margin-bottom:15px}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul li.last{margin-bottom:5px}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul ul{padding:20px 10px 5px 20px}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul>li{margin-left:10px;margin-bottom:20px}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul>li.last{margin-bottom:0}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul>li a{background:#275dc4}.l-region--sidebar-first .block--menu-block .menu-block-wrapper>ul>li>ul>li ul{padding:20px 10px 5px 20px}.l-region--footer-bottom .block--menu-block{padding-top:24px;padding-bottom:5px}@media screen and (min-width:720px){.l-region--footer-bottom .block--menu-block{float:left;display:block;margin-right:2.35765%;width:74.41059%;padding-top:45px;padding-bottom:5px}.l-region--footer-bottom .block--menu-block:last-child{margin-right:0}}.l-region--footer-bottom .block--menu-block hr{display:none}.l-region--footer-bottom .block--menu-block li{list-style-type:none;list-style-image:none}.l-region--footer-bottom .block--menu-block .menu-block-wrapper{font-size:.875rem}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul::after{clear:both;content:"";display:block}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li{margin-bottom:25px}@media screen and (max-width:720px){.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li{margin-top:40px}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li:first-child{margin-top:0}}@media screen and (min-width:720px){.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li{float:left;display:block;margin-right:3.16844%;width:42.6842%}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li:last-child{margin-right:0}}@media screen and (min-width:1200px){.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li{float:left;display:block;margin-right:3.16844%;width:31.22104%}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li:last-child{margin-right:0}}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li>ul li{margin-bottom:15px}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li>ul>li{font-weight:900;text-transform:uppercase;margin-top:40px;color:#0039a6}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li>ul>li:first-child{margin-top:0}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li>ul>li>ul{margin-top:15px}.l-region--footer-bottom .block--menu-block .menu-block-wrapper>ul>li>ul>li>ul>li{font-weight:500;text-transform:none}.breadcrumb{font-size:.75rem;text-align:right;position:absolute;right:0;width:100%}
@media screen and (max-width:720px){.breadcrumb{position:relative;margin:8px 0;display:block}}@media screen and (min-width:720px){.breadcrumb{top:15px}}.has-main-image .breadcrumb,.node-type-player .breadcrumb,.node-type-national-team-player .breadcrumb,.node-type-venue .breadcrumb,.node-type-team .breadcrumb,.node-type-club .breadcrumb,.node-type-category .breadcrumb,.specialized-category .breadcrumb,.node-type-campaign-front .breadcrumb,.page-otteluseuranta- .breadcrumb,.page-ottelu- .breadcrumb,.section-tulospalvelu .breadcrumb,.node-type-matches-front .breadcrumb{color:#fff}@media screen and (max-width:720px){.has-main-image .breadcrumb,.node-type-player .breadcrumb,.node-type-national-team-player .breadcrumb,.node-type-venue .breadcrumb,.node-type-team .breadcrumb,.node-type-club .breadcrumb,.node-type-category .breadcrumb,.specialized-category .breadcrumb,.node-type-campaign-front .breadcrumb,.page-otteluseuranta- .breadcrumb,.page-ottelu- .breadcrumb,.section-tulospalvelu .breadcrumb,.node-type-matches-front .breadcrumb{color:#000}}.has-main-image .breadcrumb a,.node-type-player .breadcrumb a,.node-type-national-team-player .breadcrumb a,.node-type-venue .breadcrumb a,.node-type-team .breadcrumb a,.node-type-club .breadcrumb a,.node-type-category .breadcrumb a,.specialized-category .breadcrumb a,.node-type-campaign-front .breadcrumb a,.page-otteluseuranta- .breadcrumb a,.page-ottelu- .breadcrumb a,.section-tulospalvelu .breadcrumb a,.node-type-matches-front .breadcrumb a{color:#fff}@media screen and (max-width:720px){.has-main-image .breadcrumb a,.node-type-player .breadcrumb a,.node-type-national-team-player .breadcrumb a,.node-type-venue .breadcrumb a,.node-type-team .breadcrumb a,.node-type-club .breadcrumb a,.node-type-category .breadcrumb a,.specialized-category .breadcrumb a,.node-type-campaign-front .breadcrumb a,.page-otteluseuranta- .breadcrumb a,.page-ottelu- .breadcrumb a,.section-tulospalvelu .breadcrumb a,.node-type-matches-front .breadcrumb a{color:#275dc4}}.has-main-image .breadcrumb a.active,.node-type-player .breadcrumb a.active,.node-type-national-team-player .breadcrumb a.active,.node-type-venue .breadcrumb a.active,.node-type-team .breadcrumb a.active,.node-type-club .breadcrumb a.active,.node-type-category .breadcrumb a.active,.specialized-category .breadcrumb a.active,.node-type-campaign-front .breadcrumb a.active,.page-otteluseuranta- .breadcrumb a.active,.page-ottelu- .breadcrumb a.active,.section-tulospalvelu .breadcrumb a.active,.node-type-matches-front .breadcrumb a.active{color:#fff}@media screen and (max-width:720px){.has-main-image .breadcrumb a.active,.node-type-player .breadcrumb a.active,.node-type-national-team-player .breadcrumb a.active,.node-type-venue .breadcrumb a.active,.node-type-team .breadcrumb a.active,.node-type-club .breadcrumb a.active,.node-type-category .breadcrumb a.active,.specialized-category .breadcrumb a.active,.node-type-campaign-front .breadcrumb a.active,.page-otteluseuranta- .breadcrumb a.active,.page-ottelu- .breadcrumb a.active,.section-tulospalvelu .breadcrumb a.active,.node-type-matches-front .breadcrumb a.active{color:#000}}.breadcrumb .breadcrumb-inner{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.breadcrumb .breadcrumb-inner{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.breadcrumb .breadcrumb-inner{width:1200px;padding-left:10px;padding-right:10px}}.tabs{position:fixed;left:-5px;top:100px;z-index:999}@media screen and (max-width:720px){.tabs{display:none}}.tabs.tabs--primary{border-bottom:none}.tabs.tabs--primary li{height:30px;display:block;float:none;min-width:130px;margin-bottom:5px}.tabs.tabs--primary li a{display:block;background-color:rgba(0,0,0,0.7);-webkit-box-shadow:0px 2px 6px #444;box-shadow:0px 2px 6px #444;color:#fff;border:1px solid #BBB;padding:7px 15px;text-decoration:none;border-radius:5px}.tabs.tabs--primary li a:hover{background-color:#000}.back-button{font-size:.75rem;border-radius:18px;-webkit-transition:background-color .2s linear,border .2s linear;transition:background-color .2s linear,border .2s linear;background-color:transparent;color:#fff;border:1px solid #fff;text-transform:uppercase;top:25px;left:30px;display:inline-block;height:37px;line-height:37px;padding:0 17px}.back-button:visited{color:#fff}.back-button:hover{background-color:#0039a6}.back-button:hover:before{border-color:transparent #fff transparent transparent}.back-button:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4.5px 5px 4.5px 0;margin-right:10px;border-color:transparent #fff transparent transparent}
.node--full :target{display:inline-block;vertical-align:top}body.stickyheader .node--full :target{padding-top:62px;margin-top:-62px}body.stickyheader.toolbar .node--full :target{padding-top:60px;margin-top:-60px}body.stickyheader.admin-menu .node--full :target{padding-top:92px;margin-top:-92px}body.toolbar .node--full :target{padding-top:60px;margin-top:-60px}body.admin-menu .node--full :target{padding-top:30px;margin-top:-30px}.table.mobile-accordion{width:100%;margin-bottom:40px}.table.mobile-accordion .tr:first-child{display:none}.table.mobile-accordion .th{background:#00266e;color:#fff;font-weight:700}.table.mobile-accordion .rh{background:#0039a6;color:#fff;border-bottom:1px solid #fff;cursor:pointer;-webkit-transition:.2s background-color linear;transition:.2s background-color linear}.table.mobile-accordion .rh.highlighted{background:#2662d5}.table.mobile-accordion .rh:hover{background:#2254b3}.table.mobile-accordion .rh img{margin-right:10px;height:24px;max-height:100%}.table.mobile-accordion .rh>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:7px 10px;min-height:38px;position:relative}.table.mobile-accordion .rh>span:after{content:'';display:block;position:absolute;width:0;height:0;border:7px solid transparent;border-top-color:#fff;z-index:2;right:15px;top:16px;pointer-events:none}.table.mobile-accordion .rh.active>span:after{border-top-color:transparent;border-bottom-color:#fff;top:7px}.table.mobile-accordion .td:before{content:attr(data-header);float:left;width:30%;font-weight:800}@media screen and (min-width:720px){.table.mobile-accordion{display:table}.table.mobile-accordion .rh{display:none}.table.mobile-accordion .thead{display:table-header-group}.table.mobile-accordion .tbody{display:table-row-group}.table.mobile-accordion .tr,.table.mobile-accordion .tr:first-child{display:table-row}.table.mobile-accordion .tr.level-change .td,.table.mobile-accordion .tr:first-child.level-change .td{border-bottom:1px solid #666}.table.mobile-accordion .th,.table.mobile-accordion .td{display:table-cell}.table.mobile-accordion .td:before{content:''}}.table.mobile-accordion .tr.even{background:#f2f2f2}.table.mobile-accordion .th{font-size:.75rem;padding:14px 18px;text-transform:none}.table.mobile-accordion .td{padding:9px 18px;min-height:40px;color:#333;vertical-align:middle}@media screen and (max-width:720px){.table.mobile-accordion .td{min-height:0}.table.mobile-accordion .td.odd{background:#fff}.table.mobile-accordion .td.even{background:#f2f2f2}}@media screen and (min-width:720px){.team-standings-wrapper .table.mobile-accordion .td:last-child,.player-statistics-wrapper .table.mobile-accordion .td:last-child{color:#00266e;font-weight:900}}@media screen and (min-width:720px){.player-statistics-wrapper .table.mobile-accordion .td{padding:14px 18px}}.table.mobile-accordion .hl{color:#ff9a56;display:inline-block;font-weight:600}.table.mobile-accordion .hl.m-right{margin-right:5px}.table.mobile-accordion .hl.m-left{margin-left:5px}.table.mobile-accordion .hl.m-both{margin:0 5px}.table.mobile-accordion a{font-weight:900}.table.mobile-accordion a:hover{text-decoration:underline}.table.mobile-accordion img{height:24px;vertical-align:middle}@media screen and (max-width:720px){table.sticky-header{display:none}}@media screen and (min-width:720px){table.small-only{display:none}}@media screen and (max-width:720px){table.large-only{display:none}}table .level-change td{border-bottom:1px solid #666}table.stats-table,#category-stats table{color:#00266e;font-size:.875rem;margin-bottom:40px;min-width:100%}table.stats-table th,#category-stats table th{font-size:.6875rem;font-weight:700;background:#00266e;color:#fff;text-transform:uppercase;padding:10px 17px}@media screen and (min-width:720px){table.stats-table th.home_team,#category-stats table th.home_team{text-align:right;padding-right:0}}@media screen and (min-width:720px){table.stats-table th.guest_team,#category-stats table th.guest_team{padding-left:0}}table.stats-table th.dash,#category-stats table th.dash{padding-left:0;padding-right:0}table.stats-table .goal-wrapper,#category-stats table .goal-wrapper{font-size:1.125rem;padding:8px 10px;font-weight:700;background:#ededed;display:inline-block}table.stats-table td,#category-stats table td{padding:20px 17px}table.stats-table td.home-team,table.stats-table td.guest-team,#category-stats table td.home-team,#category-stats table td.guest-team{font-weight:700}@media screen and (min-width:720px){table.stats-table td.home-team,#category-stats table td.home-team{padding-right:0;text-align:right}}table.stats-table td.home-team .team-logo,#category-stats table td.home-team .team-logo{margin-left:5px}@media screen and (min-width:720px){table.stats-table td.guest-team,#category-stats table td.guest-team{padding-left:0}}table.stats-table td.guest-team .team-logo,#category-stats table td.guest-team .team-logo{margin-right:5px}table.stats-table td.dash,#category-stats table td.dash{padding-left:6px;padding-right:6px;font-size:1.125rem;font-weight:700}@media screen and (min-width:720px){table.stats-table td.dash,#category-stats table td.dash{text-align:center}}table.stats-table td.home-goals,#category-stats table td.home-goals{padding-left:8px;padding-right:6px}@media screen and (min-width:720px){table.stats-table td.home-goals,#category-stats table td.home-goals{text-align:right}}table.stats-table td.guest-goals,#category-stats table td.guest-goals{padding-right:8px;padding-left:6px}table.stats-table img,#category-stats table img{vertical-align:middle}table.stats-table img.team-logo,#category-stats table img.team-logo{height:30px}table.stats-table tr:nth-child(even),#category-stats table tr:nth-child(even){background:#ededed}table.stats-table tr:nth-child(even) .home-goals .goal-wrapper,table.stats-table tr:nth-child(even) .guest-goals .goal-wrapper,#category-stats table tr:nth-child(even) .home-goals .goal-wrapper,#category-stats table tr:nth-child(even) .guest-goals .goal-wrapper{background:#fff}table.stats-table.small-only,#category-stats table.small-only{width:100%;margin-bottom:20px}table.stats-table.small-only:last-child,#category-stats table.small-only:last-child{margin-bottom:40px}table.stats-table.small-only td,#category-stats table.small-only td{padding:7px 10px}table.stats-table.small-only td.st-key,#category-stats table.small-only td.st-key{font-weight:700}table.stats-table.small-only .goal-wrapper,#category-stats table.small-only .goal-wrapper{padding:5px 7px}table.stats-table.small-only.player-league-matches tr.dash,table.stats-table.small-only.player-league-matches tr.guest-goals,table.stats-table.small-only.player-league-matches tr.home-goals,#category-stats table.small-only.player-league-matches tr.dash,#category-stats table.small-only.player-league-matches tr.guest-goals,#category-stats table.small-only.player-league-matches tr.home-goals{display:none}table.stats-table.small-only.player-league-matches tr.date,#category-stats table.small-only.player-league-matches tr.date{background-color:#00266e;color:#fff}table.stats-table.small-only.player-league-matches tr.guest-team,table.stats-table.small-only.player-league-matches tr.warnings,#category-stats table.small-only.player-league-matches tr.guest-team,#category-stats table.small-only.player-league-matches tr.warnings{background-color:#ededed}table.stats-table.small-only.player-league-matches tr.home-team,table.stats-table.small-only.player-league-matches tr.goals,table.stats-table.small-only.player-league-matches tr.match-time,#category-stats table.small-only.player-league-matches tr.home-team,#category-stats table.small-only.player-league-matches tr.goals,#category-stats table.small-only.player-league-matches tr.match-time{background-color:#fff}
table.stats-table.small-only.player-league-matches tr.guest-team .goal-wrapper,#category-stats table.small-only.player-league-matches tr.guest-team .goal-wrapper{background-color:#fff}table.stats-table.small-only.player-league-matches tr .team-logo,#category-stats table.small-only.player-league-matches tr .team-logo{margin:0 6px}@media screen and (min-width:720px){table .crest-wrapper,.table .crest-wrapper{width:100%;display:inline-block;text-align:center}}body{font-family:"lato",sans-serif;font-size:.875rem;color:#333}a{text-decoration:none;color:#0039a6}a:visited,a.active,a.active-trail{color:#0039a6}h1,h2,h3,h4{color:#0039a6;font-weight:900}h1{font-size:2.375rem;margin-bottom:35px}@media screen and (min-width:720px){h1{font-size:2.625rem}}@media screen and (min-width:1200px){h1{font-size:3.125rem}}h2,h3,h4{text-transform:uppercase;color:#00266e;margin-bottom:30px}h2{font-size:1.5rem}@media screen and (min-width:720px){h2{font-size:1.625rem}}@media screen and (min-width:1200px){h2{font-size:1.875rem}}h3{font-size:1.25rem}@media screen and (min-width:720px){h3{font-size:1.375rem}}@media screen and (min-width:1200px){h3{font-size:1.5rem}}strong{font-weight:900}header.ingress,.field--name-field-ingress{font-size:1.375rem;font-weight:500;color:#666}header.ingress strong,.field--name-field-ingress strong{font-weight:500}.node-unpublished{background-color:transparent}.view ul.pager{list-style-type:none}.view ul.pager .pager__item{padding:9px 7px;margin-right:4px}.view ul.pager .pager__item a{display:block}.view ul.pager .pager__item--first{display:none}.view ul.pager .pager__item--previous{margin-right:0;padding:9px 0}.view ul.pager .pager__item--previous a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px}.view ul.pager .pager__item--next{margin-right:0;padding:9px 0}.view ul.pager .pager__item--next a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px}#block-pl-ads-ad-slot-1{background:#0039a6}#block-pl-ads-ad-slot-2{display:none;border-top:8px solid #0039a6}#block-pl-ads-ad-slot-2 .single-special-tout .node--ad-product-tout{padding:20px 40px}#block-pl-ads-ad-slot-3{background:#000}#block-pl-ads-ad-slot-3 .single-special-tout{text-align:center;margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding:0}@media screen and (min-width:720px){#block-pl-ads-ad-slot-3 .single-special-tout{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-3 .single-special-tout{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-ads-ad-slot-3 .gradient-container{position:absolute;top:0;left:0;width:100%;height:100%}#block-pl-ads-ad-slot-3 .gradient-container .gradient-pos{margin:0 auto;width:100%;height:100%;position:relative}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-3 .gradient-container .gradient-pos{width:1200px;padding-left:0;padding-right:0}}#block-pl-ads-ad-slot-3 .gradient{width:549px;height:100%;position:absolute;top:0}#block-pl-ads-ad-slot-3 .tout-gradient-left{left:-250px}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-3 .tout-gradient-left{background:url(/sites/default/themes/palloliitto/images/gradient_left.png) repeat-y top right}}#block-pl-ads-ad-slot-3 .tout-gradient-right{right:-250px}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-3 .tout-gradient-right{background:url(/sites/default/themes/palloliitto/images/gradient_right.png) repeat-y top left}}#block-pl-ads-ad-slot-9{background:#fff;width:100%;margin:90px 0 25px;border-bottom:.5px solid #dcdcdc}#block-pl-ads-ad-slot-9 h2.block__title{text-align:center;margin-bottom:65px;font-weight:300;color:#0039a6;font-size:1.375rem}@media screen and (min-width:720px){#block-pl-ads-ad-slot-9 h2.block__title{font-size:2.125rem}}#block-pl-ads-ad-slot-9 .special-tout-slot-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-ads-ad-slot-9 .special-tout-slot-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-9 .special-tout-slot-wrapper{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-ads-ad-slot-20{background:#fff;width:100%;margin:30px 0 25px;padding:60px 0 20px}#block-pl-ads-ad-slot-20 h2.block__title{text-align:center;margin-bottom:35px;font-weight:300;color:#0039a6;font-size:1.375rem}@media screen and (min-width:720px){#block-pl-ads-ad-slot-20 h2.block__title{font-size:2.125rem}}#block-pl-ads-ad-slot-20 .special-tout-slot-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-ads-ad-slot-20 .special-tout-slot-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-20 .special-tout-slot-wrapper{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-ads-ad-slot-10,#block-pl-ads-ad-slot-46{float:left;display:block;margin-right:2.35765%;width:100%}#block-pl-ads-ad-slot-10:last-child,#block-pl-ads-ad-slot-46:last-child{margin-right:0}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-10,#block-pl-ads-ad-slot-46{float:left;display:block;margin-right:2.35765%;width:23.23176%;float:right;margin-right:0}#block-pl-ads-ad-slot-10:last-child,#block-pl-ads-ad-slot-46:last-child{margin-right:0}}#block-pl-ads-ad-slot-10 .single-special-tout,#block-pl-ads-ad-slot-46 .single-special-tout{margin-bottom:20px;width:100%}
@media all and (min-width:520px) and (max-width:1199px){#block-pl-ads-ad-slot-10 .single-special-tout,#block-pl-ads-ad-slot-46 .single-special-tout{float:left;display:block;margin-right:2.35765%;width:48.82117%}#block-pl-ads-ad-slot-10 .single-special-tout:last-child,#block-pl-ads-ad-slot-46 .single-special-tout:last-child{margin-right:0}#block-pl-ads-ad-slot-10 .single-special-tout:nth-child(2n),#block-pl-ads-ad-slot-46 .single-special-tout:nth-child(2n){margin-right:0}#block-pl-ads-ad-slot-10 .single-special-tout:nth-child(2n+1),#block-pl-ads-ad-slot-46 .single-special-tout:nth-child(2n+1){clear:left}}#block-pl-ads-ad-slot-22 .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding:60px 0}@media screen and (min-width:720px){#block-pl-ads-ad-slot-22 .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-22 .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-ads-ad-slot-22 .block__content .single-special-tout{float:left;display:block;margin-right:2.35765%;width:100%}#block-pl-ads-ad-slot-22 .block__content .single-special-tout:last-child{margin-right:0}@media screen and (min-width:720px){#block-pl-ads-ad-slot-22 .block__content .single-special-tout{float:left;display:block;margin-right:2.35765%;width:31.76157%}#block-pl-ads-ad-slot-22 .block__content .single-special-tout:last-child{margin-right:0}}#block-pl-ads-ad-slot-32{margin-bottom:30px}#block-pl-ads-ad-slot-46{margin-top:20px}#block-pl-ads-ad-slot-25{margin:40px 0 30px}#block-pl-ads-ad-slot-25 .single-special-tout{float:left;display:block;margin-right:2.35765%;width:100%}#block-pl-ads-ad-slot-25 .single-special-tout:last-child{margin-right:0}@media all and (min-width:520px) and (max-width:1199px){#block-pl-ads-ad-slot-25 .single-special-tout{float:left;display:block;margin-right:2.35765%;width:48.82117%}#block-pl-ads-ad-slot-25 .single-special-tout:last-child{margin-right:0}#block-pl-ads-ad-slot-25 .single-special-tout:nth-child(2n){margin-right:0}#block-pl-ads-ad-slot-25 .single-special-tout:nth-child(2n+1){clear:left}}@media screen and (min-width:1200px){#block-pl-ads-ad-slot-25 .single-special-tout{float:left;display:block;margin-right:2.35765%;width:23.23176%}#block-pl-ads-ad-slot-25 .single-special-tout:last-child{margin-right:0}#block-pl-ads-ad-slot-25 .single-special-tout:nth-child(4n){margin-right:0}#block-pl-ads-ad-slot-25 .single-special-tout:nth-child(4n+1){clear:left}}@media all and (min-width:500px) and (max-width:719px){#block-pl-ads-ad-slot-59 .single-special-tout{float:left;display:block;margin-right:2.35765%;width:48.82117%}#block-pl-ads-ad-slot-59 .single-special-tout:last-child{margin-right:0}#block-pl-ads-ad-slot-59 .single-special-tout:nth-child(2n){margin-right:0}#block-pl-ads-ad-slot-59 .single-special-tout:nth-child(2n+1){clear:left}}.special-tout-slot-wrapper{overflow:hidden}.special-tout-slot-wrapper .special-tout-slot .single-special-tout .node{position:relative}.special-tout-slot-wrapper .special-tout-slot .single-special-tout .absolute-link a{position:absolute;top:0;left:0;text-indent:-9999px;display:block;height:100%;width:100%;z-index:1}.special-tout-slot-wrapper .special-tout-slot.special_tout_text.text-carousel,.special-tout-slot-wrapper .special-tout-slot.video_page.text-carousel{visibility:hidden}.special-tout-slot-wrapper .special-tout-slot.special_tout_text.text-carousel.slick-initialized,.special-tout-slot-wrapper .special-tout-slot.video_page.text-carousel.slick-initialized{visibility:visible}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page{max-width:100%;margin:-2px auto 0;height:45px;position:relative;text-align:center;padding:0 25px}@media screen and (min-width:720px){.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page{max-width:680px;padding:0 20px}}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text p,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page p{font-size:.875rem;color:#fff;line-height:45px;height:45px}@media screen and (min-width:720px){.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text p,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page p{font-size:1.125rem}}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text p a,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page p a{color:#f60;font-weight:700}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .node--video-page a,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .node--video-page a{font-size:.875rem;color:#fff;line-height:45px;height:45px;display:block;text-transform:uppercase}@media screen and (min-width:720px){.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .node--video-page a,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .node--video-page a{font-size:1.125rem}}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .node--video-page a .video-title,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .node--video-page a .video-title{color:#f60;font-weight:700;text-transform:none}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-list:focus,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-track:focus,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-list:focus,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-track:focus{outline:none}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-prev,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-prev{position:absolute;left:10px;top:2px;text-indent:-9999px;background-image:url(/sites/default/themes/palloliitto/images/chevron-left-w.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:left center;width:12px;height:43px;background-color:transparent;border:none;cursor:pointer}@media screen and (min-width:720px){.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-prev,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-prev{left:0}}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-prev:focus,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-prev:focus{outline:none}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-next,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-next{position:absolute;right:10px;top:2px;text-indent:-9999px;background-image:url(/sites/default/themes/palloliitto/images/chevron-right-w.svg);background-size:12px 12px;background-repeat:no-repeat;background-position:right center;width:12px;height:43px;background-color:transparent;border:none;cursor:pointer}@media screen and (min-width:720px){.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-next,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-next{right:0}}.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.special_tout_text .slick-next:focus,.l-region--special-tout-top .special-tout-slot-wrapper .special-tout-slot.video_page .slick-next:focus{outline:none}.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:40px}.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout:last-child{margin-right:0}@media screen and (max-width:720px){.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout{height:auto !important}
.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout:nth-child(2){margin-right:0}}@media all and (max-width:500px){.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout{float:left;display:block;margin-right:2.35765%;width:100%;margin-right:0}.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout:last-child{margin-right:0}}@media screen and (min-width:720px){.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout{float:left;display:block;margin-right:2.35765%;width:23.23176%}.special-tout-slot-wrapper .special-tout-slot.special_tout_product_tout .single-special-tout:last-child{margin-right:0}}.special-tout-slot{max-width:100%}.l-region--sidebar-first .special-tout-slot .single-special-tout,.l-region--sidebar-second .special-tout-slot .single-special-tout,#right-sidebar .special-tout-slot .single-special-tout{margin-bottom:25px}.special-tout-slot.special_tout_banner_560_373 .single-special-tout{width:280px}.special-tout-slot.special_tout_banner_960_520 .single-special-tout{width:480px}.special-tout-slot.special_tout_banner_760_507 .single-special-tout{width:380px}@media screen and (min-width:720px){.special-tout-slot.special_tout_banner_760_507 .node--ad-product-tout-simple{min-height:253px}}.special-tout-slot.special_tout_banner_width_960 .single-special-tout{width:480px}.special-tout-slot.special_tout_banner_width_560 .single-special-tout{width:280px}.special-tout-slot.special_tout_banner_width_1619 .single-special-tout{width:810px}.special-tout-slot.special_tout_tout_760_426 .single-special-tout{width:380px}.special-tout-slot.special_tout_banner_560_373 .single-special-tout,.special-tout-slot.special_tout_banner_960_520 .single-special-tout,.special-tout-slot.special_tout_banner_760_507 .single-special-tout,.special-tout-slot.special_tout_banner_width_960 .single-special-tout,.special-tout-slot.special_tout_banner_width_560 .single-special-tout,.special-tout-slot.special_tout_banner_width_1619 .single-special-tout,.special-tout-slot.special_tout_tout_760_426 .single-special-tout{max-width:100%}@media screen and (max-width:720px){.special-tout-slot.special_tout_banner_560_373 .single-special-tout,.special-tout-slot.special_tout_banner_960_520 .single-special-tout,.special-tout-slot.special_tout_banner_760_507 .single-special-tout,.special-tout-slot.special_tout_banner_width_960 .single-special-tout,.special-tout-slot.special_tout_banner_width_560 .single-special-tout,.special-tout-slot.special_tout_banner_width_1619 .single-special-tout,.special-tout-slot.special_tout_tout_760_426 .single-special-tout{width:100%}}@media screen and (max-width:1200px) and (min-width:720px){.special-tout-slot.special_tout_banner_560_373 .single-special-tout,.special-tout-slot.special_tout_banner_960_520 .single-special-tout,.special-tout-slot.special_tout_banner_760_507 .single-special-tout,.special-tout-slot.special_tout_banner_width_960 .single-special-tout,.special-tout-slot.special_tout_banner_width_560 .single-special-tout,.special-tout-slot.special_tout_banner_width_1619 .single-special-tout,.special-tout-slot.special_tout_tout_760_426 .single-special-tout{width:100%}}.special-tout-slot img{max-width:100%;height:auto}@media screen and (min-width:720px){#block-pl-ads-ad-slot-9 .special-tout-slot.special_tout_product_tout{display:-webkit-box;display:-ms-flexbox;display:flex}}.single-special-tout .node--ad-product-tout{width:100%}#block-pl-ads-ad-slot-9 .single-special-tout .node--ad-product-tout,#block-pl-ads-ad-slot-20 .single-special-tout .node--ad-product-tout{padding-bottom:70px;height:100%}.single-special-tout .node--ad-product-tout .group-product-top-wrapper{text-align:center;position:relative}.single-special-tout .node--ad-product-tout .field--name-field-product-image{text-align:center}.single-special-tout .node--ad-product-tout .field--name-field-product-image.special-status-available{padding-bottom:40px}.single-special-tout .node--ad-product-tout .field--name-field-product-image img{max-height:225px;width:auto}.single-special-tout .node--ad-product-tout .field--name-field-special-status{position:absolute;bottom:0;width:100%;left:0;text-align:center}.single-special-tout .node--ad-product-tout .field--name-field-special-status .field__item{border:1px solid #00266e;color:#00266e;text-transform:uppercase;text-align:center;margin:0 auto;display:inline-block;margin:5px 0;padding:6px 10px;font-weight:700}.single-special-tout .node--ad-product-tout .field--name-field-link{text-align:center;margin:10px 0}.single-special-tout .node--ad-product-tout .field--name-field-link a{color:#0039a6;font-weight:700;font-size:1rem;line-height:normal}#block-pl-ads-ad-slot-9 .single-special-tout .node--ad-product-tout .field--name-field-link a,#block-pl-ads-ad-slot-20 .single-special-tout .node--ad-product-tout .field--name-field-link a{font-size:1rem;text-transform:uppercase;line-height:normal}.single-special-tout .node--ad-product-tout .field--name-field-link a:after{content:'»';margin-left:3px}.single-special-tout .node--ad-product-tout .field--name-field-price{text-align:center;color:#0039a6}.single-special-tout .node--ad-product-tout .field--name-field-price.normal-price-available{color:#f60;font-weight:700}.single-special-tout .node--ad-product-tout .field--name-field-price.normal-price-available .normal-price{color:#999;text-decoration:line-through;font-weight:400;margin-left:8px;display:inline-block}#block-pl-ads-ad-slot-9 .single-special-tout .node--ad-product-tout .field--name-field-price,#block-pl-ads-ad-slot-20 .single-special-tout .node--ad-product-tout .field--name-field-price{font-size:1rem}.single-special-tout .node--ad-product-tout .field--name-field-normal-price{display:none;float:left;width:50%;text-align:left}.single-special-tout .node--ad-product-tout .product-additional-link{position:absolute;bottom:0;text-align:center;width:100%}.single-special-tout .node--ad-product-tout .product-additional-link a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.875rem}.single-special-tout .node--ad-product-tout .product-additional-link a:hover{background-color:#2254b3;text-decoration:none}.single-special-tout .node--ad-product-tout .product-additional-link a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}.single-special-tout .node--ad-product-tout .product-additional-link a:hover{background-color:#2254b3}.single-special-tout .node--ad-product-tout-simple{width:100%}.single-special-tout .node--ad-product-tout-simple .bg-image{width:100%}.single-special-tout .node--ad-product-tout-simple .product-tout-wrapper{padding:20px 18px;position:absolute;top:0;left:0;width:100%;height:100%}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple .product-tout-wrapper{padding:20px 15px}.single-special-tout .node--ad-product-tout-simple .group-product-top-wrapper{text-align:center}.single-special-tout .node--ad-product-tout-simple .field--name-field-product-image{float:left;width:35%;margin-top:15px;margin-bottom:45px}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple .field--name-field-product-image{margin-top:0}.single-special-tout .node--ad-product-tout-simple .field--name-field-special-status{margin-top:15px;margin-left:40%;text-align:left}
.single-special-tout .node--ad-product-tout-simple .field--name-field-special-status .field__item{border:1px solid #fff;color:#fff;text-transform:uppercase;display:inline-block;padding:5px 7px;font-weight:700;font-size:.625rem}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple .field--name-field-special-status{margin-top:5px}.single-special-tout .node--ad-product-tout-simple h2.node__title{margin-left:40%;color:#fff;font-size:1.25rem;text-transform:uppercase;font-family:Lato;font-weight:700;line-height:26px;padding-top:15px;margin-bottom:10px}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple h2.node__title{font-size:.875rem;line-height:18px;padding-top:7px;margin-bottom:5px}.single-special-tout .node--ad-product-tout-simple .field--name-field-price{text-align:left;margin-left:40%;color:#fff;font-size:1.125rem;font-family:Lato}.single-special-tout .node--ad-product-tout-simple .field--name-field-price.normal-price-available{color:#f60}.single-special-tout .node--ad-product-tout-simple .field--name-field-price.normal-price-available .normal-price{color:#999;text-decoration:line-through;font-weight:400;margin-left:8px;display:inline-block}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple .field--name-field-price{font-size:.875rem}.single-special-tout .node--ad-product-tout-simple .field--name-field-link{position:absolute;bottom:25px;left:30px}.special_tout_banner_560_373 .single-special-tout .node--ad-product-tout-simple .field--name-field-link{left:25px}.single-special-tout .node--ad-product-tout-simple .field--name-field-link a{color:#fff;font-weight:700;font-size:.75rem;text-transform:uppercase;display:inline-block}.single-special-tout .node--ad-product-tout-simple .field--name-field-link a:after{content:'';margin-left:8px;display:inline-block;border-style:solid;border-width:4px 0 4px 5px;border-color:transparent transparent transparent #fff}.single-special-tout .node--ad-image-logo-text .field--name-field-ad-image{position:relative}.single-special-tout .node--ad-image-logo-text .field--name-field-ad-logo{position:absolute;top:10px;right:10px;max-width:80px}.single-special-tout .node--ad-image-logo-text .group-text-wrapper{position:absolute;bottom:0;left:0;padding:0 15px 20px}.single-special-tout .node--ad-image-logo-text .group-text-wrapper .field--name-field-advertiser{font-size:12px;font-family:Lato;color:#fff;text-transform:uppercase;margin-bottom:3px}.single-special-tout .node--ad-image-logo-text .group-text-wrapper .field--name-field-link a{color:#fff;font-size:22px;font-weight:700}.single-special-tout .node--ad-image-title .field--name-field-ad-image{position:relative}.single-special-tout .node--ad-image-title .field--name-field-ad-image img{display:block}.single-special-tout .node--ad-image-title .field--name-field-link{position:absolute;bottom:0;background:rgba(0,0,0,0.6);width:100%;z-index:5}.single-special-tout .node--ad-image-title .field--name-field-link a{color:#fff;display:block;padding:10px 25px 15px;font-weight:700;font-size:1rem;line-height:18px}@media screen and (min-width:720px){.single-special-tout .node--ad-image-title .field--name-field-link a{font-size:1.125rem;line-height:18px}}@media screen and (min-width:1200px){.single-special-tout .node--ad-image-title .field--name-field-link a{font-size:1.25rem;line-height:20px}}.special_tout_760_426 .single-special-tout .node--ad-image-title .field--name-field-link a{font-size:1rem;line-height:18px}@media screen and (min-width:720px){.special_tout_760_426 .single-special-tout .node--ad-image-title .field--name-field-link a{font-size:1.125rem;line-height:18px}}@media screen and (min-width:1200px){.special_tout_760_426 .single-special-tout .node--ad-image-title .field--name-field-link a{font-size:1.25rem;line-height:20px}}.single-special-tout .node--ad-image-title-ingress .field--name-field-link{padding:20px 20px 0;margin-bottom:15px}.single-special-tout .node--ad-image-title-ingress .field--name-field-link a{color:#0039a6;font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.single-special-tout .node--ad-image-title-ingress .field--name-field-link a{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.single-special-tout .node--ad-image-title-ingress .field--name-field-link a{font-size:1.125rem;line-height:24px}}.single-special-tout .node--ad-image-title-ingress .field--name-field-ad-ingress{padding:0 20px 20px;font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}#block-pl-base-campaign-link{margin-top:20px;float:left;margin-left:10px;display:none}.stickyheader #block-pl-base-campaign-link{display:none}@media screen and (min-width:1200px){#block-pl-base-campaign-link{display:block;margin-top:30px}
}#block-pl-base-campaign-link .block__content>a{font-size:.875rem;padding-left:24px;position:relative;line-height:20px}#block-pl-base-campaign-link .block__content>a:before{content:' ';width:16px;height:20px;background:url(/sites/default/themes/palloliitto/images/SU-ikoni-header.svg) no-repeat;margin-right:10px;display:inline-block;position:absolute;left:0;top:0}.page-kampanjauutiset .news-item{padding:15px}.page-kampanjauutiset .news-item:nth-child(odd){background:#f4f4f4}.page-kampanjauutiset .news-item a{font-size:1.375rem;font-weight:800}.page-kampanjauutiset .news-item span{margin-top:10px;display:block;color:#0039a6;font-weight:300}@media screen and (min-width:720px){.page-kampanjauutiset.not-front .l-content{margin-top:50px}}#block-pl-category-category-header{text-align:center}#block-pl-category-category-header img{max-height:132px;margin:37px 0}.node-type-category-suomen-cup #block-pl-category-category-header img{margin:23px 0}.node-type-category-futsal #block-pl-category-category-header img,.node-type-category-futsal-sport #block-pl-category-category-header img{margin:30px 0 37px}#block-pl-news-category-touts{background:url(/sites/default/files/backgrounds/category_tout_bg.jpg) no-repeat top center;background-size:cover;padding:24px 0;margin-bottom:27px}#block-pl-news-category-touts::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-news-category-touts{padding:24px 0}}@media screen and (min-width:1200px){#block-pl-news-category-touts{padding:65px 0}}#block-pl-news-category-touts .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-news-category-touts .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-news-category-touts .block__content{width:1200px;padding-left:10px;padding-right:10px}}.node-type-category .main-highlight .title .category,.specialized-category .main-highlight .title .category{font-size:.75rem;display:block;text-transform:uppercase;font-weight:300;margin-bottom:8px}.node-type-category .main-highlight .title h3,.specialized-category .main-highlight .title h3{font-size:1.5rem;font-weight:700;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.node-type-category .main-highlight .title h3,.specialized-category .main-highlight .title h3{font-size:1.125rem}}#block-pl-category-group-tabs,.match-data-navigation,#match-tabs{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;margin-bottom:25px}@media screen and (min-width:720px){#block-pl-category-group-tabs,.match-data-navigation,#match-tabs{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-category-group-tabs,.match-data-navigation,#match-tabs{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-category-group-tabs::after,.match-data-navigation::after,#match-tabs::after{clear:both;content:"";display:block}#block-pl-category-group-tabs .block__content::after,#block-pl-category-group-tabs .nav-wrapper::after,.match-data-navigation .block__content::after,.match-data-navigation .nav-wrapper::after,#match-tabs .block__content::after,#match-tabs .nav-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-category-group-tabs .block__content,#block-pl-category-group-tabs .nav-wrapper,.match-data-navigation .block__content,.match-data-navigation .nav-wrapper,#match-tabs .block__content,#match-tabs .nav-wrapper{border-bottom:1px solid #ededed}}#block-pl-category-group-tabs li,.match-data-navigation li,#match-tabs li{display:inline-block;float:left;margin-right:11px}#block-pl-category-group-tabs li.active a,#block-pl-category-group-tabs li.switch-tab.active,.match-data-navigation li.active a,.match-data-navigation li.switch-tab.active,#match-tabs li.active a,#match-tabs li.switch-tab.active{background:#00266e}@media screen and (min-width:720px){#block-pl-category-group-tabs li.active a:after,#block-pl-category-group-tabs li.switch-tab.active:after,.match-data-navigation li.active a:after,.match-data-navigation li.switch-tab.active:after,#match-tabs li.active a:after,#match-tabs li.switch-tab.active:after{position:absolute;bottom:-10px;left:50%;margin-left:-10px;content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:#00266e transparent transparent transparent}}.node-type-scores #block-pl-category-group-tabs li.active a,.node-type-venue #block-pl-category-group-tabs li.active a,.node-type-scores #block-pl-category-group-tabs li.switch-tab.active,.node-type-venue #block-pl-category-group-tabs li.switch-tab.active,.node-type-scores .match-data-navigation li.active a,.node-type-venue .match-data-navigation li.active a,.node-type-scores .match-data-navigation li.switch-tab.active,.node-type-venue .match-data-navigation li.switch-tab.active,.node-type-scores #match-tabs li.active a,.node-type-venue #match-tabs li.active a,.node-type-scores #match-tabs li.switch-tab.active,.node-type-venue #match-tabs li.switch-tab.active{background:#fff;color:#0039a6}@media screen and (max-width:720px){.node-type-scores #block-pl-category-group-tabs li.active a,.node-type-venue #block-pl-category-group-tabs li.active a,.node-type-scores #block-pl-category-group-tabs li.switch-tab.active,.node-type-venue #block-pl-category-group-tabs li.switch-tab.active,.node-type-scores .match-data-navigation li.active a,.node-type-venue .match-data-navigation li.active a,.node-type-scores .match-data-navigation li.switch-tab.active,.node-type-venue .match-data-navigation li.switch-tab.active,.node-type-scores #match-tabs li.active a,.node-type-venue #match-tabs li.active a,.node-type-scores #match-tabs li.switch-tab.active,.node-type-venue #match-tabs li.switch-tab.active{border:1px solid #fff}}.node-type-scores #block-pl-category-group-tabs li.active a:after,.node-type-venue #block-pl-category-group-tabs li.active a:after,.node-type-scores #block-pl-category-group-tabs li.switch-tab.active:after,.node-type-venue #block-pl-category-group-tabs li.switch-tab.active:after,.node-type-scores .match-data-navigation li.active a:after,.node-type-venue .match-data-navigation li.active a:after,.node-type-scores .match-data-navigation li.switch-tab.active:after,.node-type-venue .match-data-navigation li.switch-tab.active:after,.node-type-scores #match-tabs li.active a:after,.node-type-venue #match-tabs li.active a:after,.node-type-scores #match-tabs li.switch-tab.active:after,.node-type-venue #match-tabs li.switch-tab.active:after{border-color:#fff transparent transparent transparent}
#block-pl-category-group-tabs a,#block-pl-category-group-tabs .switch-tab,.match-data-navigation a,.match-data-navigation .switch-tab,#match-tabs a,#match-tabs .switch-tab{font-size:.875rem;cursor:pointer;display:inline-block;position:relative}@media screen and (max-width:720px){#block-pl-category-group-tabs a,#block-pl-category-group-tabs .switch-tab,.match-data-navigation a,.match-data-navigation .switch-tab,#match-tabs a,#match-tabs .switch-tab{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #0039a6;background:#0039a6;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;margin-bottom:11px}#block-pl-category-group-tabs a:hover,#block-pl-category-group-tabs .switch-tab:hover,.match-data-navigation a:hover,.match-data-navigation .switch-tab:hover,#match-tabs a:hover,#match-tabs .switch-tab:hover{background:#2254b3;color:#fff;border:1px solid #2254b3}}@media screen and (min-width:720px){#block-pl-category-group-tabs a,#block-pl-category-group-tabs .switch-tab,.match-data-navigation a,.match-data-navigation .switch-tab,#match-tabs a,#match-tabs .switch-tab{font-size:1.25rem;background:#0039a6;color:#fff;text-transform:uppercase;font-weight:900;padding:14px 26px;-webkit-transition:.2s background-color linear;transition:.2s background-color linear}}#block-pl-category-group-tabs a:hover,#block-pl-category-group-tabs .switch-tab:hover,.match-data-navigation a:hover,.match-data-navigation .switch-tab:hover,#match-tabs a:hover,#match-tabs .switch-tab:hover{background:#2254b3}#block-pl-category-group-tabs ul,.match-data-navigation ul,#match-tabs ul{float:left}#block-pl-category-group-tabs .return-link,#block-pl-category-group-tabs .switch-tab-external,.match-data-navigation .return-link,.match-data-navigation .switch-tab-external,#match-tabs .return-link,#match-tabs .switch-tab-external{float:left;display:inline-block}@media screen and (min-width:720px){#block-pl-category-group-tabs .return-link a,#block-pl-category-group-tabs .switch-tab-external a,.match-data-navigation .return-link a,.match-data-navigation .switch-tab-external a,#match-tabs .return-link a,#match-tabs .switch-tab-external a{background:none;color:#0039a6;padding:14px 15px}#block-pl-category-group-tabs .return-link a:after,#block-pl-category-group-tabs .switch-tab-external a:after,.match-data-navigation .return-link a:after,.match-data-navigation .switch-tab-external a:after,#match-tabs .return-link a:after,#match-tabs .switch-tab-external a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:7px 0 7px 7px;border-color:transparent transparent transparent #0039a6;margin-left:11px}}#match-tabs,#block-pl-venue-tabs .match-data-navigation{padding-left:0;padding-right:0;margin-bottom:0;width:100%}@media screen and (min-width:720px){#match-tabs,#block-pl-venue-tabs .match-data-navigation{border-bottom:1px solid #fff}}#match-tabs .switch-tab-external a,#block-pl-venue-tabs .match-data-navigation .switch-tab-external a{color:#fff}#match-tabs .switch-tab-external a:after,#block-pl-venue-tabs .match-data-navigation .switch-tab-external a:after{border-color:transparent transparent transparent #fff}@media screen and (max-width:720px){#match-tabs,#block-pl-venue-tabs .match-data-navigation{padding-left:24px}}.match-data-navigation{margin-top:34px;margin-bottom:0}.match-data-navigation::after{clear:both;content:"";display:block}#match-tabs{margin-bottom:20px}#block-pl-category-stats{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-bottom:50px}@media screen and (min-width:720px){#block-pl-category-stats{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-category-stats{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-category-stats::after{clear:both;content:"";display:block}#block-pl-category-stats h2{color:#0039a6;font-size:1.625rem;margin-bottom:25px}
#block-pl-category-stats .link-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:10px}#block-pl-category-stats .link-button:hover{background-color:#2254b3;text-decoration:none}#block-pl-category-stats .link-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#category-stats{text-align:center}#category-stats h2{color:#0039a6;font-size:1.625rem;margin-bottom:25px}#category-stats table tbody tr.active{background:#f60;color:#fff;cursor:pointer}#category-stats table tbody tr.active td,#category-stats table tbody tr.active td:last-child{color:#fff}#category-stats table tbody tr.active a{color:#fff}#category-stats table tbody tr.active .filter img{-webkit-filter:brightness(10) grayscale(1) contrast(10);filter:brightness(10) grayscale(1) contrast(10)}@media screen and (min-width:1200px){#category-stats.narrow .category-stats-inner{float:left;display:block;margin-right:2.35765%;width:74.41059%}#category-stats.narrow .category-stats-inner:last-child{margin-right:0}}#category-stats.view-mode-full{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:24px;padding-bottom:24px}@media screen and (min-width:720px){#category-stats.view-mode-full{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#category-stats.view-mode-full{width:1200px;padding-left:10px;padding-right:10px}}#category-stats.view-mode-full::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#category-stats.view-mode-full{padding-top:44px;padding-bottom:34px}}#category-stats.view-mode-full h2{font-size:1rem;margin-bottom:12px}#category-stats.view-mode-full h2.category-title{text-transform:none;font-size:1.75rem;text-align:left;color:#00266e;margin-bottom:20px}@media screen and (min-width:720px){#category-stats.view-mode-full h2.category-title{float:left}}@media screen and (min-width:720px){#category-stats.view-mode-full .season-selector-wrapper{float:right;margin-bottom:0}}#category-stats.view-mode-full #category-suspensions-wrapper{text-align:left}#category-stats.view-mode-full #category-suspensions-wrapper table>tbody>tr{background:none}#category-stats.view-mode-full #category-suspensions-wrapper table>tbody>tr td:last-child{font-weight:400;color:#333}@media screen and (min-width:1200px){#category-stats.view-mode-teaser .player-statistics-wrapper{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0}#category-stats.view-mode-teaser .player-statistics-wrapper:last-child{margin-right:0}}@media screen and (min-width:1200px){#category-stats.view-mode-teaser .team-standings-wrapper{float:left;display:block;margin-right:2.35765%;width:57.35098%}#category-stats.view-mode-teaser .team-standings-wrapper:last-child{margin-right:0}}#category-stats table tr.odd{background:#fff}#category-stats table tr.even,#category-stats table tr:nth-child(even){background:#f2f2f2}#category-stats table th{font-size:.75rem;padding:14px 18px;text-transform:none}#category-stats table td{padding:9px 18px;min-height:40px;color:#333}#category-stats table td:last-child{color:#00266e;font-weight:900}#category-stats table a{font-weight:900}#category-stats table a:hover{text-decoration:underline}#category-stats .group-notice{margin-bottom:20px}#category-stats .player-statistics-wrapper{text-align:left}#category-stats .player-statistics-wrapper a{color:inherit;font-weight:inherit}#category-stats .player-statistics-wrapper td{padding:14px 18px}@media screen and (max-width:720px){#category-stats .player-statistics-wrapper td{padding:10px 7px}}#category-stats .team-standings-wrapper{text-align:left;clear:both}#category-stats .team-standings-wrapper td,#category-stats .team-standings-wrapper th{vertical-align:middle}@media screen and (max-width:720px){#category-stats .team-standings-wrapper td,#category-stats .team-standings-wrapper th{text-align:center}#category-stats .team-standings-wrapper td:nth-child(2),#category-stats .team-standings-wrapper th:nth-child(2){text-align:left}}#category-stats .team-standings-wrapper td:first-child,#category-stats .team-standings-wrapper th:first-child{padding-right:0}
@media screen and (max-width:720px){#category-stats .team-standings-wrapper td:first-child,#category-stats .team-standings-wrapper th:first-child{display:none}}#category-stats .team-standings-wrapper td img,#category-stats .team-standings-wrapper th img{height:24px}@media screen and (max-width:720px){#category-stats .player-statistics-wrapper td,#category-stats .team-standings-wrapper td{padding:10px 7px}}@media screen and (max-width:720px){#category-stats .player-statistics-wrapper th,#category-stats .team-standings-wrapper th{padding:12px 10px}}#category-stats td.filter{width:58px}#category-stats td.filter img{cursor:pointer}#category-stats .filter-description{display:-webkit-box;display:-ms-flexbox;display:flex;background:url(/sites/default/themes/palloliitto/images/suodatin.svg) no-repeat left center;background-size:24px 24px;line-height:24px;padding-left:30px;margin-bottom:20px}@media screen and (min-width:1200px){#category-stats-ads{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}#category-stats-ads:last-child{margin-right:0}}.category-matches-wrapper,.category-results-wrapper,#block-pl-match-picks{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;position:relative;padding-top:50px;padding-bottom:50px;text-align:center}@media screen and (min-width:720px){.category-matches-wrapper,.category-results-wrapper,#block-pl-match-picks{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.category-matches-wrapper,.category-results-wrapper,#block-pl-match-picks{width:1200px;padding-left:10px;padding-right:10px}}.category-matches-wrapper>.ajax-loader,.category-results-wrapper>.ajax-loader,#block-pl-match-picks>.ajax-loader{display:none}.category-matches-wrapper .row-layout,.category-results-wrapper .row-layout,#block-pl-match-picks .row-layout{padding-left:0;padding-right:0}.category-matches-wrapper .row-layout .match-detail-column,.category-results-wrapper .row-layout .match-detail-column,#block-pl-match-picks .row-layout .match-detail-column{font-size:.875rem;text-align:center;font-weight:700}@media screen and (min-width:720px){.category-matches-wrapper .row-layout .match-detail-column,.category-results-wrapper .row-layout .match-detail-column,#block-pl-match-picks .row-layout .match-detail-column{font-size:1.125rem}}@media screen and (min-width:1200px){.category-matches-wrapper .row-layout,.category-results-wrapper .row-layout,#block-pl-match-picks .row-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.node-type-scores .category-matches-wrapper,.node-type-venue .category-matches-wrapper,.node-type-scores .category-results-wrapper,.node-type-venue .category-results-wrapper,.node-type-scores #block-pl-match-picks,.node-type-venue #block-pl-match-picks{padding-left:0;padding-right:0;width:100%}.node-type-venue .category-matches-wrapper,.node-type-venue .category-results-wrapper,.node-type-venue #block-pl-match-picks{padding-top:20px}.node-type-scores .category-matches-wrapper,.node-type-scores .category-results-wrapper,.node-type-scores #block-pl-match-picks{padding-top:0}@media screen and (max-width:720px){.category-matches-wrapper,.category-results-wrapper,#block-pl-match-picks{padding-left:0;padding-right:0}}.category-matches-wrapper h2,.category-results-wrapper h2,#block-pl-match-picks h2{text-align:center;margin-bottom:50px;font-size:2.125rem}.category-matches-wrapper .match-row,.category-results-wrapper .match-row,#block-pl-match-picks .match-row{padding:25px 0;text-align:left;position:relative}.category-matches-wrapper .match-row::after,.category-results-wrapper .match-row::after,#block-pl-match-picks .match-row::after{clear:both;content:"";display:block}@media screen and (min-width:1200px){.category-matches-wrapper .match-row,.category-results-wrapper .match-row,#block-pl-match-picks .match-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.category-matches-wrapper .match-row:nth-child(2n),.category-results-wrapper .match-row:nth-child(2n),#block-pl-match-picks .match-row:nth-child(2n){background:#ededed}.category-matches-wrapper .match-row:nth-child(2n) .team-score,.category-results-wrapper .match-row:nth-child(2n) .team-score,#block-pl-match-picks .match-row:nth-child(2n) .team-score{background:#fff}@media screen and (min-width:1200px){.category-matches-wrapper .category-column,.category-matches-wrapper .match-detail-column,.category-matches-wrapper .link-column,.category-results-wrapper .category-column,.category-results-wrapper .match-detail-column,.category-results-wrapper .link-column,#block-pl-match-picks .category-column,#block-pl-match-picks .match-detail-column,#block-pl-match-picks .link-column{float:left}}@media screen and (min-width:1200px){.category-matches-wrapper .category-column,.category-matches-wrapper .link-column,.category-results-wrapper .category-column,.category-results-wrapper .link-column,#block-pl-match-picks .category-column,#block-pl-match-picks .link-column{width:25%}}.category-matches-wrapper .match-detail-column,.category-results-wrapper .match-detail-column,#block-pl-match-picks .match-detail-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){.category-matches-wrapper .match-detail-column,.category-results-wrapper .match-detail-column,#block-pl-match-picks .match-detail-column{width:50%}}#block-pl-scores-matches .category-matches-wrapper .match-detail-column,#block-pl-scores-matches .category-results-wrapper .match-detail-column,#block-pl-scores-matches #block-pl-match-picks .match-detail-column{display:block}.category-matches-wrapper .flex-wrapper,.category-results-wrapper .flex-wrapper,#block-pl-match-picks .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.category-matches-wrapper .home-team-wrapper,.category-matches-wrapper .visiting-team-wrapper,.category-results-wrapper .home-team-wrapper,.category-results-wrapper .visiting-team-wrapper,#block-pl-match-picks .home-team-wrapper,#block-pl-match-picks .visiting-team-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.category-matches-wrapper .match-time-wrapper,.category-matches-wrapper .time-column,.category-results-wrapper .match-time-wrapper,.category-results-wrapper .time-column,#block-pl-match-picks .match-time-wrapper,#block-pl-match-picks .time-column{width:100%;text-align:center;color:#00266e;font-size:.875rem}@media screen and (max-width:720px){.category-matches-wrapper .match-time-wrapper,.category-matches-wrapper .time-column,.category-results-wrapper .match-time-wrapper,.category-results-wrapper .time-column,#block-pl-match-picks .match-time-wrapper,#block-pl-match-picks .time-column{margin-top:15px}}.category-matches-wrapper .overtime-wrapper,.category-results-wrapper .overtime-wrapper,#block-pl-match-picks .overtime-wrapper{margin-top:10px;text-align:center}
.category-matches-wrapper .overtime-wrapper span,.category-results-wrapper .overtime-wrapper span,#block-pl-match-picks .overtime-wrapper span{margin:0 3px}.category-matches-wrapper .match-arena,.category-results-wrapper .match-arena,#block-pl-match-picks .match-arena{margin-top:5px}.category-matches-wrapper .match-arena a,.category-results-wrapper .match-arena a,#block-pl-match-picks .match-arena a{color:#0039a6}@media screen and (min-width:720px){.category-matches-wrapper .match-time-wrapper,.category-results-wrapper .match-time-wrapper,#block-pl-match-picks .match-time-wrapper{margin-top:10px}}.category-matches-wrapper .team-name,.category-results-wrapper .team-name,#block-pl-match-picks .team-name{font-size:.875rem;font-weight:700;color:#00266e;width:70px}.category-matches-wrapper .team-name a,.category-results-wrapper .team-name a,#block-pl-match-picks .team-name a{color:#fff}.category-matches-wrapper .team-name a:hover,.category-results-wrapper .team-name a:hover,#block-pl-match-picks .team-name a:hover{text-decoration:underline}@media screen and (min-width:720px){.category-matches-wrapper .team-name,.category-results-wrapper .team-name,#block-pl-match-picks .team-name{font-size:1.125rem;width:200px}}@media screen and (min-width:1200px){.category-matches-wrapper .team-name,.category-results-wrapper .team-name,#block-pl-match-picks .team-name{width:150px}}.category-matches-wrapper .crest,.category-results-wrapper .crest,#block-pl-match-picks .crest{width:32px;margin:0 10px}.category-matches-wrapper .team-score,.category-results-wrapper .team-score,#block-pl-match-picks .team-score{font-size:1.125rem;padding:8px 10px;font-weight:700;background:#ededed;display:inline-block;color:#0039a6}.category-matches-wrapper .separator,.category-results-wrapper .separator,#block-pl-match-picks .separator{margin:0 12px;font-size:1.125rem;font-weight:700;color:#0039a6}.category-matches-wrapper .home-team-wrapper .team-name,.category-results-wrapper .home-team-wrapper .team-name,#block-pl-match-picks .home-team-wrapper .team-name{text-align:right}.category-matches-wrapper .visiting-team-wrapper .team-name,.category-results-wrapper .visiting-team-wrapper .team-name,#block-pl-match-picks .visiting-team-wrapper .team-name{text-align:left}.category-matches-wrapper .category-column,.category-results-wrapper .category-column,#block-pl-match-picks .category-column{text-align:center;font-size:1rem;color:#00266e;margin-bottom:15px}@media screen and (min-width:1200px){.category-matches-wrapper .category-column,.category-results-wrapper .category-column,#block-pl-match-picks .category-column{padding-left:100px;text-align:left;margin-bottom:0}.node-type-scores .category-matches-wrapper .category-column,.node-type-venue .category-matches-wrapper .category-column,.node-type-scores .category-results-wrapper .category-column,.node-type-venue .category-results-wrapper .category-column,.node-type-scores #block-pl-match-picks .category-column,.node-type-venue #block-pl-match-picks .category-column{padding-left:20px}}.category-matches-wrapper .link-column,.category-results-wrapper .link-column,#block-pl-match-picks .link-column{text-align:center;margin-top:15px;margin-bottom:-3px}.category-matches-wrapper .link-column span,.category-results-wrapper .link-column span,#block-pl-match-picks .link-column span{margin-left:3px;margin-bottom:7px;display:inline-block}.category-matches-wrapper .link-column span:first-child,.category-results-wrapper .link-column span:first-child,#block-pl-match-picks .link-column span:first-child{margin-left:0}@media screen and (min-width:1200px){.category-matches-wrapper .link-column,.category-results-wrapper .link-column,#block-pl-match-picks .link-column{margin-top:0;padding-right:100px;text-align:right}.node-type-scores .category-matches-wrapper .link-column,.node-type-venue .category-matches-wrapper .link-column,.node-type-scores .category-results-wrapper .link-column,.node-type-venue .category-results-wrapper .link-column,.node-type-scores #block-pl-match-picks .link-column,.node-type-venue #block-pl-match-picks .link-column{padding-right:20px}}.category-matches-wrapper .link-column a,.category-results-wrapper .link-column a,#block-pl-match-picks .link-column a{font-size:.75rem;text-transform:uppercase;color:#0039a6;border:1px solid #0039a6;border-radius:22px;padding:10px 18px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear}.category-matches-wrapper .link-column a:hover,.category-results-wrapper .link-column a:hover,#block-pl-match-picks .link-column a:hover{background:#0039a6;color:#fff;border:1px solid #fff}.category-matches-wrapper .match-row.row-active .link-column a,.category-results-wrapper .match-row.row-active .link-column a,#block-pl-match-picks .match-row.row-active .link-column a{color:#fff;border:1px solid #f60;background:#f60}.category-matches-wrapper .match-row.row-active .link-column a:hover,.category-results-wrapper .match-row.row-active .link-column a:hover,#block-pl-match-picks .match-row.row-active .link-column a:hover{background:#fe7d27;border:1px solid #fe7d27}.category-matches-wrapper .category-results-wrapper,.category-matches-wrapper .category-matches-wrapper,.category-results-wrapper .category-results-wrapper,.category-results-wrapper .category-matches-wrapper,#block-pl-match-picks .category-results-wrapper,#block-pl-match-picks .category-matches-wrapper{text-align:center}.category-matches-wrapper .link-button,.category-results-wrapper .link-button,#block-pl-match-picks .link-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:50px}.category-matches-wrapper .link-button:hover,.category-results-wrapper .link-button:hover,#block-pl-match-picks .link-button:hover{background-color:#2254b3;text-decoration:none}.category-matches-wrapper .link-button:after,.category-results-wrapper .link-button:after,#block-pl-match-picks .link-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}.category-matches-wrapper .link-button#ajax-fetch-more,.category-matches-wrapper .link-button#pager-show-more,.category-results-wrapper .link-button#ajax-fetch-more,.category-results-wrapper .link-button#pager-show-more,#block-pl-match-picks .link-button#ajax-fetch-more,#block-pl-match-picks .link-button#pager-show-more{padding:0 60px 0 70px;height:45px;line-height:45px}.category-matches-wrapper .link-button#ajax-fetch-more:after,.category-matches-wrapper .link-button#pager-show-more:after,.category-results-wrapper .link-button#ajax-fetch-more:after,.category-results-wrapper .link-button#pager-show-more:after,#block-pl-match-picks .link-button#ajax-fetch-more:after,#block-pl-match-picks .link-button#pager-show-more:after{margin-left:12px;margin-bottom:2px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:7px 7px 0 7px;border-color:#fff transparent transparent transparent}
.category-matches-wrapper .match-status,.category-results-wrapper .match-status,#block-pl-match-picks .match-status{font-size:.6875rem;font-weight:800;text-transform:uppercase;padding:6px 7px;position:absolute;top:0;left:0;background:#f60;color:#fff}.category-matches-wrapper.view-mode-full,.category-results-wrapper.view-mode-full,#block-pl-match-picks.view-mode-full{padding-top:34px}.category-matches-wrapper.view-mode-full .team-name a,.category-results-wrapper.view-mode-full .team-name a,#block-pl-match-picks.view-mode-full .team-name a{color:#0039a6}.category-matches-wrapper.view-mode-full .title-container,.category-results-wrapper.view-mode-full .title-container,#block-pl-match-picks.view-mode-full .title-container{display:-webkit-box;display:-ms-flexbox;display:flex}.category-matches-wrapper.view-mode-full .category-title,.category-results-wrapper.view-mode-full .category-title,#block-pl-match-picks.view-mode-full .category-title{-ms-flex-item-align:start;align-self:flex-start;text-transform:none;font-size:1.75rem;text-align:left;color:#00266e}.category-matches-wrapper.view-mode-full .action-links,.category-results-wrapper.view-mode-full .action-links,#block-pl-match-picks.view-mode-full .action-links{margin-left:auto}.category-matches-wrapper.view-mode-full .match-row,.category-results-wrapper.view-mode-full .match-row,#block-pl-match-picks.view-mode-full .match-row{padding:23px 0}.category-matches-wrapper.view-mode-full .match-row:nth-child(1n),.category-results-wrapper.view-mode-full .match-row:nth-child(1n),#block-pl-match-picks.view-mode-full .match-row:nth-child(1n){background:#ededed}.category-matches-wrapper.view-mode-full .match-row:nth-child(1n) .team-score,.category-results-wrapper.view-mode-full .match-row:nth-child(1n) .team-score,#block-pl-match-picks.view-mode-full .match-row:nth-child(1n) .team-score{background:#fff}.category-matches-wrapper.view-mode-full .match-row:nth-child(2n),.category-results-wrapper.view-mode-full .match-row:nth-child(2n),#block-pl-match-picks.view-mode-full .match-row:nth-child(2n){background:#fff}.category-matches-wrapper.view-mode-full .match-row:nth-child(2n) .team-score,.category-results-wrapper.view-mode-full .match-row:nth-child(2n) .team-score,#block-pl-match-picks.view-mode-full .match-row:nth-child(2n) .team-score{background:#ededed}@media screen and (min-width:1200px){.category-matches-wrapper.view-mode-full .match-time-wrapper,.category-results-wrapper.view-mode-full .match-time-wrapper,#block-pl-match-picks.view-mode-full .match-time-wrapper{margin-top:0}.category-matches-wrapper.view-mode-full .match-detail-column,.category-results-wrapper.view-mode-full .match-detail-column,#block-pl-match-picks.view-mode-full .match-detail-column{width:50%}.category-matches-wrapper.view-mode-full .time-column,.category-results-wrapper.view-mode-full .time-column,#block-pl-match-picks.view-mode-full .time-column{width:15%;color:#00266e;font-size:.875rem}.category-matches-wrapper.view-mode-full .link-column,.category-results-wrapper.view-mode-full .link-column,#block-pl-match-picks.view-mode-full .link-column{width:30%;text-align:right;padding-right:25px}.category-matches-wrapper.view-mode-full .category-column,.category-results-wrapper.view-mode-full .category-column,#block-pl-match-picks.view-mode-full .category-column{width:15%;padding-left:25px}}#block-pl-venue-matches{float:left;display:block;margin-right:2.35765%;width:100%}#block-pl-venue-matches:last-child{margin-right:0}@media screen and (min-width:1200px){#block-pl-venue-matches{float:left;display:block;margin-right:2.35765%;width:74.41059%}#block-pl-venue-matches:last-child{margin-right:0}}#block-pl-category-matches .team-name a{color:#0039a6}@media screen and (min-width:1200px){#block-pl-category-matches{width:100%;background-image:url(/sites/default/files/backgrounds/category_matches_bg.jpg);background-repeat:no-repeat;background-position:top center;background-color:#000;color:#fff}#block-pl-category-matches .category-matches-wrapper{width:100%;padding-left:0;padding-right:0}.node-type-category-suomen-cup #block-pl-category-matches{background-image:url(/sites/default/files/backgrounds/category_suomencup_matches_bg.jpg)}.node-type-category-ykkonen #block-pl-category-matches{background-image:url(/sites/default/files/backgrounds/category_ykkonen_matches_bg.jpg)}.node-type-category-naisten-liiga #block-pl-category-matches{background-image:url(/sites/default/files/backgrounds/category_naistenliiga_matches_bg.jpg)}.node-type-category-futsal #block-pl-category-matches{background-image:url(/sites/default/files/backgrounds/category_futsal_matches_bg.jpg)}.node-type-category-futsal-sport #block-pl-category-matches{background-image:url(/sites/default/files/backgrounds/category_futsal_sport_matches_bg.jpg)}#block-pl-category-matches h2{color:#f60;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#block-pl-category-matches .remove-filter{font-size:14px;color:#fff;margin-left:30px;text-transform:initial;font-family:"lato",sans-serif;font-weight:400;cursor:pointer;background:url(/sites/default/themes/palloliitto/images/x.svg) no-repeat left center;padding-left:20px}#block-pl-category-matches .match-time-wrapper,#block-pl-category-matches .team-name,#block-pl-category-matches .separator,#block-pl-category-matches .category-column{color:#fff}
#block-pl-category-matches .separator{margin:0 5px}#block-pl-category-matches .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px) and (min-width:720px){#block-pl-category-matches .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px) and (min-width:1200px){#block-pl-category-matches .block__content{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){#block-pl-category-matches .match-row{background:rgba(0,0,0,0.4)}#block-pl-category-matches .match-row:nth-child(2n){background:rgba(255,255,255,0.3)}#block-pl-category-matches .team-name a{color:#fff}#block-pl-category-matches .link-column a{color:#fff;border:1px solid #fff}}#block-pl-category-results .team-name a{color:#0039a6}#block-pl-category-category-description{padding:60px 0;background:#0039a6;color:#fff}@media screen and (min-width:720px){#block-pl-category-category-description{background:url(/sites/default/themes/palloliitto/images/backgrounds/category_description_bg.jpg) no-repeat top center}.node-type-category-futsal #block-pl-category-category-description,.node-type-category-futsal-sport #block-pl-category-category-description{background:url(/sites/default/themes/palloliitto/images/backgrounds/category_description_bg_futsal.jpg) no-repeat top center}}#block-pl-category-category-description .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-category-category-description .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-category-category-description .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-category-category-description .block__content::after{clear:both;content:"";display:block}#block-pl-category-category-description .info-wrapper{text-align:center;font-size:1rem;line-height:1.6em}#block-pl-category-category-description .info-wrapper p{line-height:1.6em}#block-pl-category-category-description .info-wrapper h1,#block-pl-category-category-description .info-wrapper h2{font-size:1.875rem;margin-bottom:35px;color:#fff;text-transform:none}@media screen and (min-width:720px){#block-pl-category-category-description .info-wrapper h1,#block-pl-category-category-description .info-wrapper h2{font-size:3.125rem}}@media screen and (min-width:1200px){#block-pl-category-category-description .info-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-category-category-description .info-wrapper:last-child{margin-right:0}}#block-pl-category-category-crests{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-category-category-crests{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-category-category-crests{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-category-category-crests::after{clear:both;content:"";display:block}#block-pl-category-category-crests .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px 0 0}#block-pl-category-category-crests a{margin-right:30px;margin-bottom:20px}#block-pl-category-category-crests a:last-child{margin-right:0}#block-pl-category-category-crests a img{max-height:50px;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1)}@media screen and (min-width:720px){#block-pl-category-category-crests a img{max-height:70px}}#block-pl-category-category-crests a img:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.button-clear-wrapper{clear:both}#block-pl-contact-search-contact-section-search{max-width:813px;width:100%;margin:0 auto}#block-pl-contact-search-contact-section-search .select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
#block-pl-contact-search-contact-section-search .select-wrapper select{display:none}#block-pl-contact-search-contact-section-search .select-wrapper label{font-size:.875rem;color:#00266e;font-weight:600}#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-topic{width:100%}@media(min-width:820px){#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-topic{width:31%}}#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-location{width:100%}@media(min-width:820px){#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-location{width:31%}}@media screen and (min-width:1200px){#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-location{margin-right:40px}}#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-person{width:100%}@media(min-width:820px){#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-person{width:31%}}@media screen and (min-width:1200px){#block-pl-contact-search-contact-section-search .select-wrapper .-pl-contact-search-select-person{width:26%}}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container{width:100%}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container *{font-size:.75rem;color:#0039a6;font-family:"lato",sans-serif !important}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit{width:100% !important;border-radius:0;border:1px solid #0039a6;background:#fff;height:40px !important}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-text{font-size:.75rem;color:#0039a6;text-transform:uppercase;width:100% !important;max-width:90% !important}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-arrow-container{max-width:10% !important;margin-right:5px;margin-top:-3px}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-arrow-container .selectboxit-default-arrow{border-top:5px solid #0039a6;border-right:5px solid transparent;border-left:5px solid transparent}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container span,#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options a{height:40px !important;line-height:40px !important}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options{width:100% !important;border-radius:0;border:1px solid #0039a6;background:#fff}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options .selectboxit-option-first,#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options .selectboxit-option-last{border-radius:0 !important}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options .selectboxit-option-anchor{font-size:.75rem;color:#0039a6;text-transform:uppercase}#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options .selectboxit-selected .selectboxit-option-anchor,#block-pl-contact-search-contact-section-search .select-wrapper .selectboxit-container .selectboxit-options .selectboxit-focus .selectboxit-option-anchor{color:#fff !important;background:#0039a6 !important}#block-pl-contact-search-contact-section-search .link-wrapper{text-align:center;margin-bottom:35px}#block-pl-contact-search-contact-section-search .link-wrapper #reset{display:inline-block;width:100%;margin-bottom:12px}@media(min-width:820px){#block-pl-contact-search-contact-section-search .link-wrapper #reset{width:auto;margin-bottom:0}}#block-pl-contact-search-contact-section-search .link-wrapper #reset:before{display:inline-block;content:"";width:10px;height:10px;background:url(/sites/default/themes/palloliitto/images/contact_cross.svg) no-repeat;background-size:contain;margin-right:7px}#block-pl-contact-search-contact-section-search .link-wrapper #show_all{display:inline-block;width:100%}@media(min-width:820px){#block-pl-contact-search-contact-section-search .link-wrapper #show_all{width:auto}}#block-pl-contact-search-contact-section-search .link-wrapper #show_all:before{display:inline-block;content:"";width:10px;height:5px;background:url(/sites/default/themes/palloliitto/images/contact_blue_chevron.svg) no-repeat;background-size:contain;margin-right:7px;margin-bottom:2px}#block-pl-contact-search-contact-section-search .link-wrapper a{font-size:.75rem;color:#0039a6}@media(min-width:820px){#block-pl-contact-search-contact-section-search .link-wrapper a{margin:0 15px}}#block-pl-contact-search-contact-section-search .topic-wrapper h3{margin-bottom:20px}#block-pl-contact-search-contact-section-search .topic-wrapper .topic{margin-bottom:40px}#block-pl-contact-search-contact-section-search .placeholder{font-size:1rem;line-height:26px;color:#666;padding-top:40px;text-align:center}#block-pl-event-event-calendar-description{margin:10px 0 20px}#block-pl-event-event-calendar-description p{font-size:1rem;line-height:normal;margin-bottom:15px}#block-pl-event-event-calendar-description .buttons a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.75rem;margin-right:15px;margin-bottom:15px}#block-pl-event-event-calendar-description .buttons a:hover{background-color:#2254b3;text-decoration:none}#block-pl-event-event-calendar-description .buttons a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}
.view-event-calendar .view-header{display:none}.view-event-calendar.view-display-id-page_3 .view-header{display:block;background:#0039a6;float:none;padding:0;margin:0;margin-bottom:15px}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .view-header{height:55px}}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper{width:100%;height:100%}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav{margin:0;padding:0;float:none;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 10px 15px}}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav{float:left;width:calc(100% - 200px)}}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav .date-heading h3{color:#fff;font-size:1rem;text-transform:none}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav .date-heading h3{font-size:1rem}}@media screen and (min-width:1200px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav .date-heading h3{font-size:1.375rem}}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav .date-prev a:before{border-right-color:#fff}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .date-nav .date-next a:before{border-left-color:#fff}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .calendar-link{float:none;width:100%;clear:both}@media screen and (max-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .calendar-link{padding:0 10px 15px}}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .calendar-link{clear:none;float:right;width:200px;text-align:right;margin-right:20px}}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .calendar-link a{color:#fff;font-weight:700}.view-event-calendar.view-display-id-page_3 .view-header .date-nav-wrapper .calendar-link a:before{content:'';display:inline-block;background-image:url(/sites/default/themes/palloliitto/images/calendar.svg);background-size:15px 15px;width:15px;height:15px;margin-right:10px}.view-event-calendar .view-content .calendar-calendar td{border:1px solid #0039a6}.view-event-calendar .view-content .calendar-calendar .month-view th.days{background:none;border:none;text-align:right;padding-bottom:10px;font-size:1rem;font-weight:600;color:#666}.view-event-calendar .view-content .calendar-calendar .month-view td.week{background:#0039a6;font-size:1rem;font-weight:600;padding:15px;color:#fff}.view-event-calendar .view-content .calendar-calendar .month-view td.week a{color:#fff}.view-event-calendar .view-content .calendar-calendar .month-view td.date-box{color:#999;font-size:1.125rem;font-weight:300;padding:5px 5px 0}.view-event-calendar .view-content .calendar-calendar .month-view td.date-box a{color:#999;font-weight:300}.view-event-calendar .view-content .calendar-calendar .month-view td.date-box.today{border-color:#f60}.view-event-calendar .view-content .calendar-calendar .month-view td.single-day,.view-event-calendar .view-content .calendar-calendar .month-view .views-row{padding:5px}.view-event-calendar .view-content .calendar-calendar .month-view td.single-day.today,.view-event-calendar .view-content .calendar-calendar .month-view .views-row.today{border-color:#f60}.view-event-calendar .view-content .calendar-calendar .month-view .inner .item{margin-bottom:20px}.view-event-calendar .view-content .calendar-calendar .month-view .inner div.calendar{background:none;overflow:visible}.view-event-calendar .view-content .calendar-calendar .month-view .inner div.calendar div{background:none}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar{font-size:.8125rem}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .conditional-title{color:#000;font-weight:800;display:block;font-size:.8125rem;line-height:normal}@media screen and (min-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .conditional-title{display:inline}}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .conditional-title a{color:#0039a6;font-weight:800}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper{display:block;height:auto;position:relative}@media screen and (min-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper{display:inline-block;margin-left:5px;height:12px}}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper span.icon-plus{width:13px;height:13px;background-image:url(/sites/default/themes/palloliitto/images/icon_plus.png);background-size:100% auto;background-repeat:no-repeat;display:block;z-index:2}@media screen and (max-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper span.icon-plus{margin-top:3px}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper span.icon-plus.icon-minus{background-image:url(/sites/default/themes/palloliitto/images/icon_minus.png)}
}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description{display:none}@media screen and (max-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description{background:#fff;border:1px solid #00266e;padding:10px}}@media screen and (min-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description{position:absolute;left:12px;z-index:30;padding-left:16px;padding-right:0}}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description .desc-arrow{position:absolute;left:1px;right:auto;width:16px;height:100%;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border.png);background-repeat:no-repeat;background-position:left center}@media screen and (max-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description .desc-arrow{display:none}}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description.desc-box-onleft{padding-left:0;padding-right:16px}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description.desc-box-onleft .desc-arrow{right:1px;left:auto;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border-right.png);background-position:right center}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description .description{width:100%;font-size:.8125rem;line-height:normal;color:#000}@media screen and (min-width:720px){.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description .description{background:#fff;padding:15px;border:1px solid #0039a6;width:250px}}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .short-description-wrapper .event-short-description p{margin:0;padding:0}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .views-field-field-short-description{display:none;position:absolute;z-index:20;padding-left:16px}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .views-field-field-short-description .desc-arrow{position:absolute;left:1px;width:16px;height:100%;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border.png);background-repeat:no-repeat;background-position:left center}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .views-field-field-short-description .description{background:#fff;padding:15px;border:1px solid #0039a6;font-size:.8125rem;line-height:normal;color:#000;width:250px}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .views-field-field-short-description p{margin:0;padding:0}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar.short-desc-visible .views-field-field-short-description{display:block}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .views-field-field-event-city{color:#666;font-size:.8125rem;line-height:normal;margin:3px 0}.view-event-calendar .view-content .calendar-calendar .month-view .inner .view-item-event_calendar .event-time{color:#666;font-size:.8125rem;line-height:normal}@media screen and (min-width:1200px){#block-views-event-calendar-block-1{display:block}}#block-views-event-calendar-block-1 h2.block__title{display:none}#block-views-event-calendar-block-1 .views-exposed-widget{position:relative}#block-views-event-calendar-block-1 .ajax-progress-throbber{height:100%;right:20px;width:40px}@media screen and (min-width:720px){#block-views-event-calendar-block-1 .ajax-progress-throbber{right:125px}}#block-views-event-calendar-block-1 .throbber{background:transparent url(/sites/default/themes/palloliitto/images/ajax_loader_blue.svg) no-repeat center;background-size:40px 40px;height:100% !important;width:100% !important}#block-views-event-calendar-block-1 .calendar-calendar .month-view .full tr.single-day .no-entry .inner,#block-views-event-calendar-block-1 .calendar-calendar .no-entry .inner{height:auto !important;line-height:normal}@media all and (max-width:1199px){#block-views-event-calendar-block-1 .calendar-calendar table,#block-views-event-calendar-block-1 .calendar-calendar tbody,#block-views-event-calendar-block-1 .calendar-calendar th,#block-views-event-calendar-block-1 .calendar-calendar td,#block-views-event-calendar-block-1 .calendar-calendar tr{display:block}#block-views-event-calendar-block-1 .calendar-calendar thead,#block-views-event-calendar-block-1 .calendar-calendar thead tr,#block-views-event-calendar-block-1 .calendar-calendar td.date-box,#block-views-event-calendar-block-1 .calendar-calendar td.week{position:absolute;top:-9999px;left:-9999px}#block-views-event-calendar-block-1 .calendar-calendar td,#block-views-event-calendar-block-1 .calendar-calendar td.calendar-agenda-items{border:none;position:relative;width:100%;overflow:hidden;margin-bottom:15px}#block-views-event-calendar-block-1 .calendar-calendar td.past{display:none !important}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td.empty,#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td.no-entry{display:none !important}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td:before{font-weight:800;line-height:22px;font-size:.875rem}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td .inner{padding:20px;background:#f4f4f4}}@media screen and (max-width:1200px) and (min-width:720px){#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td{display:-webkit-box;display:-ms-flexbox;display:flex}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td:before{float:left;width:100px;text-align:center;padding:20px 10px;clear:both;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#0039a6;padding:10px;content:attr(data-label);padding:20px 10px}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td .inner{width:calc(100% - 100px);float:left}
}@media screen and (max-width:720px){#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td:before{width:100%;clear:both;text-align:center;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#0039a6;padding:10px;content:attr(data-label)}#block-views-event-calendar-block-1 .calendar-calendar tr.single-day td .inner{width:100%;float:none}}#block-views-event-calendar-block-7{display:block}@media screen and (min-width:1200px){#block-views-event-calendar-block-7{display:none}}#block-views-event-calendar-block-7 h2.block__title{display:none}#block-views-event-calendar-block-7 .views-row{margin-bottom:12px;overflow:hidden}#block-views-event-calendar-block-7 .views-row .views-field-field-event-date{float:none;background:#0039a6;padding:20px;color:#fff;font-weight:800;line-height:22px;font-size:.875rem}@media screen and (min-width:720px){#block-views-event-calendar-block-7 .views-row .views-field-field-event-date{float:left;width:100px;text-align:center;padding:20px 10px}}#block-views-event-calendar-block-7 .views-row .event-content-wrapper{background:#f4f4f4;padding:20px;position:relative;font-size:.8125rem}@media screen and (min-width:720px){#block-views-event-calendar-block-7 .views-row .event-content-wrapper{width:calc(100% - 100px);float:left}}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .conditional-title{color:#000;font-weight:800;display:inline;font-size:1rem;line-height:normal}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .conditional-title a{color:#0039a6;font-weight:800}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper{display:inline-block;margin-left:5px;height:12px;position:relative}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper span.icon-plus{width:13px;height:13px;background:url(/sites/default/themes/palloliitto/src/images/icon_plus.png) no-repeat;background-size:100% auto;display:block;z-index:2}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description{display:none;position:absolute;left:12px;z-index:30;padding-left:16px;padding-right:0}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description .desc-arrow{position:absolute;left:1px;right:auto;width:16px;height:100%;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border.png);background-repeat:no-repeat;background-position:left center}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description.desc-box-onleft{padding-left:0;padding-right:16px}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description.desc-box-onleft .desc-arrow{right:1px;left:auto;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border-right.png);background-position:right center}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description .description{background:#fff;padding:15px;border:1px solid #0039a6;font-size:.8125rem;line-height:normal;color:#000;width:250px}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .short-description-wrapper .event-short-description p{margin:0;padding:0}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .views-field-field-short-description{display:none;position:absolute;z-index:20;background:#fff;padding:15px;border:1px solid #0039a6;font-size:.8125rem;line-height:normal;color:#000;width:250px}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .views-field-field-short-description p{margin:0;padding:0}#block-views-event-calendar-block-7 .views-row .event-content-wrapper.short-desc-visible .views-field-field-short-description{display:block}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .views-field-field-event-city{color:#666;font-size:.8125rem;line-height:normal;margin:3px 0}#block-views-event-calendar-block-7 .views-row .event-content-wrapper .event-time{color:#666;font-size:.8125rem;line-height:normal}.view-event-calendar.view-display-id-page_3 h2.block__title{display:none}.view-event-calendar.view-display-id-page_3 .views-row{margin-bottom:12px;overflow:hidden}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row{display:-webkit-box;display:-ms-flexbox;display:flex}}.view-event-calendar.view-display-id-page_3 .views-row .date-wrapper{float:none;background:#0039a6;padding:20px;color:#fff;font-weight:800;line-height:22px;width:100%;text-align:center;font-size:.875rem}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .date-wrapper{float:left;width:100px;text-align:center;padding:20px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper{background:#f4f4f4;padding:0;position:relative;overflow:hidden;float:none;width:100%;clear:both;font-size:.8125rem}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper{width:calc(100% - 100px);float:left;clear:none}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper{padding:15px}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper{float:left;width:calc(100% - 110px)}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .conditional-title{color:#000;font-weight:800;display:inline;font-size:1rem;line-height:normal}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .conditional-title a{color:#0039a6;font-weight:800}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .event-address-category-wrapper{overflow:hidden}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .event-address-city{float:left}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .event-address-city span{display:block;line-height:normal}@media screen and (max-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .views-field-field-event-category{margin:5px 0}}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-details-wrapper .views-field-field-event-category{float:right}}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper{position:absolute;right:0;top:0;height:100%;width:110px;vertical-align:middle;text-align:center}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more{width:100%;height:100%}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more a{color:#0039a6;font-weight:700;display:block;margin:0 20px 20px}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more a{color:#fff;background:#0039a6;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;margin:0}
.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more a:hover{background:#f60}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more a span:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:6px 0 6px 7px;border-color:transparent transparent transparent #0039a6;margin-left:10px}@media screen and (min-width:720px){.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-read-more-wrapper .event-read-more a span:after{border-color:transparent transparent transparent #fff}}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .views-field-field-short-description{background:#eaeaea;padding:15px 15px 10px;font-size:.8125rem;line-height:normal;color:#000;font-weight:700;clear:both;overflow:hidden}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .views-field-field-short-description p{margin:0;padding:0}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper.short-desc-visible .views-field-field-short-description{display:block}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .views-field-field-event-city{color:#666;font-size:.8125rem;line-height:normal;margin:3px 0}.view-event-calendar.view-display-id-page_3 .views-row .event-content-wrapper .event-time{color:#666;font-size:.8125rem;line-height:normal}.view-event-calendar .calendar-more .view-item-event_calendar .calendar-more a,.view-event-calendar .match-link{font-size:.75rem;color:#0039a6 !important;display:inline-block;font-weight:400;text-align:left !important;width:100%}.view-event-calendar .calendar-more .view-item-event_calendar .calendar-more a:after,.view-event-calendar .match-link:after{content:'';display:inline-block;background-image:url(/sites/default/themes/palloliitto/images/chevron-right-blue.svg);background-size:9px 9px;width:9px;height:9px;margin-left:3px}.view-event-calendar .calendar-more{margin-bottom:5px}.view-event-calendar .match-link{padding:0 3px}@media screen and (max-width:720px){#block-views-event-calendar-block-8 .calendar-calendar table,#block-views-event-calendar-block-8 .calendar-calendar tbody,#block-views-event-calendar-block-8 .calendar-calendar th,#block-views-event-calendar-block-8 .calendar-calendar td,#block-views-event-calendar-block-8 .calendar-calendar tr{display:block}#block-views-event-calendar-block-8 .calendar-calendar thead,#block-views-event-calendar-block-8 .calendar-calendar thead tr,#block-views-event-calendar-block-8 .calendar-calendar tr.date-box{position:absolute;top:-9999px;left:-9999px}#block-views-event-calendar-block-8 .calendar-calendar tr td.no-entry{border-bottom:1px solid #ccc}#block-views-event-calendar-block-8 .calendar-calendar td:before{width:100%;white-space:nowrap;clear:both;text-align:center;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#a1978a;padding:10px;content:attr(data-label);height:44px}#block-views-event-calendar-block-8 .calendar-calendar td.today,#block-views-event-calendar-block-8 .calendar-calendar .month-view .full tr td.single-day.today{border-top:2px solid #0074ab;-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.25);box-shadow:0px 1px 4px 1px rgba(0,0,0,0.25)}#block-views-event-calendar-block-8 .calendar-calendar .month-view .full td{padding:0}#block-views-event-calendar-block-8 .calendar-calendar td,#block-views-event-calendar-block-8 .calendar-calendar td.calendar-agenda-items{border:none;position:relative;width:100%}#block-views-event-calendar-block-8 .calendar-calendar td.past{display:none}#block-views-event-calendar-block-8 .calendar-calendar td.calendar-agenda-items div.calendar{padding:0}#block-views-event-calendar-block-8 .calendar-calendar div.calendar,#block-views-event-calendar-block-8 .calendar-calendar .date-display-single,#block-views-event-calendar-block-8 .calendar-calendar td span.date-display-single{font-size:medium;font-weight:400}
#block-views-event-calendar-block-8 .calendar-calendar .inner .item{padding:10px}#block-views-event-calendar-block-8 .calendar-calendar .month-view .full tr.single-day .no-entry{height:44px !important;line-height:24px}#block-views-event-calendar-block-8 .calendar-calendar .month-view .full tr.single-day .no-entry .inner,#block-views-event-calendar-block-8 .calendar-calendar .no-entry .inner{height:auto !important;line-height:1px}#block-views-event-calendar-block-8 .calendar-calendar .inner .views-field-title-field{display:inline-block}}#block-views-event-calendar-block-5,#block-views-event-calendar-block-4,#block-views-event-calendar-block-6{margin-top:30px}#block-views-event-calendar-block-5::after,#block-views-event-calendar-block-4::after,#block-views-event-calendar-block-6::after{clear:both;content:"";display:block}#block-views-event-calendar-block-5 h2.block__title,#block-views-event-calendar-block-4 h2.block__title,#block-views-event-calendar-block-6 h2.block__title{color:#0039a6}@media screen and (min-width:720px){#block-views-event-calendar-block-5,#block-views-event-calendar-block-4,#block-views-event-calendar-block-6{margin-top:50px}}@media screen and (min-width:1200px){#block-views-event-calendar-block-5,#block-views-event-calendar-block-4,#block-views-event-calendar-block-6{margin-top:80px}}#block-views-event-calendar-block-5 .view-content,#block-views-event-calendar-block-4 .view-content,#block-views-event-calendar-block-6 .view-content{margin-left:1px;margin-top:1px}#block-views-event-calendar-block-5 .views-row,#block-views-event-calendar-block-4 .views-row,#block-views-event-calendar-block-6 .views-row{float:left;width:calc(100%/2);border:1px solid #0039a6;margin-left:-1px;margin-top:-1px;padding:10px}@media screen and (max-width:720px){#block-views-event-calendar-block-5 .views-row:nth-child(2n),#block-views-event-calendar-block-4 .views-row:nth-child(2n),#block-views-event-calendar-block-6 .views-row:nth-child(2n){margin-right:0}#block-views-event-calendar-block-5 .views-row:nth-child(2n+1),#block-views-event-calendar-block-4 .views-row:nth-child(2n+1),#block-views-event-calendar-block-6 .views-row:nth-child(2n+1){clear:left}}@media screen and (max-width:1200px) and (min-width:720px){#block-views-event-calendar-block-5 .views-row,#block-views-event-calendar-block-4 .views-row,#block-views-event-calendar-block-6 .views-row{width:calc(100%/3)}#block-views-event-calendar-block-5 .views-row:nth-child(3n),#block-views-event-calendar-block-4 .views-row:nth-child(3n),#block-views-event-calendar-block-6 .views-row:nth-child(3n){margin-right:0}#block-views-event-calendar-block-5 .views-row:nth-child(3n+1),#block-views-event-calendar-block-4 .views-row:nth-child(3n+1),#block-views-event-calendar-block-6 .views-row:nth-child(3n+1){clear:left}}@media screen and (min-width:1200px){#block-views-event-calendar-block-5 .views-row,#block-views-event-calendar-block-4 .views-row,#block-views-event-calendar-block-6 .views-row{float:left;width:calc(100%/6)}#block-views-event-calendar-block-5 .views-row:nth-child(6n),#block-views-event-calendar-block-4 .views-row:nth-child(6n),#block-views-event-calendar-block-6 .views-row:nth-child(6n){margin-right:0}#block-views-event-calendar-block-5 .views-row:nth-child(6n+1),#block-views-event-calendar-block-4 .views-row:nth-child(6n+1),#block-views-event-calendar-block-6 .views-row:nth-child(6n+1){clear:left}}#block-views-event-calendar-block-5 .views-row .views-field-field-event-date-2,#block-views-event-calendar-block-5 .views-row .views-field-field-event-date,#block-views-event-calendar-block-4 .views-row .views-field-field-event-date-2,#block-views-event-calendar-block-4 .views-row .views-field-field-event-date,#block-views-event-calendar-block-6 .views-row .views-field-field-event-date-2,#block-views-event-calendar-block-6 .views-row .views-field-field-event-date{text-align:right;color:#999;margin-bottom:10px}#block-views-event-calendar-block-5 .views-row .conditional-title,#block-views-event-calendar-block-4 .views-row .conditional-title,#block-views-event-calendar-block-6 .views-row .conditional-title{color:#000;font-weight:800;display:block;font-size:.8125rem;line-height:normal}@media screen and (min-width:720px){#block-views-event-calendar-block-5 .views-row .conditional-title,#block-views-event-calendar-block-4 .views-row .conditional-title,#block-views-event-calendar-block-6 .views-row .conditional-title{display:inline}}#block-views-event-calendar-block-5 .views-row .conditional-title a,#block-views-event-calendar-block-4 .views-row .conditional-title a,#block-views-event-calendar-block-6 .views-row .conditional-title a{color:#0039a6;font-weight:800}#block-views-event-calendar-block-5 .views-row .short-description-wrapper,#block-views-event-calendar-block-4 .views-row .short-description-wrapper,#block-views-event-calendar-block-6 .views-row .short-description-wrapper{display:inline-block;margin-left:5px;height:12px;position:relative}#block-views-event-calendar-block-5 .views-row .short-description-wrapper span.icon-plus,#block-views-event-calendar-block-4 .views-row .short-description-wrapper span.icon-plus,#block-views-event-calendar-block-6 .views-row .short-description-wrapper span.icon-plus{width:13px;height:13px;background:url(/sites/default/themes/palloliitto/src/images/icon_plus.png) no-repeat;background-size:100% auto;display:block;z-index:2}
#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description{display:none;position:absolute;left:12px;z-index:30;padding-left:16px;padding-right:0}#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description .desc-arrow,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description .desc-arrow,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description .desc-arrow{position:absolute;left:1px;right:auto;width:16px;height:100%;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border.png);background-repeat:no-repeat;background-position:left center}#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description.desc-box-onleft,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description.desc-box-onleft,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description.desc-box-onleft{padding-left:0;padding-right:16px}#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description.desc-box-onleft .desc-arrow,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description.desc-box-onleft .desc-arrow,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description.desc-box-onleft .desc-arrow{right:1px;left:auto;background-image:url(/sites/default/themes/palloliitto/images/arrow-blue-border-right.png);background-position:right center}#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description .description,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description .description,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description .description{background:#fff;padding:15px;border:1px solid #0039a6;font-size:.8125rem;line-height:normal;color:#000;width:250px}#block-views-event-calendar-block-5 .views-row .short-description-wrapper .event-short-description p,#block-views-event-calendar-block-4 .views-row .short-description-wrapper .event-short-description p,#block-views-event-calendar-block-6 .views-row .short-description-wrapper .event-short-description p{margin:0;padding:0}#block-views-event-calendar-block-5 .views-row .plus-icon-wrapper,#block-views-event-calendar-block-4 .views-row .plus-icon-wrapper,#block-views-event-calendar-block-6 .views-row .plus-icon-wrapper{display:inline-block;margin-left:5px;height:12px}#block-views-event-calendar-block-5 .views-row .plus-icon-wrapper span.icon-plus,#block-views-event-calendar-block-4 .views-row .plus-icon-wrapper span.icon-plus,#block-views-event-calendar-block-6 .views-row .plus-icon-wrapper span.icon-plus{width:13px;height:13px;background:url(/sites/default/themes/palloliitto/src/images/icon_plus.png) no-repeat;background-size:100% auto;display:block;z-index:2}#block-views-event-calendar-block-5 .views-row .views-field-field-short-description,#block-views-event-calendar-block-4 .views-row .views-field-field-short-description,#block-views-event-calendar-block-6 .views-row .views-field-field-short-description{display:none;position:absolute;z-index:20;background:#fff;padding:15px;border:1px solid #0039a6;font-size:.8125rem;line-height:normal;color:#000;width:250px}#block-views-event-calendar-block-5 .views-row .views-field-field-short-description:before,#block-views-event-calendar-block-5 .views-row .views-field-field-short-description:after,#block-views-event-calendar-block-4 .views-row .views-field-field-short-description:before,#block-views-event-calendar-block-4 .views-row .views-field-field-short-description:after,#block-views-event-calendar-block-6 .views-row .views-field-field-short-description:before,#block-views-event-calendar-block-6 .views-row .views-field-field-short-description:after{content:"";position:absolute;top:50%;margin-top:-15px;left:-30px;border:solid 15px transparent;border-right-color:#0039a6;z-index:1}#block-views-event-calendar-block-5 .views-row .views-field-field-short-description p,#block-views-event-calendar-block-4 .views-row .views-field-field-short-description p,#block-views-event-calendar-block-6 .views-row .views-field-field-short-description p{margin:0;padding:0}#block-views-event-calendar-block-5 .views-row.short-desc-visible .views-field-field-short-description,#block-views-event-calendar-block-4 .views-row.short-desc-visible .views-field-field-short-description,#block-views-event-calendar-block-6 .views-row.short-desc-visible .views-field-field-short-description{display:block}#block-views-event-calendar-block-5 .views-row .views-field-field-event-city,#block-views-event-calendar-block-4 .views-row .views-field-field-event-city,#block-views-event-calendar-block-6 .views-row .views-field-field-event-city{color:#666;font-size:.8125rem;line-height:normal;margin:3px 0}#block-views-event-calendar-block-5 .views-row .event-time,#block-views-event-calendar-block-4 .views-row .event-time,#block-views-event-calendar-block-6 .views-row .event-time{color:#666;font-size:.8125rem;line-height:normal;display:block;margin-bottom:10px}#block-views-event-calendar-block-4{margin-top:10px;margin-bottom:20px}#block-views-event-highlights-block{text-align:left;margin-top:30px}#block-views-event-highlights-block::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-views-event-highlights-block{margin-top:50px}}@media screen and (min-width:720px){#block-views-event-highlights-block .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}#block-views-event-highlights-block .views-row{background-color:#0039a6;color:#fff;margin-bottom:24px}#block-views-event-highlights-block .views-row a{color:#fff}@media screen and (max-width:1200px) and (min-width:720px){#block-views-event-highlights-block .views-row{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}#block-views-event-highlights-block .views-row:last-child{margin-right:0}#block-views-event-highlights-block .views-row:nth-child(3n){margin-right:0}#block-views-event-highlights-block .views-row:nth-child(3n+1){clear:left}}@media screen and (min-width:1200px){#block-views-event-highlights-block .views-row{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:2.35765%}
#block-views-event-highlights-block .views-row:last-child{margin-right:0}#block-views-event-highlights-block .views-row:nth-child(4n){margin-right:0}#block-views-event-highlights-block .views-row:nth-child(4n+1){clear:left}}#block-views-event-highlights-block .views-field-field-event-image{overflow:hidden}#block-views-event-highlights-block .views-field-field-event-date{padding:12px 20px;font-size:.75rem}#block-views-event-highlights-block .views-field-title{font-size:1.125rem;line-height:1.3em;font-weight:900;padding:0 20px 20px}#block-views-event-highlights-block .event-highlight-image{position:relative}#block-views-event-highlights-block .event-highlight-image img{width:100%;height:auto}#block-views-event-highlights-block .region{font-size:.75rem;line-height:1.2em;background-color:#0039a6;text-transform:uppercase;padding:10px 20px;position:absolute;bottom:0;left:0}#block-views-event-highlights-block .more-link{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:30px}#block-views-event-highlights-block .more-link:hover{background-color:#2254b3;text-decoration:none}#block-views-event-highlights-block .more-link:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (min-width:720px){#block-views-event-highlights-block .more-link{margin-top:25px}}@media screen and (min-width:1200px){#block-views-event-highlights-block .more-link{margin-top:14px}}.l-region--branding #block-pl-base-event-updater-user-menu{float:none;margin-top:45px}@media screen and (min-width:720px){.l-region--branding #block-pl-base-event-updater-user-menu{float:left;margin-top:20px;margin-left:20px}}@media screen and (min-width:1200px){.l-region--branding #block-pl-base-event-updater-user-menu{margin-top:31px}}.l-region--branding #block-pl-base-event-updater-user-menu .user-name{text-align:right;font-weight:700;margin-bottom:5px}.l-region--branding #block-pl-base-event-updater-user-menu .user-actions{font-size:.75rem}.l-region--branding #block-pl-base-event-updater-user-menu span.divider{margin:0 5px}#block-pl-base-footer-contact-info{font-size:.875rem;padding-top:24px;padding-bottom:24px}@media screen and (min-width:720px){#block-pl-base-footer-contact-info{float:left;display:block;margin-right:2.35765%;width:23.23176%;padding-top:45px;padding-bottom:45px}#block-pl-base-footer-contact-info:last-child{margin-right:0}}#block-pl-base-footer-contact-info h2,#block-pl-base-footer-contact-info h3{font-size:.875rem;color:#0039a6;margin-bottom:15px}#block-pl-base-footer-contact-info a{margin-bottom:15px;display:inline-block}#block-pl-base-footer-promo{background:url(/sites/default/themes/palloliitto/images/backgrounds/footer_goal.jpg) no-repeat top center;background-size:cover}#footer-promo{color:#fff;text-align:center;padding:60px 0 20px;font-size:1.0625rem;margin:0 auto;width:80%}@media screen and (min-width:1200px){#footer-promo{width:800px}}#footer-promo h2,#footer-promo h3{color:inherit;font-size:1.625rem;margin-bottom:25px}#footer-promo p{line-height:1.3}#footer-promo a.button{font-size:.875rem;display:inline-block;background-color:#f60;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.8125rem;margin-top:20px}#footer-promo a.button:hover{background-color:#fe7d27;text-decoration:none}#footer-promo a.button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#block-pl-event-front-event-calendar-categories{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:50px;padding-bottom:50px}@media screen and (min-width:720px){#block-pl-event-front-event-calendar-categories{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-event-front-event-calendar-categories{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-event-front-event-calendar-categories .block__content{text-align:center}#block-pl-event-front-event-calendar-categories .block__content>ul{margin-bottom:35px;position:relative}@media screen and (max-width:720px){#block-pl-event-front-event-calendar-categories .block__content>ul{display:none}}#block-pl-event-front-event-calendar-categories .block__content>ul li{list-style-type:none;margin-right:8px;display:inline-block;margin-bottom:15px}#block-pl-event-front-event-calendar-categories .block__content>ul li a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.75rem}#block-pl-event-front-event-calendar-categories .block__content>ul li a:hover{background-color:#2254b3;text-decoration:none}#block-pl-event-front-event-calendar-categories .block__content>ul li a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#block-pl-event-front-event-calendar-categories .block__content>ul li:last-child{margin-right:0}#block-pl-event-front-event-calendar-categories h2{display:block;font-size:1.5rem;font-weight:300;margin-bottom:20px;text-align:center;color:#0039a6;margin-bottom:50px}
@media screen and (min-width:720px){#block-pl-event-front-event-calendar-categories h2{font-size:2.125rem}}@media screen and (min-width:720px){#block-pl-event-front-event-calendar-categories .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}}#block-pl-event-front-event-calendar-categories #event-highlights{text-align:left}#block-pl-event-front-event-calendar-categories #event-highlights::after{clear:both;content:"";display:block}#block-pl-event-front-event-calendar-categories #event-highlights .views-row{background-color:#0039a6;color:#fff;margin-bottom:24px}#block-pl-event-front-event-calendar-categories #event-highlights .views-row a{color:#fff}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-event-front-event-calendar-categories #event-highlights .views-row{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:last-child{margin-right:0}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:nth-child(3n){margin-right:0}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:nth-child(3n+1){clear:left}}@media screen and (min-width:1200px){#block-pl-event-front-event-calendar-categories #event-highlights .views-row{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:2.35765%}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:last-child{margin-right:0}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:nth-child(4n){margin-right:0}#block-pl-event-front-event-calendar-categories #event-highlights .views-row:nth-child(4n+1){clear:left}}#block-pl-event-front-event-calendar-categories .views-field-field-event-image{overflow:hidden}#block-pl-event-front-event-calendar-categories .views-field-field-event-date{padding:12px 20px;font-size:.75rem}#block-pl-event-front-event-calendar-categories .views-field-title{font-size:1.125rem;line-height:1.3em;font-weight:900;padding:0 20px 20px}#block-pl-event-front-event-calendar-categories .event-highlight-image{position:relative}#block-pl-event-front-event-calendar-categories .event-highlight-image img{width:100%;height:auto}#block-pl-event-front-event-calendar-categories .region{font-size:.75rem;line-height:1.2em;background-color:#0039a6;text-transform:uppercase;padding:10px 20px;position:absolute;bottom:0;left:0}#block-pl-event-front-event-calendar-categories .more-link{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:30px}#block-pl-event-front-event-calendar-categories .more-link:hover{background-color:#2254b3;text-decoration:none}#block-pl-event-front-event-calendar-categories .more-link:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (min-width:720px){#block-pl-event-front-event-calendar-categories .more-link{margin-top:25px}}@media screen and (min-width:1200px){#block-pl-event-front-event-calendar-categories .more-link{margin-top:14px}}#block-pl-event-front-event-calendar-categories #categories-mobile .category-toggler{color:#0039a6;border:2px solid #0039a6;font-weight:700}#block-pl-event-front-event-calendar-categories #categories-mobile .category-toggler.open{background-color:#0039a6;color:#fff}#block-pl-event-front-event-calendar-categories #categories-mobile .category-toggler.open:after{border-width:0 5px 5px 5px;border-color:transparent transparent #fff transparent}#block-pl-event-front-event-calendar-categories #categories-mobile .category-toggler:after{border-color:#0039a6 transparent transparent transparent}#block-pl-event-front-event-calendar-categories #categories-mobile>ul{background-color:#0039a6}#block-pl-event-front-event-calendar-categories #categories-mobile>ul a{color:#fff}#block-pl-news-front-main-touts{background:#000}@media screen and (min-width:1200px){#block-pl-news-front-main-touts{height:710px}.node-type-events-front-page #block-pl-news-front-main-touts{height:600px}}#block-pl-news-front-main-touts .block__content{position:relative}#block-pl-news-front-main-touts .main-tout{width:100%;position:relative;overflow:hidden}#block-pl-news-front-main-touts .img-wrapper{width:100%;background:#000;text-align:center}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .img-wrapper{height:710px}.node-type-events-front-page #block-pl-news-front-main-touts .img-wrapper{height:600px}}#block-pl-news-front-main-touts .img-wrapper img{max-width:100%;display:block;margin:0 auto}@media only screen and (max-width:719px){#block-pl-news-front-main-touts .img-wrapper img{width:100%}}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .img-wrapper img{max-width:1600px;min-width:1600px;height:auto}}#block-pl-news-front-main-touts .text-wrapper{color:#fff;position:absolute;left:0;z-index:1;width:100%;bottom:24px;color:#fff;text-shadow:1px 1px 3px #000}.node-type-events-front-page #block-pl-news-front-main-touts .text-wrapper{text-align:center}@media screen and (min-width:720px){.node-type-events-front-page #block-pl-news-front-main-touts .text-wrapper{top:40%}.front #block-pl-news-front-main-touts .text-wrapper{bottom:40%}}@media screen and (min-width:1200px){.node-type-events-front-page #block-pl-news-front-main-touts .text-wrapper{top:175px}.front #block-pl-news-front-main-touts .text-wrapper{bottom:250px}}#block-pl-news-front-main-touts .video-icon{width:50px;height:50px;display:inline-block;margin-bottom:-8px}@media screen and (max-width:720px){#block-pl-news-front-main-touts .video-icon{display:none}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-news-front-main-touts .video-icon{margin-bottom:-12px}}#block-pl-news-front-main-touts .video-icon .inner{position:relative;border:3px solid #fff;-webkit-box-shadow:1px 1px 0px #333;box-shadow:1px 1px 0px #333;border-radius:50%;width:50px;height:50px}#block-pl-news-front-main-touts .video-icon .triangle{width:0;height:0;border-style:solid;border-width:12px 0 12px 20px;border-color:transparent transparent transparent #fff;margin:10px 0 0 15px}#block-pl-news-front-main-touts .button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none}#block-pl-news-front-main-touts .button:hover{background-color:#2254b3;text-decoration:none}
#block-pl-news-front-main-touts .button:before{margin-right:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .button{font-size:1.125rem;height:55px;line-height:55px;padding:0 25px}}@media screen and (min-width:720px){.front #block-pl-news-front-main-touts .text-pos{padding-left:110px}}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .text-pos .category,#block-pl-news-front-main-touts .text-pos .link{display:block;max-width:600px}}#block-pl-news-front-main-touts .text-pos .category{font-size:.75rem;text-transform:uppercase;margin-bottom:5px;display:block}#block-pl-news-front-main-touts .text-pos .link{font-size:2.5rem;font-size:5.5vw;font-weight:900}@media screen and (min-width:720px){#block-pl-news-front-main-touts .text-pos .link{font-size:4vw}}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .text-pos .link{font-size:3.75rem}}#block-pl-news-front-main-touts .text-pos h3{font-size:2.5rem;font-size:4vw;text-transform:none;color:#fff;line-height:1.1em;margin-bottom:15px}@media screen and (min-width:720px){#block-pl-news-front-main-touts .text-pos h3{margin-bottom:25px}}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .text-pos h3{font-size:5rem;font-size:4.2vw;margin-bottom:35px}}@media screen and (min-width:1800px){#block-pl-news-front-main-touts .text-pos h3{font-size:5rem}}#block-pl-news-front-main-touts .owl-nav{display:none}#block-pl-news-front-main-touts .dots-position{position:absolute;left:0;width:100%;z-index:100}@media screen and (max-width:720px){#block-pl-news-front-main-touts .dots-position{display:none}}#block-pl-news-front-main-touts .dots-position::after{clear:both;content:"";display:block}.front #block-pl-news-front-main-touts .dots-position{bottom:28%}.node-type-events-front-page #block-pl-news-front-main-touts .dots-position{top:28%;text-align:center}@media screen and (min-width:1200px){.node-type-events-front-page #block-pl-news-front-main-touts .dots-position{top:123px}.front #block-pl-news-front-main-touts .dots-position{bottom:211px}}@media screen and (min-width:720px){.front #block-pl-news-front-main-touts .dots-position .dots-wrapper{padding-left:110px}}.node-type-events-front-page #block-pl-news-front-main-touts .dots-position .dots-wrapper{display:inline-block}#block-pl-news-front-main-touts .dots-position .owl-dot{width:24px;height:24px;border-radius:50%;background-color:#0039a6;opacity:.6;margin-right:10px;float:left}#block-pl-news-front-main-touts .dots-position .owl-dot.active{opacity:1}#block-pl-news-front-main-touts #gradient-container{position:absolute;top:0;left:0;width:100%;height:100%}#block-pl-news-front-main-touts #gradient-container #gradient-pos{margin:0 auto;width:100%;height:100%;position:relative}@media screen and (min-width:1200px){#block-pl-news-front-main-touts #gradient-container #gradient-pos{width:1200px;padding-left:0;padding-right:0}}#block-pl-news-front-main-touts .gradient{width:549px;height:100%;position:absolute;top:0}#block-pl-news-front-main-touts .tout-gradient-left{left:-400px}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .tout-gradient-left{background:url(/sites/default/themes/palloliitto/images/gradient_left.png) repeat-y top right}}#block-pl-news-front-main-touts .tout-gradient-right{right:-400px}@media screen and (min-width:1200px){#block-pl-news-front-main-touts .tout-gradient-right{background:url(/sites/default/themes/palloliitto/images/gradient_right.png) repeat-y top left}}body.front #block-pl-news-front-main-touts{height:auto;max-width:1400px;margin:0 auto}@media screen and (min-width:1200px){body.front #block-pl-news-front-main-touts{margin-bottom:28px}}body.front #block-pl-news-front-main-touts .front-main-touts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .front-main-touts{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}body.front #block-pl-news-front-main-touts .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}body.front #block-pl-news-front-main-touts .highlighted-wrapper{width:100%}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .highlighted-wrapper{width:64%}}body.front #block-pl-news-front-main-touts .highlighted-wrapper .text-wrapper{bottom:12%}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .highlighted-wrapper .text-wrapper{bottom:16%}}body.front #block-pl-news-front-main-touts .highlighted-wrapper .text-wrapper .text-pos{width:auto;padding-left:7%}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .highlighted-wrapper .text-wrapper .text-pos{padding-left:12%}}body.front #block-pl-news-front-main-touts .highlighted-wrapper .link{font-size:7vw}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .highlighted-wrapper .link{font-size:5vw}}@media screen and (min-width:1200px){body.front #block-pl-news-front-main-touts .highlighted-wrapper .link{font-size:3.75rem}}body.front #block-pl-news-front-main-touts .secondary-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .secondary-wrapper{width:36%}}body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper{bottom:12%}body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper .text-pos{width:auto;padding-left:7%}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper .text-pos{padding-left:5.5%}}body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper .link{font-size:7vw}@media screen and (min-width:720px){body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper .link{font-size:2vw}}@media screen and (min-width:1200px){body.front #block-pl-news-front-main-touts .secondary-wrapper .text-wrapper .link{font-size:1.625rem}}body.front #block-pl-news-front-main-touts .img-wrapper{height:auto}body.front #block-pl-news-front-main-touts .img-wrapper img{max-width:100%;min-width:0;height:auto}#block-pl-match-picks{background:url(/sites/default/themes/palloliitto/images/backgrounds/match_picks_bg.jpg) no-repeat top center;background-size:cover;color:#fff;width:100%;padding:0}#block-pl-match-picks h2{font-size:1rem;background:rgba(255,255,255,0.1);color:#fff;padding:20px 0;margin:0}
#block-pl-match-picks a{color:#fff}#block-pl-match-picks .match-time-wrapper,#block-pl-match-picks .team-name,#block-pl-match-picks .separator,#block-pl-match-picks .category-column{color:#fff}#block-pl-match-picks .category-column a:hover,#block-pl-match-picks .match-time-wrapper a:hover{text-decoration:underline}#block-pl-match-picks .separator{margin:0 5px}#block-pl-match-picks .match-row{padding:0}#block-pl-match-picks .match-row:nth-child(2n){background:rgba(255,255,255,0.1)}@media screen and (min-width:1200px){#block-pl-match-picks .match-status{left:110px}}#block-pl-match-picks .link-column a{color:#fff;border:1px solid #fff}#block-pl-match-picks .row-layout{padding-top:25px;padding-bottom:25px;position:relative}@media screen and (min-width:1200px){#block-pl-match-picks .row-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#block-pl-news-front-sub-touts{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;z-index:10;position:relative}@media screen and (min-width:720px){#block-pl-news-front-sub-touts{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-news-front-sub-touts{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (max-width:720px){#block-pl-news-front-sub-touts{padding-left:0;padding-right:0;z-index:1}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-news-front-sub-touts{padding-top:24px}}#block-pl-news-front-sub-touts .block__content::after{clear:both;content:"";display:block}#block-pl-base-language-links{display:none;float:left;position:relative}.stickyheader #block-pl-base-language-links{display:none}@media screen and (min-width:1200px){#block-pl-base-language-links{display:block;margin-top:18px;margin-left:8px}}#block-pl-base-language-links .toggle{color:#0039a6;display:block;border:1px solid transparent;border-bottom:none;line-height:40px;padding-left:10px}#block-pl-base-language-links.show-links{margin-right:-6px}#block-pl-base-language-links.show-links .toggle{padding-right:6px;border-color:#d5d5d5}#block-pl-base-language-links.show-links .links-container{padding-right:6px;display:block;width:100%;border:1px solid #d5d5d5;border-top:none}#block-pl-base-language-links .links-container{background:#fff;display:none;padding-left:10px;padding-bottom:6px;position:absolute;top:41px;left:0;z-index:9999}#block-pl-base-language-links .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;cursor:pointer;z-index:1000;background:#fff;position:relative}#block-pl-base-language-links .block__content a{display:block;margin-bottom:5px}#block-pl-base-language-links a{color:#0039a6}#block-pl-base-language-links a:hover{text-decoration:underline}#block-pl-base-language-links a:last-child{margin-right:0}#block-pl-base-language-links span{display:none}@media screen and (min-width:720px){#block-pl-base-language-links span{display:inline-block}}#block-pl-base-language-links span:after{content:' ';width:22px;height:17px;background:url(/sites/default/themes/palloliitto/images/chevron-down-blue.svg) no-repeat;background-size:12px 7px;background-position:right 8px;display:inline-block}#block-pl-base-log-in-link{display:none;margin-top:20px;margin-left:30px;float:left;padding-top:1px}.stickyheader #block-pl-base-log-in-link{display:none}@media screen and (min-width:1200px){#block-pl-base-log-in-link{display:block;margin-top:32px}}#block-pl-base-log-in-link .block__content>a{font-size:.875rem;padding-left:24px;position:relative}#block-pl-base-log-in-link .block__content>a:before{content:' ';width:16px;height:20px;background:url(/sites/default/themes/palloliitto/images/lock.svg) no-repeat;margin-right:10px;display:inline-block;position:absolute;left:0;top:-3px}#block-pl-tout-main-highlights{padding-bottom:35px}#block-pl-tout-main-highlights::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.sidebar-first #block-pl-tout-main-highlights{float:left;display:block;margin-right:2.35765%;width:65.88078%}.sidebar-first #block-pl-tout-main-highlights:last-child{margin-right:0}}.node-type-national-team-front.sidebar-first #block-pl-tout-main-highlights{width:100%;float:none}@media screen and (min-width:1200px){.node-type-national-team-front.sidebar-first #block-pl-tout-main-highlights{margin-top:-95px;float:left;display:block;margin-right:3.16844%;width:88.53684%}.node-type-national-team-front.sidebar-first #block-pl-tout-main-highlights:last-child{margin-right:0}}@media screen and (min-width:1200px){#block-pl-tout-main-highlights{margin-top:-55px}.node-type-landing-page #block-pl-tout-main-highlights{margin-top:-95px}}#block-pl-tout-main-highlights .block__content::after{clear:both;content:"";display:block}#block-pl-tout-main-highlights .block__content .slideshow-inner{width:100%}#block-pl-tout-main-highlights .owl-dots{position:absolute;top:20px;right:20px}#block-pl-tout-main-highlights .owl-dot{width:20px;height:20px;border-radius:50%;background-color:#0039a6;opacity:.6;margin-left:7px;float:left}#block-pl-tout-main-highlights .owl-dot.active{opacity:1}.main-highlight{margin-bottom:3.57866%;overflow:hidden;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (max-width:720px){.main-highlight:last-child{margin-bottom:0}.front .main-highlight:last-child{margin-bottom:3.57866%}}@media screen and (min-width:720px){.sidebar-first .main-highlight{float:left;display:block;margin-right:3.57866%;width:48.21067%}.sidebar-first .main-highlight:last-child{margin-right:0}.sidebar-first .main-highlight:nth-child(2n){margin-right:0}.sidebar-first .main-highlight:nth-child(2n+1){clear:left}.no-sidebars.not-front .main-highlight{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}.no-sidebars.not-front .main-highlight:last-child{margin-right:0}.no-sidebars.not-front .main-highlight:nth-child(3n){margin-right:0}.no-sidebars.not-front .main-highlight:nth-child(3n+1){clear:left}}@media screen and (max-width:1200px) and (min-width:720px){.front .main-highlight{float:left;display:block;margin-right:2.35765%;width:48.82117%;margin-bottom:2.35765%}.front .main-highlight:last-child{margin-right:0}.front .main-highlight:nth-child(2n){margin-right:0}.front .main-highlight:nth-child(2n+1){clear:left}}@media screen and (min-width:1200px){.front .main-highlight{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}.front .main-highlight:last-child{margin-right:0}.front .main-highlight:nth-child(3n){margin-right:0}.front .main-highlight:nth-child(3n+1){clear:left}}.main-highlight.regular:hover img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1.05);transform:scale(1.05)}
.main-highlight.regular img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1);display:block;height:auto;max-width:100%;width:100%}.main-highlight a:not(.contextual-links-trigger){font-size:1.5rem;text-shadow:1px 1px 1px #000;display:block;font-weight:900;color:#fff;width:100%;height:100%;position:relative}@media screen and (max-width:1200px) and (min-width:720px){.main-highlight a:not(.contextual-links-trigger){font-size:1.125rem}}.main-highlight a:not(.contextual-links-trigger) .title{position:absolute;padding:25px;bottom:0;left:0}.main-highlight a:not(.contextual-links-trigger) h3{display:block;color:#fff;margin:0;line-height:1.15em}.main-highlight .video-icon{width:22px;height:22px;display:inline-block;margin-bottom:-4px;margin-left:5px}.main-highlight .video-icon .inner{position:relative;border:2px solid #fff;-webkit-box-shadow:1px 1px 0px #333;box-shadow:1px 1px 0px #333;border-radius:50%;width:22px;height:22px}.main-highlight .video-icon .triangle{width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #fff;margin:5px 0 0 6px}#block-pl-news-results-page-news-touts .main-highlight .title .category,#block-pl-news-front-sub-touts .main-highlight .title .category{font-size:.75rem;display:block;text-transform:uppercase;font-weight:300;margin-bottom:8px}#block-pl-news-results-page-news-touts .main-highlight .title h3,#block-pl-news-front-sub-touts .main-highlight .title h3{font-size:1.5rem;font-weight:700;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-news-results-page-news-touts .main-highlight .title h3,#block-pl-news-front-sub-touts .main-highlight .title h3{font-size:2vw}}#block-pl-tout-main-tout-image{background:#000}#block-pl-tout-main-tout-image .img-container{width:100%;background:#000;text-align:center}#block-pl-tout-main-tout-image .img-container img{max-width:100%;display:block;margin:0 auto}#block-pl-tout-main-tout-image #gradient-container{position:absolute;top:0;left:0;width:100%;height:100%}#block-pl-tout-main-tout-image #gradient-container #gradient-pos{margin:0 auto;width:100%;height:100%;position:relative}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image #gradient-container #gradient-pos{width:1200px;padding-left:0;padding-right:0}}#block-pl-tout-main-tout-image #gradient-container.contact-section:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,0.6)}#block-pl-tout-main-tout-image .gradient{width:549px;height:100%;position:absolute;top:0}#block-pl-tout-main-tout-image .tout-gradient-left{left:-400px}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image .tout-gradient-left{background:url(/sites/default/themes/palloliitto/images/gradient_left.png) repeat-y top right}}#block-pl-tout-main-tout-image .tout-gradient-right{right:-400px}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image .tout-gradient-right{background:url(/sites/default/themes/palloliitto/images/gradient_right.png) repeat-y top left}}#block-pl-tout-main-tout-image #main-tout-image-container{width:100%;position:relative;overflow:hidden}#block-pl-tout-main-tout-image #main-tout-image-container .title-container{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;align-items:center;-ms-flex-align:center;position:absolute;top:0;left:0;width:100%;height:100%}#block-pl-tout-main-tout-image #main-tout-image-container .title-container h1{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:1.75rem;text-align:center;color:#fff;text-transform:uppercase}@media screen and (min-width:720px){#block-pl-tout-main-tout-image #main-tout-image-container .title-container h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image #main-tout-image-container .title-container h1{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-tout-main-tout-image #main-tout-image-container .title-container h1{font-size:6vw}}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image #main-tout-image-container .title-container h1{font-size:5rem}}#block-pl-tout-main-tout-image #main-image-container{width:100%;position:relative;overflow:hidden}#block-pl-tout-main-tout-image #main-image-container .title-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100%}#block-pl-tout-main-tout-image #main-image-container .title-container.contact-section{z-index:20}#block-pl-tout-main-tout-image #main-image-container .title-container .links-container,#block-pl-tout-main-tout-image #main-image-container .title-container .node-title{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;text-align:center}@media screen and (min-width:720px){#block-pl-tout-main-tout-image #main-image-container .title-container .links-container,#block-pl-tout-main-tout-image #main-image-container .title-container .node-title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image #main-image-container .title-container .links-container,#block-pl-tout-main-tout-image #main-image-container .title-container .node-title{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-tout-main-tout-image #main-image-container .title-container .links-container{font-size:1rem;color:#fff;line-height:1.5;text-transform:uppercase}#block-pl-tout-main-tout-image #main-image-container .title-container .links-container a{color:#fff}#block-pl-tout-main-tout-image #main-image-container .title-container .node-title{color:#fff}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container{margin-top:70px;max-width:813px;width:100%;display:none}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container{display:block}}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight>.field__items>.field__item{width:32%}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-text p,#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-text a{font-size:1rem;color:#fff;line-height:1.5}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a{margin-top:30px;font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none}
#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a:hover{background-color:#2254b3;text-decoration:none}#block-pl-tout-main-tout-image #main-image-container .title-container .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#block-pl-tout-main-tout-image .highlights-mobile-wrapper{display:block;background:#fff}@media screen and (min-width:1200px){#block-pl-tout-main-tout-image .highlights-mobile-wrapper{display:none}}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container{max-width:853px;margin:0 auto;padding:30px 20px 10px;width:100%}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight>.field__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight>.field__items>.field__item{width:100%;text-align:center;margin-bottom:35px}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight>.field__items>.field__item:last-of-type{margin-bottom:0}@media(min-width:820px){#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight>.field__items>.field__item{width:31%;text-align:left;margin-bottom:0}}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-text p,#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-text a{font-size:1rem;color:#0039a6;line-height:1.5}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-text p{color:#666}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:15px}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a:hover{background-color:#2254b3;text-decoration:none}#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media(min-width:820px){#block-pl-tout-main-tout-image .highlights-mobile-wrapper .highlights-container .field--name-field-contact-highlight .field--name-field-contact-highlight-link a{margin-top:30px}}#block-pl-match-stripe,#stats-match-stripe{background:url(/sites/default/themes/palloliitto/images/backgrounds/match_stripe_bg.jpg) no-repeat top center;background-size:cover}.node-type-player #block-pl-match-stripe,.node-type-news-item #block-pl-match-stripe,.node-type-team #block-pl-match-stripe,.node-type-player #stats-match-stripe,.node-type-news-item #stats-match-stripe,.node-type-team #stats-match-stripe{margin-top:50px}#block-pl-match-stripe .block__content,#stats-match-stripe .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;position:relative}@media screen and (min-width:720px){#block-pl-match-stripe .block__content,#stats-match-stripe .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-match-stripe .block__content,#stats-match-stripe .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-match-stripe .block__content::after,#stats-match-stripe .block__content::after{clear:both;content:"";display:block}#block-pl-match-stripe .block__content h2,#stats-match-stripe .block__content h2{position:absolute;top:-50px}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-match-stripe .block__content,#stats-match-stripe .block__content{padding-left:50px;padding-right:50px}}#block-pl-match-stripe .match-teaser,#stats-match-stripe .match-teaser{color:#fff;padding:22px 20px 26px;min-height:264px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#block-pl-match-stripe.has-link-content .match-teaser,#stats-match-stripe.has-link-content .match-teaser{padding-bottom:86px}#block-pl-match-stripe.has-link-content .owl-nav .owl-prev,#block-pl-match-stripe.has-link-content .owl-nav .owl-next,#stats-match-stripe.has-link-content .owl-nav .owl-prev,#stats-match-stripe.has-link-content .owl-nav .owl-next{bottom:145px}#block-pl-match-stripe .match-list-link-wrapper,#stats-match-stripe .match-list-link-wrapper{position:absolute;width:100%;bottom:20px;left:0;text-align:center;z-index:10}#block-pl-match-stripe .match-list-link-wrapper a,#stats-match-stripe .match-list-link-wrapper a{font-size:.75rem;text-transform:uppercase;padding:10px 20px;background:#fff;color:#0039a6;font-weight:500;display:inline-block}@media screen and (min-width:720px){#block-pl-match-stripe .match-list-link-wrapper a,#stats-match-stripe .match-list-link-wrapper a{font-size:.875rem;padding:15px 30px}}#block-pl-match-stripe .match-list-link-wrapper a:after,#stats-match-stripe .match-list-link-wrapper a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #0039a6}
#block-pl-match-stripe .time,#stats-match-stripe .time{font-size:.875rem;display:block;margin-bottom:17px}#block-pl-match-stripe .matchup,#stats-match-stripe .matchup{font-size:.8125rem;line-height:1.3em;margin-bottom:17px;display:block}#block-pl-match-stripe .team,#stats-match-stripe .team{font-weight:700;display:block}#block-pl-match-stripe .team a,#stats-match-stripe .team a{color:#fff}#block-pl-match-stripe .team a:hover,#stats-match-stripe .team a:hover{text-decoration:underline}#block-pl-match-stripe .dash,#block-pl-match-stripe .score,#stats-match-stripe .dash,#stats-match-stripe .score{display:inline-block;margin:6px 5px;height:22px}#block-pl-match-stripe .score,#stats-match-stripe .score{background:#fff;color:#00266e;padding:3px 5px}#block-pl-match-stripe .category,#stats-match-stripe .category{font-size:.75rem;margin-bottom:17px}@media screen and (min-width:720px){#block-pl-match-stripe .owl-item,#stats-match-stripe .owl-item{background:rgba(0,0,0,0.2)}#block-pl-match-stripe .owl-item:nth-child(2n),#stats-match-stripe .owl-item:nth-child(2n){background:rgba(255,255,255,0.2)}}#block-pl-match-stripe .link-wrapper,#stats-match-stripe .link-wrapper{padding:0 10px}#block-pl-match-stripe .link-button a,#stats-match-stripe .link-button a{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;font-size:.6875rem;-webkit-transition:.2s background-color linear;transition:.2s background-color linear}@media screen and (min-width:720px){#block-pl-match-stripe .link-button a,#stats-match-stripe .link-button a{width:100%}}#block-pl-match-stripe .link-button a:hover,#stats-match-stripe .link-button a:hover{background:#fff;color:#0039a6;border:1px solid #fff}#block-pl-match-stripe .match-teaser.row-active .link-button a,#stats-match-stripe .match-teaser.row-active .link-button a{background:#f60;color:#fff;border:1px solid #f60}#block-pl-match-stripe .match-teaser.row-active .link-button a:hover,#stats-match-stripe .match-teaser.row-active .link-button a:hover{background:#fe7d27;border:1px solid #fe7d27}#block-pl-match-stripe .video-link,#stats-match-stripe .video-link{display:block;margin-bottom:7px}#block-pl-match-stripe #match-stripe,#stats-match-stripe #match-stripe{position:relative}#block-pl-match-stripe .owl-nav,#stats-match-stripe .owl-nav{position:relative;width:100%;height:0}#block-pl-match-stripe .owl-nav .owl-prev,#block-pl-match-stripe .owl-nav .owl-next,#stats-match-stripe .owl-nav .owl-prev,#stats-match-stripe .owl-nav .owl-next{position:absolute;width:15px;height:25px;font-size:0;bottom:120px;background-size:15px 25px}#block-pl-match-stripe .owl-nav .owl-prev.disabled,#block-pl-match-stripe .owl-nav .owl-next.disabled,#stats-match-stripe .owl-nav .owl-prev.disabled,#stats-match-stripe .owl-nav .owl-next.disabled{display:none}#block-pl-match-stripe .owl-nav .owl-prev,#stats-match-stripe .owl-nav .owl-prev{left:0;background-image:url(/sites/default/themes/palloliitto/images/chevron-left-w.svg)}@media screen and (min-width:720px){#block-pl-match-stripe .owl-nav .owl-prev,#stats-match-stripe .owl-nav .owl-prev{left:-35px}}@media screen and (min-width:1200px){#block-pl-match-stripe .owl-nav .owl-prev,#stats-match-stripe .owl-nav .owl-prev{left:-37px}}#block-pl-match-stripe .owl-nav .owl-next,#stats-match-stripe .owl-nav .owl-next{right:0;background-image:url(/sites/default/themes/palloliitto/images/chevron-right-w.svg)}@media screen and (min-width:720px){#block-pl-match-stripe .owl-nav .owl-next,#stats-match-stripe .owl-nav .owl-next{right:-35px}}@media screen and (min-width:1200px){#block-pl-match-stripe .owl-nav .owl-next,#stats-match-stripe .owl-nav .owl-next{right:-37px}}#new-site-infobox{width:100%;background:#0039a6;color:#fff;text-align:center}#new-site-infobox h3{color:#fff;font-size:1.125rem;margin-bottom:13px;font-weight:500;line-height:1.3em}@media screen and (max-width:720px){#new-site-infobox h3{font-size:1rem;line-height:1.4em}}#new-site-infobox .responsive-w{position:relative;padding-top:35px;padding-bottom:40px}@media screen and (min-width:1200px){#new-site-infobox .responsive-w{padding-left:100px;padding-right:100px}}#new-site-infobox p{margin-bottom:0;font-size:1rem;line-height:1.42em}@media screen and (max-width:720px){#new-site-infobox p{font-size:.875rem;line-height:1.5em}}#new-site-infobox p a{color:#f60}#new-site-infobox p a:hover{text-decoration:underline}#new-site-infobox .close{display:inline-block;padding-top:25px;font-size:.875rem;text-transform:uppercase;font-weight:700;border-bottom:1px solid #fff;padding-bottom:5px;cursor:pointer}@media screen and (min-width:1200px){#new-site-infobox .close{padding-top:0;display:inline-block;position:absolute;top:23px;right:10px}}#new-site-infobox .close:after{content:'';display:inline-block;width:9px;height:11px;background:url(/sites/default/themes/palloliitto/images/cross_w.png);background-size:9px 11px;margin-left:6px}#block-pl-news-front-latest-news,#block-pl-campaign-campaign-latest-news{padding:50px 0;background:url(/sites/default/files/backgrounds/latest_news_default_bg.jpg) top center #3e3e3e no-repeat;background-size:cover;overflow:hidden}#block-pl-news-front-latest-news h2,#block-pl-campaign-campaign-latest-news h2{display:block;font-size:1.5rem;font-weight:300;margin-bottom:50px;text-align:center;color:#fff}@media screen and (min-width:720px){#block-pl-news-front-latest-news h2,#block-pl-campaign-campaign-latest-news h2{font-size:2.125rem}}#block-pl-news-front-latest-news .block__content,#block-pl-campaign-campaign-latest-news .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;text-align:center}
@media screen and (min-width:720px){#block-pl-news-front-latest-news .block__content,#block-pl-campaign-campaign-latest-news .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-news-front-latest-news .block__content,#block-pl-campaign-campaign-latest-news .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-news-front-latest-news .block__content .ajax-progress,#block-pl-campaign-campaign-latest-news .block__content .ajax-progress{width:100%;height:1000px;position:absolute;top:40px;left:0;z-index:10}#block-pl-news-front-latest-news .block__content .ajax-progress .throbber,#block-pl-campaign-campaign-latest-news .block__content .ajax-progress .throbber{width:100% !important;height:100% !important;float:none;background:url(/sites/default/themes/palloliitto/images/ajax_loader_blue.svg) no-repeat center 60px}#block-pl-news-front-latest-news .block__content>ul,#block-pl-campaign-campaign-latest-news .block__content>ul{margin-bottom:35px;position:relative}@media screen and (max-width:720px){#block-pl-news-front-latest-news .block__content>ul,#block-pl-campaign-campaign-latest-news .block__content>ul{display:none}}#block-pl-news-front-latest-news .block__content>ul li,#block-pl-campaign-campaign-latest-news .block__content>ul li{list-style-type:none;margin-right:8px;display:inline-block;margin-bottom:15px}#block-pl-news-front-latest-news .block__content>ul li a,#block-pl-campaign-campaign-latest-news .block__content>ul li a{border-radius:20px;font-size:.6875rem;text-transform:uppercase;display:inline-block;background-color:#fff;line-height:37px;height:37px;padding:0 17px}#block-pl-news-front-latest-news .block__content>ul li a.active,#block-pl-campaign-campaign-latest-news .block__content>ul li a.active{background-color:#00266e;color:#fff}#block-pl-news-front-latest-news .block__content>ul li:last-child,#block-pl-campaign-campaign-latest-news .block__content>ul li:last-child{margin-right:0}#block-pl-news-front-latest-news .block__content #news-items,#block-pl-campaign-campaign-latest-news .block__content #news-items{text-align:center}#block-pl-news-front-latest-news .block__content #news-items::after,#block-pl-campaign-campaign-latest-news .block__content #news-items::after{clear:both;content:"";display:block}#block-pl-news-front-latest-news .block__content #news-items .news-tout,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout{text-align:left;margin-bottom:20px;background-color:#fff}@media screen and (min-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;align-items:center;-ms-flex-align:center}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout{width:80%;margin-left:auto;margin-right:auto}}@media screen and (min-width:1200px){#block-pl-news-front-latest-news .block__content #news-items .news-tout,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout{float:left;display:block;margin-right:2.35765%;width:48.82117%;display:-webkit-box;display:flex;display:-ms-flexbox;margin-bottom:2.35765%}#block-pl-news-front-latest-news .block__content #news-items .news-tout:last-child,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout:last-child{margin-right:0}#block-pl-news-front-latest-news .block__content #news-items .news-tout:nth-child(2n),#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout:nth-child(2n){margin-right:0}#block-pl-news-front-latest-news .block__content #news-items .news-tout:nth-child(2n+1),#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout:nth-child(2n+1){clear:left}}#block-pl-news-front-latest-news .block__content #news-items .news-tout:last-child:after,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout:last-child:after{display:block;content:' ';clear:both}@media screen and (min-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .img-wrapper,#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .img-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper{width:50%;float:left}}#block-pl-news-front-latest-news .block__content #news-items .news-tout .img-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .img-wrapper{position:relative}#block-pl-news-front-latest-news .block__content #news-items .news-tout .img-wrapper img,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .img-wrapper img{display:block}@media screen and (max-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .img-wrapper img,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .img-wrapper img{width:100%}}#block-pl-news-front-latest-news .block__content #news-items .news-tout .diagonal-mask,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .diagonal-mask{position:absolute;top:0;right:0;width:100px;height:100%;background:url(/sites/default/themes/palloliitto/images/news_diagonal_mask.svg) no-repeat top right}@media screen and (max-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .diagonal-mask,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .diagonal-mask{display:none}}@media screen and (max-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper{padding:15px}
}@media screen and (min-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper{padding-left:10px}}#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper span,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper span{display:block}#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper .link,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper .link{font-size:1.375rem;font-weight:600;line-height:1.15em}@media screen and (min-width:720px){#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper .link,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper .link{padding-right:20px}}#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper .category,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper .category{font-size:.75rem;text-transform:uppercase;margin-bottom:8px;color:#0039a6}#block-pl-news-front-latest-news .block__content #news-items .news-tout .text-wrapper .time-ago,#block-pl-campaign-campaign-latest-news .block__content #news-items .news-tout .text-wrapper .time-ago{font-size:.75rem;color:#999;margin-top:8px}#block-pl-news-front-latest-news .block__content #news-items .more-link-wrapper,#block-pl-campaign-campaign-latest-news .block__content #news-items .more-link-wrapper{clear:both}#block-pl-news-front-latest-news .block__content #news-items .more-link-wrapper a,#block-pl-campaign-campaign-latest-news .block__content #news-items .more-link-wrapper a{font-size:.875rem;margin-top:30px;text-transform:uppercase;color:#fff;display:inline-block}#block-pl-news-front-latest-news .block__content #news-items .more-link-wrapper a:after,#block-pl-campaign-campaign-latest-news .block__content #news-items .more-link-wrapper a:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #fff;margin-left:10px}#block-pl-news-front-latest-news .block__content #news-items .no-news,#block-pl-campaign-campaign-latest-news .block__content #news-items .no-news{font-size:1.5rem;display:block;text-align:center;color:#fff;padding-bottom:40px;padding-top:20px}#categories-mobile{position:relative;margin-bottom:20px}@media screen and (min-width:720px){#categories-mobile{display:none}}#categories-mobile .category-toggler{font-size:.6875rem;color:#fff;border:1px solid #fff;padding:10px 15px;text-transform:uppercase;text-align:left;cursor:pointer}#categories-mobile .category-toggler.open{background-color:#fff;color:#000}#categories-mobile .category-toggler.open:after{border-width:0 5px 5px 5px;border-color:transparent transparent #000 transparent}#categories-mobile .category-toggler:after{display:inline-block;content:' ';margin-top:3px;float:right;width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#fff transparent transparent transparent}#categories-mobile>ul{display:none;position:absolute;z-index:1;left:0;width:100%;background-color:#fff;padding:15px}#categories-mobile>ul li{list-style-type:none;margin-bottom:10px;text-align:left}#categories-mobile>ul li:last-child{margin-bottom:0}#block-pl-campaign-campaign-latest-news{background:url(/sites/default/files/backgrounds/campaign_news_bg.jpg) top center #3e3e3e no-repeat;background-size:cover}.news-listing-form .form-item-news-search{width:calc(100% - 115px);margin:0;padding-right:0;float:left}.news-listing-form .form-item-news-search label{display:none}.news-listing-form .form-item-news-search input{width:100%;height:52px;padding:15px;font-size:.875rem;background:none;border-radius:0;border:1px solid #0039a6}.news-listing-form .form-item-news-search ul.tagit{list-style-type:none;font-family:"lato",sans-serif;border-color:#0039a6;border-radius:0;background:none;padding:0;overflow:visible;position:relative}.news-listing-form .form-item-news-search ul.tagit .tagit-choice{background:#0039a6;color:#fff;padding:12px 25px 11px 15px;border-radius:20px;font-size:.6875rem;text-transform:uppercase;font-weight:300;border:none;margin:3px 2px}.news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close{right:10px;margin-top:-9px}.news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .text-icon{font-weight:900;font-size:.875rem;margin-left:3px;vertical-align:top;display:block;color:#fff}.news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .ui-icon{display:none}.news-listing-form .form-item-news-search ul.tagit .tagit-new{margin:0 0 0 5px;padding:0;position:absolute;width:100%}.news-listing-form .form-item-news-search ul.tagit .tagit-new input{width:100%;padding-left:7px}.news-listing-form input#search-news-button{background-color:#0039a6;background-image:url(/sites/default/themes/palloliitto/images/search_white.svg);background-repeat:no-repeat;background-position:85% center;background-size:22px auto;padding:15px 52px 15px 17px;border:none;color:#fff;margin:0;text-transform:uppercase;font-size:.875rem;font-weight:600;margin-top:0;cursor:pointer;height:52px;margin-left:-1px;width:115px}#block-views-news-views-block-4 h2.block__title,#block-views-news-views-block-5 h2.block__title,#block-views-news-views-target-audiences h2.block__title{display:none}#block-views-news-views-block-4 .views-exposed-form .views-widget-filter-combine label,#block-views-news-views-block-5 .views-exposed-form .views-widget-filter-combine label,#block-views-news-views-target-audiences .views-exposed-form .views-widget-filter-combine label{display:block;font-size:2.125rem;color:#00266e;margin-bottom:35px;font-weight:200}#block-views-news-views-block-4 .views-exposed-form .views-submit-button,#block-views-news-views-block-5 .views-exposed-form .views-submit-button,#block-views-news-views-target-audiences .views-exposed-form .views-submit-button{margin-top:69px}#block-views-news-views-block-4 .view-content,#block-views-news-views-block-5 .view-content,#block-views-news-views-target-audiences .view-content{padding-top:20px;padding-bottom:20px}#block-views-news-views-block-4 .views-row,#block-views-news-views-block-5 .views-row,#block-views-news-views-target-audiences .views-row{padding:10px}#block-views-news-views-block-4 .views-row:nth-child(odd),#block-views-news-views-block-5 .views-row:nth-child(odd),#block-views-news-views-target-audiences .views-row:nth-child(odd){background:#f4f4f4}#block-views-news-views-block-4 .views-row .views-field-field-main-img-multiple,#block-views-news-views-block-5 .views-row .views-field-field-main-img-multiple,#block-views-news-views-target-audiences .views-row .views-field-field-main-img-multiple{float:left;margin-right:25px;display:none}@media screen and (min-width:720px){#block-views-news-views-block-4 .views-row .views-field-field-main-img-multiple,#block-views-news-views-block-5 .views-row .views-field-field-main-img-multiple,#block-views-news-views-target-audiences .views-row .views-field-field-main-img-multiple{display:block}}#block-views-news-views-block-4 .views-row .views-field-field-main-img-multiple img,#block-views-news-views-block-5 .views-row .views-field-field-main-img-multiple img,#block-views-news-views-target-audiences .views-row .views-field-field-main-img-multiple img{width:90px;height:auto}#block-views-news-views-block-4 .views-row .views-field-title,#block-views-news-views-block-5 .views-row .views-field-title,#block-views-news-views-target-audiences .views-row .views-field-title{margin-top:10px;font-size:1.375rem;font-weight:900;color:#0039a6}
#block-views-news-views-block-4 .views-row .views-field-created,#block-views-news-views-block-5 .views-row .views-field-created,#block-views-news-views-target-audiences .views-row .views-field-created{font-size:.75rem;color:#0039a6;margin-top:12px}#block-views-news-views-block-4 ul.pager,#block-views-news-views-block-5 ul.pager,#block-views-news-views-target-audiences ul.pager{list-style-type:none}#block-views-news-views-block-4 ul.pager .pager__item,#block-views-news-views-block-5 ul.pager .pager__item,#block-views-news-views-target-audiences ul.pager .pager__item{padding:9px 7px;margin-right:4px}#block-views-news-views-block-4 ul.pager .pager__item a,#block-views-news-views-block-5 ul.pager .pager__item a,#block-views-news-views-target-audiences ul.pager .pager__item a{display:block}#block-views-news-views-block-4 ul.pager .pager__item--first,#block-views-news-views-block-4 ul.pager .pager__item--last,#block-views-news-views-block-5 ul.pager .pager__item--first,#block-views-news-views-block-5 ul.pager .pager__item--last,#block-views-news-views-target-audiences ul.pager .pager__item--first,#block-views-news-views-target-audiences ul.pager .pager__item--last{display:none}#block-views-news-views-block-4 ul.pager .pager__item--current,#block-views-news-views-block-5 ul.pager .pager__item--current,#block-views-news-views-target-audiences ul.pager .pager__item--current{background:#0039a6;color:#fff}#block-views-news-views-block-4 ul.pager .pager__item--previous,#block-views-news-views-block-5 ul.pager .pager__item--previous,#block-views-news-views-target-audiences ul.pager .pager__item--previous{margin-right:0;padding:9px 0}#block-views-news-views-block-4 ul.pager .pager__item--previous a,#block-views-news-views-block-5 ul.pager .pager__item--previous a,#block-views-news-views-target-audiences ul.pager .pager__item--previous a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}#block-views-news-views-block-4 ul.pager .pager__item--next,#block-views-news-views-block-5 ul.pager .pager__item--next,#block-views-news-views-target-audiences ul.pager .pager__item--next{margin-right:0;padding:9px 0}#block-views-news-views-block-4 ul.pager .pager__item--next a,#block-views-news-views-block-5 ul.pager .pager__item--next a,#block-views-news-views-target-audiences ul.pager .pager__item--next a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}@media screen and (min-width:720px){#block-views-news-views-block-4 .views-field-created,#block-views-news-views-block-2 .views-field-created,#block-views-news-views-target-audiences .views-field-created{margin-left:115px}}#block-pl-news-news-main-images{display:inline-block;margin-bottom:40px}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #thumbnails,#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title,#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper>a{position:absolute}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #thumbnails{position:absolute}}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #news-img-author:before{content:'\00a9';display:inline-block;margin-right:5px}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title{bottom:30px;left:30px;color:#fff}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title{bottom:40px;left:40px}}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title h1{color:#fff;text-shadow:1px 1px 4px #333;margin-bottom:0;padding-right:30px}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title .date{font-size:.875rem;text-shadow:1px 1px 4px #333}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title .date{font-size:2vw}}@media screen and (min-width:1200px){#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper #title .date{font-size:1.25rem}}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper>a{background-color:#0039a6;color:#fff}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper>a:hover{background-color:#2254b3}#block-pl-news-news-main-images #main-wrapper.has-img #img-wrapper>a:before{border-color:transparent #fff transparent transparent}#block-pl-news-news-main-images #main-wrapper.has-img .video-icon{width:67px;height:67px;position:absolute;top:50%;left:50%;cursor:pointer}@media screen and (max-width:720px){#block-pl-news-news-main-images #main-wrapper.has-img .video-icon{display:none}}#block-pl-news-news-main-images #main-wrapper.has-img .video-icon:hover .inner{border-color:#000;background:#fff}#block-pl-news-news-main-images #main-wrapper.has-img .video-icon:hover .triangle{border-color:transparent transparent transparent #000}#block-pl-news-news-main-images #main-wrapper.has-img .video-icon .inner{position:relative;left:-50%;top:-50%;border:3px solid #fff;-webkit-box-shadow:1px 1px 2px #333;box-shadow:1px 1px 2px #333;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:67px;height:67px;-webkit-transition:.2s all ease;transition:.2s all ease}
#block-pl-news-news-main-images #main-wrapper.has-img .video-icon .triangle{width:0;height:0;border-style:solid;border-width:16px 0 16px 26px;border-color:transparent transparent transparent #fff;margin:15px 0 0 21px;-webkit-transition:.2s all ease;transition:.2s all ease}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper{display:block}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper #title{color:#0039a6}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper #title h1{color:#0039a6;margin-bottom:30px}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper #title .date{font-size:.875rem;color:#666}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper #title .date{font-size:1rem}}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper>a{background-color:#fff;color:#0039a6;border:1px solid #0039a6;margin-bottom:30px}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper>a:hover{background-color:#0039a6;color:#fff}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper>a:hover:before{border-color:transparent #fff transparent transparent}#block-pl-news-news-main-images #main-wrapper.no-img #img-wrapper>a:before{border-color:transparent #0039a6 transparent transparent}#block-pl-news-news-main-images #main-wrapper.no-img #info-wrapper{border-top:2px solid #f1f1f1;padding:15px}#block-pl-news-news-main-images #main-wrapper #img-wrapper{position:relative;display:inline-block}#block-pl-news-news-main-images #main-wrapper #img-wrapper #thumbnails{top:20px;right:20px}@media screen and (max-width:720px){#block-pl-news-news-main-images #main-wrapper #img-wrapper #thumbnails img{display:inline-block;float:left;margin-left:5px;width:40px;height:40px}}#block-pl-news-news-main-images #main-wrapper #img-wrapper #thumbnails img{margin-bottom:10px;display:block;cursor:pointer;border:2px solid transparent}#block-pl-news-news-main-images #main-wrapper #img-wrapper #thumbnails img.active,#block-pl-news-news-main-images #main-wrapper #img-wrapper #thumbnails img:hover{border:2px solid #fff}#block-pl-news-news-main-images #main-wrapper #img-wrapper #title .date{margin-bottom:10px;display:block}#block-pl-news-news-main-images #main-wrapper #img-wrapper #title h1{font-size:5vw;font-weight:900}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper #img-wrapper #title h1{font-size:3.75rem;font-size:3.5vw}}@media screen and (min-width:1200px){#block-pl-news-news-main-images #main-wrapper #img-wrapper #title h1{font-size:3.75rem}}#block-pl-news-news-main-images #main-wrapper #img-wrapper>a{font-size:.75rem;border-radius:17px;-webkit-transition:background-color .2s linear,border .2s linear;transition:background-color .2s linear,border .2s linear;text-transform:uppercase;top:25px;left:30px;display:inline-block;height:37px;line-height:37px;padding:0 20px}#block-pl-news-news-main-images #main-wrapper #img-wrapper>a:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:4.5px 5px 4.5px 0;margin-right:8px}#block-pl-news-news-main-images #main-wrapper #info-wrapper{border-left:2px solid #f1f1f1;border-bottom:2px solid #f1f1f1;border-right:2px solid #f1f1f1;padding:20px 30px}#block-pl-news-news-main-images #main-wrapper #info-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper #info-wrapper{padding:20px 40px}}#block-pl-news-news-main-images #main-wrapper #info-wrapper #some-wrapper{margin:0;float:left;padding:0}#block-pl-news-news-main-images #main-wrapper #info-wrapper #some-wrapper h2{margin-bottom:0}#block-pl-news-news-main-images #main-wrapper #info-wrapper #news-img-author{font-size:.8125rem;color:#999;float:right;margin-top:5px}#block-pl-news-news-main-images #main-wrapper .link-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:20px}#block-pl-news-news-main-images #main-wrapper .link-button:hover{background-color:#2254b3;text-decoration:none}#block-pl-news-news-main-images #main-wrapper .link-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (min-width:720px){#block-pl-news-news-main-images #main-wrapper .link-button{display:none}}.node-type-news-item #huu-tv-video-player #player{width:100% !important}#block-views-news-views-block-1{margin-bottom:15px}#block-views-news-views-block-1 .block__content ul{list-style-type:none}#block-views-news-views-block-1 .block__content ul li{padding:10px;display:inline-block;background:#0039a6;color:#fff;border-radius:20px;font-size:.75rem;margin-bottom:7px;text-transform:uppercase}#block-views-news-views-block .views-row{margin-bottom:30px}#block-views-news-views-block .views-row .views-field-title a{font-size:1.375rem;color:#0039a6;font-weight:900;line-height:normal}#block-views-news-views-block .views-row .views-field-created{color:#999;font-weight:400;font-size:.75rem;margin-top:5px;margin-bottom:-15px}#block-pl-base-newsletter-form{background-color:#0039a6;padding:30px 0 40px}#block-pl-base-newsletter-form::after{clear:both;content:"";display:block}
@media screen and (min-width:720px){#block-pl-base-newsletter-form{background:url(/sites/default/themes/palloliitto/images/newsletter_bg_tablet2.png) no-repeat bottom center #0039a6;padding:44px 0 55px}}@media screen and (min-width:1200px){#block-pl-base-newsletter-form{background:url(/sites/default/themes/palloliitto/images/newsletter_bg2.png) no-repeat top center #0039a6;padding:50px 0 157px}}#block-pl-base-newsletter-form .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-base-newsletter-form .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-base-newsletter-form .block__content{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (max-width:720px){#block-pl-base-newsletter-form .block__content{text-align:center}}#block-pl-base-newsletter-form #newsletter-info{font-size:1rem;font-weight:300;line-height:1.4em;color:#fff}@media screen and (max-width:720px){#block-pl-base-newsletter-form #newsletter-info{margin-bottom:25px}}@media screen and (min-width:720px){#block-pl-base-newsletter-form #newsletter-info{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-top:3px}#block-pl-base-newsletter-form #newsletter-info:last-child{margin-right:0}#block-pl-base-newsletter-form #newsletter-info .text{width:80%}}@media screen and (min-width:720px){#block-pl-base-newsletter-form #newsletter-right{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0}#block-pl-base-newsletter-form #newsletter-right:last-child{margin-right:0}}#block-pl-base-newsletter-form h2{font-size:1.125rem;color:#fff;margin-bottom:17px;position:relative;padding-right:55px;display:inline-block}#block-pl-base-newsletter-form h2:after{width:35px;height:28px;background:url(/sites/default/themes/palloliitto/images/paper_plane.svg);display:inline-block;position:absolute;right:0;top:-3px;content:''}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-base-newsletter-form h2:after{display:none}}#block-pl-base-newsletter-form form::after{clear:both;content:"";display:block}@media screen and (min-width:1200px){#block-pl-base-newsletter-form form{float:left;display:block;margin-right:3.16844%;width:65.61052%}#block-pl-base-newsletter-form form:last-child{margin-right:0}}#block-pl-base-newsletter-form form input{height:44px;line-height:44px;padding:0 18px;font-weight:300}#block-pl-base-newsletter-form form input.form-text{width:100%;font-size:1rem;color:#999}#block-pl-base-newsletter-form form .form-item{margin-bottom:11px}@media screen and (min-width:720px){#block-pl-base-newsletter-form form .form-item{float:left;display:block;margin-right:4.82916%;width:47.58542%;margin-bottom:4.82916%}#block-pl-base-newsletter-form form .form-item:last-child{margin-right:0}#block-pl-base-newsletter-form form .form-item:nth-child(2n){margin-right:0}#block-pl-base-newsletter-form form .form-item:nth-child(2n+1){clear:left}}@media screen and (min-width:1200px){#block-pl-base-newsletter-form form .form-item.form-item-last-name{padding-right:25px}}@media screen and (min-width:720px){#block-pl-base-newsletter-form form .submit-container{float:left;display:block;margin-right:4.82916%;width:47.58542%;margin-right:0}#block-pl-base-newsletter-form form .submit-container:last-child{margin-right:0}}@media screen and (min-width:1200px){#block-pl-base-newsletter-form form .submit-container{padding-right:25px}}#block-pl-base-newsletter-form form .form-submit{font-size:.875rem;display:inline-block;background-color:#00266e;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;text-align:left;padding-left:40px;background:url(/sites/default/themes/palloliitto/images/triangle-right.svg) no-repeat 18px center #00266e;height:44px;line-height:44px;width:100%}#block-pl-base-newsletter-form form .form-submit:hover{background-color:#00266e;text-decoration:none}#block-pl-base-newsletter-form .some-links::after{clear:both;content:"";display:block}@media screen and (max-width:720px){#block-pl-base-newsletter-form .some-links{margin:35px auto 0 auto;display:inline-block}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-base-newsletter-form .some-links{margin-top:20px}}@media screen and (min-width:1200px){#block-pl-base-newsletter-form .some-links{float:left;display:block;margin-right:3.16844%;width:31.22104%;margin-right:0}#block-pl-base-newsletter-form .some-links:last-child{margin-right:0}}#block-pl-base-newsletter-form .some-links a{display:inline-block;float:left;margin-right:27px}#block-pl-base-newsletter-form .some-links a.facebook img{width:19px}#block-pl-base-newsletter-form .some-links a.twitter{width:36px;margin-top:3px}#block-pl-base-newsletter-form .some-links a.instagram{width:33px;margin-right:0;margin-top:1px}#block-pl-base-newsletter-link{margin-top:20px;float:left;margin-left:20px}.stickyheader #block-pl-base-newsletter-link{display:none}@media screen and (max-width:720px){#block-pl-base-newsletter-link{display:none}}@media screen and (min-width:1200px){#block-pl-base-newsletter-link{margin-top:30px}}#block-pl-base-newsletter-link .block__content>a{font-size:.875rem;padding-left:24px;position:relative;line-height:20px}#block-pl-base-newsletter-link .block__content>a:before{content:' ';width:20px;height:20px;background:url(/sites/default/themes/palloliitto/images/icon-newsletter.svg) no-repeat;margin-right:10px;display:inline-block;position:absolute;left:0;top:4px}#block-pl-tout-footer-partners{background-color:#00266e;padding:10% 0}#block-pl-tout-footer-partners::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-tout-footer-partners{padding:30px 0}}#block-pl-tout-footer-partners .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-tout-footer-partners .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-tout-footer-partners .block__content{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){#block-pl-tout-footer-partners .block__content{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#block-pl-tout-footer-partners h2{margin:0;display:block;text-align:center;margin-bottom:10%;font-size:.875rem;font-weight:300;color:#fff}
@media screen and (min-width:720px){#block-pl-tout-footer-partners h2{float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-bottom:0;text-align:left;display:inline-block}#block-pl-tout-footer-partners h2:last-child{margin-right:0}}@media screen and (min-width:720px){#block-pl-tout-footer-partners .logos{float:left;display:block;margin-right:2.35765%;width:74.41059%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#block-pl-tout-footer-partners .logos:last-child{margin-right:0}}#block-pl-tout-footer-partners .partner-logo{display:inline-block;text-align:center;width:100%}@media screen and (min-width:720px){#block-pl-tout-footer-partners .partner-logo{width:30%;margin-bottom:25px}}@media screen and (max-width:720px){#block-pl-tout-footer-partners .partner-logo{margin:0 auto 10% auto}#block-pl-tout-footer-partners .partner-logo:last-child{margin-bottom:5%}}#block-pl-tout-footer-partners a{border:0;display:inline-block}#block-pl-tout-footer-partners a.veikkaus{width:80px}#block-pl-tout-footer-partners a.volkswagen{width:110px}#block-pl-tout-footer-partners a.eezy{width:70px}#block-pl-tout-footer-partners a.telia{width:140px}#block-pl-tout-footer-partners a.iltasanomat{width:190px}#block-pl-tout-footer-partners a.lahitapiola{width:210px}#block-pl-tout-footer-partners a.motonet{width:200px}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-tout-footer-partners a.veikkaus{width:65px}#block-pl-tout-footer-partners a.volkswagen{width:100px}#block-pl-tout-footer-partners a.telia{width:120px}#block-pl-tout-footer-partners a.iltasanomat{width:160px}#block-pl-tout-footer-partners a.lahitapiola{width:180px}#block-pl-tout-footer-partners a.motonet{width:170px}}#block-pl-player-player-matches .block__content>h2{font-size:1.25rem;margin-bottom:10px;text-transform:none}#block-pl-news-player-related-news h2,#block-pl-news-player-related-news .news-tags li a,#block-pl-news-news-related-news h2,#block-pl-news-news-related-news .news-tags li a{font-size:.75rem;font-weight:300;text-transform:uppercase;padding:10px 13px;display:inline-block;border-radius:16px;background:#0039a6;color:#fff;margin-bottom:13px}#block-pl-news-player-related-news .news-tags::after,#block-pl-news-news-related-news .news-tags::after{clear:both;content:"";display:block}#block-pl-news-player-related-news .news-tags li,#block-pl-news-news-related-news .news-tags li{float:left;display:inline-block;margin-right:7px;list-style-type:none;list-style-image:none}#block-pl-news-player-related-news .news-tags li a,#block-pl-news-news-related-news .news-tags li a{color:#fff;-webkit-transition:.2s background-color linear;transition:.2s background-color linear}#block-pl-news-player-related-news .news-tags li a:hover,#block-pl-news-news-related-news .news-tags li a:hover{background:#2254b3}#block-pl-news-player-related-news .news-item,#block-pl-news-news-related-news .news-item{margin-bottom:25px}#block-pl-news-player-related-news .news-item a,#block-pl-news-news-related-news .news-item a{font-size:1.375rem;font-weight:900}#block-pl-news-player-related-news .news-item:last-child,#block-pl-news-news-related-news .news-item:last-child{margin-bottom:0}#block-pl-news-player-related-news .news-item .time-ago,#block-pl-news-news-related-news .news-item .time-ago{font-size:.75rem;color:#999;padding-top:8px}#block-pl-tout-quick-links{padding:35px 0 25px;background:url(/sites/default/themes/palloliitto/images/quick_links_bg2.jpg) no-repeat top center;background-size:cover;color:#fff}#block-pl-tout-quick-links h2{font-size:1.875rem;margin-bottom:25px;color:#fff}#block-pl-tout-quick-links .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-tout-quick-links .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-tout-quick-links .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-tout-quick-links .block__content::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-tout-quick-links #quick-link-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}#block-pl-tout-quick-links #quick-link-wrapper:last-child{margin-right:0}}@media screen and (min-width:1200px){#block-pl-tout-quick-links #quick-link-wrapper{margin-left:25.58941%}}#block-pl-tout-quick-links a{font-size:1rem;color:#fff;position:relative;padding-left:17px;display:block;line-height:1.3em;margin-bottom:15px}#block-pl-tout-quick-links a:before{width:7px;height:12px;background:url(/sites/default/themes/palloliitto/images/chevron-right-w.svg) no-repeat;content:'';display:inline-block;position:absolute;top:3px;left:0}@media screen and (min-width:720px){#block-pl-tout-quick-links .column{float:left;display:block;margin-right:3.57866%;width:48.21067%}#block-pl-tout-quick-links .column:last-child{margin-right:0}#block-pl-tout-quick-links .column.column-2{margin-right:0}}#block-pl-scores-filter,#block-pl-scores-filter-front,#block-pl-base-front-link-hub{background:#fff;padding:27px 0;margin-bottom:28px;color:#00266e}#block-pl-scores-filter::after,#block-pl-scores-filter-front::after,#block-pl-base-front-link-hub::after{clear:both;content:"";display:block}#block-pl-scores-filter #match-search-date-link,#block-pl-scores-filter-front #match-search-date-link,#block-pl-base-front-link-hub #match-search-date-link{margin-left:5px;cursor:pointer;color:#0039a6;font-weight:500;text-decoration:underline}#block-pl-scores-filter #match-search-mobile-tooltip,#block-pl-scores-filter-front #match-search-mobile-tooltip,#block-pl-base-front-link-hub #match-search-mobile-tooltip{margin-bottom:22px;line-height:1.25em}@media screen and (min-width:720px){#block-pl-scores-filter #match-search-mobile-tooltip,#block-pl-scores-filter-front #match-search-mobile-tooltip,#block-pl-base-front-link-hub #match-search-mobile-tooltip{display:none}}#block-pl-scores-filter #match-search-mobile-tooltip .tooltip-title,#block-pl-scores-filter #match-search-mobile-tooltip ul,#block-pl-scores-filter #match-search-mobile-tooltip li,#block-pl-scores-filter-front #match-search-mobile-tooltip .tooltip-title,#block-pl-scores-filter-front #match-search-mobile-tooltip ul,#block-pl-scores-filter-front #match-search-mobile-tooltip li,#block-pl-base-front-link-hub #match-search-mobile-tooltip .tooltip-title,#block-pl-base-front-link-hub #match-search-mobile-tooltip ul,#block-pl-base-front-link-hub #match-search-mobile-tooltip li{display:inline}#block-pl-scores-filter #match-search-mobile-tooltip .tooltip-title,#block-pl-scores-filter-front #match-search-mobile-tooltip .tooltip-title,#block-pl-base-front-link-hub #match-search-mobile-tooltip .tooltip-title{font-weight:800}#block-pl-scores-filter #match-search-mobile-tooltip .tooltip-title:after,#block-pl-scores-filter-front #match-search-mobile-tooltip .tooltip-title:after,#block-pl-base-front-link-hub #match-search-mobile-tooltip .tooltip-title:after{content:': '}#block-pl-scores-filter #match-search-mobile-tooltip li:after,#block-pl-scores-filter-front #match-search-mobile-tooltip li:after,#block-pl-base-front-link-hub #match-search-mobile-tooltip li:after{content:', '}#block-pl-scores-filter #match-search-mobile-tooltip li:last-child:after,#block-pl-scores-filter-front #match-search-mobile-tooltip li:last-child:after,#block-pl-base-front-link-hub #match-search-mobile-tooltip li:last-child:after{content:''}
#block-pl-scores-filter .block__content p.match-total,#block-pl-scores-filter-front .block__content p.match-total,#block-pl-base-front-link-hub .block__content p.match-total{font-size:1.125rem;text-align:center;font-weight:800;margin-bottom:20px}#block-pl-scores-filter .block__content p.match-total #player-search-info,#block-pl-scores-filter-front .block__content p.match-total #player-search-info,#block-pl-base-front-link-hub .block__content p.match-total #player-search-info{display:block;margin-top:13px;font-size:.875rem;font-weight:500}#block-pl-scores-filter .block__content p.match-total #player-search-info a,#block-pl-scores-filter-front .block__content p.match-total #player-search-info a,#block-pl-base-front-link-hub .block__content p.match-total #player-search-info a{text-decoration:underline}#block-pl-scores-filter .form-item-tags,#block-pl-scores-filter-front .form-item-tags,#block-pl-base-front-link-hub .form-item-tags{margin-bottom:0}#block-pl-scores-filter .bootstrap-tagsinput::after,#block-pl-scores-filter-front .bootstrap-tagsinput::after,#block-pl-base-front-link-hub .bootstrap-tagsinput::after{clear:both;content:"";display:block}#block-pl-scores-filter .bootstrap-tagsinput .tag,#block-pl-scores-filter-front .bootstrap-tagsinput .tag,#block-pl-base-front-link-hub .bootstrap-tagsinput .tag{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #0039a6;background:#0039a6;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;font-size:.6875rem;float:left;margin:0 10px 10px 0;font-weight:300}#block-pl-scores-filter .bootstrap-tagsinput .tag:hover,#block-pl-scores-filter-front .bootstrap-tagsinput .tag:hover,#block-pl-base-front-link-hub .bootstrap-tagsinput .tag:hover{background:#2254b3;color:#fff;border:1px solid #2254b3}#block-pl-scores-filter .bootstrap-tagsinput .tag span,#block-pl-scores-filter-front .bootstrap-tagsinput .tag span,#block-pl-base-front-link-hub .bootstrap-tagsinput .tag span{font-weight:800}#block-pl-scores-filter .bootstrap-tagsinput .tag:hover,#block-pl-scores-filter-front .bootstrap-tagsinput .tag:hover,#block-pl-base-front-link-hub .bootstrap-tagsinput .tag:hover{background:#0039a6;border:1px solid #0039a6}#block-pl-scores-filter .form-item-search,#block-pl-scores-filter-front .form-item-search,#block-pl-base-front-link-hub .form-item-search{margin-bottom:13px}@media screen and (min-width:720px){#block-pl-scores-filter .form-item-search,#block-pl-scores-filter-front .form-item-search,#block-pl-base-front-link-hub .form-item-search{margin-bottom:23px}}#block-pl-scores-filter .form-type-select .select2-container,#block-pl-scores-filter-front .form-type-select .select2-container,#block-pl-base-front-link-hub .form-type-select .select2-container{width:100% !important}#block-pl-scores-filter .form-type-select .select2-container .select2-selection,#block-pl-scores-filter-front .form-type-select .select2-container .select2-selection,#block-pl-base-front-link-hub .form-type-select .select2-container .select2-selection{border:1px solid #0039a6;border-radius:0}#block-pl-scores-filter .form-type-select .select2-container .select2-selection input,#block-pl-scores-filter-front .form-type-select .select2-container .select2-selection input,#block-pl-base-front-link-hub .form-type-select .select2-container .select2-selection input{height:38px;line-height:38px;padding:0 7px;margin-top:0}#block-pl-scores-filter #category-selector,#block-pl-scores-filter #national-team-selector,#block-pl-scores-filter-front #category-selector,#block-pl-scores-filter-front #national-team-selector,#block-pl-base-front-link-hub #category-selector,#block-pl-base-front-link-hub #national-team-selector{margin-bottom:27px}@media screen and (min-width:720px){#block-pl-scores-filter #category-selector,#block-pl-scores-filter #national-team-selector,#block-pl-scores-filter-front #category-selector,#block-pl-scores-filter-front #national-team-selector,#block-pl-base-front-link-hub #category-selector,#block-pl-base-front-link-hub #national-team-selector{float:left;display:block;margin-right:3.57866%;width:48.21067%}#block-pl-scores-filter #category-selector:last-child,#block-pl-scores-filter #national-team-selector:last-child,#block-pl-scores-filter-front #category-selector:last-child,#block-pl-scores-filter-front #national-team-selector:last-child,#block-pl-base-front-link-hub #category-selector:last-child,#block-pl-base-front-link-hub #national-team-selector:last-child{margin-right:0}}#block-pl-scores-filter #category-select-toggle,#block-pl-scores-filter #national-team-select-toggle,#block-pl-scores-filter-front #category-select-toggle,#block-pl-scores-filter-front #national-team-select-toggle,#block-pl-base-front-link-hub #category-select-toggle,#block-pl-base-front-link-hub #national-team-select-toggle{font-size:.75rem;color:#0039a6;text-transform:uppercase;height:38px;line-height:38px;padding:0 16px 0 10px;border:1px solid #0039a6;position:relative;cursor:pointer}#block-pl-scores-filter #category-select-toggle .arrow,#block-pl-scores-filter #national-team-select-toggle .arrow,#block-pl-scores-filter-front #category-select-toggle .arrow,#block-pl-scores-filter-front #national-team-select-toggle .arrow,#block-pl-base-front-link-hub #category-select-toggle .arrow,#block-pl-base-front-link-hub #national-team-select-toggle .arrow{width:0;height:0;border-style:solid;border-width:5px 5px 0 5px;border-color:#0039a6 transparent transparent transparent;float:right;margin-top:15px}#block-pl-scores-filter #category-select-toggle.active:after,#block-pl-scores-filter #national-team-select-toggle.active:after,#block-pl-scores-filter-front #category-select-toggle.active:after,#block-pl-scores-filter-front #national-team-select-toggle.active:after,#block-pl-base-front-link-hub #category-select-toggle.active:after,#block-pl-base-front-link-hub #national-team-select-toggle.active:after{position:absolute;width:100%;height:1px;bottom:-1px;z-index:2;left:0;content:'';background:#fff}
#block-pl-scores-filter #category-select-toggle.active .arrow,#block-pl-scores-filter #national-team-select-toggle.active .arrow,#block-pl-scores-filter-front #category-select-toggle.active .arrow,#block-pl-scores-filter-front #national-team-select-toggle.active .arrow,#block-pl-base-front-link-hub #category-select-toggle.active .arrow,#block-pl-base-front-link-hub #national-team-select-toggle.active .arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}#block-pl-scores-filter #national-team-select-flyout li,#block-pl-scores-filter-front #national-team-select-flyout li,#block-pl-base-front-link-hub #national-team-select-flyout li{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_joukkue.svg);background-size:18px 20px;display:block;padding-left:35px;min-height:33px;background-repeat:no-repeat;background-position:10px 7px;padding-top:9px}#block-pl-scores-filter #national-team-select-flyout li:hover,#block-pl-scores-filter-front #national-team-select-flyout li:hover,#block-pl-base-front-link-hub #national-team-select-flyout li:hover{text-decoration:underline}#block-pl-scores-filter #category-selector,#block-pl-scores-filter #national-team-selector,#block-pl-scores-filter-front #category-selector,#block-pl-scores-filter-front #national-team-selector,#block-pl-base-front-link-hub #category-selector,#block-pl-base-front-link-hub #national-team-selector{position:relative}#block-pl-scores-filter .predefined-tags-dropdown,#block-pl-scores-filter-front .predefined-tags-dropdown,#block-pl-base-front-link-hub .predefined-tags-dropdown{position:absolute;top:37px;left:0;min-width:100%;z-index:31;border:1px solid #0039a6;background:#fff}@media screen and (max-width:720px){#block-pl-scores-filter .predefined-tags-dropdown,#block-pl-scores-filter-front .predefined-tags-dropdown,#block-pl-base-front-link-hub .predefined-tags-dropdown{width:100%}}#block-pl-scores-filter .predefined-tags-dropdown li,#block-pl-scores-filter-front .predefined-tags-dropdown li,#block-pl-base-front-link-hub .predefined-tags-dropdown li{border-bottom:1px solid #ebebeb;list-style-type:none;cursor:pointer;font-size:.875rem;font-weight:600;color:#0039a6}#block-pl-scores-filter .predefined-tags-dropdown li:last-child,#block-pl-scores-filter-front .predefined-tags-dropdown li:last-child,#block-pl-base-front-link-hub .predefined-tags-dropdown li:last-child{border-bottom:0}#block-pl-scores-filter #national-team-selector,#block-pl-scores-filter-front #national-team-selector,#block-pl-base-front-link-hub #national-team-selector{margin-right:0}#category-select-flyout,.archived-categories{color:#0039a6}#category-select-flyout li,.archived-categories li{list-style:none}@media screen and (min-width:1200px){#category-select-flyout.predefined-tags-dropdown,.archived-categories.predefined-tags-dropdown{min-width:175%}.node-type-front-page #category-select-flyout.predefined-tags-dropdown,.node-type-front-page .archived-categories.predefined-tags-dropdown{min-width:175%}.node-type-matches-front #category-select-flyout.predefined-tags-dropdown,.node-type-matches-front .archived-categories.predefined-tags-dropdown{min-width:0}}#category-select-flyout .sport-title,.archived-categories .sport-title{font-size:1rem;padding:9px 10px;font-weight:800;color:#999;border-top:1px solid #ebebeb}.node-type-matches-front #category-select-flyout .sport-title,.node-type-matches-front .archived-categories .sport-title{padding-top:20px;border-top:0;padding-left:0}#category-select-flyout .sport-wrapper:first-child .sport-title,.archived-categories .sport-wrapper:first-child .sport-title{border-top:0}.node-type-matches-front #category-select-flyout .sport-items>ul,.node-type-matches-front .archived-categories .sport-items>ul{margin-left:10px}#category-select-flyout .sport-items>ul>li,.archived-categories .sport-items>ul>li{padding-left:20px}.node-type-matches-front #category-select-flyout .sport-items>ul>li,.node-type-matches-front .archived-categories .sport-items>ul>li{border-bottom:1px solid #ebebeb;padding-left:0}.node-type-matches-front #category-select-flyout .sport-items>ul>li>ul li,.node-type-matches-front .archived-categories .sport-items>ul>li>ul li{border-top:1px solid #ebebeb}.node-type-matches-front #category-select-flyout .sport-items>ul>li>ul li:first-child,.node-type-matches-front .archived-categories .sport-items>ul>li>ul li:first-child{border-top:0}#category-select-flyout ul.accordion .inner,.archived-categories ul.accordion .inner{padding-left:10px;overflow:hidden;display:none}.node-type-matches-front #category-select-flyout ul.accordion>li.link-item,.node-type-matches-front .archived-categories ul.accordion>li.link-item{padding-left:27px;margin-left:0}#category-select-flyout ul.accordion>li.link-item,#category-select-flyout ul.accordion>li.tag-add,.archived-categories ul.accordion>li.link-item,.archived-categories ul.accordion>li.tag-add{margin-left:20px;padding-left:27px}#category-select-flyout li,.archived-categories li{padding:0 10px}@media screen and (max-width:720px){.node-type-matches-front #category-select-flyout li,.node-type-matches-front .archived-categories li{padding-right:0}}#category-select-flyout li:hover,.archived-categories li:hover{text-decoration:none}#category-select-flyout li.tag-add,.archived-categories li.tag-add{margin-left:10px}#category-select-flyout li.tag-add:hover,.archived-categories li.tag-add:hover{text-decoration:underline}#category-select-flyout li.link-item,.archived-categories li.link-item{margin-left:10px}#category-select-flyout .toggle,#category-select-flyout .link-item,.archived-categories .toggle,.archived-categories .link-item{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_series_v2.svg);background-size:21px 21px;min-height:33px;background-repeat:no-repeat;background-position:left 6px;padding-left:27px;padding-top:9px}
#category-select-flyout .toggle,.archived-categories .toggle{display:block;min-height:33px}#category-select-flyout .toggle:after,.archived-categories .toggle:after{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #0039a6;-webkit-transition:all .1s ease;transition:all .1s ease;float:right;margin-right:15px;margin-top:1px}#category-select-flyout .toggle:hover,.archived-categories .toggle:hover{text-decoration:underline}.node-type-matches-front #category-select-flyout .toggle.active,.node-type-matches-front .archived-categories .toggle.active{border-bottom:1px solid #ebebeb}#category-select-flyout .toggle.active,.archived-categories .toggle.active{padding-bottom:9px}#category-select-flyout .toggle.active:after,.archived-categories .toggle.active:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#category-select-flyout .link-item,.archived-categories .link-item{padding-top:0}#category-select-flyout .link-item a,#category-select-flyout .link-item .non-link,.archived-categories .link-item a,.archived-categories .link-item .non-link{min-height:33px;padding-top:9px;display:inline-block}#category-select-flyout .link-item a,.archived-categories .link-item a{background-repeat:no-repeat;background-position:center left}#category-select-flyout .link-item a:hover,.archived-categories .link-item a:hover{text-decoration:underline}#category-select-flyout .link-item::after,.archived-categories .link-item::after{clear:both;content:"";display:block}#category-select-flyout .link-item>span,.archived-categories .link-item>span{min-height:33px}#category-select-flyout .link-item .title-column,.archived-categories .link-item .title-column{float:left;font-size:1rem;font-weight:400}#category-select-flyout .link-item .link-column,.archived-categories .link-item .link-column{float:right}#category-select-flyout .link-item .link-column a,.archived-categories .link-item .link-column a{font-size:0}@media screen and (min-width:1200px){#category-select-flyout .link-item .link-column a,.archived-categories .link-item .link-column a{font-size:initial}}#category-select-flyout .link-item .category-link a,.archived-categories .link-item .category-link a{background-image:url(/sites/default/themes/palloliitto/images/icon_category.png);background-size:28px 24px;min-width:16px}@media screen and (min-width:720px){#category-select-flyout .link-item .category-link a,.archived-categories .link-item .category-link a{padding-left:34px}}#category-select-flyout .link-item .matches-link a,.archived-categories .link-item .matches-link a{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_ottelu.svg);background-size:24px 21px;margin-left:15px;min-width:24px}@media screen and (min-width:720px){#category-select-flyout .link-item .matches-link a,.archived-categories .link-item .matches-link a{margin-left:23px;padding-left:28px}}#select2-match-search-results{max-height:320px}.node-type-scores .select2-container--default .select2-dropdown,.node-type-front-page .select2-container--default .select2-dropdown{border-radius:0;border:1px solid #0039a6;border-top:0;color:#0039a6}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option{padding:0 10px;border-bottom:1px solid #ebebeb;list-style-type:none;font-size:.875rem;font-weight:600;color:#0039a6}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option::after,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option::after{clear:both;content:"";display:block}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option a:hover,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option a:hover{text-decoration:underline}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span{display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:30px;min-height:33px;background-repeat:no-repeat;background-position:left 7px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span>span,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span>span{display:inline-block;margin-top:9px;margin-bottom:9px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span.result-type-team,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span.result-type-team{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_joukkue.svg);background-size:18px 20px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span.result-type-category,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span.result-type-category{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_series_v2.svg);background-size:21px 21px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span.result-type-venue,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span.result-type-venue{background-image:url(/sites/default/themes/palloliitto/images/icons/icon_arena.svg);background-size:22px 16px;background-position:left 8px}
.node-type-scores .select2-container--default .select2-dropdown .select2-results__option>span.result-type-player,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option>span.result-type-player{background-image:url(/sites/default/themes/palloliitto/images/icons/team_player.svg);background-size:23px 18px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column{width:75%}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column{width:66%}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .page-link-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .page-link-column{display:none}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .page-link-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .page-link-column{width:17%;display:inline-block}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link-column{width:25%}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link-column{width:17%}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column{font-size:.75rem;font-weight:400;color:#a8a8a8;padding-right:6px}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column{overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column>a,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column>a{font-size:1rem}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column>.title-column-value,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column>.title-column-value{display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .title-column>.title-column-value,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .title-column>.title-column-value{display:inline-block;text-overflow:initial}}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .has-description>.title-column>a::after,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .has-description>.title-column>a::after{content:', ';padding-right:.2em}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link{cursor:pointer;background-image:url(/sites/default/themes/palloliitto/images/search.svg);background-repeat:no-repeat;background-position:4px 11px;background-size:16px 16px;padding-left:25px;min-height:33px;margin-top:0;padding-top:9px;min-width:33px;display:block}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link{display:inline}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link:hover,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link:hover{text-decoration:underline}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link .desktop,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link .desktop{display:none}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link .desktop,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link .desktop{display:initial}}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link .mobile,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link .mobile{font-size:.75rem;display:initial}@media screen and (min-width:720px){.node-type-scores .select2-container--default .select2-dropdown .select2-results__option .scores-link .mobile,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option .scores-link .mobile{display:none}
}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option.select2-results__message,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option.select2-results__message{cursor:auto;padding:9px 10px}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option.select2-results__message:hover,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option.select2-results__message:hover{text-decoration:none}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option:last-child,.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option:last-child{border-bottom:0}.node-type-scores .select2-container--default .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected],.node-type-front-page .select2-container--default .select2-dropdown .select2-results__option.select2-results__option--highlighted[aria-selected]{background:transparent}@media screen and (max-width:720px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:720px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:1200px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (max-width:1200px) and (min-width:720px) and (min-width:720px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{padding-left:24px;padding-right:24px}}@media screen and (max-width:1200px) and (min-width:720px) and (min-width:1200px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){#block-pl-scores-filter .block__content,#block-pl-scores-filter-front .block__content{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-scores-filter .block__content:last-child,#block-pl-scores-filter-front .block__content:last-child{margin-right:0}}#block-pl-scores-filter-front{margin:0;padding-top:24px;padding-bottom:1px}.node-type-scores .select2-results__option{cursor:pointer}.node-type-scores .select2-results__option:hover .title-column{text-decoration:underline}.node-type-scores .select2-results__option .title-column{white-space:nowrap}.node-type-scores .select2-results__option .description-column{text-align:right}#block-pl-base-front-link-hub{border-top:1px solid #dcdcdc;padding:27px 0 23px;margin-bottom:0}@media screen and (max-width:720px){#block-pl-base-front-link-hub{padding-top:24px;padding-bottom:24px}#block-pl-base-front-link-hub #national-team-selector{margin-bottom:0}}@media screen and (min-width:1200px){#block-pl-base-front-link-hub #categories-teams-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-base-front-link-hub #categories-teams-wrapper:last-child{margin-right:0}}#block-pl-base-front-link-hub .block__content,#block-pl-base-front-link-hub h2{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-base-front-link-hub .block__content,#block-pl-base-front-link-hub h2{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-base-front-link-hub .block__content,#block-pl-base-front-link-hub h2{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-base-front-link-hub h2{font-size:1rem;margin-bottom:20px;font-weight:800;text-align:center}@media screen and (min-width:720px){#block-pl-base-front-link-hub h2{font-size:1.5rem}
}#block-pl-scores-filter-front h2{display:block;font-size:1.5rem;font-weight:300;margin-bottom:20px;text-align:center;color:#0039a6}@media screen and (min-width:720px){#block-pl-scores-filter-front h2{font-size:2.125rem}}#block-pl-scores-filter-front .block__content p.match-total{margin-bottom:30px}@media screen and (min-width:1200px){#block-pl-scores-filter-front{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px) and (min-width:720px){#block-pl-scores-filter-front{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px) and (min-width:1200px){#block-pl-scores-filter-front{width:1200px;padding-left:10px;padding-right:10px}}#loader-target-container{position:relative;min-height:112px}#match-search-tooltip{font-size:.875rem;line-height:1.2em;color:#00266e}@media screen and (max-width:720px){#match-search-tooltip{display:none !important}}@media screen and (min-width:1200px){#match-search-tooltip{max-width:180px}}#match-search-tooltip .tooltip-title{font-weight:700;margin-bottom:10px}#match-search-tooltip ul li{padding-left:11px;position:relative;margin-bottom:5px;list-style:none}#match-search-tooltip ul li:before{position:absolute;top:7px;left:0;content:' ';background:#00266e;border-radius:50%;width:5px;height:5px}@media screen and (max-width:720px){.jbox-match-search{display:none !important}}.ajax-loader{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.5)}.ajax-loader .ajax-icon{background:url(/sites/default/themes/palloliitto/images/ajax_loader_blue.svg) no-repeat center 20px;width:100%;height:100%}#block-pl-news-results-page-news-touts{padding-top:34px;padding-bottom:10px}#block-pl-news-results-page-news-touts::after{clear:both;content:"";display:block}#block-pl-news-results-page-news-touts .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-news-results-page-news-touts .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-news-results-page-news-touts .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-vjsearch-vjsearch-box,#block-views-exp-basic-search-page{display:inline-block;position:absolute;right:20px;top:2px;z-index:10}@media screen and (max-width:1200px) and (min-width:720px){#block-vjsearch-vjsearch-box,#block-views-exp-basic-search-page{right:34px}}.stickyheader #block-vjsearch-vjsearch-box,.stickyheader #block-views-exp-basic-search-page{right:10px}@media screen and (min-width:1200px){.stickyheader #block-vjsearch-vjsearch-box,.stickyheader #block-views-exp-basic-search-page{display:none}}@media screen and (min-width:1200px){#block-vjsearch-vjsearch-box,#block-views-exp-basic-search-page{position:relative;right:initial;top:initial;z-index:initial;float:left;margin-top:19px;margin-left:10px}}#block-vjsearch-vjsearch-box .vjsearch-box-form>div,#block-views-exp-basic-search-page .vjsearch-box-form>div{position:relative}#block-vjsearch-vjsearch-box .vjsearch-container,#block-vjsearch-vjsearch-box .views-exposed-widgets,#block-views-exp-basic-search-page .vjsearch-container,#block-views-exp-basic-search-page .views-exposed-widgets{display:none}@media screen and (max-width:720px){#block-vjsearch-vjsearch-box .vjsearch-container,#block-vjsearch-vjsearch-box .views-exposed-widgets,#block-views-exp-basic-search-page .vjsearch-container,#block-views-exp-basic-search-page .views-exposed-widgets{-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;padding:10px;position:absolute;top:44px;left:-110px;width:180px;z-index:99;background:#fff}}@media screen and (min-width:720px){#block-vjsearch-vjsearch-box .vjsearch-container,#block-vjsearch-vjsearch-box .views-exposed-widgets,#block-views-exp-basic-search-page .vjsearch-container,#block-views-exp-basic-search-page .views-exposed-widgets{-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;padding:10px;position:absolute;top:44px;right:0;width:180px;z-index:500;background:#fff}}#block-vjsearch-vjsearch-box .mobile-search-toggle,#block-views-exp-basic-search-page .mobile-search-toggle{display:block;cursor:pointer;background:url(/sites/default/themes/palloliitto/images/search_darkblue.svg) #fff no-repeat center center;background-size:20px 20px;margin-left:10px}#block-vjsearch-vjsearch-box .form-actions,#block-views-exp-basic-search-page .form-actions{float:left}#block-vjsearch-vjsearch-box .form-submit,#block-vjsearch-vjsearch-box .mobile-search-toggle,#block-views-exp-basic-search-page .form-submit,#block-views-exp-basic-search-page .mobile-search-toggle{background:url(/sites/default/themes/palloliitto/images/search.svg) no-repeat center center;background-size:20px 20px;font-size:0;margin-top:0;width:40px;height:40px;padding:0;border:0}
#block-vjsearch-vjsearch-box .form-item-keywords,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext,#block-views-exp-basic-search-page .form-item-keywords,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext{float:left;margin-bottom:0;width:auto}#block-vjsearch-vjsearch-box .form-item-keywords input,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input,#block-views-exp-basic-search-page .form-item-keywords input,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input{border:0;font-size:.875rem;height:40px;line-height:40px;padding:0;color:#0039a6;width:120px;padding:0 10px;background-image:none;position:relative}#block-vjsearch-vjsearch-box .form-item-keywords input:focus,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input:focus,#block-views-exp-basic-search-page .form-item-keywords input:focus,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input:focus{outline-style:none;-webkit-box-shadow:none;box-shadow:none;border-color:transparent}@media screen and (min-width:720px){#block-vjsearch-vjsearch-box .form-item-keywords input:focus,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input:focus,#block-views-exp-basic-search-page .form-item-keywords input:focus,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input:focus{border:1px solid #0039a6}}@media screen and (max-width:720px){#block-vjsearch-vjsearch-box .form-item-keywords input,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input,#block-views-exp-basic-search-page .form-item-keywords input,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input{width:120px}}#block-vjsearch-vjsearch-box .form-item-keywords input::-webkit-input-placeholder,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input::-webkit-input-placeholder,#block-views-exp-basic-search-page .form-item-keywords input::-webkit-input-placeholder,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input::-webkit-input-placeholder{color:#0039a6}#block-vjsearch-vjsearch-box .form-item-keywords input:-moz-placeholder,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input:-moz-placeholder,#block-views-exp-basic-search-page .form-item-keywords input:-moz-placeholder,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input:-moz-placeholder{color:#0039a6}#block-vjsearch-vjsearch-box .form-item-keywords input::-moz-placeholder,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input::-moz-placeholder,#block-views-exp-basic-search-page .form-item-keywords input::-moz-placeholder,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input::-moz-placeholder{color:#0039a6}#block-vjsearch-vjsearch-box .form-item-keywords input:-ms-input-placeholder,#block-vjsearch-vjsearch-box .views-widget-filter-search_api_views_fulltext input:-ms-input-placeholder,#block-views-exp-basic-search-page .form-item-keywords input:-ms-input-placeholder,#block-views-exp-basic-search-page .views-widget-filter-search_api_views_fulltext input:-ms-input-placeholder{color:#0039a6}input.tagit-hidden-field{display:none}#block-pl-news-region-category-news,#block-pl-news-section-category-news{background:url(/sites/default/themes/palloliitto/images/section_news_bg.jpg) no-repeat top center;background-size:cover;padding:45px 0}#block-pl-news-region-category-news .block__content,#block-pl-news-section-category-news .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-news-region-category-news .block__content,#block-pl-news-section-category-news .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-news-region-category-news .block__content,#block-pl-news-section-category-news .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-news-region-category-news .block__content::after,#block-pl-news-section-category-news .block__content::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-news-region-category-news .section-news,#block-pl-news-section-category-news .section-news{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:34.11922%}#block-pl-news-region-category-news .section-news:last-child,#block-pl-news-section-category-news .section-news:last-child{margin-right:0}}@media screen and (min-width:1200px){#block-pl-news-region-category-news .section-news,#block-pl-news-section-category-news .section-news{margin-left:25.58941%}}#block-pl-news-region-category-news .section-news .section-news-large,#block-pl-news-section-category-news .section-news .section-news-large{position:relative;overflow:hidden}@media screen and (max-width:720px){#block-pl-news-region-category-news .section-news .section-news-large,#block-pl-news-section-category-news .section-news .section-news-large{margin-bottom:25px}}@media screen and (min-width:720px){#block-pl-news-region-category-news .section-news .section-news-large,#block-pl-news-section-category-news .section-news .section-news-large{float:left;display:block;margin-right:3.57866%;width:48.21067%}#block-pl-news-region-category-news .section-news .section-news-large:last-child,#block-pl-news-section-category-news .section-news .section-news-large:last-child{margin-right:0}}#block-pl-news-region-category-news .section-news .section-news-large:hover img,#block-pl-news-section-category-news .section-news .section-news-large:hover img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1.05);transform:scale(1.05)}#block-pl-news-region-category-news .section-news .section-news-large img,#block-pl-news-section-category-news .section-news .section-news-large img{width:100%;-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1)}#block-pl-news-region-category-news .section-news .section-news-large .section-news-content,#block-pl-news-section-category-news .section-news .section-news-large .section-news-content{position:absolute;bottom:0;left:0;color:#fff;padding:25px}#block-pl-news-region-category-news .section-news .section-news-large .section-news-content .category,#block-pl-news-section-category-news .section-news .section-news-large .section-news-content .category{font-size:.75rem;text-transform:uppercase;display:block;margin-bottom:7px}#block-pl-news-region-category-news .section-news .section-news-large .section-news-content .news-title,#block-pl-news-section-category-news .section-news .section-news-large .section-news-content .news-title{font-size:1.125rem;font-weight:900;color:#fff;text-transform:none;margin-bottom:7px}@media screen and (min-width:1200px){#block-pl-news-region-category-news .section-news .section-news-large .section-news-content .news-title,#block-pl-news-section-category-news .section-news .section-news-large .section-news-content .news-title{font-size:1.5rem}
}#block-pl-news-region-category-news .section-news .section-news-large .section-news-content .time,#block-pl-news-section-category-news .section-news .section-news-large .section-news-content .time{font-size:.75rem;display:block}@media screen and (min-width:720px){#block-pl-news-region-category-news .section-news .section-news-small,#block-pl-news-section-category-news .section-news .section-news-small{float:left;display:block;margin-right:3.57866%;width:48.21067%;margin-right:0}#block-pl-news-region-category-news .section-news .section-news-small:last-child,#block-pl-news-section-category-news .section-news .section-news-small:last-child{margin-right:0}}#block-pl-news-region-category-news .section-news .section-news-small .news-category,#block-pl-news-section-category-news .section-news .section-news-small .news-category{border-radius:20px;font-size:.75rem;text-transform:uppercase;display:inline-block;background-color:#fff;line-height:28px;height:28px;padding:0 13px;color:#0039a6;margin-bottom:24px}#block-pl-news-region-category-news .section-news .section-news-small .news-item,#block-pl-news-section-category-news .section-news .section-news-small .news-item{margin-bottom:24px}#block-pl-news-region-category-news .section-news .section-news-small .news-item h2,#block-pl-news-region-category-news .section-news .section-news-small .news-item a,#block-pl-news-section-category-news .section-news .section-news-small .news-item h2,#block-pl-news-section-category-news .section-news .section-news-small .news-item a{font-size:1.125rem;margin:0;color:#fff;text-transform:none}@media screen and (min-width:1200px){#block-pl-news-region-category-news .section-news .section-news-small .news-item h2,#block-pl-news-region-category-news .section-news .section-news-small .news-item a,#block-pl-news-section-category-news .section-news .section-news-small .news-item h2,#block-pl-news-section-category-news .section-news .section-news-small .news-item a{font-size:1.375rem}}#block-pl-service-top{z-index:999;position:fixed;right:0;bottom:0}#block-pl-service-top #back-to-top{display:inline-block;background:#0039a6;border-radius:10px 0 0 0;padding:.5em 2.5em .5em 1.5em;-webkit-transition:background-color .3s,opacity .5s,visibility .5s;transition:background-color .3s,opacity .5s,visibility .5s;color:#fff;font-size:1rem;font-weight:900;line-height:1.5}#block-pl-service-top #back-to-top.element-invisible{opacity:0}#block-pl-service-top #back-to-top:after{width:7px;height:12px;background:url(/sites/default/themes/palloliitto/images/chevron-right-w.svg) no-repeat;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);content:'';display:inline-block;position:absolute;top:14px;right:1em}#block-pl-service-top #back-to-top:hover{background-color:#2254b3;text-decoration:none}#block-pl-service-catalog{width:100%;margin:2em auto;max-width:1210px}#block-pl-service-catalog h2.catalog-title{text-align:center;padding:0 2em;margin-bottom:1.2em}#block-pl-service-catalog .service-catalog-wrapper{margin:0 15px}#block-pl-service-catalog img{display:block;width:100%}#block-pl-service-catalog .grid-sizer,#block-pl-service-catalog .grid-item{width:100%}@media screen and (min-width:720px){#block-pl-service-catalog .grid-sizer,#block-pl-service-catalog .grid-item{width:48.75%}}@media screen and (min-width:1200px){#block-pl-service-catalog .grid-sizer,#block-pl-service-catalog .grid-item{width:32%}}#block-pl-service-catalog .gutter-sizer{width:2%}#block-pl-service-catalog .grid-item{margin-bottom:1.5em}#block-pl-service-catalog .grid-item>ul{background:#f5f5f5;padding:2em 3em}#block-pl-service-catalog .grid-item li{list-style:none none;position:relative}#block-pl-service-catalog .grid-item li a::before{content:'';display:inline-block;position:absolute;background-image:url(/sites/default/themes/palloliitto/images/triangle-down-blue.svg);background-size:9px 9px;background-repeat:no-repeat;background-position:top left;width:9px;height:9px;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:4px;left:0}#block-pl-service-catalog .grid-item li a{font-size:.75rem;font-weight:900;display:inline-block;margin-bottom:1em;margin-left:20px;text-transform:uppercase}#block-pl-service-catalog .grid-item>ul>li>a{font-size:1.125rem;color:#00266e;margin-bottom:.75em;margin-left:0}#block-pl-service-catalog .grid-item>ul>li>a::before{display:none;background:none}#block-pl-service-content-top{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:1.125rem;color:#333;padding-top:1.5em}@media screen and (min-width:720px){#block-pl-service-content-top{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-content-top{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-content-top p{margin-bottom:40px;line-height:1.45em}#block-pl-service-content-top p.quote{font-size:1.125rem;color:#0039a6;font-weight:900;border-left:15px solid #0039a6;padding-left:15px;margin-left:27px}@media screen and (min-width:720px){#block-pl-service-content-top p.quote{font-size:1.375rem}}#block-pl-service-content-top p.lead{font-size:1.375rem;font-weight:500;color:#666;line-height:1.18;margin-bottom:1em}#block-pl-service-content-top .link-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none}#block-pl-service-content-top .link-button:hover{background-color:#2254b3;text-decoration:none}#block-pl-service-content-top .link-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (max-width:720px){#block-pl-service-content-top .link-button{width:100%;margin-bottom:10px}}#block-pl-service-content-top a{text-decoration:none;font-weight:700}#block-pl-service-content-top a:hover{text-decoration:underline}#block-pl-service-content-top figure{display:inline-block}#block-pl-service-content-top figure br{display:none}#block-pl-service-content-top figure img{display:block}@media screen and (max-width:720px){#block-pl-service-content-top img{float:none !important;display:block;margin-bottom:20px}}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-service-content-top img{float:none !important;display:block;margin-bottom:20px}}@media screen and (min-width:1200px){#block-pl-service-content-top img[style*="float:left"],#block-pl-service-content-top img[style*="float: left"]{margin:0 30px 10px 0}#block-pl-service-content-top img[style*="float:right"],#block-pl-service-content-top img[style*="float: right"]{margin:0 0 10px 30px}}#block-pl-service-content-top figcaption{font-size:.875rem;background-color:#00266e;color:#fff;padding:10px;display:block}
#block-pl-service-content-top figcaption p{padding:0;margin:0}#block-pl-service-content-top h2,#block-pl-service-content-top h3,#block-pl-service-content-top h4{line-height:1.3em}#block-pl-service-content-top .field--name-body,#block-pl-service-content-top .cke_contents{line-height:1.45em}#block-pl-service-content-top .field--name-body ul,#block-pl-service-content-top .cke_contents ul{margin-bottom:40px}#block-pl-service-content-top .field--name-body ul li,#block-pl-service-content-top .cke_contents ul li{margin-bottom:15px;position:relative;padding-left:20px;list-style-image:none;list-style-type:none}#block-pl-service-content-top .field--name-body ul li:before,#block-pl-service-content-top .cke_contents ul li:before{border-radius:50%;position:absolute;top:7px;left:0;display:block;content:" ";width:8px;height:8px;background:#00266e}#block-pl-service-content-top .field--name-body ol,#block-pl-service-content-top .cke_contents ol{margin-bottom:40px}#block-pl-service-content-top .field--name-body ol li,#block-pl-service-content-top .cke_contents ol li{margin-bottom:15px;list-style-type:decimal;list-style-position:inside}#block-pl-service-content-top table{width:100%;margin-top:10px;margin-bottom:30px;border-collapse:separate;font-size:1rem}#block-pl-service-content-top table.small-only{border:1px solid #e8e8e8}@media screen and (min-width:720px){#block-pl-service-content-top table.small-only{display:none}}#block-pl-service-content-top table.small-only tr:nth-child(odd){background:#e8e8e8}#block-pl-service-content-top table.small-only tr:nth-child(even){background:#fff}@media screen and (max-width:720px){#block-pl-service-content-top table.large-only{display:none}}#block-pl-service-content-top table th{background:#00266e;color:#fff;font-weight:400;padding:13px 15px}#block-pl-service-content-top table th a{color:#fff}#block-pl-service-content-top table tr{background:#fff}#block-pl-service-content-top table tr.odd,#block-pl-service-content-top table tr:nth-child(2n+2){background:#e8e8e8}#block-pl-service-content-top table th,#block-pl-service-content-top table td{padding:10px 15px}#block-pl-service-content-top table.unformatted{width:100%;margin-top:10px;margin-bottom:40px}#block-pl-service-content-top table.unformatted tr{border-bottom:none;background:none}#block-pl-service-content-top table.unformatted th,#block-pl-service-content-top table.unformatted td{text-align:left;background:none;border:none;padding:10px 15px;min-height:26px;color:#000}#block-pl-service-content-top table.scoretable tr.odd{background:#fff !important}#block-pl-service-content-top table.scoretable tr.even{background:#f4f4f4 !important}#block-pl-service-content-top table.scoretable tr.scoredivider td{border-bottom:1px solid #666}#block-pl-service-content-top strong{font-weight:700}#block-pl-service-content-top em{font-style:italic}#block-pl-service-content-top h2,#block-pl-service-content-top h3{margin-bottom:.5em}#block-pl-service-content-top h2{font-size:1.5rem}#block-pl-service-content-top h3{font-size:1.25rem}#block-pl-service-service-list .service-list-wrapper{background-position:top;background-repeat:no-repeat}#block-pl-service-service-list .service-list{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;position:relative;max-width:760px;padding:2em}@media screen and (min-width:720px){#block-pl-service-service-list .service-list{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-service-list .service-list{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-service-list h2.list-title{font-size:1.5rem;font-weight:300;text-align:center;color:#fff;margin-bottom:1.35em}#block-pl-service-service-list .list-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:720px){#block-pl-service-service-list .list-columns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#block-pl-service-service-list .list-columns .column{width:100%}@media screen and (min-width:720px){#block-pl-service-service-list .list-columns .column{margin-right:4%;width:48%}}@media screen and (min-width:1200px){#block-pl-service-service-list .list-columns .column{margin-right:8%;width:46%}}#block-pl-service-service-list .list-columns .column:last-child{margin-right:0}#block-pl-service-service-list li{font-size:.875rem;display:inline-block;background-color:#fff;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#0039a6;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.75rem;display:block;position:relative;height:auto;line-height:1.2;padding:1em 1.5em;margin-bottom:1.75em}#block-pl-service-service-list li:hover{background-color:#0039a6;text-decoration:none}#block-pl-service-service-list li:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #0039a6}#block-pl-service-service-list li a{display:block}#block-pl-service-service-list li::after{display:block;position:absolute;right:10px;top:calc(50% - 6px)}#block-pl-service-service-list li:hover{background-color:#0039a6;text-decoration:none}#block-pl-service-service-list li:hover a{color:#fff}#block-pl-service-service-list li:hover:after{display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#block-pl-service-title{border-bottom:1px solid #e5e5e5;padding-top:1.75em}#block-pl-service-title .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;text-align:center}
@media screen and (min-width:720px){#block-pl-service-title .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-title .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-title .links-container{color:#0039a6;font-size:1rem;line-height:1.5;text-transform:uppercase}#block-pl-service-title h1{color:#00266e}.section-sivukartta .l-content nav li a{font-size:1rem;display:block;font-weight:400;padding:5px 0}.section-sivukartta .l-content nav .sf-depth-1{font-weight:900}.section-sivukartta .l-content nav li ul{margin-left:20px}#block-content-feeds-content-feed,#block-pl-campaign-campaign-some-feed{padding:50px 0;background:#3e3e3e}@media screen and (min-width:720px){#block-content-feeds-content-feed,#block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/some_feed_default_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.node-type-category-suomen-cup #block-content-feeds-content-feed,.node-type-category-suomen-cup #block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/category_suomencup_some_bg.jpg)}.node-type-category-ykkonen #block-content-feeds-content-feed,.node-type-category-ykkonen #block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/category_ykkonen_some_bg.jpg)}.node-type-category-naisten-liiga #block-content-feeds-content-feed,.node-type-category-naisten-liiga #block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/category_naistenliiga_some_bg.jpg)}.node-type-category-futsal #block-content-feeds-content-feed,.node-type-category-futsal #block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/category_futsal_some_bg.jpg)}.node-type-category-futsal-sport #block-content-feeds-content-feed,.node-type-category-futsal-sport #block-pl-campaign-campaign-some-feed{background-image:url(/sites/default/files/backgrounds/category_futsal_sport_some_bg.jpg)}}#block-content-feeds-content-feed h2,#block-pl-campaign-campaign-some-feed h2{display:block;font-size:1.5rem;font-weight:300;margin-bottom:50px;text-align:center;color:#fff}@media screen and (min-width:720px){#block-content-feeds-content-feed h2,#block-pl-campaign-campaign-some-feed h2{font-size:2.125rem}}#block-content-feeds-content-feed .gutter-sizer,#block-pl-campaign-campaign-some-feed .gutter-sizer{width:2%}@media screen and (min-width:720px){#block-content-feeds-content-feed .gutter-sizer,#block-pl-campaign-campaign-some-feed .gutter-sizer{width:2.35765%}}#block-content-feeds-content-feed .feed-main-wrapper,#block-pl-campaign-campaign-some-feed .feed-main-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-content-feeds-content-feed .feed-main-wrapper,#block-pl-campaign-campaign-some-feed .feed-main-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-content-feeds-content-feed .feed-main-wrapper,#block-pl-campaign-campaign-some-feed .feed-main-wrapper{width:1200px;padding-left:10px;padding-right:10px}}.feed-items .some-item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;margin-bottom:24px;background:#fff;overflow:hidden}@media screen and (max-width:720px){.feed-items .some-item{display:none}.feed-items .some-item:nth-child(-n+4){display:block}}@media screen and (min-width:720px){.feed-items .some-item{width:48.82117%;margin-bottom:2.35765%}}@media screen and (min-width:1200px){.feed-items .some-item{width:31.76157%}}.feed-items .some-item.twitter .caption{font-size:1.25rem;line-height:1.4em}.feed-items .some-item .image{position:relative}.feed-items .some-item .image img{width:100%}.feed-items .some-item .image.video .video-icon{width:57px;height:57px;position:absolute;top:50%;left:50%}.feed-items .some-item .image.video .video-icon:hover .inner{border-color:#000;background:#fff}.feed-items .some-item .image.video .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.feed-items .some-item .image.video .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-50%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:57px;height:57px}.feed-items .some-item .image.video .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;margin:13px 0 0 20px}.feed-items .some-item .published-at{font-size:.75rem;color:#999;margin-bottom:17px}.feed-items .some-item .published-at::after{clear:both;content:"";display:block}.feed-items .some-item .user{font-size:.875rem;font-weight:700;color:#0039a6;display:block;margin-bottom:4px}.feed-items .some-item .caption{font-size:.875rem;line-height:1.3em}.feed-items .some-item .caption a:hover{text-decoration:underline}.feed-items .some-item .likes-comments{color:#999}.feed-items .some-item .likes-comments::after{clear:both;content:"";display:block}.feed-items .some-item .likes-comments>span{font-size:.75rem;font-weight:300;margin-top:18px;margin-right:13px;display:inline-block;display:-webkit-box;display:flex;display:-ms-flexbox;-webkit-box-align:center;align-items:center;-ms-flex-align:center;height:14px;float:left}.feed-items .some-item .likes-comments>span .icon{margin-right:5px;background-repeat:no-repeat;display:inline-block}.feed-items .some-item .likes-comments>span .count{display:inline-block;padding-top:1px}.feed-items .some-item .likes-comments>span.like-count .icon{width:12px;height:13px;background-image:url(/sites/default/themes/palloliitto/images/icon_thumbsup.svg)}.feed-items .some-item .likes-comments>span.comment-count .icon{width:13px;height:11px;background-image:url(/sites/default/themes/palloliitto/images/icon_comment.svg)}.feed-items .some-item .likes-comments>span.favorite-count .icon{width:12px;height:13px;background-image:url(/sites/default/themes/palloliitto/images/icon_star.svg)}.feed-items .some-item .likes-comments>span.retweet-count .icon{width:18px;height:11px;background-image:url(/sites/default/themes/palloliitto/images/icon_retweet.svg)}.feed-items .some-item .source-icon{display:inline-block;float:left;margin-right:15px}.feed-items .some-item.facebook .source-icon{width:15px;height:27px;background:url(/sites/default/themes/palloliitto/images/icon_facebook.svg) no-repeat;margin-top:1px}.feed-items .some-item.instagram .source-icon{width:21px;height:21px;background:url(/sites/default/themes/palloliitto/images/icon_instagram.svg) no-repeat;margin-top:5px}.feed-items .some-item.twitter .source-icon{width:26px;height:21px;background:url(/sites/default/themes/palloliitto/images/icon_twitter.svg) no-repeat;margin-top:3px}.feed-items .some-item .text-wrapper{padding:18px;background:#fff}#block-pl-campaign-campaign-some-feed{padding:0}#block-pl-campaign-campaign-some-feed h2{padding-top:50px}#block-pl-campaign-campaign-some-feed .feed-items{padding-bottom:50px}@media screen and (min-width:720px){#block-pl-campaign-campaign-some-feed{background:url(/sites/default/files/backgrounds/campaign_some_bg.jpg) top center #3e3e3e no-repeat;background-size:cover}
}#block-pl-campaign-campaign-some-feed .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-campaign-campaign-some-feed .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-some-feed .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-some-some-links-dropdown{font-size:.875rem;float:left;margin-top:18px;display:none;margin-left:18px}@media screen and (min-width:1200px){#block-pl-some-some-links-dropdown{display:block}}.stickyheader #block-pl-some-some-links-dropdown{display:none}#block-pl-some-some-links-dropdown .block__content{position:relative}#block-pl-some-some-links-dropdown .block__content:hover .some-links-toggle{border:1px solid #d5d5d5}#block-pl-some-some-links-dropdown .some-links-toggle{color:#0039a6;cursor:pointer;padding:0 10px 0 36px;height:42px;line-height:42px;display:inline-block;position:relative;z-index:901;border:1px solid #fff}#block-pl-some-some-links-dropdown .some-links-toggle .icon{position:absolute;background:url(/sites/default/themes/palloliitto/images/icons/some_icon.svg) no-repeat;background-size:20px 20px;width:20px;height:20px;left:10px;top:12px}#block-pl-some-some-links-dropdown .some-links-toggle:after{position:absolute;width:100%;height:3px;content:'';display:block;background:#fff;left:0;bottom:-2px;z-index:902}#block-pl-some-some-links-dropdown #some-links{display:none;position:absolute;top:42px;background:#fff;border:1px solid #d5d5d5;z-index:900;min-width:100%;white-space:nowrap;padding:5px 0}#block-pl-some-some-links-dropdown #some-links a{display:block;padding:9px 18px 9px 38px;background-repeat:no-repeat;background-position:18px center}#block-pl-some-some-links-dropdown #some-links a:hover{text-decoration:underline}#block-pl-some-some-links-dropdown #some-links a.newsletter{background-image:url(/sites/default/themes/palloliitto/images/icon_newsletter.svg);background-size:15px 16px;background-position:16px 9px}#block-pl-some-some-links-dropdown #some-links a.facebook{background-image:url(/sites/default/themes/palloliitto/images/icon_facebook.svg);background-size:10px 16px}#block-pl-some-some-links-dropdown #some-links a.twitter{background-image:url(/sites/default/themes/palloliitto/images/icon_twitter.svg);background-size:16px 24px;background-position:16px center}#block-pl-some-some-links-dropdown #some-links a.instagram{background-image:url(/sites/default/themes/palloliitto/images/icon_instagram.svg);background-size:14px 14px;background-position:16px center}#block-pl-some-some-share-links,#block-pl-news-news-main-images #some-wrapper,#block-pl-team-info .some-links,#some-share-container{margin:40px 0 0}#block-pl-some-some-share-links::after,#block-pl-news-news-main-images #some-wrapper::after,#block-pl-team-info .some-links::after,#some-share-container::after{clear:both;content:"";display:block}#block-pl-some-some-share-links h2,#block-pl-news-news-main-images #some-wrapper h2,#block-pl-team-info .some-links h2,#some-share-container h2{font-size:.875rem;float:left;display:inline-block;text-transform:uppercase;font-weight:500;margin-right:18px;margin-top:6px}#block-pl-some-some-share-links .block__content,#block-pl-news-news-main-images #some-wrapper .block__content,#block-pl-team-info .some-links .block__content,#some-share-container .block__content{display:inline-block;float:left}.social_btn{display:inline-block;float:left;margin-right:18px}.social_btn:last-child{margin-right:0}.social_btn.social_twitter img{margin-top:2px;width:30px;height:24px}.social_btn.social_facebook img{width:15px;height:26px}#some-share-container{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;margin-bottom:25px}@media screen and (min-width:720px){#some-share-container{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#some-share-container{width:1200px;padding-left:10px;padding-right:10px}}.node-type-category #block-pl-some-some-share-links,.specialized-category #block-pl-some-some-share-links,.node-type-scores #block-pl-some-some-share-links,.node-type-football-news #block-pl-some-some-share-links{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;margin-top:28px;margin-bottom:28px}@media screen and (min-width:720px){.node-type-category #block-pl-some-some-share-links,.specialized-category #block-pl-some-some-share-links,.node-type-scores #block-pl-some-some-share-links,.node-type-football-news #block-pl-some-some-share-links{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.node-type-category #block-pl-some-some-share-links,.specialized-category #block-pl-some-some-share-links,.node-type-scores #block-pl-some-some-share-links,.node-type-football-news #block-pl-some-some-share-links{width:1200px;padding-left:10px;padding-right:10px}}.node-type-category #block-pl-some-some-share-links h2,.specialized-category #block-pl-some-some-share-links h2,.node-type-scores #block-pl-some-some-share-links h2,.node-type-football-news #block-pl-some-some-share-links h2{margin-bottom:0}#block-pl-news-news-main-images #some-wrapper .social_wrapper{display:inline-block;float:left}#block-pl-base-store-link{display:none;float:left}.stickyheader #block-pl-base-store-link{display:none;margin-left:8px}@media screen and (min-width:1200px){#block-pl-base-store-link{display:block}}#block-pl-base-store-link a{font-size:.875rem;background:url(/sites/default/themes/palloliitto/images/cart_blue.svg) no-repeat;background-position:12px center;background-size:20px 20px;display:inline-block;height:54px;line-height:54px;padding:2px 20px 2px 40px;position:relative}
@media screen and (min-width:1200px){#block-pl-base-store-link a{height:76px;line-height:76px;background-position:12px 30px}}#block-pl-base-store-link.open .block__content a:after{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #0039a6 transparent;content:'';bottom:0;position:absolute;left:45px;z-index:10}#block-pl-team-suspensions h2,#block-pl-player-suspensions h2,#category-suspensions-wrapper h2{font-size:1.25rem}#block-pl-team-suspensions table,#block-pl-player-suspensions table,#category-suspensions-wrapper table{width:100%}#block-pl-team-suspensions table>thead th,#block-pl-player-suspensions table>thead th,#category-suspensions-wrapper table>thead th{background-color:#00266e;color:#fff;padding:14px;border:1px solid #00266e;border-bottom:none}#block-pl-team-suspensions table>tbody td,#block-pl-player-suspensions table>tbody td,#category-suspensions-wrapper table>tbody td{padding:14px;border:1px solid #d4d4d4}#block-pl-team-suspensions table>tbody tr:first-child td,#block-pl-player-suspensions table>tbody tr:first-child td,#category-suspensions-wrapper table>tbody tr:first-child td{border-top:none}#block-pl-team-suspensions table>tbody a,#block-pl-player-suspensions table>tbody a,#category-suspensions-wrapper table>tbody a{color:inherit;font-weight:inherit}#block-pl-team-suspensions table>tbody .duration,#block-pl-player-suspensions table>tbody .duration,#category-suspensions-wrapper table>tbody .duration{white-space:nowrap}#block-pl-team-suspensions table>tbody .matches .date,#block-pl-player-suspensions table>tbody .matches .date,#category-suspensions-wrapper table>tbody .matches .date{display:inline-block;width:50px}#block-pl-team-statistics h2{font-size:1.25rem}@media screen and (min-width:1200px){#block-pl-team-statistics h2{margin-top:12px;display:inline-block;float:left}}@media screen and (min-width:1200px){#block-pl-team-statistics .category-selector-wrapper{display:inline-block;float:right}}#block-pl-team-statistics .team-player-statistics{color:#333}#block-pl-team-statistics .team-player-statistics th,#block-pl-team-statistics .team-player-statistics thead td{background-color:#fff;padding:8px 16px 8px 10px;color:#0039a6;font-size:.75rem;font-weight:500;text-align:center;border-bottom:0}#block-pl-team-statistics .team-player-statistics td{vertical-align:middle;font-size:.875rem;padding:15px 20px;border:0;background:transparent;text-align:center}#block-pl-team-statistics .team-player-statistics td.personal{text-align:left}#block-pl-team-statistics .team-player-statistics td.personal img{width:62px;float:left;margin-right:20px}#block-pl-team-statistics .team-player-statistics td.personal .text-wrapper{float:left}#block-pl-team-statistics .team-player-statistics td.personal .player-name{text-transform:uppercase;font-size:.75rem;margin-bottom:2px}#block-pl-team-statistics .team-player-statistics td.personal .player-position{font-size:.75rem}#block-pl-team-statistics .team-player-statistics td.number{color:#fff;font-size:1rem;font-weight:800;width:60px}#block-pl-team-statistics .team-player-statistics tbody td a{font-weight:800}#block-pl-team-statistics .team-player-statistics tbody td a:hover{text-decoration:underline}#block-pl-team-statistics .team-player-statistics tr{background:#fff}#block-pl-team-statistics .team-player-statistics tr td.number{background:#00266e;color:#fff}#block-pl-team-statistics .team-player-statistics tr:nth-child(odd){background:#f2f2f2}#block-pl-team-statistics .team-player-statistics tr:nth-child(odd) td.number{background:#0039a6}#block-pl-base-ticket-link{display:none;float:left}.stickyheader #block-pl-base-ticket-link{display:none}@media screen and (min-width:1200px){#block-pl-base-ticket-link{display:block;margin-top:30px;margin-left:30px}}#block-pl-base-ticket-link .block__content>a{font-size:.875rem;padding-left:26px;position:relative;line-height:20px}#block-pl-base-ticket-link .block__content>a:before{content:' ';width:20px;height:20px;background:url(/sites/default/themes/palloliitto/images/icon_tickets.svg) no-repeat;display:inline-block;position:absolute;left:0;top:0}.block--pl-huutv-pl-huutv-site-wide .block__title,.block--pl-huutv-pl-huutv-menu-highlights .block__title{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;text-align:center;position:relative;z-index:2}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__title,.block--pl-huutv-pl-huutv-menu-highlights .block__title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .block__title,.block--pl-huutv-pl-huutv-menu-highlights .block__title{width:1200px;padding-left:10px;padding-right:10px}}.block--pl-huutv-pl-huutv-site-wide .block__title::after,.block--pl-huutv-pl-huutv-menu-highlights .block__title::after{clear:both;content:"";display:block}.block--pl-huutv-pl-huutv-site-wide .block__content,.block--pl-huutv-pl-huutv-menu-highlights .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;position:relative;text-align:center;z-index:2}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__content,.block--pl-huutv-pl-huutv-menu-highlights .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .block__content,.block--pl-huutv-pl-huutv-menu-highlights .block__content{width:1200px;padding-left:10px;padding-right:10px}}.block--pl-huutv-pl-huutv-site-wide .block__content::after,.block--pl-huutv-pl-huutv-menu-highlights .block__content::after{clear:both;content:"";display:block}
@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__content,.block--pl-huutv-pl-huutv-menu-highlights .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__content,.block--pl-huutv-pl-huutv-menu-highlights .block__content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block--pl-huutv-pl-huutv-site-wide .highlight-content,.block--pl-huutv-pl-huutv-menu-highlights .highlight-content{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser,.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser{background:#fff;position:relative;text-align:left}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser,.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser{margin:0 auto 20px auto;max-width:380px;width:100%}}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser,.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser{margin-right:1.5%;width:32%}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(3n),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(3n){margin-right:0}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(3n+1),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(3n+1){clear:left}}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser .node__links,.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser .node__links{padding:0 20px 20px}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(3),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(3){display:none;visibility:hidden}}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser,.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser{margin-right:3%;width:48.5%}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(2n),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(2n){margin-right:0}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(2n+1),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(2n+1){clear:left}.block--pl-huutv-pl-huutv-site-wide .node--video-page--teaser:nth-child(3),.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser:nth-child(3){display:none;visibility:hidden}}.block--pl-huutv-pl-huutv-site-wide .video-preview-image,.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{background-repeat:no-repeat;background-size:cover;height:214px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .video-preview-image,.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{height:120px}}@media only screen and (max-width:379px) and (min-width:320px){.block--pl-huutv-pl-huutv-site-wide .video-preview-image,.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{height:180px}}@media only screen and (max-width:939px) and (min-width:800px){.block--pl-huutv-pl-huutv-site-wide .video-preview-image,.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{height:150px}}@media only screen and (max-width:1199px) and (min-width:940px){.block--pl-huutv-pl-huutv-site-wide .video-preview-image,.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{height:161px}}.block--pl-huutv-pl-huutv-site-wide h3.node__title,.block--pl-huutv-pl-huutv-menu-highlights h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:15px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide h3.node__title,.block--pl-huutv-pl-huutv-menu-highlights h3.node__title{font-size:.9375rem;line-height:18px}
}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide h3.node__title,.block--pl-huutv-pl-huutv-menu-highlights h3.node__title{font-size:1.125rem;line-height:24px}}.block--pl-huutv-pl-huutv-site-wide h3.node__title .live-started,.block--pl-huutv-pl-huutv-menu-highlights h3.node__title .live-started{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-site-wide .teaser-content,.block--pl-huutv-pl-huutv-menu-highlights .teaser-content{padding:20px}.block--pl-huutv-pl-huutv-site-wide .content,.block--pl-huutv-pl-huutv-menu-highlights .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}.block--pl-huutv-pl-huutv-site-wide .thumbnail-link,.block--pl-huutv-pl-huutv-menu-highlights .thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex}.block--pl-huutv-pl-huutv-site-wide .video-icon,.block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:57px;height:57px;position:absolute;top:50%;left:50%;z-index:2}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .video-icon,.block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .video-icon,.block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:95px;height:95px}}.block--pl-huutv-pl-huutv-site-wide .video-icon:hover .inner,.block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .inner{border-color:#000;background:#fff}.block--pl-huutv-pl-huutv-site-wide .video-icon:hover .triangle,.block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.block--pl-huutv-pl-huutv-site-wide .video-icon .inner,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-50%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:57px;height:57px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .video-icon .inner,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .video-icon .inner,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{border:3px solid #fff;width:95px;height:95px}}.block--pl-huutv-pl-huutv-site-wide .video-icon .triangle,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;margin:13px 0 0 20px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .video-icon .triangle,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .video-icon .triangle,.block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.block--pl-huutv-pl-huutv-site-wide .node__links,.block--pl-huutv-pl-huutv-menu-highlights .node__links{display:none;padding:0 20px 20px;visibility:hidden}.block--pl-huutv-pl-huutv-site-wide .live-starts,.block--pl-huutv-pl-huutv-menu-highlights .live-starts{left:0;position:absolute;top:15px;z-index:10}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .live-starts,.block--pl-huutv-pl-huutv-menu-highlights .live-starts{left:5px;top:20px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .live-starts,.block--pl-huutv-pl-huutv-menu-highlights .live-starts{left:0}}.block--pl-huutv-pl-huutv-site-wide .live-starts .field--name-body,.block--pl-huutv-pl-huutv-menu-highlights .live-starts .field--name-body{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-site-wide .live-starts .video-status,.block--pl-huutv-pl-huutv-menu-highlights .live-starts .video-status{font-size:.875rem;background:#0039a6;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.block--pl-huutv-pl-huutv-site-wide .live-starts .is-live-video,.block--pl-huutv-pl-huutv-menu-highlights .live-starts .is-live-video{font-size:.875rem;background:#f60;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}
.block--pl-huutv-pl-huutv-site-wide{background:url(/sites/default/files/backgrounds/video_highlight_mobile_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide{background:url(/sites/default/files/backgrounds/video_highlight_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}}.block--pl-huutv-pl-huutv-site-wide::after{background:rgba(0,0,0,0.5);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.block--pl-huutv-pl-huutv-site-wide .block__title{font-size:1.875rem;color:#fff;padding-bottom:35px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__title{font-size:2.125rem;padding-bottom:53px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .block__title{font-size:2.125rem;padding-bottom:58px}}.block--pl-huutv-pl-huutv-site-wide .block__title::before{background:url(/sites/default/themes/palloliitto/images/icon_tv_white.svg);background-position:center 26px;background-repeat:no-repeat;background-size:51px 51px;content:'';display:block;height:97px;margin:0 auto;padding-bottom:20px;padding-top:26px;width:51px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__title::before{background-position:center 38px;height:117px;padding-bottom:28px;padding-top:38px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .block__title::before{background-position:center 54px;height:130px;padding-bottom:25px;padding-top:54px}}.block--pl-huutv-pl-huutv-site-wide .block__content{padding-bottom:60px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .block__content{padding-bottom:40px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .block__content{padding-bottom:60px}}.block--pl-huutv-pl-huutv-site-wide .read-more-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin:22px auto 0 auto}.block--pl-huutv-pl-huutv-site-wide .read-more-button:hover{background-color:#2254b3;text-decoration:none}.block--pl-huutv-pl-huutv-site-wide .read-more-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-site-wide .read-more-button{margin:46px auto 0 auto}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-site-wide .read-more-button{margin:60px auto 0 auto}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-site-wide .read-more-button{max-width:380px;width:100%}}.block--pl-huutv-pl-huutv-menu-highlights{background:#fff;border-bottom:2px #eaeaea solid;border-top:8px #0039a6 solid;position:absolute;width:100%;z-index:9000}.block--pl-huutv-pl-huutv-menu-highlights .block__title{font-size:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0039a6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:30px;padding-top:20px}.block--pl-huutv-pl-huutv-menu-highlights .block__title::before{background:url(/sites/default/themes/palloliitto/images/icon_tv.svg);background-position:center center;background-repeat:no-repeat;background-size:46px 46px;content:'';display:inline;height:46px;padding-right:20px;width:66px}.block--pl-huutv-pl-huutv-menu-highlights .block__content{padding-bottom:23px}.block--pl-huutv-pl-huutv-menu-highlights .node--video-page--teaser{background:#f2f2f2}.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{background-repeat:no-repeat;background-size:cover;height:214px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-menu-highlights .video-preview-image{height:192px}}.block--pl-huutv-pl-huutv-menu-highlights .teaser-content .content{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-menu-highlights .read-more-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin:22px auto 0 auto}.block--pl-huutv-pl-huutv-menu-highlights .read-more-button:hover{background-color:#2254b3;text-decoration:none}.block--pl-huutv-pl-huutv-menu-highlights .read-more-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}.l-header.fixed .l-region--navigation{margin-right:0 !important}.l-header.fixed .l-region--navigation-bottom{display:none;visibility:hidden}@media only screen and (max-width:719px){.l-region--navigation-bottom{display:none;visibility:hidden}}.block--pl-huutv-pl-huutv-node-tag-based-tout,.block--pl-huutv-pl-huutv-taso-node-based-tout{max-width:380px;width:100%}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-node-tag-based-tout,.block--pl-huutv-pl-huutv-taso-node-based-tout{margin:0 auto}}.block--pl-huutv-pl-huutv-node-tag-based-tout .node--video-page--teaser,.block--pl-huutv-pl-huutv-taso-node-based-tout .node--video-page--teaser{background:#f2f2f2;position:relative}.block--pl-huutv-pl-huutv-node-tag-based-tout .highlight-content,.block--pl-huutv-pl-huutv-taso-node-based-tout .highlight-content{left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;text-align:center;top:13px;width:100%}.block--pl-huutv-pl-huutv-node-tag-based-tout .highlight-content .video-section-title,.block--pl-huutv-pl-huutv-taso-node-based-tout .highlight-content .video-section-title{font-size:1.0625rem;color:#fff;font-family:"lato",sans-serif;font-weight:900;line-height:33px;text-shadow:0px 0px 5px rgba(0,0,0,0.25);text-transform:uppercase}.block--pl-huutv-pl-huutv-node-tag-based-tout .highlight-content .video-section-title::before,.block--pl-huutv-pl-huutv-taso-node-based-tout .highlight-content .video-section-title::before{background:url(/sites/default/themes/palloliitto/images/icon_tv_white.svg);background-position:left center;background-repeat:no-repeat;background-size:33px 33px;content:'';display:block;float:left;height:33px;padding-right:15px;width:48px}
.block--pl-huutv-pl-huutv-node-tag-based-tout .video-preview-image,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-preview-image{background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative;height:214px;width:100%}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-node-tag-based-tout .video-preview-image,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-preview-image{height:158px}}@media only screen and (max-width:819px) and (min-width:720px){.block--pl-huutv-pl-huutv-node-tag-based-tout .video-preview-image,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-preview-image{height:120px}}@media only screen and (max-width:379px) and (min-width:320px){.block--pl-huutv-pl-huutv-node-tag-based-tout .video-preview-image,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-preview-image{height:180px}}.block--pl-huutv-pl-huutv-node-tag-based-tout h3.node__title,.block--pl-huutv-pl-huutv-taso-node-based-tout h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:10px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-node-tag-based-tout h3.node__title,.block--pl-huutv-pl-huutv-taso-node-based-tout h3.node__title{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-node-tag-based-tout h3.node__title,.block--pl-huutv-pl-huutv-taso-node-based-tout h3.node__title{font-size:1.125rem;line-height:24px}}.block--pl-huutv-pl-huutv-node-tag-based-tout h3.node__title .live-started,.block--pl-huutv-pl-huutv-taso-node-based-tout h3.node__title .live-started{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-node-tag-based-tout .teaser-content,.block--pl-huutv-pl-huutv-taso-node-based-tout .teaser-content{padding:18px 18px 18px 22px}.block--pl-huutv-pl-huutv-node-tag-based-tout .content,.block--pl-huutv-pl-huutv-taso-node-based-tout .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}.block--pl-huutv-pl-huutv-node-tag-based-tout .node__links,.block--pl-huutv-pl-huutv-taso-node-based-tout .node__links{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts{left:0;position:absolute;top:15px;z-index:10}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts{left:5px;top:15px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts{left:0}}.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts .field--name-body,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts .field--name-body{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts .video-status,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts .video-status{font-size:.875rem;background:#0039a6;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.block--pl-huutv-pl-huutv-node-tag-based-tout .live-starts .is-live-video,.block--pl-huutv-pl-huutv-taso-node-based-tout .live-starts .is-live-video{font-size:.875rem;background:#f60;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.block--pl-huutv-pl-huutv-node-tag-based-tout .video-icon,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-icon{width:53px;height:53px;position:absolute;top:60%;left:50%;z-index:2}.block--pl-huutv-pl-huutv-node-tag-based-tout .video-icon:hover .inner,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-icon:hover .inner{border-color:#000;background:#fff}.block--pl-huutv-pl-huutv-node-tag-based-tout .video-icon:hover .triangle,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.block--pl-huutv-pl-huutv-node-tag-based-tout .video-icon .inner,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-60%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:53px;height:53px}.block--pl-huutv-pl-huutv-node-tag-based-tout .video-icon .triangle,.block--pl-huutv-pl-huutv-taso-node-based-tout .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:12px 0 12px 14px;border-color:transparent transparent transparent #fff;margin:12px 0 0 19px}#read-more-container{width:100%}.block--pl-huutv-pl-huutv-taso-tag-based-tout{margin-bottom:20px}.block--pl-huutv-pl-huutv-taso-tag-based-tout .block__title{display:none}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-status{display:none}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image{height:150px;text-align:center;position:relative}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image a.thumbnail-link{display:inline-block;margin-top:15px}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-section-title{font-size:1.0625rem;color:#fff;font-family:"lato",sans-serif;font-weight:900;line-height:33px;text-shadow:0px 0px 5px rgba(0,0,0,0.25);text-transform:uppercase}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-section-title::before{background:url(/sites/default/themes/palloliitto/images/icon_tv_white.svg);background-position:left center;background-repeat:no-repeat;background-size:33px 33px;content:'';display:block;float:left;height:33px;padding-right:15px;width:48px}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon{width:57px;height:57px;position:absolute;top:50%;left:50%;z-index:2}
@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon{width:57px;height:57px}}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon:hover .inner{border-color:#000;background:#fff}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-40%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:57px;height:57px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;margin:13px 0 0 20px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .video-preview-image .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .teaser-content{padding:18px;background:#f4f4f4}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .teaser-content h3{font-size:1.125rem;text-transform:none;margin-bottom:5px}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser .teaser-content .content{color:#0039a6}.block--pl-huutv-pl-huutv-taso-tag-based-tout .node--video-page--teaser ul.links{display:none}#block-pl-base-video-link{display:none;float:left}.stickyheader #block-pl-base-video-link{display:none}@media screen and (min-width:1200px){#block-pl-base-video-link{display:block;margin-left:10px}}#block-pl-base-video-link .block__content>a{font-size:.875rem;padding-left:28px;padding-top:2px;position:relative;display:inline-block;height:54px;line-height:54px;position:relative;background:url(/sites/default/themes/palloliitto/images/icon_video.svg) no-repeat;background-position:left center;background-size:20px 20px}@media screen and (min-width:1200px){#block-pl-base-video-link .block__content>a{height:76px;line-height:76px;background-position:left 30px}}#block-pl-base-video-link.open .block__content a:after{width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #0039a6 transparent;content:'';bottom:0;position:absolute;left:calc(50% - 10px);z-index:10}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos{background:url(/sites/default/files/backgrounds/video_related_mobile_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos{background:url(/sites/default/files/backgrounds/video_related_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos::after{background:rgba(0,0,0,0.5);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__title{font-size:2.125rem;margin:0 auto;width:100%;padding-left:24px;padding-right:24px;color:#fff;font-family:"lato",sans-serif;font-size:7vw;font-weight:900;padding-bottom:25px;padding-top:35px;position:relative;text-align:center;text-transform:uppercase;z-index:2}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__title{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__title{font-size:2.125rem;padding-bottom:55px;padding-top:65px}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;z-index:2}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content>a{font-size:.875rem;color:#fff;font-weight:800;margin-bottom:55px;margin-top:8px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content>a{margin-top:28px}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .block__content>a::after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:inline-block;height:9px;margin-left:14px;width:14px}
.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser{background:#fff}@media only screen and (max-width:719px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser{margin:0 auto 20px auto;max-width:380px;width:100%}}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser{margin-right:1.5%;width:32%}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser:nth-child(3n){margin-right:0}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser:nth-child(3n+1){clear:left}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .node--video-page--teaser .node__links{padding:0 20px 20px}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:15px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos h3.node__title{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos h3.node__title{font-size:1.125rem;line-height:24px}}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos h3.node__title .live{color:#f60;text-transform:uppercase}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .teaser-content{padding:20px}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon{width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon .inner{border:3px solid #fff;width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-interesting-videos .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.block--pl-huutv-pl-huutv-front-highlights{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-bottom:20px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights{padding-bottom:38px}}.block--pl-huutv-pl-huutv-front-highlights .block__title{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser{position:relative}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .video-preview-image{overflow:hidden}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .teaser-content{background:rgba(0,0,0,0.6);bottom:0;left:0;position:absolute;right:0;z-index:5}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .teaser-content h3{color:#fff;font-weight:900;line-height:24px;margin:0}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .teaser-content h3 a{color:#fff;font-weight:900;line-height:24px;text-transform:none}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .teaser-content h3 .live-started{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .node--video-page--teaser .teaser-content .field--name-body{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-front-highlights .live-starts{left:0;position:absolute;top:15px;z-index:10}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .live-starts{top:20px}}.block--pl-huutv-pl-huutv-front-highlights .live-starts .field--name-body{display:none;visibility:hidden}.block--pl-huutv-pl-huutv-front-highlights .live-starts .field--name-field-live-starts{font-size:.875rem;background:#0039a6;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .live-starts .is-live-video{font-size:.875rem;background:#f60;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .first-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .first-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .first-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block--pl-huutv-pl-huutv-front-highlights .first-column{width:100%}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .first-column{margin-right:2%;width:66%}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .first-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser{margin-bottom:20px;max-width:380px;width:100%}}.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content{padding:8px 15px 10px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content{padding:12px 15px 15px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content{padding:15px 27px 20px}}.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content h3 a{font-size:1rem;line-height:18px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content h3 a{font-size:1.125rem;line-height:18px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content h3 a{font-size:1.25rem;line-height:20px}}.block--pl-huutv-pl-huutv-front-highlights .first-column .node--video-page--teaser .teaser-content h3 a .live{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{background-repeat:no-repeat;background-size:cover;height:214px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{height:260px}}@media only screen and (max-width:379px) and (min-width:320px){.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{height:180px}}@media only screen and (max-width:939px) and (min-width:800px){.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{height:320px}
}@media only screen and (max-width:1199px) and (min-width:940px){.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{height:342px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .first-column .video-preview-image{height:440px}}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block--pl-huutv-pl-huutv-front-highlights .second-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:380px;width:100%}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-column{width:32%}}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-column{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser:nth-child(1){margin-bottom:20px}}.block--pl-huutv-pl-huutv-front-highlights .second-column .video-preview-image{background-repeat:no-repeat;background-size:cover;height:214px}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-column .video-preview-image{height:120px}}@media only screen and (max-width:379px) and (min-width:320px){.block--pl-huutv-pl-huutv-front-highlights .second-column .video-preview-image{height:180px}}@media only screen and (max-width:939px) and (min-width:800px){.block--pl-huutv-pl-huutv-front-highlights .second-column .video-preview-image{height:150px}}@media only screen and (max-width:1199px) and (min-width:940px){.block--pl-huutv-pl-huutv-front-highlights .second-column .video-preview-image{height:161px}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser{margin-bottom:20px;max-width:380px}}.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content{padding:8px 15px 12px}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content{padding:5px 15px 12px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content{padding:10px 25px 15px}}.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content h3 a{font-size:1rem;line-height:18px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content h3 a{font-size:.9375rem;line-height:15px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content h3 a{font-size:1.125rem;line-height:18px}}.block--pl-huutv-pl-huutv-front-highlights .second-column .node--video-page--teaser .teaser-content h3 a .live{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .second-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row{margin-top:20px}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .second-row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.block--pl-huutv-pl-huutv-front-highlights .second-row .video-columns{width:100%}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row .video-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.block--pl-huutv-pl-huutv-front-highlights .second-row .video-preview-image{background-repeat:no-repeat;background-size:cover;height:214px;width:100%}
@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row .video-preview-image{height:120px}}@media only screen and (max-width:379px) and (min-width:320px){.block--pl-huutv-pl-huutv-front-highlights .second-row .video-preview-image{height:180px}}@media only screen and (max-width:939px) and (min-width:800px){.block--pl-huutv-pl-huutv-front-highlights .second-row .video-preview-image{height:150px}}@media only screen and (max-width:1199px) and (min-width:940px){.block--pl-huutv-pl-huutv-front-highlights .second-row .video-preview-image{height:161px}}.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser{margin-bottom:20px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser{width:32%}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser{max-width:380px;margin:0 auto 20px auto}}.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content{padding:8px 15px 12px}@media screen and (max-width:1200px) and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content{padding:5px 15px 12px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content{padding:10px 25px 15px}}.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content h3 a{font-size:1rem;line-height:18px}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content h3 a{font-size:.9375rem;line-height:15px}}@media screen and (min-width:1200px){.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content h3 a{font-size:1.125rem;line-height:18px}}.block--pl-huutv-pl-huutv-front-highlights .second-row .node--video-page--teaser .teaser-content h3 a .live{color:#f60;text-transform:uppercase}.block--pl-huutv-pl-huutv-front-highlights .huu-ad{max-width:380px;width:100%}@media screen and (min-width:720px){.block--pl-huutv-pl-huutv-front-highlights .huu-ad{width:32%}}@media only screen and (max-width:719px){.block--pl-huutv-pl-huutv-front-highlights .huu-ad{max-width:380px;margin:0 auto 20px auto}}.block--pl-huutv-pl-huutv-front-highlights .huu-ad .field--name-field-ad-image img{display:none}.block--pl-huutv-pl-huutv-front-highlights .node__links{display:none;visibility:hidden}#block-pl-campaign-campaign-front-main-img .img-wrapper{height:594px;position:relative}#block-pl-campaign-campaign-front-main-img .info-wrapper{text-align:center;position:absolute;bottom:0;left:0;width:100%;color:#fff;padding-bottom:20px;font-size:.875rem;text-transform:uppercase;font-weight:700}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-main-img .info-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:720px){.page-node-2319 #block-pl-campaign-campaign-front-main-img .info-wrapper .hashtag,.page-node-2319 #block-pl-campaign-campaign-front-main-img .info-wrapper .logo-text{padding-top:12px}.page-node-2319 #block-pl-campaign-campaign-front-main-img .info-wrapper .some-wrapper{padding-top:10px}}@media screen and (max-width:720px){#block-pl-campaign-campaign-front-main-img .info-wrapper>img{width:130px;margin-bottom:20px}}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-main-img .logo-text,#block-pl-campaign-campaign-front-main-img .info-wrapper>img{margin-right:45px}}@media screen and (max-width:720px){#block-pl-campaign-campaign-front-main-img .logo-text,#block-pl-campaign-campaign-front-main-img .hashtag{margin-bottom:10px}}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-main-img .hashtag{margin-right:17px}}#block-pl-campaign-campaign-front-main-img .some-wrapper img{height:23px;margin-right:15px;display:inline-block}#block-pl-campaign-campaign-front-main-img .some-wrapper a:last-child img{margin-right:0}#block-pl-campaign-campaign-front-main-img .some-wrapper .social_facebook img{height:25px}#block-pl-campaign-campaign-video{padding-bottom:60px}.node-type-campaign-subpage #block-pl-campaign-campaign-video,.not-front.node-type-campaign-subpage #block-pl-campaign-campaign-video{background:url(/sites/default/themes/palloliitto/images/backgrounds/campaign_video_bg.jpg) no-repeat top center;background-size:cover;padding-top:40px}.node-type-campaign-subpage #block-pl-campaign-campaign-video h2,.not-front.node-type-campaign-subpage #block-pl-campaign-campaign-video h2{color:#fff}#block-pl-campaign-campaign-video .video-wrapper{width:auto}@media screen and (min-width:1200px){#block-pl-campaign-campaign-video .video-wrapper{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}#block-pl-campaign-campaign-video .video-wrapper:last-child{margin-right:0}}#block-pl-campaign-campaign-video #player{padding-bottom:56.24%;height:auto !important;width:100% !important;background-image:url(/sites/default/themes/palloliitto/images/huutv-video-background.png);background-repeat:no-repeat;background-size:100% auto}
#block-pl-campaign-campaign-video h2{text-align:center;font-size:1.25rem}@media screen and (min-width:720px){#block-pl-campaign-campaign-video h2{font-size:1.875rem}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-video h2{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}#block-pl-campaign-campaign-video h2:last-child{margin-right:0}}#block-pl-campaign-campaign-video .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-campaign-campaign-video .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-video .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-campaign-campaign-video .block__content::after{clear:both;content:"";display:block}#block-pl-campaign-campaign-front-quote{border-top:10px solid #00266e;color:#fff}#block-pl-campaign-campaign-front-quote a{color:#fff}#block-pl-campaign-campaign-front-quote .quote-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:43px;padding-bottom:43px}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-quote .quote-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-front-quote .quote-wrapper{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-campaign-campaign-front-quote .quote-wrapper::after{clear:both;content:"";display:block}#block-pl-campaign-campaign-front-quote .quote{font-size:1.5rem;line-height:1.15em;font-weight:600;position:relative}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-quote .quote{font-size:2.125rem}}#block-pl-campaign-campaign-front-quote .quote:before{content:'"'}@media screen and (min-width:1200px){#block-pl-campaign-campaign-front-quote .quote:before{content:'';display:block;position:absolute;width:24px;height:24px;background:url(/sites/default/themes/palloliitto/images/quote_icon_left.png);background-size:contain;left:-44px;top:-7px}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-front-quote .quote{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-campaign-campaign-front-quote .quote:last-child{margin-right:0}}#block-pl-campaign-campaign-front-quote .quote-info{font-size:.875rem;font-weight:300;margin-top:20px;display:block}@media screen and (min-width:720px){#block-pl-campaign-campaign-front-quote .quote-info{font-size:1.125rem}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-front-quote .quote-info{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-campaign-campaign-front-quote .quote-info:last-child{margin-right:0}}.node-type-campaign-front .l-content,.not-front.node-type-campaign-front .l-content{margin-top:0}.node-type-campaign-front .l-content .node--full .node__content .link-button,.node-type-campaign-front .l-content .node--full .content .link-button,.not-front.node-type-campaign-front .l-content .node--full .node__content .link-button,.not-front.node-type-campaign-front .l-content .node--full .content .link-button{font-size:.875rem;font-weight:600;height:45px;line-height:45px;padding:0 25px 0 50px}@media screen and (max-width:720px){.node-type-campaign-front .l-content .node--full .node__content .link-button,.node-type-campaign-front .l-content .node--full .content .link-button,.not-front.node-type-campaign-front .l-content .node--full .node__content .link-button,.not-front.node-type-campaign-front .l-content .node--full .content .link-button{margin-bottom:5px;width:100%;height:auto;line-height:1.2em;padding:12px}}.node-type-campaign-front .l-content .node--full .node__content .link-button:after,.node-type-campaign-front .l-content .node--full .content .link-button:after,.not-front.node-type-campaign-front .l-content .node--full .node__content .link-button:after,.not-front.node-type-campaign-front .l-content .node--full .content .link-button:after{margin-left:23px}
.node-type-campaign-front .l-main,.not-front.node-type-campaign-front .l-main{padding-bottom:45px}.node-type-campaign-front .l-region--highlighted .block--menu-block,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block{position:absolute;width:100%;top:15px;z-index:1}.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul{margin-top:0}.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul li a,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul li a{background:#fff;color:#0039a6}.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul li a.active,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block .menu-block-wrapper ul li a.active{background:#00266e;color:#fff}.node-type-campaign-front .field--name-field-campaign-link,.not-front.node-type-campaign-front .field--name-field-campaign-link{text-align:center}.node-type-campaign-front .field--name-field-campaign-link a,.not-front.node-type-campaign-front .field--name-field-campaign-link a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.875rem;font-weight:600;height:45px;line-height:45px;padding:0 25px 0 50px}.node-type-campaign-front .field--name-field-campaign-link a:hover,.not-front.node-type-campaign-front .field--name-field-campaign-link a:hover{background-color:#2254b3;text-decoration:none}.node-type-campaign-front .field--name-field-campaign-link a:after,.not-front.node-type-campaign-front .field--name-field-campaign-link a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}.node-type-campaign-front .field--name-field-campaign-link a:after,.not-front.node-type-campaign-front .field--name-field-campaign-link a:after{margin-left:23px}.node-type-campaign-front .field--name-field-campaign-link a:hover,.not-front.node-type-campaign-front .field--name-field-campaign-link a:hover{text-decoration:none !important}.node-type-campaign-front .field--name-body,.not-front.node-type-campaign-front .field--name-body{text-align:center;color:#333;font-size:1.125rem}.node-type-campaign-front .l-region--highlighted,.not-front.node-type-campaign-front .l-region--highlighted,.node-type-campaign-subpage .l-region--highlighted,.not-front.node-type-campaign-subpage .l-region--highlighted{position:relative}.node-type-campaign-front .l-region--highlighted .block--menu-block::after,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block::after,.node-type-campaign-subpage .l-region--highlighted .block--menu-block::after,.not-front.node-type-campaign-subpage .l-region--highlighted .block--menu-block::after{clear:both;content:"";display:block}.node-type-campaign-front .l-region--highlighted .block--menu-block h2,.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block h2,.node-type-campaign-subpage .l-region--highlighted .block--menu-block h2,.not-front.node-type-campaign-subpage .l-region--highlighted .block--menu-block h2{display:none}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{width:1200px;padding-left:10px;padding-right:10px}
}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul{margin-top:16px;margin-bottom:8px}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul::after,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul::after,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul::after,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul::after{clear:both;content:"";display:block}@media screen and (min-width:1200px){.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul{float:left;display:block;margin-right:2.35765%;width:91.4702%;margin-left:8.5298%}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul:last-child,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul:last-child,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul:last-child,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul:last-child{margin-right:0}}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li{float:left;display:inline-block;margin-right:7px;margin-bottom:8px;list-style-image:none;list-style-type:none}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a{padding:12px 18px;font-size:.75rem;text-transform:uppercase;border-radius:17px;background:#0039a6;color:#fff;display:inline-block}.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a.active,.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a.active,.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a.active,.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a.active{background:#00266e}.node-type-campaign-front .breadcrumb,.not-front.node-type-campaign-front .breadcrumb,.node-type-campaign-subpage .breadcrumb,.not-front.node-type-campaign-subpage .breadcrumb{display:none}@media screen and (min-width:1200px){.node--campaign-front--full{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}.node--campaign-front--full:last-child{margin-right:0}}.sukupolvien-unelma .special-tout-top-wrapper{display:none}.sukupolvien-unelma .l-content p,.sukupolvien-unelma .l-content ul,.sukupolvien-unelma .l-content ol,.sukupolvien-unelma .l-content b{font-family:"Finlandica Regular" !important;color:#2d333c}.sukupolvien-unelma .l-content h1,.sukupolvien-unelma .l-content h2,.sukupolvien-unelma .l-content h3,.sukupolvien-unelma .l-content h4,.sukupolvien-unelma .l-content h5{font-family:"Finlandica Bold" !important;color:#2d333c !important}.sukupolvien-unelma .l-content li:before{background:#ccff75 !important}.sukupolvien-unelma #block-pl-campaign-campaign-video .video-wrapper{position:relative;margin-top:30px}.sukupolvien-unelma #block-pl-campaign-campaign-video .video-wrapper h2{font-family:"Finlandica Bold" !important;color:#2d333c;position:relative;top:-50px}.sukupolvien-unelma #block-pl-campaign-campaign-video .video-wrapper .overlay{position:absolute;z-index:100;width:100%;height:100%;left:0;top:0;background:url(/sites/default/themes/palloliitto/images/SU_yt_background.png);background-repeat:no-repeat;background-size:cover;background-position:center;cursor:pointer}.sukupolvien-unelma #block-pl-campaign-campaign-video .video-wrapper.hide-overlay .overlay{display:none}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .img-wrapper{height:530px;position:relative}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .img-wrapper{height:594px}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper{width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 15px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper{padding:0}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .main-logo{margin:0 auto}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .main-logo img{display:block;width:280px;margin:0 auto;margin-bottom:15px}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .main-logo img{margin-bottom:40px;width:480px}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .description-text{font-size:1.125rem;line-height:24px;font-family:'Finlandica Bold';color:#ccff75;width:100%;margin-bottom:20px}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .description-text{font-size:1.625rem;margin-bottom:60px;line-height:30px;letter-spacing:2px}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:30px}
.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos .logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos .partner-logo{display:block;margin-bottom:10px;width:45%}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos .partner-logo{width:30%}}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos .partner-logo{display:inline-block;width:auto;margin-bottom:0}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos img{display:inline-block;height:auto}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos img{margin:0 18px}}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.veikkaus img{width:60px}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.volkswagen img{width:70px}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.telia img{width:110px}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.iltasanomat img{width:150px}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.lahitapiola img{width:168px}.sukupolvien-unelma #block-pl-campaign-campaign-front-main-img .info-wrapper .partner-logos a.motonet img{width:150px}.sukupolvien-unelma #block-pl-campaign-campaign-latest-news{background-image:url(/sites/default/themes/palloliitto/images/SU_news_section.png);background-repeat:no-repeat;background-size:cover}.sukupolvien-unelma #block-pl-campaign-campaign-latest-news h2.block__title{font-family:"Finlandica Bold" !important;color:#ccff75 !important}.sukupolvien-unelma #block-pl-campaign-campaign-latest-news span.category{font-family:"Finlandica Regular" !important;color:#73777d !important}.sukupolvien-unelma #block-pl-campaign-campaign-latest-news .more-link-wrapper{display:none}.sukupolvien-unelma #block-pl-campaign-campaign-latest-news .text-wrapper a{font-family:"Finlandica Bold" !important}.sukupolvien-unelma #block-content-feeds-content-feed h2.block__title{font-family:"Finlandica Bold" !important;color:#ccff75 !important;text-transform:none}.sukupolvien-unelma #block-content-feeds-content-feed .title-hashtags{display:none}@media screen and (min-width:720px){.sukupolvien-unelma #block-content-feeds-content-feed{background:-webkit-gradient(linear,left bottom,left top,from(rgba(45,51,60,0.9)),to(rgba(45,51,60,0.9))),url(/sites/default/files/backgrounds/some_feed_default_bg.jpg);background:linear-gradient(0deg,rgba(45,51,60,0.9),rgba(45,51,60,0.9)),url(/sites/default/files/backgrounds/some_feed_default_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted{width:100%}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .block--menu-block,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .block--menu-block,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .block--menu-block,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .block--menu-block{width:100%;top:0}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{width:100%;padding:0}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:5px 10px;background:rgba(45,51,60,0.6);margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li{width:auto;text-align:center;margin:0;padding:3px 5px}@media screen and (min-width:1200px){.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li{padding:5px 10px}}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a{font-size:1rem;line-height:18px;font-family:'Finlandica Regular';background:none;text-transform:uppercase;color:#fff;padding:5px}
@media screen and (max-width:1200px) and (min-width:720px){.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a{font-size:.875rem}}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a:hover,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a:hover,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a:hover,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a:hover{color:#ccff75}.sukupolvien-unelma.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a.active,.sukupolvien-unelma.not-front.node-type-campaign-front .l-region--highlighted .menu-block-wrapper ul li a.active,.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a.active,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul li a.active{font-family:'Finlandica Bold';color:#ccff75;background:none}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted{position:relative}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .block--menu-block::after,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .block--menu-block::after{clear:both;content:"";display:block}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{padding:0;z-index:50;position:absolute}@media screen and (min-width:720px){.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;position:relative}}@media screen and (min-width:720px) and (min-width:720px){.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:720px) and (min-width:1200px){.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper{width:1200px;padding-left:10px;padding-right:10px}}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul::after,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul{float:left;display:block;margin-right:2.35765%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sukupolvien-unelma.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul:last-child,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-region--highlighted .menu-block-wrapper ul:last-child{margin-right:0}}#block-pl-campaign-campaign-sub-main-img{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-campaign-campaign-sub-main-img{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-sub-main-img{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-campaign-campaign-sub-main-img::after{clear:both;content:"";display:block}@media screen and (max-width:720px){#block-pl-campaign-campaign-sub-main-img{margin-top:0 !important;padding-left:0;padding-right:0}}#block-pl-campaign-campaign-sub-main-img .block__content{position:relative}#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper{position:absolute;top:0;right:0;width:100%}@media screen and (min-width:1200px){#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper{width:auto;right:100px}}#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper img{display:inline-block;margin-right:20px;width:15%;float:right}#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper img:last-child{clear:both;margin-top:10px}@media screen and (min-width:1200px){#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper img:last-child{margin-top:0}}@media screen and (min-width:1200px){#block-pl-campaign-campaign-sub-main-img .block__content .logo-wrapper img{margin-right:0;width:auto;float:none;margin-bottom:20px;display:block}}.node-type-campaign-subpage.not-front .l-content{margin-top:0}@media screen and (min-width:1200px){.node-type-campaign-subpage.not-front .l-content{padding-left:40px;padding-right:40px}}.node-type-campaign-subpage.not-front h1{font-size:2.5rem;color:#00266e}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img{position:relative}
@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img{top:-45px;margin-bottom:-35px}}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img{top:-48px;margin-bottom:-230px}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .block__content>img{display:block}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper{width:100%;margin:0 auto;position:relative;top:0;padding:15px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#2d333c}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper{background:rgba(45,51,60,0.6);top:-190px;padding:20px}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .main-logo{margin:0 auto;width:100%}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .main-logo img{display:block;width:380px;margin:0 auto;margin-bottom:20px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos{margin-bottom:10px}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos .logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos .logos{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos .partner-logo{display:block;margin-bottom:10px;width:45%}@media screen and (min-width:720px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos .partner-logo{width:30%}}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos .partner-logo{display:inline-block;width:auto;margin-bottom:0}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos img{display:inline-block;height:auto}@media screen and (min-width:1200px){.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos img{margin:0 18px}}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.veikkaus img{width:60px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.volkswagen img{width:50px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.telia img{width:110px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.iltasanomat img{width:150px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.lahitapiola img{width:168px}.sukupolvien-unelma #block-pl-campaign-campaign-sub-main-img .info-wrapper .partner-logos a.motonet img{width:150px}@media screen and (min-width:720px){.sukupolvien-unelma.node-type-campaign-subpage .l-content p:first-of-type,.sukupolvien-unelma.not-front.node-type-campaign-subpage .l-content p:first-of-type{font-size:1.375rem}}.node-type-category.not-front .l-main{width:100%;padding:0}.node-type-category.not-front .l-content{margin-top:0}.node-type-category.not-front .title-wrapper{background:url(/sites/default/files/backgrounds/category_title_bg.jpg) no-repeat top center;padding:50px 20px}.node-type-category.not-front .title-wrapper.category-front{padding-bottom:0}.node-type-category.not-front .title-wrapper.category-front .links{float:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.node-type-category.not-front .title-wrapper.category-front .links .last{margin-right:0}.node-type-category.not-front h1{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:1.875rem;font-size:6vw;color:#fff;text-transform:uppercase;text-align:center}@media screen and (min-width:720px){.node-type-category.not-front h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.node-type-category.not-front h1{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.node-type-category.not-front h1{font-size:3.75rem}.node-type-category.not-front h1.category-sub{font-size:3.125rem}}.season-selector-wrapper{text-align:left;margin-bottom:15px;float:left;margin-right:15px}.group-selector-wrapper{text-align:left;margin-bottom:15px;margin-left:15px;float:left}.pager{margin-top:30px;font-size:1.375rem;font-weight:900;text-align:left}.pager::after{clear:both;content:"";display:block}.pager li{float:left;margin-right:10px;padding:9px 7px}.pager li a{color:#0039a6}.pager li.pager__item--current{color:#fff;background:#00266e}#block-pl-club-info{background:url(/sites/default/themes/palloliitto/images/team_bg_football.jpg) no-repeat top center;background-size:cover}#block-pl-club-info .block__content{padding-top:50px}#block-pl-club-info .back-button{margin-bottom:25px}#block-pl-club-info .title-wrapper::after{clear:both;content:"";display:block}#block-pl-club-info .some-links{padding:0}@media screen and (min-width:720px){#block-pl-club-info .some-links{margin:0;float:right}}#block-pl-club-info .some-links::after{clear:both;content:"";display:block}#block-pl-club-info .some-links h2{color:#fff;font-size:.875rem;float:left;display:inline-block;text-transform:uppercase;font-weight:500;margin-right:18px;margin-top:6px}#block-pl-club-info .some-links .social_wrapper{float:left}#block-pl-club-info .crest-wrapper{width:47px;float:left;margin-right:12px;display:inline-block;margin-top:3px}#block-pl-club-info h1{font-size:1.875rem;font-size:7vw;color:#fff;margin-bottom:15px}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-club-info h1{font-size:5vw}}@media screen and (min-width:1200px){#block-pl-club-info h1{font-size:3.125rem}}#block-pl-club-info .main-info{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:5px;padding-bottom:43px;color:#fff}@media screen and (min-width:720px){#block-pl-club-info .main-info{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-club-info .main-info{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-club-info .main-info::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-club-info .main-info .info-wrapper{float:left;display:block;margin-right:2.35765%;width:57.35098%}#block-pl-club-info .main-info .info-wrapper:last-child{margin-right:0}}#block-pl-club-info .main-info .map-wrapper{min-height:1px;position:relative}@media screen and (min-width:720px){#block-pl-club-info .main-info .map-wrapper{margin-right:0;float:left;display:block;margin-right:2.35765%;width:40.29137%}#block-pl-club-info .main-info .map-wrapper:last-child{margin-right:0}}#block-pl-club-info .main-info .map-wrapper #gmap{border:10px solid #fff;width:100%;height:235px}#block-pl-club-info .sub-info{background:url(/sites/default/themes/palloliitto/images/bg_black_trans40.png);color:#fff;padding:40px 0 30px}#block-pl-club-info .sub-info .info-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:.875rem;line-height:1.3em}@media screen and (min-width:720px){#block-pl-club-info .sub-info .info-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-club-info .sub-info .info-content{width:1200px;padding-left:10px;padding-right:10px}
}#block-pl-club-info .sub-info .info-content::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-club-info .sub-info .column{width:70%;float:left}}#block-pl-club-info .sub-info span{display:block;margin-bottom:10px}#block-pl-club-info .sub-info span strong{text-transform:uppercase}#block-pl-club-info .sub-info span:last-child{margin:0}#block-pl-club-info .sub-info a{color:#fc6}#block-pl-club-teams{padding-top:34px}#block-pl-club-teams .team-link-column a{white-space:nowrap}#block-pl-club-teams .team-link-column a:before{content:'';display:inline-block;width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #0039a6;margin-top:2px}#block-pl-club-teams .team-link-column a span{margin-left:15px;white-space:normal;display:inline-block;vertical-align:top}#block-pl-club-teams table.club-teams-table{color:#333}#block-pl-club-teams table.club-teams-table td{font-size:.875rem;padding:15px 20px;border:0;background:transparent}#block-pl-club-teams table.club-teams-table td a{font-weight:800}#block-pl-club-teams table.club-teams-table td a:hover{text-decoration:underline}#block-pl-club-teams tr{background:#fff}#block-pl-club-teams tr td.number{background:#00266e;color:#fff}#block-pl-club-teams tr:nth-child(odd){background:#f2f2f2}#block-pl-club-teams tr:nth-child(odd) td.number{background:#0039a6}#block-pl-club-matches .match-upcoming-list{width:100%}@media screen and (min-width:1200px){#block-pl-club-matches .match-upcoming-list .category-column{padding-left:20px;width:20%}}@media screen and (min-width:1200px){#block-pl-club-matches .match-upcoming-list .match-detail-column{width:60%}}@media screen and (min-width:1200px){#block-pl-club-matches .match-upcoming-list .link-column{padding-right:20px;width:20%}}body.node-type-club .l-main{padding-top:0}body.node-type-club .match-data-navigation{width:100%;margin-top:0}.node--contact-person.node-teaser{background:#f5f5f5;padding:25px;max-width:813px;width:100%;margin:0 auto 10px}.node--contact-person.node-teaser .name{font-size:1.125rem;font-weight:700;color:#00266e;text-transform:uppercase;margin-bottom:10px}.node--contact-person.node-teaser .name *{display:inline}.node--contact-person.node-teaser .role{font-size:1rem;color:#000;margin-bottom:10px}.node--contact-person.node-teaser .telephone{font-size:1rem;color:#000;margin-bottom:10px}.node--contact-person.node-teaser .email{font-size:1rem;font-weight:700;color:#0039a6;margin-bottom:10px}.node--contact-person.node-teaser .description{font-size:1rem;color:#666;margin-bottom:10px}.node-type-event .img-wrapper{position:relative;color:#fff}.node-type-event .img-wrapper img{height:auto;display:block}.node-type-event .date-wrapper{font-size:1rem;font-size:3.8vw;margin-bottom:10px}.node-type-event .date-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.node-type-event .date-wrapper{font-size:2.8vw}}@media screen and (min-width:1200px){.node-type-event .date-wrapper{font-size:1.25rem}}.node-type-event .date-wrapper .field--name-field-event-date,.node-type-event .date-wrapper .field--name-field-event-address-location,.node-type-event .date-wrapper .field--name-field-event-city{display:inline-block}@media screen and (max-width:720px){.node-type-event .date-wrapper .field--name-field-event-date{display:block}}.node-type-event .separator{margin:0 8px;display:none}@media screen and (min-width:720px){.node-type-event .separator{display:inline-block}}.node-type-event .text-wrapper{bottom:24px;left:24px;text-shadow:1px 1px #000}.node-type-event .text-wrapper.image{background-color:transparent;position:absolute;max-width:70%}.node-type-event .text-wrapper.text{background-color:#00266e;border-bottom:1px solid #fff;padding:13px 24px}@media screen and (min-width:720px){.node-type-event .text-wrapper.text{padding:30px 40px}}@media screen and (min-width:720px){.node-type-event .text-wrapper{bottom:40px;left:40px}}.node-type-event .text-wrapper h1{color:#fff;font-size:2.5rem;font-size:5vw;margin-bottom:0}@media screen and (min-width:1200px){.node-type-event .text-wrapper h1{font-size:3.75rem}}.node-type-event #block-pl-some-some-share-links{background-color:#00266e;color:#fff;margin:0;max-width:880px;padding:13px 24px}@media screen and (min-width:720px){.node-type-event #block-pl-some-some-share-links{padding:15px 40px}}.node-type-event #block-pl-some-some-share-links h2{color:#fff;margin-bottom:0}.node-type-event .field--name-body{color:#fff;max-width:880px;background-color:#0039a6;padding:13px 24px}.node-type-event .field--name-body h2,.node-type-event .field--name-body h3,.node-type-event .field--name-body h4,.node-type-event .field--name-body a{color:#fff}.node-type-event .field--name-body a{text-decoration:underline !important}.node-type-event .field--name-body td{color:#00266e}.node-type-event .field--name-body table a{color:#0039a6}@media screen and (min-width:720px){.node-type-event .field--name-body{padding:30px 40px}}.node-type-event-calendar h1{text-align:center;text-transform:uppercase;font-size:1.5rem;font-weight:900;color:#0039a6}@media screen and (min-width:720px){.node-type-event-calendar h1{font-size:2.5rem}}.page-tapahtumakalenteri.not-front .l-main{padding-bottom:20px}.node-type-football-news.not-front h1{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:1.875rem;font-size:6vw;text-transform:uppercase;text-align:center;padding:40px 0 30px}@media screen and (min-width:720px){.node-type-football-news.not-front h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.node-type-football-news.not-front h1{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.node-type-football-news.not-front h1{font-size:3.75rem;padding:60px 0 50px}}.node-type-football-news.not-front.sidebar-second .l-content{padding-right:0}.node-type-football-news.not-front .l-main{padding-top:50px;padding-bottom:30px}.node-type-football-news.not-front .l-region--sidebar-second{margin-top:0}.node-type-football-news.not-front .l-region--content-bottom{border-top:1px solid #eee;text-align:center;padding-bottom:25px}.node-type-football-news.not-front #block-pl-some-some-share-links{display:inline-block;width:auto}
.node-type-football-news.not-front .view-news-views{text-align:left;margin-bottom:27px}.node-type-football-news.not-front .view-news-views .nice-select{border-color:#0039a6;border-radius:0;min-width:280px;color:#0039a6;text-transform:uppercase;font-size:.75rem;font-weight:600;padding-left:10px;float:none}.node-type-football-news.not-front .view-news-views .nice-select:after{border-color:#0039a6}.node-type-football-news.not-front .view-news-views .nice-select .list{min-width:100%;border-radius:0;border-color:#0039a6;color:#0039a6;text-transform:uppercase;font-weight:600;padding-left:0;margin-top:1px}.node-type-football-news.not-front .view-news-views .nice-select .list .option{padding-left:10px}.node-type-football-news.not-front .view-news-views .views-widget-filter-combine label{display:block;font-weight:300;margin-bottom:25px;font-size:1.5rem}@media screen and (min-width:720px){.node-type-football-news.not-front .view-news-views .views-widget-filter-combine label{font-size:1.625rem}}@media screen and (min-width:1200px){.node-type-football-news.not-front .view-news-views .views-widget-filter-combine label{font-size:1.875rem}}#front-body-content{font-size:1rem;padding-top:35px;padding-bottom:45px;border-bottom:1px solid #dcdcdc;text-align:center;line-height:1.6em}#front-body-content::after{clear:both;content:"";display:block}#front-body-content h1{font-size:1.25rem;color:#00266e;margin-bottom:20px}@media screen and (min-width:1200px){#front-body-content .node{float:left;display:block;margin-right:2.35765%;width:82.94039%;margin-left:8.5298%}#front-body-content .node:last-child{margin-right:0}}@media screen and (max-width:720px){.node-type-front-page .l-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.node-type-front-page .l-content>.block{-webkit-box-ordinal-group:100;-ms-flex-order:99;order:99}.node-type-front-page #block-pl-news-front-main-touts{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.node-type-front-page #block-pl-scores-filter-front{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.node-type-front-page #block-pl-base-front-link-hub{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.node-type-front-page #block-pl-news-front-sub-touts{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.page-otteluseuranta.not-front .l-main,.page-ottelu.not-front .l-main{width:100%}.page-otteluseuranta.not-front .l-main,.page-ottelu.not-front .l-main{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}.page-otteluseuranta.not-front .l-content,.page-ottelu.not-front .l-content{margin-top:0}.page-otteluseuranta.not-front .header-left,.page-otteluseuranta.not-front .header-right,.page-otteluseuranta.not-front .header-mid,.page-ottelu.not-front .header-left,.page-ottelu.not-front .header-right,.page-ottelu.not-front .header-mid{float:left}.page-otteluseuranta.not-front .header-mid,.page-ottelu.not-front .header-mid{width:18.644%}.page-otteluseuranta.not-front .header-left,.page-otteluseuranta.not-front .header-right,.page-ottelu.not-front .header-left,.page-ottelu.not-front .header-right{width:40.678%}.page-otteluseuranta.not-front h3,.page-ottelu.not-front h3{font-size:.75rem;margin-bottom:8px}#match-header{background-image:url(/sites/default/themes/palloliitto/images/backgrounds/live_match_header_bg.jpg);background-repeat:no-repeat;background-position:top center;background-size:cover;color:#fff}#match-header a{color:inherit}@media screen and (min-width:1200px){#match-header{background-size:auto}}#match-header .match-time{font-size:1.125rem;font-weight:900;padding-top:15px;margin-bottom:15px;text-align:center}@media screen and (min-width:720px){#match-header .match-time{padding-top:35px}}@media screen and (min-width:1200px){#match-header .match-time{padding-top:95px}}#match-header .crest{height:50px;float:left}@media screen and (max-width:720px){#match-header .crest{display:none}}@media screen and (min-width:1200px){#match-header .crest{height:80px}}#match-header .live-video{font-size:.875rem;font-weight:700;text-transform:uppercase;color:#fff;height:53px;line-height:53px;padding:0 20px 0 10px;display:inline-block;background:#f60;border-radius:30px;-webkit-transition:.2s all ease;transition:.2s all ease}@media screen and (max-width:720px){#match-header .live-video{margin-bottom:15px}}@media screen and (min-width:1200px){#match-header .live-video{font-size:1.125rem}}#match-header .live-video:hover{background:#fe7d27}#match-header .live-video .video-text{float:left}#match-header .live-video .video-icon{width:35px;height:35px;display:inline-block;float:left;margin-right:10px;margin-top:9px}#match-header .live-video .video-icon .inner{position:relative;border:2px solid #fff;border-radius:50%;width:35px;height:35px}#match-header .live-video .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff;margin:7px 0 0 10px}#match-header .team{background:rgba(0,0,0,0.3)}#match-header .team::after{clear:both;content:"";display:block}#match-header .team .responsive-w{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:720px){#match-header .team .responsive-w{padding-left:10px;padding-right:10px}}#match-header .team .team-a,#match-header .team .team-b{padding-top:20px;padding-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex}#match-header .team .team-a{padding-right:15px;text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:720px){#match-header .team .team-a{padding-right:30px}}#match-header .team .team-a .crest{float:right;margin-left:5%}#match-header .team .team-b{padding-left:15px}@media screen and (min-width:720px){#match-header .team .team-b{padding-left:30px}}#match-header .team .team-b .crest{margin-right:5%}#match-header .team .score{position:relative;padding:30px 0;text-align:center;width:30%}@media screen and (min-width:720px){#match-header .team .score{padding:30px 30px;background:#fff;color:#0039a6}}@media screen and (min-width:1200px){#match-header .team .score{width:18.644%;min-height:140px}}#match-header .team .overtime-wrapper{margin-top:10px;text-align:center}#match-header .team .overtime-wrapper span{margin:0 3px}#match-header .team .current{font-size:1.875rem;font-weight:800}@media screen and (min-width:720px){#match-header .team .current{font-size:2.5rem}}#match-header .team .halftime{margin-top:2px;font-size:1rem}@media screen and (min-width:720px){#match-header .team .halftime{font-size:1.375rem}}#match-header .team .attendance{margin-top:10px;font-size:.875rem}
#match-header .team .status{font-size:.75rem;padding:6px 7px;display:inline-block;background:#f60;color:#fff;text-transform:uppercase;position:absolute;top:0;left:0;background:#717171}@media screen and (max-width:720px){#match-header .team .status{width:100%}}#match-header .team .status.Live,#match-header .team .status.Break{background:#f60}#match-header .team-name{font-size:1.25rem;font-weight:700;margin-bottom:13px;margin-top:15px}@media screen and (max-width:1200px) and (min-width:720px){#match-header .team-name{margin-top:10px}}@media screen and (min-width:720px){#match-header .team-name{font-size:1.5rem}}#match-header .scorers{font-size:.75rem;line-height:1.4em}@media screen and (max-width:720px){#match-header .scorers{display:none}}#match-header .scorers span:after{content:', '}#match-header .scorers span:last-child:after{content:''}#match-header .header-bottom{padding-top:30px;padding-bottom:30px}#match-header .header-bottom::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#match-header .header-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#match-header .header-bottom .notice,#match-header .header-bottom .category{font-size:1.125rem;text-align:center;font-weight:700;margin-bottom:10px}#match-header .header-bottom .match-date{font-size:1rem;text-align:center}#match-header .header-bottom .match-date a{color:#fff;text-decoration:underline}#match-header .video-wrapper,#match-header .match-info,#match-header .some{float:left;min-height:1px}#match-header .video-wrapper,#match-header .some{width:100%;text-align:center}@media screen and (min-width:720px){#match-header .video-wrapper,#match-header .some{width:30%;text-align:left}}#match-header .match-info{width:100%;margin-bottom:15px}@media screen and (min-width:720px){#match-header .match-info{margin-bottom:0;width:40%}}#match-header .social_wrapper{float:left}#match-header .some .icon-wrapper{display:inline-block}#match-header .some .icon-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#match-header .some .icon-wrapper{float:right}}#match-header .some .share-title{font-size:.875rem;float:left;display:inline-block;text-transform:uppercase;font-weight:500;margin-right:18px;margin-top:6px}#match-content-top{border-bottom:1px solid #ddd}#match-content-top::after{clear:both;content:"";display:block}#match-content-top .responsive-w{display:-webkit-box;display:-ms-flexbox;display:flex}#match-content-top #team-a-costumes,#match-content-top #team-b-costumes,#match-content-top #referees{min-height:1px;padding-top:30px;padding-bottom:30px}#match-content-top #referees{text-align:center;color:#00266e;font-size:.875rem}@media screen and (min-width:720px){#match-content-top #referees{border-left:1px solid #ddd;border-right:1px solid #ddd;padding-left:30px;padding-right:30px}}@media screen and (max-width:720px){#match-content-top #referees{width:100%}}@media screen and (max-width:1200px) and (min-width:720px){#match-content-top #referees{width:30%}}@media screen and (max-width:720px){#match-content-top #referees span:after{content:', ';display:inline}#match-content-top #referees span:last-child:after{content:''}}@media screen and (min-width:720px){#match-content-top #referees span{display:block;margin-bottom:7px}}#match-content-top #referees span:last-child{margin-bottom:0}@media screen and (max-width:1200px) and (min-width:720px){#match-content-top #team-a-costumes,#match-content-top #team-b-costumes{width:35%}}#match-content-top #team-a-costumes .kits,#match-content-top #team-a-costumes h3,#match-content-top #team-b-costumes .kits,#match-content-top #team-b-costumes h3{width:100%}#match-content-top #team-a-costumes h3,#match-content-top #team-b-costumes h3{font-size:.75rem;font-weight:500;margin-bottom:18px}#match-content-top #team-a-costumes .kits,#match-content-top #team-b-costumes .kits{height:75px}#match-content-top #team-a-costumes img,#match-content-top #team-b-costumes img{max-height:100%}#match-content-top #team-a-costumes{padding-right:30px;text-align:right}#match-content-top #team-a-costumes .kits,#match-content-top #team-a-costumes h3{float:right}#match-content-top #team-a-costumes img{margin-left:5px}#match-content-top #team-b-costumes{padding-left:30px}#match-content-top #team-b-costumes .kits,#match-content-top #team-b-costumes h3{float:left}#match-content-top #team-b-costumes img{margin-right:5px}#match-lineups{border-bottom:1px solid #ddd;padding-bottom:35px}#match-lineups::after{clear:both;content:"";display:block}@media screen and (min-width:1200px){#match-lineups{background:url(/sites/default/themes/palloliitto/images/backgrounds/live_match_lineups_bg.jpg) no-repeat top center}}#match-lineups a{color:inherit}#match-lineups>.responsive-w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1200px){#match-lineups>.responsive-w{display:block}}@media screen and (min-width:1200px){#match-lineups{padding-bottom:27px;border-bottom:2px solid #ddd}}#match-lineups .lineup{padding:35px 20px 0}#match-lineups h2{font-size:1.5rem;text-transform:none;margin-bottom:15px}#match-lineups #team-a-lineup h2{color:#0039a6}#match-lineups #team-b-lineup h2{color:#093}#match-lineups #team-a-lineup,#match-lineups #team-b-lineup{width:100%}@media screen and (min-width:720px){#match-lineups #team-a-lineup,#match-lineups #team-b-lineup{width:50%}}@media screen and (min-width:1200px){#match-lineups #team-a-lineup,#match-lineups #team-b-lineup{width:40.678%}}#match-lineups .column{width:49%;float:left;margin-bottom:20px;margin-right:2%}#match-lineups .column:last-child{margin-right:0}#match-lineups .column li{line-height:1.3em}
#match-lineups .toggle-substitutes{cursor:pointer;color:#0039a6;font-weight:800;text-transform:uppercase}#match-lineups .toggle-substitutes:after{font-size:1.5625rem;content:'';background:url(/sites/default/themes/palloliitto/images/chevron-down-blue.svg);background-size:12px 6px;width:12px;height:6px;display:inline-block;margin-left:5px;margin-bottom:2px;-webkit-transition:all .3s ease;transition:all .3s ease}#match-lineups .toggle-substitutes.open:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#match-lineups li{list-style-type:none;list-style-image:none;margin-bottom:8px;color:#333;font-size:.875rem}#match-lineups .substitutes{clear:both}#match-lineups .substitutes ul{margin-top:10px}#match-lineups #shots{padding-top:20px;position:relative;width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:20px}@media screen and (min-width:1200px){#match-lineups #shots{width:18.644%;margin-top:0}}#match-lineups #shots h3{text-align:center;margin-bottom:12px}#match-lineups #shots-chart{margin:0 auto}#match-lineups .shots-count{font-size:1.625rem;font-weight:800;position:absolute;width:100%;top:125px;left:0;text-align:center;color:#0039a6}#match-lineups .shots-count .team-b{color:#093}#match-events{margin-top:40px;margin-bottom:40px;color:#333}#match-events::after{clear:both;content:"";display:block}#match-events h2{font-size:1rem;margin-bottom:15px;text-align:center;clear:both}@media screen and (min-width:1200px){#match-events #left-content{float:left;display:block;margin-right:2.35765%;width:57.35098%}#match-events #left-content:last-child{margin-right:0}}#match-events #left-content .mobiletable-wrapper:first-child .mobiletable{overflow:visible}#match-events #right-sidebar{clear:both}@media screen and (min-width:1200px){#match-events #right-sidebar{clear:none;float:left;display:block;margin-right:2.35765%;width:40.29137%}#match-events #right-sidebar:last-child{margin-right:0}}#match-events table{margin-bottom:40px}#match-events table td,#match-events table th{vertical-align:middle;padding:12px}#match-events table td{border:1px solid #ddd;padding:8px 12px}#match-events table.small{width:100%}@media screen and (min-width:720px){#match-events table.small{width:48%;float:left}}#match-events table.small td{font-size:.75rem;padding:10px 12px}#match-events table.small .time{background:#00266e;color:#fff;font-size:.875rem;font-weight:800;border-bottom:1px solid #00266e;border-top:1px solid #00266e;width:22px;padding:10px 9px;text-align:center}#match-events #global-events{width:100%}#match-events #global-events thead tr{background:#00266e;color:#fff}#match-events #global-events thead th{background:#00266e;padding:12px}#match-events #global-events thead .team-a{text-align:right}#match-events #global-events thead .team-a .crest{margin-left:15px}#match-events #global-events thead .team-b .crest{margin-right:15px}@media screen and (max-width:720px){#match-events #global-events tbody td{font-size:.75rem}}#match-events #global-events tbody .team-a,#match-events #global-events tbody .team-b{width:45%}@media screen and (min-width:720px){#match-events #global-events tbody .team-a,#match-events #global-events tbody .team-b{width:40%}}#match-events #global-events tbody .event-code{color:#0039a6;text-align:center;width:10%}@media screen and (min-width:720px){#match-events #global-events tbody .event-code{width:20%}}#match-events #global-events tbody .team-a .time{margin-right:5px}@media screen and (min-width:720px){#match-events #global-events tbody .team-a .time{margin-right:15px}}@media screen and (max-width:720px){#match-events #global-events tbody .team-b .time{margin-left:5px}#match-events #global-events tbody .team-b .time.single{float:right}}@media screen and (min-width:720px){#match-events #global-events tbody .team-b .time{float:right;margin-left:15px}}#match-events #global-events .time{font-weight:800;color:#00266e}#match-events #global-events .team-name{font-size:1rem;font-weight:800}#match-events #global-events .score{text-align:center}#match-events #global-events .score .current{font-size:1.375rem;font-weight:800}#match-events #global-events .score .halftime{margin-top:5px;font-size:.75rem}#match-events #global-events .score .match-time{margin-bottom:5px;font-size:.875rem}#match-events #global-events .crest{height:50px;vertical-align:middle}@media screen and (max-width:720px){#match-events #global-events .crest{display:none}}#match-events #substitutions::after{clear:both;content:"";display:block}#match-events #substitutions th{background:#fff;border:1px solid #ddd;font-size:1.5rem;font-weight:900;text-align:center;padding:8px 12px}#match-events #substitutions th.in{border-right:0}#match-events #substitutions th.extra{border-left:0}#match-events #substitutions #team-a-substitutions{margin-right:4%}#match-events #scorers #team-a-goals{margin-right:4%}#match-events table.category-standings{width:100%}#match-events table.category-standings th{text-transform:uppercase;color:#fff;padding:14px;font-weight:700;font-size:.75rem;background:#00266e}#match-events table.category-standings th:first-child{border-left:1px solid #00266e}#match-events table.category-standings th:last-child{border-right:1px solid #00266e}#match-events table.category-standings th>.desktop{display:none}@media screen and (min-width:720px){#match-events table.category-standings th{padding:14px 18px}#match-events table.category-standings th>.mobile{display:none}#match-events table.category-standings th>.desktop{display:inline}}#match-events table.category-standings tr{background:#fff}#match-events table.category-standings tr.highlighted{background:#e5ecf8}#match-events table.category-standings td{border:none;border-bottom:1px solid #ddd;padding:8px 18px}#match-events table.category-standings td:first-child{width:70px;border-left:1px solid #ddd;padding:8px 12px;text-align:center}#match-events table.category-standings td:last-child{border-right:1px solid #ddd;color:#00266e;font-weight:900}#match-events table.category-standings .level-change td{border-bottom:1px solid #666}#match-events table.category-standings img{height:24px;vertical-align:middle}#match-events table.category-standings a{font-weight:900}#match-events #some{max-height:744px;padding:24px 45px;overflow:hidden;background:url(/sites/default/themes/palloliitto/images/backgrounds/match_some_bg.jpg) no-repeat;position:relative;display:none;margin-bottom:23px}
@media screen and (min-width:1200px){#match-events #some{display:block}}#match-events #some h2{font-size:2.125rem;text-transform:uppercase;color:#fff;font-weight:300;margin-bottom:24px}#match-events #some.ps--active-y{padding:24px 70px 24px 45px}#match-events #some.ps--in-scrolling .ps__scrollbar-y{background-color:#004cdd}#match-events #some .ps__scrollbar-y-rail{opacity:1;background-color:#00266e;width:25px}#match-events #some .ps__scrollbar-y{background-color:#0041be;width:25px;right:0;border-radius:0}#match-events #some .ps__scrollbar-y:hover{background-color:#004cdd}#match-events #some .feed-items .some-item{width:100%;margin-bottom:14px}#match-news-content{clear:both;padding:47px 0;background:url(/sites/default/themes/palloliitto/images/backgrounds/live_match_news_bg.jpg) no-repeat top center;background-size:cover}#match-news-content::after{clear:both;content:"";display:block}#match-news-content h3{margin-bottom:10px}#match-news-content h3 a{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #0039a6;background:#0039a6;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;color:#0039a6;background:#fff;border:0;font-weight:500}#match-news-content h3 a:hover{background:#2254b3;color:#fff;border:1px solid #2254b3}#match-news-content h3 a:hover{border:0;color:#0039a6;background:#fff}@media screen and (max-width:720px){#match-news-content .column{padding-bottom:20px}#match-news-content .column:last-child{padding-bottom:0}}@media screen and (min-width:720px){#match-news-content .column{float:left;display:block;margin-right:2.35765%;width:31.76157%;position:relative;padding-right:70px}#match-news-content .column:last-child{margin-right:0}#match-news-content .column:nth-child(3n){margin-right:0}#match-news-content .column:nth-child(3n+1){clear:left}#match-news-content .column:after{display:block;content:'';height:100%;width:1px;top:0;right:40px;background:rgba(255,255,255,0.3);position:absolute}#match-news-content .column:last-child:after{display:none}}@media screen and (min-width:720px){#match-news-content .responsive-w{display:-webkit-box;display:-ms-flexbox;display:flex}}#match-news-content .news-item{margin-bottom:25px}#match-news-content .news-item a{font-size:1.375rem;font-weight:800;color:#fff;line-height:1.2em}@media screen and (max-width:1200px) and (min-width:720px){#match-news-content .news-item a{font-size:2vw}}#match-news-content .news-item .time-ago{font-size:.75rem;margin-top:5px;color:#999}.ct-chart{width:186px;height:186px}.ct-chart .ct-series-a .ct-slice-donut{stroke:#0039a6}.ct-chart .ct-series-b .ct-slice-donut{stroke:#093}.slide-fade-enter-active{-webkit-transition:all .3s ease;transition:all .3s ease}.slide-fade-leave-active{-webkit-transition:all .1s cubic-bezier(1,0.5,0.8,1);transition:all .1s cubic-bezier(1,0.5,0.8,1)}.slide-fade-enter,.slide-fade-leave-to{-webkit-transform:translateX(10px);transform:translateX(10px);opacity:0}#match-vue-app[v-cloak]{display:none}#match-vue-app-container{min-height:400px;position:relative}#match-vue-app-container .loader{background:url(/sites/default/themes/palloliitto/images/ajax_loader_blue.svg) no-repeat center 130px #fff;background-size:100px 100px;position:absolute;text-align:center;padding-top:80px;font-size:0rem;color:#00266e;width:100%;height:400px;z-index:100}.maintenance-page{background-image:url(/sites/default/themes/palloliitto/images/backgrounds/maintenance-bg.png);background-size:cover}.maintenance-page .l-page{box-sixing:border-box;padding-top:60px}.maintenance-page .l-page .l-main{background-color:rgba(0,38,110,0.43)}.maintenance-page .l-page .l-content{-webkit-box-sizing:content-box;box-sizing:content-box;color:#fff;margin:auto;max-width:800px;padding:0 20px;position:relative}@media screen and (min-width:720px){.maintenance-page .l-page .l-content{padding:0 40px}}@media screen and (min-width:1200px){.maintenance-page .l-page .l-content{padding:0 20px}}.maintenance-page .l-page .logo-maintenance{left:0;margin:auto;position:absolute;right:0;top:-35px;width:80px}@media screen and (min-width:720px){.maintenance-page .l-page .logo-maintenance{top:-55px;width:120px}}@media screen and (min-width:1200px){.maintenance-page .l-page .logo-maintenance{left:-20%;right:auto}}.maintenance-page .l-page .text-wrapper{padding:90px 0 30px}@media screen and (min-width:720px){.maintenance-page .l-page .text-wrapper{padding:130px 0 60px}}@media screen and (min-width:1200px){.maintenance-page .l-page .text-wrapper{padding:50px 0 60px}}.maintenance-page .l-page p{font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"lato",sans-serif;font-weight:100;line-height:1.3rem;margin-bottom:20px}@media screen and (min-width:720px){.maintenance-page .l-page p{font-size:1.25rem;line-height:1.5rem;margin-bottom:25px}}@media screen and (min-width:1200px){.maintenance-page .l-page p{font-size:1.375rem;line-height:1.75rem;margin-bottom:35px}}.maintenance-page .l-page p.bold{font-weight:400}.maintenance-page .l-page p:last-of-type{margin-bottom:0}.matchwidget b{font-weight:700}@media screen and (min-width:720px){.matchwidget .matchinfo .datetime{font-size:1.125rem;padding:10px 0 !important}}.matchwidget .matchinfo .datetime div{margin-top:0 !important}.matchwidget .matchinfo .homecrest.hometeam,.matchwidget .matchinfo .awayteam.awaycrest{padding:25px 15px !important;text-align:center}
.matchwidget .matchinfo .homecrest.hometeam a,.matchwidget .matchinfo .awayteam.awaycrest a{color:#000 !important}.matchwidget .matchinfo .score{font-size:1.875rem;line-height:30px;padding:25px 15px !important;text-align:center;vertical-align:top}.matchwidget .matchinfo .score .officials,.matchwidget .matchinfo .score .attendance{font-size:.875rem;line-height:22px;margin-top:10px}.matchwidget .matchinfo .score .header{font-weight:700}.matchwidget .matchinfo .score .attendance{margin-top:20px}.matchwidget .matchinfo .score .attendance .header{margin-right:5px}@media screen and (min-width:720px){.matchwidget .stacktable.large-only caption{display:none;visibility:hidden}}.matchwidget caption{display:block;font-weight:700;margin:0 auto}.matchwidget caption span{margin-left:10px}.matchwidget .aikajana{font-size:.75rem;line-height:14px}@media screen and (max-width:720px){.matchwidget .aikajana{display:none;visibility:hidden}}.matchwidget .aikajana .aikajanamaali{border-radius:25px;height:25px;line-height:14px;width:25px}@media screen and (max-width:1200px) and (min-width:720px){.matchwidget td img{display:inline-block !important;float:left !important;margin:0 auto}}@media screen and (max-width:720px){.matchwidget td img{display:inline-block !important;float:left !important;margin:0 auto}}.matchwidget .torneopal-yellow{background:url(http://www.torneopal.fi/img/ycard.png);display:inline-block;height:20px;position:relative;vertical-align:middle;width:15px}.matchwidget .torneopal-goal{background:transparent url("http://www.torneopal.fi/img/ball.png") repeat scroll 0 0;display:inline-block;height:20px;position:relative;vertical-align:middle;width:20px}.matchwidget .torneopal-red{background:transparent url("http://www.torneopal.fi/img/rcard.png") repeat scroll 0 0;display:inline-block;height:20px;position:relative;vertical-align:middle;width:15px}.matchwidget .torneopal-suboff{background:transparent url("http://www.torneopal.fi/img/rdown.png") repeat scroll 0 0;display:inline-block;height:20px;position:relative;vertical-align:middle;width:15px}.matchwidget .torneopal-subon{background:transparent url("http://www.torneopal.fi/img/gup.png") repeat scroll 0 0;display:inline-block;height:20px;position:relative;vertical-align:middle;width:15px}.node-type-matches-front.not-front .l-main{background-position:top center;width:100%;padding-left:0;padding-right:0;padding-top:40px}@media screen and (max-width:720px){.node-type-matches-front.not-front .l-main{padding-bottom:0}.node-type-matches-front.not-front .l-main .main-wrapper{padding-left:0;padding-right:0}}@media screen and (max-width:720px){.node-type-matches-front.not-front .l-main{background:#375c1a}}@media screen and (min-width:720px){.node-type-matches-front.not-front .l-main{background-image:url(/sites/default/themes/palloliitto/images/backgrounds/results_bg.jpg);background-repeat:no-repeat;background-attachment:fixed}}.node-type-matches-front.not-front .l-content{padding:24px;background:#fff;margin-top:42px}@media screen and (min-width:1200px){.node-type-matches-front.not-front .l-content{padding:45px}}#block-pl-match-matches-categories-intro{color:#fff}#block-pl-match-matches-categories-intro h1{font-size:1.625rem;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:8px;line-height:1.2em}@media screen and (max-width:720px){#block-pl-match-matches-categories-intro h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:720px){#block-pl-match-matches-categories-intro h1{margin-bottom:20px;font-weight:300;font-size:3.125rem}}#block-pl-match-matches-categories-intro p{text-align:center;font-size:1rem;font-weight:300;line-height:1.2em}@media screen and (max-width:720px){#block-pl-match-matches-categories-intro p{padding-left:24px;padding-right:24px}}#block-pl-match-matches-categories-intro p a{color:#fff}#block-pl-category-all-categories h2{font-size:1.75rem;margin-bottom:10px;text-transform:none}#block-pl-category-all-categories .current-categories{margin-bottom:55px}#block-pl-category-all-categories .specialized-categories-container{margin-bottom:40px}#block-pl-category-all-categories .specialized-categories-container::after{clear:both;content:"";display:block}#block-pl-category-all-categories .specialized-categories-container a{width:49%;display:inline-block;float:left;margin:0 2% 2% 0;background-color:#f0f0f0;border:4px solid #fff;height:145px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:720px){#block-pl-category-all-categories .specialized-categories-container a:nth-child(2n){margin-right:0}}@media screen and (min-width:720px){#block-pl-category-all-categories .specialized-categories-container a{width:32%}#block-pl-category-all-categories .specialized-categories-container a:nth-child(3n){margin-right:0}}#block-pl-category-all-categories .specialized-categories-container a.type-category_suomen_cup img{height:80px}@media screen and (min-width:720px){#block-pl-category-all-categories .specialized-categories-container a.type-category_suomen_cup img{height:100px}}@media screen and (min-width:1200px){#block-pl-category-all-categories .specialized-categories-container a.vl img{max-width:170px}}#block-pl-category-all-categories .specialized-categories-container a img{margin:0 auto;vertical-align:middle;max-width:80%;max-height:100%}@media screen and (min-width:1200px){#block-pl-category-all-categories .specialized-categories-container a img{max-width:190px}}#block-pl-category-all-categories .specialized-categories-container a:hover{background-color:#fff;border:4px solid #f0f0f0}.node-type-national-team-front.sidebar-first .l-content{padding-left:0}.node-type-national-team-front .main-highlight h3{font-size:1.5rem;text-transform:none}#block-pl-player-national-player-listing{padding-bottom:30px}#block-pl-player-national-player-listing h2{font-size:1.25rem;margin-bottom:20px}@media screen and (min-width:720px){#block-pl-player-national-player-listing h2{margin-bottom:0}}#block-pl-player-national-player-listing table{font-size:.75rem;width:100%;margin-bottom:45px}#block-pl-player-national-player-listing table th,#block-pl-player-national-player-listing table td{vertical-align:middle}#block-pl-player-national-player-listing table th{color:#0039a6;text-transform:uppercase;font-weight:500;background:#fff;padding:12px 20px}#block-pl-player-national-player-listing table th.stat{text-align:center}#block-pl-player-national-player-listing table th.pos-title{padding-left:0;vertical-align:top}#block-pl-player-national-player-listing table img{display:block}#block-pl-player-national-player-listing table tbody tr{border-bottom:5px solid #fff}#block-pl-player-national-player-listing table tbody tr:nth-child(odd){background:#f2f2f2}#block-pl-player-national-player-listing table tbody tr:last-child{border-bottom:0}#block-pl-player-national-player-listing table a{font-weight:800;text-transform:uppercase}#block-pl-player-national-player-listing table td{padding:15px 20px}
#block-pl-player-national-player-listing table td.img{padding:0;width:100px}#block-pl-player-national-player-listing table td.title{width:60%}#block-pl-player-national-player-listing table td.stat{font-size:.875rem;width:85px;text-align:center}.page-node-uutiset.not-front .l-content,.node-type-news-listing.not-front .l-content,.page-taxonomy-term .l-content{margin-top:0}.page-node-uutiset.not-front .title-wrapper,.node-type-news-listing.not-front .title-wrapper,.page-taxonomy-term .title-wrapper{background:url(/sites/default/themes/palloliitto/images/backgrounds/category_title_bg.jpg) no-repeat top center;padding:50px 20px}.page-node-uutiset.not-front h1,.node-type-news-listing.not-front h1,.page-taxonomy-term h1{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:1.875rem;font-size:6vw;color:#fff;text-transform:uppercase;text-align:center}@media screen and (min-width:720px){.page-node-uutiset.not-front h1,.node-type-news-listing.not-front h1,.page-taxonomy-term h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.page-node-uutiset.not-front h1,.node-type-news-listing.not-front h1,.page-taxonomy-term h1{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.page-node-uutiset.not-front h1,.node-type-news-listing.not-front h1,.page-taxonomy-term h1{font-size:3.75rem}.page-node-uutiset.not-front h1.category-sub,.node-type-news-listing.not-front h1.category-sub,.page-taxonomy-term h1.category-sub{font-size:3.125rem;margin:0}}.page-node-uutiset.not-front .news-listing-form .form-item-news-search,.node-type-news-listing.not-front .news-listing-form .form-item-news-search,.page-taxonomy-term .news-listing-form .form-item-news-search{width:calc(100% - 115px);margin:0;padding-right:0;float:left}.page-node-uutiset.not-front .news-listing-form .form-item-news-search label,.node-type-news-listing.not-front .news-listing-form .form-item-news-search label,.page-taxonomy-term .news-listing-form .form-item-news-search label{display:none}.page-node-uutiset.not-front .news-listing-form .form-item-news-search input,.node-type-news-listing.not-front .news-listing-form .form-item-news-search input,.page-taxonomy-term .news-listing-form .form-item-news-search input{width:100%;height:52px;padding:15px;font-size:.875rem;background:none;border-radius:0;border:1px solid #0039a6}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit{list-style-type:none;font-family:"lato",sans-serif;border-color:#0039a6;border-radius:0;background:none;padding:0;overflow:visible;position:relative}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-choice{background:#0039a6;color:#fff;padding:12px 25px 11px 15px;border-radius:20px;font-size:.6875rem;text-transform:uppercase;font-weight:300;border:none;margin:3px 2px}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close{right:10px;margin-top:-9px}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .text-icon,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .text-icon,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .text-icon{font-weight:900;font-size:.875rem;margin-left:3px;vertical-align:top;display:block;color:#fff}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .ui-icon,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .ui-icon,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-choice .tagit-close .ui-icon{display:none}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-new,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-new,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-new{margin:0 0 0 5px;padding:0;position:absolute;width:100%}.page-node-uutiset.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-new input,.node-type-news-listing.not-front .news-listing-form .form-item-news-search ul.tagit .tagit-new input,.page-taxonomy-term .news-listing-form .form-item-news-search ul.tagit .tagit-new input{width:100%;padding-left:7px}.page-node-uutiset.not-front .news-listing-form input#search-news-button,.node-type-news-listing.not-front .news-listing-form input#search-news-button,.page-taxonomy-term .news-listing-form input#search-news-button{background-color:#0039a6;background-image:url(/sites/default/themes/palloliitto/images/search_white.svg);background-repeat:no-repeat;background-position:85% center;background-size:22px auto;padding:15px 52px 15px 17px;border:none;color:#fff;margin:0;text-transform:uppercase;font-size:.875rem;font-weight:600;margin-top:0;cursor:pointer;height:52px;margin-left:-1px;width:115px}.page-node-uutiset.not-front #news-listing-container,.page-node-uutiset.not-front #block-pl-news-news-listing-page,.node-type-news-listing.not-front #news-listing-container,.node-type-news-listing.not-front #block-pl-news-news-listing-page,.page-taxonomy-term #news-listing-container,.page-taxonomy-term #block-pl-news-news-listing-page{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding:24px 0;margin-bottom:27px;width:100%}@media screen and (min-width:720px){.page-node-uutiset.not-front #news-listing-container,.page-node-uutiset.not-front #block-pl-news-news-listing-page,.node-type-news-listing.not-front #news-listing-container,.node-type-news-listing.not-front #block-pl-news-news-listing-page,.page-taxonomy-term #news-listing-container,.page-taxonomy-term #block-pl-news-news-listing-page{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.page-node-uutiset.not-front #news-listing-container,.page-node-uutiset.not-front #block-pl-news-news-listing-page,.node-type-news-listing.not-front #news-listing-container,.node-type-news-listing.not-front #block-pl-news-news-listing-page,.page-taxonomy-term #news-listing-container,.page-taxonomy-term #block-pl-news-news-listing-page{width:1200px;padding-left:10px;padding-right:10px}
}@media screen and (min-width:720px){.page-node-uutiset.not-front #news-listing-container,.page-node-uutiset.not-front #block-pl-news-news-listing-page,.node-type-news-listing.not-front #news-listing-container,.node-type-news-listing.not-front #block-pl-news-news-listing-page,.page-taxonomy-term #news-listing-container,.page-taxonomy-term #block-pl-news-news-listing-page{padding:24px 0}}@media screen and (min-width:1200px){.page-node-uutiset.not-front #news-listing-container,.page-node-uutiset.not-front #block-pl-news-news-listing-page,.node-type-news-listing.not-front #news-listing-container,.node-type-news-listing.not-front #block-pl-news-news-listing-page,.page-taxonomy-term #news-listing-container,.page-taxonomy-term #block-pl-news-news-listing-page{padding:65px 0}}.page-node-uutiset.not-front #news-listing-container .node,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node,.node-type-news-listing.not-front #news-listing-container .node,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node,.page-taxonomy-term #news-listing-container .node,.page-taxonomy-term #block-pl-news-news-listing-page .node{padding:10px}.page-node-uutiset.not-front #news-listing-container .node:nth-child(odd),.page-node-uutiset.not-front #block-pl-news-news-listing-page .node:nth-child(odd),.node-type-news-listing.not-front #news-listing-container .node:nth-child(odd),.node-type-news-listing.not-front #block-pl-news-news-listing-page .node:nth-child(odd),.page-taxonomy-term #news-listing-container .node:nth-child(odd),.page-taxonomy-term #block-pl-news-news-listing-page .node:nth-child(odd){background:#f4f4f4}.page-node-uutiset.not-front #news-listing-container .node .field--name-field-main-img-multiple,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple,.node-type-news-listing.not-front #news-listing-container .node .field--name-field-main-img-multiple,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple,.page-taxonomy-term #news-listing-container .node .field--name-field-main-img-multiple,.page-taxonomy-term #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple{float:left;margin-right:25px;display:none}@media screen and (min-width:720px){.page-node-uutiset.not-front #news-listing-container .node .field--name-field-main-img-multiple,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple,.node-type-news-listing.not-front #news-listing-container .node .field--name-field-main-img-multiple,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple,.page-taxonomy-term #news-listing-container .node .field--name-field-main-img-multiple,.page-taxonomy-term #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple{display:block}}.page-node-uutiset.not-front #news-listing-container .node .field--name-field-main-img-multiple img,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple img,.node-type-news-listing.not-front #news-listing-container .node .field--name-field-main-img-multiple img,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple img,.page-taxonomy-term #news-listing-container .node .field--name-field-main-img-multiple img,.page-taxonomy-term #block-pl-news-news-listing-page .node .field--name-field-main-img-multiple img{width:90px;height:auto}.page-node-uutiset.not-front #news-listing-container .node h2.node__title,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node h2.node__title,.node-type-news-listing.not-front #news-listing-container .node h2.node__title,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node h2.node__title,.page-taxonomy-term #news-listing-container .node h2.node__title,.page-taxonomy-term #block-pl-news-news-listing-page .node h2.node__title{margin-top:10px;font-size:1.375rem;font-weight:900;color:#0039a6}.page-node-uutiset.not-front #news-listing-container .node .submitted,.page-node-uutiset.not-front #block-pl-news-news-listing-page .node .submitted,.node-type-news-listing.not-front #news-listing-container .node .submitted,.node-type-news-listing.not-front #block-pl-news-news-listing-page .node .submitted,.page-taxonomy-term #news-listing-container .node .submitted,.page-taxonomy-term #block-pl-news-news-listing-page .node .submitted{font-size:.75rem;color:#0039a6;margin-top:12px}.page-node-uutiset.not-front #news-listing-container ul.pager,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager,.node-type-news-listing.not-front #news-listing-container ul.pager,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager,.page-taxonomy-term #news-listing-container ul.pager,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager{list-style-type:none}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-item,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-item,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-item,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-item,.page-taxonomy-term #news-listing-container ul.pager .pager-item,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-item{padding:9px 7px;margin-right:4px}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-item a,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-item a,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-item a,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-item a,.page-taxonomy-term #news-listing-container ul.pager .pager-item a,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-item a{display:block}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-first,.page-node-uutiset.not-front #news-listing-container ul.pager .pager-last,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-first,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-last,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-first,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-last,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-first,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-last,.page-taxonomy-term #news-listing-container ul.pager .pager-first,.page-taxonomy-term #news-listing-container ul.pager .pager-last,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-first,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-last{display:none}
.page-node-uutiset.not-front #news-listing-container ul.pager .ajax_pager-current,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .ajax_pager-current,.node-type-news-listing.not-front #news-listing-container ul.pager .ajax_pager-current,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .ajax_pager-current,.page-taxonomy-term #news-listing-container ul.pager .ajax_pager-current,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .ajax_pager-current{background:#0039a6;color:#fff}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-previous,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-previous,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-previous,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-previous,.page-taxonomy-term #news-listing-container ul.pager .pager-previous,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-previous{margin-right:0;padding:9px 0}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-previous a,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-previous a,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-previous a,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-previous a,.page-taxonomy-term #news-listing-container ul.pager .pager-previous a,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-previous a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-next,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-next,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-next,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-next,.page-taxonomy-term #news-listing-container ul.pager .pager-next,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-next{margin-right:0;padding:9px 0}.page-node-uutiset.not-front #news-listing-container ul.pager .pager-next a,.page-node-uutiset.not-front #block-pl-news-news-listing-page ul.pager .pager-next a,.node-type-news-listing.not-front #news-listing-container ul.pager .pager-next a,.node-type-news-listing.not-front #block-pl-news-news-listing-page ul.pager .pager-next a,.page-taxonomy-term #news-listing-container ul.pager .pager-next a,.page-taxonomy-term #block-pl-news-news-listing-page ul.pager .pager-next a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}#block-pl-news-football-news-links{margin-bottom:45px}#block-pl-news-football-news-links h3{font-size:1rem;margin-bottom:15px;font-weight:700;color:#0039a6;text-transform:uppercase}#block-pl-news-football-news-links .select2-container{margin-right:20px}.view-taxonomy-term-page{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding:24px 0;margin-bottom:27px;width:100%}@media screen and (min-width:720px){.view-taxonomy-term-page{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.view-taxonomy-term-page{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.view-taxonomy-term-page{padding:24px 0}}@media screen and (min-width:1200px){.view-taxonomy-term-page{padding:65px 0}}.view-taxonomy-term-page .views-row{padding:10px}.view-taxonomy-term-page .views-row:nth-child(odd){background:#f4f4f4}.view-taxonomy-term-page .views-row .views-field-field-main-img-multiple{float:left;margin-right:25px;display:none}@media screen and (min-width:720px){.view-taxonomy-term-page .views-row .views-field-field-main-img-multiple{display:block}}.view-taxonomy-term-page .views-row .views-field-field-main-img-multiple img{width:90px;height:auto}.view-taxonomy-term-page .views-row .views-field-title{margin-top:10px;font-size:1.375rem;font-weight:900;color:#0039a6}.view-taxonomy-term-page .views-row .views-field-created{font-size:.75rem;color:#0039a6;margin-top:12px}.view-taxonomy-term-page ul.pager{list-style-type:none}.view-taxonomy-term-page ul.pager .pager-item{padding:9px 7px;margin-right:4px}.view-taxonomy-term-page ul.pager .pager-item a{display:block}.view-taxonomy-term-page ul.pager .pager-first,.view-taxonomy-term-page ul.pager .pager-last{display:none}.view-taxonomy-term-page ul.pager .ajax_pager-current{background:#0039a6;color:#fff}.view-taxonomy-term-page ul.pager .pager-previous{margin-right:0;padding:9px 0}.view-taxonomy-term-page ul.pager .pager-previous a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-right:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}.view-taxonomy-term-page ul.pager .pager-next{margin-right:0;padding:9px 0}.view-taxonomy-term-page ul.pager .pager-next a{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:7px solid #0039a6;font-size:0;padding:0;width:0;height:0;margin:4px;display:block}
#player-info{background-image:url(/sites/default/themes/palloliitto/images/player_info_bg.jpg);background-position:top center}#block-pl-player-national-player-info #player-info{background-image:url(/sites/default/themes/palloliitto/images/backgrounds/national_team_player_bg.jpg);background-size:cover}#player-info .main-info{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:50px;padding-bottom:43px;color:#fff}@media screen and (min-width:720px){#player-info .main-info{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#player-info .main-info{width:1200px;padding-left:10px;padding-right:10px}}#player-info .main-info::after{clear:both;content:"";display:block}#block-pl-player-player-info #player-info .main-info{min-height:360px;padding-bottom:85px}#player-info .main-info .sub-title{font-size:.875rem;font-weight:300;text-transform:uppercase}#player-info .main-info .back-button{margin-bottom:35px}#player-info .main-info .teams{font-size:1.125rem;font-weight:300;line-height:1.3em}#player-info .main-info .teams a{color:#fc6}@media screen and (min-width:720px){#block-pl-player-national-player-info #player-info .main-info .info-wrapper{float:left;display:block;margin-right:2.35765%;width:57.35098%}#block-pl-player-national-player-info #player-info .main-info .info-wrapper:last-child{margin-right:0}}#block-pl-player-player-info #player-info .main-info .info-wrapper{float:left;display:block;margin-right:2.35765%;width:74.41059%}#block-pl-player-player-info #player-info .main-info .info-wrapper:last-child{margin-right:0}@media screen and (max-width:720px){#block-pl-player-player-info #player-info .main-info .info-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%}#block-pl-player-player-info #player-info .main-info .info-wrapper:last-child{margin-right:0}}#player-info .main-info .info-wrapper h1{color:#fff;font-size:7vw;margin-bottom:13px}@media screen and (max-width:1200px) and (min-width:720px){#player-info .main-info .info-wrapper h1{font-size:5vw}}@media screen and (min-width:1200px){#player-info .main-info .info-wrapper h1{font-size:3.125rem}}#player-info .main-info .position{font-size:.875rem;font-weight:300;text-transform:uppercase;margin-bottom:30px}#player-info .main-info .slideshow-wrapper{position:relative}#player-info .main-info .slideshow-wrapper .slideshow-abs{margin-top:24px}@media screen and (min-width:720px){#player-info .main-info .slideshow-wrapper .slideshow-abs{margin-top:80px;float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0}#player-info .main-info .slideshow-wrapper .slideshow-abs:last-child{margin-right:0}}@media screen and (min-width:1200px){#player-info .main-info .slideshow-wrapper .slideshow-abs{position:absolute;top:0;right:0}}#player-info .main-info .slideshow-wrapper .controls{position:relative}#player-info .main-info .slideshow-wrapper .controls .control{width:10px;height:17px;background-size:10px 17px;position:absolute;top:45%;z-index:100;cursor:pointer}#player-info .main-info .slideshow-wrapper .controls .img-next{background-image:url(/sites/default/themes/palloliitto/images/chevron-right-w.svg);right:15px}#player-info .main-info .slideshow-wrapper .controls .img-prev{background-image:url(/sites/default/themes/palloliitto/images/chevron-left-w.svg);left:15px}#player-info .main-info .img-wrapper{min-height:1px;position:relative}#block-pl-player-player-info #player-info .main-info .img-wrapper{margin-top:12px;float:left;display:block;margin-right:2.35765%;width:23.23176%;margin-right:0}#block-pl-player-player-info #player-info .main-info .img-wrapper:last-child{margin-right:0}@media screen and (max-width:720px){#block-pl-player-player-info #player-info .main-info .img-wrapper{float:left;display:block;margin-right:2.35765%;width:31.76157%}#block-pl-player-player-info #player-info .main-info .img-wrapper:last-child{margin-right:0}}#block-pl-player-player-info #player-info .main-info .img-wrapper img{position:absolute;right:0;top:0}#player-info .main-info .img-wrapper img{border:5px solid #fff}#player-info .sub-info{background:url(/sites/default/themes/palloliitto/images/bg_black_trans40.png);color:#fff;padding:40px 0}#block-pl-player-national-player-info #player-info .sub-info{background:rgba(0,0,0,0.6)}#player-info .sub-info .info-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:.875rem;line-height:1.3em}@media screen and (min-width:720px){#player-info .sub-info .info-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#player-info .sub-info .info-content{width:1200px;padding-left:10px;padding-right:10px}}#player-info .sub-info .info-content::after{clear:both;content:"";display:block}@media screen and (max-width:720px){#player-info .sub-info .info-content .column{float:left;display:block;margin-right:2.35765%;width:48.82117%}#player-info .sub-info .info-content .column:last-child{margin-right:0}#player-info .sub-info .info-content .column:nth-child(2n){margin-right:0}#player-info .sub-info .info-content .column:nth-child(2n+1){clear:left}}@media screen and (max-width:1200px) and (min-width:720px){#player-info .sub-info .info-content .column{float:left;display:block;margin-right:2.35765%;width:31.76157%}#player-info .sub-info .info-content .column:last-child{margin-right:0}}@media screen and (min-width:1200px){#player-info .sub-info .info-content .column{float:left;display:block;margin-right:2.35765%;width:23.23176%}#player-info .sub-info .info-content .column:last-child{margin-right:0}
}#player-info .sub-info .info-content span{display:block;margin-bottom:17px}#player-info .sub-info .info-content span:last-child{margin-bottom:0}#player-info .sub-info .info-content strong{font-weight:600;text-transform:uppercase}.season-selector{margin-bottom:24px}.season-selector::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.season-selector{margin-bottom:30px}}.season-selector h2{font-size:1.5rem}@media screen and (min-width:720px){.season-selector h2{font-size:2.125rem;display:inline-block;float:left;margin-right:25px;margin-bottom:0}}@media screen and (max-width:720px){.season-selector h2{margin-bottom:10px}}.season-selector ul::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.season-selector ul{float:left}}@media screen and (max-width:720px){.season-selector .form-type-select{margin:15px 0}}@media screen and (min-width:720px){.season-selector .form-type-select{float:left}}.season-selector li{list-style:none;float:left;display:inline-block;margin-right:11px}.season-selector li.active-item a{color:#fff;background:#0039a6}.season-selector li a{border-radius:20px;display:inline-block;background-color:#f2f2f2;height:37px;line-height:37px;padding:0 16px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.season-selector li a:hover{background:#0039a6;color:#fff}#event-node-form{border:2px solid #0039a6;padding:40px}#event-node-form #edit-actions{margin-bottom:0}#event-node-form #edit-actions .form-submit{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-right:20px}#event-node-form #edit-actions .form-submit:hover{background-color:#2254b3;text-decoration:none}#event-node-form #edit-actions .form-submit:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#event-node-form .button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none}#event-node-form .button:hover{background-color:#2254b3;text-decoration:none}#event-node-form .button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#event-node-form>.form-item,#event-node-form>div>.form-item,#event-node-form>div>.form-wrapper{margin-bottom:30px}#event-node-form>fieldset,#event-node-form>div>fieldset,#event-node-form .field-type-datestamp fieldset{position:relative;border:2px solid #e8e8e8;padding:60px 20px 20px;margin-bottom:40px}#event-node-form>fieldset.collapsed,#event-node-form>div>fieldset.collapsed,#event-node-form .field-type-datestamp fieldset.collapsed{padding-bottom:0}#event-node-form>fieldset legend,#event-node-form>div>fieldset legend,#event-node-form .field-type-datestamp fieldset legend{font-size:1.125rem;color:#00266e;text-transform:uppercase;font-weight:700;position:absolute;top:20px}#event-node-form>fieldset legend a,#event-node-form>div>fieldset legend a,#event-node-form .field-type-datestamp fieldset legend a{color:#00266e}#event-node-form .vertical-tabs{margin-bottom:35px}#event-node-form .geolocation-help{clear:both}#event-node-form .geolocation-client-location,#event-node-form .geolocation-address-geocode{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;height:30px;line-height:30px;margin-top:0}#event-node-form .geolocation-client-location:hover,#event-node-form .geolocation-address-geocode:hover{background-color:#2254b3;text-decoration:none}#event-node-form .geolocation-client-location:after,#event-node-form .geolocation-address-geocode:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}#event-node-form .geolocation-client-location{margin-left:0;clear:both}#event-node-form .geolocation-address-geocode{margin-left:10px}#event-node-form textarea{padding:10px;border:1px solid #d1d1d1}.node-type-scores.not-front h1{font-size:1.625rem;color:#fff;text-align:center;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:720px){.node-type-scores.not-front h1{margin-bottom:20px;font-weight:300;font-size:3.125rem}}@media screen and (max-width:720px){.node-type-scores.not-front .title-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:720px){.node-type-scores.not-front .title-wrapper{padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:1200px){.node-type-scores.not-front .title-wrapper{width:1200px;padding-left:10px;padding-right:10px}}.node-type-scores.not-front .l-main{background-position:top center;width:100%;padding-left:0;padding-right:0;padding-top:40px;background:#375c1a}@media screen and (min-width:1200px){.node-type-scores.not-front .l-main{background-image:url(/sites/default/files/backgrounds/results_bg.jpg);background-repeat:no-repeat;background-attachment:fixed}}.node-type-scores.not-front .l-main .node--full .content{color:#fff;font-size:1rem;font-weight:300;text-align:center;line-height:1.45em}@media screen and (max-width:720px){.node-type-scores.not-front .l-main .node--full .content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:720px){.node-type-scores.not-front .l-main .node--full .content{padding-left:24px;padding-right:24px}}@media screen and (max-width:720px) and (min-width:1200px){.node-type-scores.not-front .l-main .node--full .content{width:1200px;padding-left:10px;padding-right:10px}}.node-type-scores.not-front .l-main .node--full .content a{color:#fff}.node-type-scores.not-front .l-content{margin-top:0;color:#fff}@media screen and (min-width:720px){.node-type-scores.not-front .l-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}}@media screen and (min-width:720px) and (min-width:720px){.node-type-scores.not-front .l-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:720px) and (min-width:1200px){.node-type-scores.not-front .l-content{width:1200px;padding-left:10px;padding-right:10px}
}.node-type-scores.not-front #block-pl-scores-matches{float:left;display:block;margin-right:2.35765%;width:100%}.node-type-scores.not-front #block-pl-scores-matches:last-child{margin-right:0}@media screen and (min-width:1200px){.node-type-scores.not-front #block-pl-scores-matches{float:left;display:block;margin-right:2.35765%;width:74.41059%}.node-type-scores.not-front #block-pl-scores-matches:last-child{margin-right:0}}.node-type-scores.not-front #block-pl-scores-matches .link-column a{color:#fff;border:1px solid #fff}.node-type-scores.not-front .match-row{background:rgba(255,255,255,0.3);-webkit-transition:background .8s;transition:background .8s}.node-type-scores.not-front .match-row:nth-child(2n){background:rgba(0,0,0,0.4)}.node-type-scores.not-front .match-row.updated{background:#000}.node-type-scores.not-front .match-time-wrapper,.node-type-scores.not-front .team-name,.node-type-scores.not-front .separator,.node-type-scores.not-front .category-column{color:#fff}.node-type-scores.not-front .match-time-wrapper a,.node-type-scores.not-front .team-name a,.node-type-scores.not-front .separator a,.node-type-scores.not-front .category-column a{color:#fff}.node-type-scores.not-front .match-time-wrapper a:hover,.node-type-scores.not-front .team-name a:hover,.node-type-scores.not-front .separator a:hover,.node-type-scores.not-front .category-column a:hover{text-decoration:underline}.node-type-scores.not-front .l-region--content-bottom{text-align:center;padding-bottom:25px}.node-type-scores.not-front .l-region--content-bottom>div{text-align:left}.node-type-scores.not-front #block-pl-some-some-share-links{display:inline-block;width:auto}#block-pl-scores-scores-bottom-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;text-align:center}@media screen and (min-width:720px){#block-pl-scores-scores-bottom-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-scores-scores-bottom-content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-scores-scores-bottom-content::after{clear:both;content:"";display:block}#block-pl-scores-scores-bottom-content .block__content{padding:50px 0 22px;line-height:1.65em;font-size:.875rem}@media screen and (min-width:720px){#block-pl-scores-scores-bottom-content .block__content{font-size:1.125rem}}@media screen and (min-width:1200px){#block-pl-scores-scores-bottom-content .block__content{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}#block-pl-scores-scores-bottom-content .block__content:last-child{margin-right:0}}.icon-loading{background-image:url(/sites/default/themes/palloliitto/images/ajax_loader_blue.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;right:5px;top:6px;width:30px;height:30px}.node-type-section .l-content-top,.node-type-region .l-content-top,.node-type-district .l-content-top{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;margin-top:20px}@media screen and (min-width:720px){.node-type-section .l-content-top,.node-type-region .l-content-top,.node-type-district .l-content-top{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.node-type-section .l-content-top,.node-type-region .l-content-top,.node-type-district .l-content-top{width:1200px;padding-left:10px;padding-right:10px}}.node-type-section .l-content-top::after,.node-type-region .l-content-top::after,.node-type-district .l-content-top::after{clear:both;content:"";display:block}@media screen and (min-width:1200px){.node-type-section .l-content-top,.node-type-region .l-content-top,.node-type-district .l-content-top{margin-top:0}}.field--name-field-highlights{padding-bottom:35px}.field--name-field-highlights::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.node-type-section .field--name-field-highlights,.node-type-region .field--name-field-highlights,.node-type-district .field--name-field-highlights{float:left;display:block;margin-right:2.35765%;width:65.88078%}.node-type-section .field--name-field-highlights:last-child,.node-type-region .field--name-field-highlights:last-child,.node-type-district .field--name-field-highlights:last-child{margin-right:0}}@media screen and (min-width:1200px){.field--name-field-highlights{margin-top:-55px}.node-type-landing-page .field--name-field-highlights{margin-top:-95px}}.field--name-field-highlights>.field__items::after{clear:both;content:"";display:block}.field--name-field-highlights>.field__items>.field__item{margin-bottom:3.57866%;overflow:hidden;position:relative;-webkit-transition:all .5s ease;transition:all .5s ease}@media screen and (min-width:720px){.sidebar-first .field--name-field-highlights>.field__items>.field__item{float:left;display:block;margin-right:3.57866%;width:48.21067%}.sidebar-first .field--name-field-highlights>.field__items>.field__item:last-child{margin-right:0}.sidebar-first .field--name-field-highlights>.field__items>.field__item:nth-child(2n){margin-right:0}.sidebar-first .field--name-field-highlights>.field__items>.field__item:nth-child(2n+1){clear:left}.no-sidebars .field--name-field-highlights>.field__items>.field__item{float:left;display:block;margin-right:2.35765%;width:31.76157%;margin-bottom:2.35765%}.no-sidebars .field--name-field-highlights>.field__items>.field__item:last-child{margin-right:0}.no-sidebars .field--name-field-highlights>.field__items>.field__item:nth-child(3n){margin-right:0}.no-sidebars .field--name-field-highlights>.field__items>.field__item:nth-child(3n+1){clear:left}}.field--name-field-highlights>.field__items>.field__item:hover img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1.05);transform:scale(1.05)}.field--name-field-highlights>.field__items>.field__item img{-webkit-transition:all .5s ease;transition:all .5s ease;-webkit-transform:scale(1);transform:scale(1);display:block;height:auto;max-width:100%;width:100%}.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link{position:absolute;bottom:0;left:0;width:100%;height:100%}.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link .field__items,.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link .field__item,.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link a{width:100%;height:100%}.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link a{font-size:1.5rem;display:block;font-weight:900;color:#fff;width:100%;height:100%;position:relative}@media screen and (max-width:1200px) and (min-width:720px){.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link a{font-size:1.125rem}}.field--name-field-highlights>.field__items>.field__item .field--name-field-highlight-link a span{display:block;position:absolute;bottom:0;left:0;padding:25px}
.field--name-field-highlights .field--name-field-highlight-title{display:none}#block-pl-service-shortcuts{border-bottom:1px solid #e5e5e5;padding:1.5em 0}#block-pl-service-shortcuts .block__title{font-size:1.5rem;margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-weight:300;text-align:center}@media screen and (min-width:720px){#block-pl-service-shortcuts .block__title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-shortcuts .block__title{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-shortcuts .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-service-shortcuts .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-shortcuts .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2em 0 1em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:760px;margin:0 auto}@media screen and (min-width:720px){#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width:720px){#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper .column:first-child{margin-right:5.5%}#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper .column:last-child{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:44.5%;flex-basis:44.5%;margin-left:5.5%}}#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper li{list-style:none;padding-left:26px;position:relative}#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper a{font-size:.75rem;display:block;font-weight:900;line-height:1.28;margin-bottom:1em;text-transform:uppercase}#block-pl-service-shortcuts .block__content .service-shortcuts-wrapper a::before{background:url(/sites/default/themes/palloliitto/images/triangle-down-blue.svg) no-repeat;background-position:left center;content:'';display:inline-block;height:8px;position:absolute;top:4px;left:0;width:10px}.l-page .l-content .node--service--full .content h2,.l-page .l-content .node--service--full .content h3{margin-bottom:.5em}.l-page .l-content .node--service--full .content h2{font-size:1.5rem}.l-page .l-content .node--service--full .content h3{font-size:1.25rem}body.node-type-service #block-pl-tout-main-tout-image img{min-height:160px;-o-object-fit:cover;object-fit:cover}body.node-type-service #block-pl-tout-main-tout-image .img-container::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,0.7)}body.node-type-service #block-pl-tout-main-tout-image .title-container{z-index:1}@media screen and (min-width:1200px){body.node-type-service .node--service--full{width:80%;margin:0 auto}}#block-pl-service-return-links .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;max-width:760px;padding:2.5em 2em 1em}@media screen and (min-width:720px){#block-pl-service-return-links .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-return-links .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-return-links .block__content ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){#block-pl-service-return-links .block__content ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#block-pl-service-return-links .block__content li{font-size:.875rem;display:inline-block;background-color:#fff;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#0039a6;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;font-size:.75rem;border:1px solid #0039a6;display:block;position:relative;height:auto;line-height:1.2;padding:1em 1.5em;margin-bottom:1.75em;margin-right:4em;width:100%}#block-pl-service-return-links .block__content li:hover{background-color:#0039a6;text-decoration:none}#block-pl-service-return-links .block__content li:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #0039a6}@media screen and (min-width:720px){#block-pl-service-return-links .block__content li{margin-right:4%;width:48%}}@media screen and (min-width:1200px){#block-pl-service-return-links .block__content li{margin-right:8%;width:46%}}#block-pl-service-return-links .block__content li:last-child{margin-right:0}#block-pl-service-return-links .block__content li a{display:block}#block-pl-service-return-links .block__content li::after{display:block;position:absolute;right:10px;top:calc(50% - 6px)}#block-pl-service-return-links .block__content li:hover{background-color:#0039a6;text-decoration:none}#block-pl-service-return-links .block__content li:hover a{color:#fff}#block-pl-service-return-links .block__content li:hover:after{display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}body.node-type-service-category .l-page h2,body.node-type-service-category .l-page h3{margin-bottom:.5em}body.node-type-service-category .l-page h2{font-size:1.5rem}body.node-type-service-category .l-page h3{font-size:1.25rem}body.node-type-service-category #block-pl-tout-main-tout-image img{-o-object-fit:cover;object-fit:cover;min-height:160px}body.node-type-service-category #block-pl-tout-main-tout-image .img-container::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,0.7)}body.node-type-service-category #block-pl-tout-main-tout-image .title-container{z-index:1}@media screen and (min-width:1200px){body.node-type-service-category #block-pl-service-content-top .block__content,body.node-type-service-category .node--service-category--full{width:80%;margin:0 auto}}body.node-type-service-front #block-pl-tout-main-tout-image img{-o-object-fit:cover;object-fit:cover;min-height:130px}body.node-type-service-front #block-pl-tout-main-tout-image .img-container::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,0.7)}body.node-type-service-front #block-pl-tout-main-tout-image .title-container{z-index:1}body.node-type-service-front .l-page h2,body.node-type-service-front .l-page h3{margin-bottom:.5em}body.node-type-service-front .l-page h2{font-size:1.5rem}body.node-type-service-front .l-page h3{font-size:1.25rem}@media screen and (min-width:1200px){body.node-type-service-front #block-pl-service-content-top,body.node-type-service-front .node--service-front--full{width:80%;margin:0 auto}}.specialized-category.not-front .l-main{width:100%;padding:27px 0 0}.specialized-category.not-front .content-top{width:100%;padding:46px 0 75px;background-image:url(/sites/default/files/backgrounds/category_main_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}.specialized-category.not-front .content-top .top-inner{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}
@media screen and (min-width:720px){.specialized-category.not-front .content-top .top-inner{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.specialized-category.not-front .content-top .top-inner{width:1200px;padding-left:10px;padding-right:10px}}.specialized-category.not-front .content-top .top-inner::after{clear:both;content:"";display:block}.specialized-category.not-front.node-type-category-suomen-cup .content-top{background-image:url(/sites/default/files/backgrounds/category_suomencup_main_bg.jpg)}.specialized-category.not-front.node-type-category-ykkonen .content-top{background-image:url(/sites/default/files/backgrounds/category_ykkonen_main_bg.jpg)}.specialized-category.not-front.node-type-category-naisten-liiga .content-top{background-image:url(/sites/default/files/backgrounds/category_naistenliiga_main_bg.jpg)}.specialized-category.not-front.node-type-category-futsal .content-top{background-image:url(/sites/default/files/backgrounds/category_futsal_main_bg.jpg)}.specialized-category.not-front.node-type-category-futsal-sport .content-top{background-image:url(/sites/default/files/backgrounds/category_futsal_sport_main_bg.jpg)}.specialized-category.not-front .l-content{margin-top:0}@media screen and (min-width:720px){.specialized-category.not-front .l-region--content-top{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0}.specialized-category.not-front .l-region--content-top:last-child{margin-right:0}}@media screen and (min-width:720px){.specialized-category.not-front .l-region--sidebar-first{float:left;display:block;margin-right:2.35765%;width:31.76157%}.specialized-category.not-front .l-region--sidebar-first:last-child{margin-right:0}}.specialized-category.not-front #block-pl-category-stats{margin-top:25px}.specialized-category.not-front.node-type-category-suomen-cup .node--full{padding-top:45px;padding-bottom:65px}.specialized-category.not-front .node--full{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:0;padding-bottom:0}@media screen and (min-width:720px){.specialized-category.not-front .node--full{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.specialized-category.not-front .node--full{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:1200px){.specialized-category.not-front .node--full .field--name-body{float:left;display:block;margin-right:2.35765%;width:57.35098%;padding-right:20px}.specialized-category.not-front .node--full .field--name-body:last-child{margin-right:0}.specialized-category.not-front .node--full .field--name-body table{font-size:.875rem}.specialized-category.not-front .node--full .field--name-body table th{font-size:.75rem}.specialized-category.not-front .node--full .field--name-body table th,.specialized-category.not-front .node--full .field--name-body table td{padding:15px 25px}.specialized-category.not-front .node--full .field--name-body h2{margin-bottom:20px;font-size:1.625rem;color:#0039a6;font-weight:900}}@media screen and (min-width:1200px){.specialized-category.not-front .node--full .field--name-field-highlight-box-title,.specialized-category.not-front .node--full .field--name-field-highlight-box{float:left;display:block;margin-right:2.35765%;width:40.29137%;margin-right:0;float:right}.specialized-category.not-front .node--full .field--name-field-highlight-box-title:last-child,.specialized-category.not-front .node--full .field--name-field-highlight-box:last-child{margin-right:0}}.specialized-category.not-front .node--full .field--name-field-highlight-box-title{font-size:1.625rem;color:#0039a6;font-weight:900;margin-bottom:20px;text-align:center;text-transform:uppercase}.specialized-category.not-front .node--full .field--name-field-highlight-box .field__items{background:url(/sites/default/themes/palloliitto/images/backgrounds/category_highlight_box_bg.jpg) no-repeat top center;background-size:cover;color:#fff;padding:35px 50px;text-align:center;font-size:1rem;line-height:1.35em}.specialized-category.not-front .node--full .field--name-field-highlight-box .field__items p{margin-bottom:20px}.specialized-category.not-front .node--category-futsal-sport--full{margin:0 auto;margin-bottom:50px}.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--left{width:100%;margin-bottom:40px}@media screen and (min-width:1200px){.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--left{width:57%;margin-bottom:0}}.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--right{width:100%}@media screen and (min-width:1200px){.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--right{width:40%}}.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--right .field--name-field-category-description{font-size:1rem;line-height:1.35em;margin:0;padding:25px;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/sites/default/themes/palloliitto/images/backgrounds/category_highlight_box_bg.jpg) no-repeat top center;background-size:cover}@media screen and (min-width:1200px){.specialized-category.not-front .node--category-futsal-sport--full .content .futsal-landing--right .field--name-field-category-description{padding:35px 50px}}.field--name-field-category-description{margin-left:-24px;margin-right:-24px;background-image:url(/sites/default/themes/palloliitto/images/backgrounds/category_description_bg.jpg);background-repeat:no-repeat;background-size:cover;padding:50px 50px;text-align:center;font-size:1rem;line-height:1.5em;color:#fff}@media screen and (min-width:1200px){.field--name-field-category-description{margin-left:-50px;margin-right:-50px;padding:50px 150px}}#block-pl-service-audience-news{background:url(/sites/default/files/backgrounds/audience_news_bg.jpg) no-repeat center center;background-size:cover}#block-pl-service-audience-news .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding:2.5em 0}@media screen and (min-width:720px){#block-pl-service-audience-news .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-service-audience-news .block__content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-service-audience-news .block__content h2{font-size:2.125rem;font-weight:300;text-align:center;color:#fff;margin-bottom:1em}#block-pl-service-audience-news .block__content .audience-news-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:720px){#block-pl-service-audience-news .block__content .audience-news-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}#block-pl-service-audience-news .block__content .news-item-wrapper{width:96%;margin:2%;background:#fff;padding:1.4em 2.2em 1.8em}#block-pl-service-audience-news .block__content .news-item-wrapper:first-child{margin-top:0}@media screen and (min-width:720px){#block-pl-service-audience-news .block__content .news-item-wrapper{width:49%;margin:0 2% 0 0}#block-pl-service-audience-news .block__content .news-item-wrapper:last-child{margin-right:0}}#block-pl-service-audience-news .block__content .news-item-wrapper a{font-size:1.375rem;font-weight:900;line-height:1.18;display:inline-block;margin-bottom:.2em}#block-pl-service-audience-news .block__content .news-item-wrapper .created{font-size:.75rem;color:#999}
#block-pl-service-audience-news .block__content .links-wrapper{text-align:center;margin-top:3em;padding:0}#block-pl-service-audience-news .block__content .news-page-link{font-size:.875rem;font-weight:900;color:#fff;line-height:1.1;text-transform:uppercase;padding-right:20px;background:url(/sites/default/themes/palloliitto/images/triangle-right.svg) no-repeat right center;background-size:5px 10px}body.node-type-target-audience .l-page h2,body.node-type-target-audience .l-page h3{margin-bottom:.5em}body.node-type-target-audience .l-page h2{font-size:1.5rem}body.node-type-target-audience .l-page h3{font-size:1.25rem}body.node-type-target-audience #block-pl-tout-main-tout-image img{min-height:160px;-o-object-fit:cover;object-fit:cover}body.node-type-target-audience #block-pl-tout-main-tout-image .img-container::before{content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(0,0,0,0.7)}body.node-type-target-audience #block-pl-tout-main-tout-image .title-container{z-index:1}body.node-type-target-audience #block-pl-service-content-top{text-align:center}@media screen and (min-width:1200px){body.node-type-target-audience #block-pl-service-content-top .block__content,body.node-type-target-audience .node--target-audience--full{width:80%;margin:0 auto}}@media screen and (min-width:720px){body.node-type-target-audience #block-pl-tout-quick-links #quick-link-wrapper{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-left:17.05961%}body.node-type-target-audience #block-pl-tout-quick-links #quick-link-wrapper:last-child{margin-right:0}}body.node-type-target-audience #block-pl-tout-quick-links #quick-link-wrapper h2{font-size:1.5rem;text-align:center}.node-type-team.not-front .stats-table{margin-bottom:49px}.node-type-team.not-front .l-main{padding-bottom:40px}#block-pl-team-info{background:url(/sites/default/themes/palloliitto/images/team_bg_football.jpg) no-repeat top center;background-size:cover}#block-pl-team-info .block__content{padding-top:50px}#block-pl-team-info .back-button{margin-bottom:25px}#block-pl-team-info .info-wrapper{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-bottom:25px}@media screen and (min-width:720px){#block-pl-team-info .info-wrapper{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-team-info .info-wrapper{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-team-info .sub-info{background:url(/sites/default/themes/palloliitto/images/bg_black_trans40.png);color:#fff;padding:40px 0;font-size:.875rem;font-weight:300}#block-pl-team-info .sub-info span{display:block;margin-bottom:17px}#block-pl-team-info .sub-info span strong{text-transform:uppercase}#block-pl-team-info .sub-info span:last-child{margin:0}#block-pl-team-info .sub-info a{color:#fc6}#block-pl-team-info .sub-info .info-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){#block-pl-team-info .sub-info .info-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){#block-pl-team-info .sub-info .info-content{width:1200px;padding-left:10px;padding-right:10px}}#block-pl-team-info .sub-info .info-content::after{clear:both;content:"";display:block}#block-pl-team-info .title-wrapper::after{clear:both;content:"";display:block}@media screen and (min-width:720px){#block-pl-team-info .column{width:70%;float:left}}#block-pl-team-info .some-links{padding:0}@media screen and (min-width:720px){#block-pl-team-info .some-links{margin:0;float:right}}#block-pl-team-info .some-links::after{clear:both;content:"";display:block}#block-pl-team-info .some-links h2{margin-bottom:0;color:#fff;float:left}#block-pl-team-info .some-links .social_wrapper{float:left}#block-pl-team-info .crest-wrapper{width:47px;float:left;margin-right:12px;display:inline-block;margin-top:3px}#block-pl-team-info .title{float:left}#block-pl-team-info h1{font-size:1.875rem;font-size:7vw;color:#fff;margin-bottom:15px}@media screen and (max-width:1200px) and (min-width:720px){#block-pl-team-info h1{font-size:5vw}}@media screen and (min-width:1200px){#block-pl-team-info h1{font-size:3.125rem}}#block-pl-team-info span.club-name{font-size:.875rem;text-transform:uppercase;margin-bottom:25px;display:block}#block-pl-team-info span.club-name a{color:#fc6}#block-pl-team-info span.club-name a:hover{text-decoration:underline}#block-pl-team-info .kits{display:block;height:90px;margin-bottom:20px}#block-pl-team-info .kits img{max-height:100%;margin-right:5px}@media screen and (max-width:720px){.torneopal_widget #refresh{text-align:left !important;margin-bottom:20px}}@media screen and (min-width:720px){.torneopal_widget #refresh{display:inline-block;float:right}}.torneopal_widget img{display:inline;margin-bottom:0 !important}.livematch-class{margin-bottom:20px;font-size:1.25rem}@media screen and (max-width:720px){.l-content .node--full .node__content img,.l-content .node--full .content .torneopal_widget img{display:inline}}@media screen and (max-width:1200px) and (min-width:720px){.l-content .node--full .node__content img,.l-content .node--full .content .torneopal_widget img{display:inline}}.torneopal-live-match{border:1px solid #00266e;margin-bottom:20px;width:100%}@media screen and (min-width:720px){.torneopal-live-match{display:-webkit-box;display:-ms-flexbox;display:flex}}.torneopal-live-match .events-wrapper{display:none}.torneopal-live-match .teams-wrapper{width:100%;float:left;color:#fff;padding:0 20px 20px;background:#00266e;text-align:center}@media screen and (min-width:720px){.torneopal-live-match .teams-wrapper{width:50%}}@media screen and (min-width:1200px){.torneopal-live-match .teams-wrapper{width:30%}}.torneopal-live-match .game-status{color:#f60;font-size:1rem;margin-top:10px;margin-bottom:10px;min-height:1px}.torneopal-live-match .info-wrapper{width:100%;float:left;padding:20px 20px 0;background:#fff}@media screen and (min-width:720px){.torneopal-live-match .info-wrapper{width:50%}}@media screen and (min-width:1200px){.torneopal-live-match .info-wrapper{width:70%}}.torneopal-live-match .info-wrapper .status-visible{margin-bottom:20px;color:#333;font-weight:700}.torneopal-live-match .info-wrapper a{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-right:15px;margin-bottom:20px;text-align:center}
.torneopal-live-match .info-wrapper a:hover{background-color:#2254b3;text-decoration:none}.torneopal-live-match .info-wrapper a:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}@media screen and (max-width:720px){.torneopal-live-match .info-wrapper a{width:100%;margin-right:15px}}.torneopal-live-match .info-wrapper a:hover{text-decoration:none !important}.torneopal-live-match .info-wrapper a:after{border:0}.torneopal-live-match .logo{padding:10px;background:#fff;margin-bottom:10px}.torneopal-live-match .divider{padding-top:18px;font-size:2.5rem;width:14%;float:left}.torneopal-live-match .date-time{margin-bottom:20px}.torneopal-live-match .team.home,.torneopal-live-match .team.visitor{width:43%;float:left}.not-front.node-type-venue h1{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;font-size:3.125rem;text-transform:uppercase;margin-bottom:15px;font-size:7vw;color:#fff}@media screen and (min-width:720px){.not-front.node-type-venue h1{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.not-front.node-type-venue h1{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.not-front.node-type-venue h1{font-weight:300;font-size:5vw;text-align:center;margin-bottom:30px}}@media screen and (min-width:1200px){.not-front.node-type-venue h1{font-size:3.125rem}}.not-front.node-type-venue .l-main{padding:50px 0 40px;background:#375c1a;background-attachment:fixed;width:auto !important}@media screen and (max-width:1200px) and (min-width:720px){.not-front.node-type-venue .l-main{padding-left:0;padding-right:0}}@media screen and (min-width:1200px){.not-front.node-type-venue .l-main{padding:50px 0 40px;background:url(/sites/default/themes/palloliitto/images/venue_page_bg.jpg) center top no-repeat #527c26}}.not-front.node-type-venue .l-content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (max-width:720px){.not-front.node-type-venue .l-content{padding-left:0;padding-right:0}}@media screen and (min-width:720px){.not-front.node-type-venue .l-content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.not-front.node-type-venue .l-content{width:1200px;padding-left:10px;padding-right:10px}}.not-front.node-type-venue .l-content-top{padding:20px 0;background:url(/sites/default/themes/palloliitto/images/bg_black_trans40.png)}.not-front.node-type-venue .l-content-top .container{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.not-front.node-type-venue .l-content-top .container{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.not-front.node-type-venue .l-content-top .container{width:1200px;padding-left:10px;padding-right:10px}}.not-front.node-type-venue .l-content-top .container::after{clear:both;content:"";display:block}@media screen and (min-width:720px){.not-front.node-type-venue .venue_map{float:left;display:block;margin-right:2.35765%;width:40.29137%}.not-front.node-type-venue .venue_map:last-child{margin-right:0}}.not-front.node-type-venue .venue_map .field__item{border:6px solid #fff}@media screen and (min-width:720px){.not-front.node-type-venue .venue_map .field__item{float:right}}.not-front.node-type-venue .venue_facts{font-size:1rem;padding:20px 0;color:#fff}@media screen and (min-width:720px){.not-front.node-type-venue .venue_facts{float:left;display:block;margin-right:2.35765%;width:57.35098%}.not-front.node-type-venue .venue_facts:last-child{margin-right:0}}@media screen and (min-width:1200px){.not-front.node-type-venue .venue_facts .left,.not-front.node-type-venue .venue_facts .center,.not-front.node-type-venue .venue_facts .right{float:left;width:33.333%;padding-right:20px}}.not-front.node-type-venue .venue_facts .field{margin-bottom:10px}.not-front.node-type-venue .venue_facts .venue-thumbnail-wrapper{clear:both;padding-top:30px}.not-front.node-type-venue .venue_facts .venue-thumbnail-wrapper::after{clear:both;content:"";display:block}.not-front.node-type-venue .venue_facts .venue-thumbnail-wrapper a{border:3px solid #fff;margin-right:20px;float:left}.not-front.node-type-venue .match-row{background:rgba(255,255,255,0.3)}.not-front.node-type-venue .match-row:nth-child(2n){background:rgba(0,0,0,0.4)}.not-front.node-type-venue .link-column a{color:#fff;border:1px solid #fff}.not-front.node-type-venue .match-time-wrapper,.not-front.node-type-venue .team-name,.not-front.node-type-venue .separator,.not-front.node-type-venue .category-column{color:#fff}.not-front.node-type-venue .match-time-wrapper a,.not-front.node-type-venue .team-name a,.not-front.node-type-venue .separator a,.not-front.node-type-venue .category-column a{color:#fff}.not-front.node-type-venue .match-time-wrapper a:hover,.not-front.node-type-venue .team-name a:hover,.not-front.node-type-venue .separator a:hover,.not-front.node-type-venue .category-column a:hover{text-decoration:underline}.geolocation-map{margin:0}@media screen and (max-width:720px){.geolocation-map{width:100% !important}}.hidden{display:none}.huu-tv .l-main-container,.node--huu-tv-front .l-main-container,.node-type-video-page .l-main-container,.node-type-video-catalog .l-main-container{background:#000}.huu-tv .node--video-page--teaser,.node--huu-tv-front .node--video-page--teaser,.node-type-video-page .node--video-page--teaser,.node-type-video-catalog .node--video-page--teaser{position:relative}.huu-tv .video-preview-image,.huu-tv .special-tout-slot .field--name-field-ad-image,.node--huu-tv-front .video-preview-image,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image,.node-type-video-page .video-preview-image,.node-type-video-page .special-tout-slot .field--name-field-ad-image,.node-type-video-catalog .video-preview-image,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image{background-repeat:no-repeat;background-size:cover;height:214px;overflow:hidden;position:relative;width:100%}@media screen and (max-width:1200px) and (min-width:720px){.huu-tv .video-preview-image,.huu-tv .special-tout-slot .field--name-field-ad-image,.node--huu-tv-front .video-preview-image,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image,.node-type-video-page .video-preview-image,.node-type-video-page .special-tout-slot .field--name-field-ad-image,.node-type-video-catalog .video-preview-image,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image{height:120px}}@media only screen and (max-width:379px) and (min-width:320px){.huu-tv .video-preview-image,.huu-tv .special-tout-slot .field--name-field-ad-image,.node--huu-tv-front .video-preview-image,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image,.node-type-video-page .video-preview-image,.node-type-video-page .special-tout-slot .field--name-field-ad-image,.node-type-video-catalog .video-preview-image,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image{height:180px}
}@media only screen and (max-width:939px) and (min-width:800px){.huu-tv .video-preview-image,.huu-tv .special-tout-slot .field--name-field-ad-image,.node--huu-tv-front .video-preview-image,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image,.node-type-video-page .video-preview-image,.node-type-video-page .special-tout-slot .field--name-field-ad-image,.node-type-video-catalog .video-preview-image,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image{height:150px}}@media only screen and (max-width:1199px) and (min-width:940px){.huu-tv .video-preview-image,.huu-tv .special-tout-slot .field--name-field-ad-image,.node--huu-tv-front .video-preview-image,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image,.node-type-video-page .video-preview-image,.node-type-video-page .special-tout-slot .field--name-field-ad-image,.node-type-video-catalog .video-preview-image,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image{height:161px}}.huu-tv .video-preview-image::after,.huu-tv .special-tout-slot .field--name-field-ad-image::after,.node--huu-tv-front .video-preview-image::after,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image::after,.node-type-video-page .video-preview-image::after,.node-type-video-page .special-tout-slot .field--name-field-ad-image::after,.node-type-video-catalog .video-preview-image::after,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image::after{background:rgba(0,0,0,0.2);content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.huu-tv .video-preview-image img,.huu-tv .special-tout-slot .field--name-field-ad-image img,.node--huu-tv-front .video-preview-image img,.node--huu-tv-front .special-tout-slot .field--name-field-ad-image img,.node-type-video-page .video-preview-image img,.node-type-video-page .special-tout-slot .field--name-field-ad-image img,.node-type-video-catalog .video-preview-image img,.node-type-video-catalog .special-tout-slot .field--name-field-ad-image img{height:100%;width:100%}.huu-tv .video-icon,.node--huu-tv-front .video-icon,.node-type-video-page .video-icon,.node-type-video-catalog .video-icon{width:57px;height:57px;position:absolute;top:50%;left:50%;z-index:2}@media screen and (min-width:720px){.huu-tv .video-icon,.node--huu-tv-front .video-icon,.node-type-video-page .video-icon,.node-type-video-catalog .video-icon{width:182px;height:182px}}.huu-tv .video-icon:hover .inner,.node--huu-tv-front .video-icon:hover .inner,.node-type-video-page .video-icon:hover .inner,.node-type-video-catalog .video-icon:hover .inner{border-color:#000;background:#fff}.huu-tv .video-icon:hover .triangle,.node--huu-tv-front .video-icon:hover .triangle,.node-type-video-page .video-icon:hover .triangle,.node-type-video-catalog .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.huu-tv .video-icon .inner,.node--huu-tv-front .video-icon .inner,.node-type-video-page .video-icon .inner,.node-type-video-catalog .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-50%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:57px;height:57px}@media screen and (min-width:720px){.huu-tv .video-icon .inner,.node--huu-tv-front .video-icon .inner,.node-type-video-page .video-icon .inner,.node-type-video-catalog .video-icon .inner{border:10px solid #fff;width:182px;height:182px}}.huu-tv .video-icon .triangle,.node--huu-tv-front .video-icon .triangle,.node-type-video-page .video-icon .triangle,.node-type-video-catalog .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;margin:13px 0 0 20px}@media screen and (min-width:720px){.huu-tv .video-icon .triangle,.node--huu-tv-front .video-icon .triangle,.node-type-video-page .video-icon .triangle,.node-type-video-catalog .video-icon .triangle{border-width:43px 0 43px 76px;margin:36px 0 0 51px}}.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:57px;height:57px;position:absolute;top:50%;left:50%;z-index:2}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon{width:95px;height:95px}}.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .inner,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .inner,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .inner,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .inner{border-color:#000;background:#fff}.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .triangle,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .triangle,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .triangle,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon:hover .triangle{border-color:transparent transparent transparent #000}.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{-webkit-transition:.2s all ease;transition:.2s all ease;position:relative;left:-50%;top:-50%;border:3px solid #fff;-webkit-box-shadow:0 0 3px 0 #a7a7a7;box-shadow:0 0 3px 0 #a7a7a7;border-radius:50%;background:url(/sites/default/themes/palloliitto/images/bg_black_trans70.png);width:57px;height:57px}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .inner{border:3px solid #fff;width:95px;height:95px}
}.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{-webkit-transition:.2s all ease;transition:.2s all ease;width:0;height:0;border-style:solid;border-width:13px 0 13px 16px;border-color:transparent transparent transparent #fff;margin:13px 0 0 20px}@media screen and (min-width:720px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.huu-tv .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node--huu-tv-front .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-page .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle,.node-type-video-catalog .block--pl-huutv-pl-huutv-menu-highlights .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.huu-tv .node__links,.node--huu-tv-front .node__links,.node-type-video-page .node__links,.node-type-video-catalog .node__links{display:none;padding:0 20px 20px;visibility:hidden}.huu-tv .live-starts,.node--huu-tv-front .live-starts,.node-type-video-page .live-starts,.node-type-video-catalog .live-starts{left:0;position:absolute;top:15px;z-index:10}@media screen and (min-width:720px){.huu-tv .live-starts,.node--huu-tv-front .live-starts,.node-type-video-page .live-starts,.node-type-video-catalog .live-starts{left:5px;top:20px}}@media screen and (min-width:1200px){.huu-tv .live-starts,.node--huu-tv-front .live-starts,.node-type-video-page .live-starts,.node-type-video-catalog .live-starts{left:0}}.huu-tv .live-starts .field--name-body,.node--huu-tv-front .live-starts .field--name-body,.node-type-video-page .live-starts .field--name-body,.node-type-video-catalog .live-starts .field--name-body{display:none;visibility:hidden}.huu-tv .live-starts .video-status,.node--huu-tv-front .live-starts .video-status,.node-type-video-page .live-starts .video-status,.node-type-video-catalog .live-starts .video-status{font-size:.875rem;background:#0039a6;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.huu-tv .live-starts .is-live-video,.node--huu-tv-front .live-starts .is-live-video,.node-type-video-page .live-starts .is-live-video,.node-type-video-catalog .live-starts .is-live-video{font-size:.875rem;background:#f60;color:#fff;font-weight:900;margin-left:-10px;padding:6px 8px;text-transform:uppercase}.huu-tv .highlight-content,.node--huu-tv-front .highlight-content,.node-type-video-page .highlight-content,.node-type-video-catalog .highlight-content{display:none;visibility:hidden}@media only screen and (max-width:719px){.huu-tv.not-front .l-main,.node--huu-tv-front.not-front .l-main,.node-type-video-page.not-front .l-main,.node-type-video-catalog.not-front .l-main{padding-top:35px}}@media only screen and (max-width:719px){.huu-tv.not-front .l-content,.node--huu-tv-front.not-front .l-content,.node-type-video-page.not-front .l-content,.node-type-video-catalog.not-front .l-content{margin-top:0}}.huu-tv.node-type-huu-tv-front .title-wrapper{text-align:center}.huu-tv.node-type-huu-tv-front h1{font-size:2.125rem;color:#fff;font-family:"lato",sans-serif;font-weight:900;margin-top:20px;text-transform:uppercase}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front h1{margin-bottom:50px;margin-top:40px}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed{background:url(/sites/default/files/backgrounds/video_most_viewed_mobile_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative;padding-bottom:24px}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed{background:url(/sites/default/files/backgrounds/video_most_viewed_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__title{font-size:1.625rem;margin:0 auto;width:100%;padding-left:24px;padding-right:24px;color:#fff;font-family:"lato",sans-serif;font-size:7vw;font-weight:300;margin-bottom:0;margin-top:0;padding-bottom:30px;padding-top:30px;text-align:center}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__title{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__title{font-size:2.5rem;padding-bottom:44px;padding-top:47px}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .block__content{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .views-row,.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .special-tout-slot-wrapper{background:#fff;margin-bottom:20px}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .views-row,.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .special-tout-slot-wrapper{margin-right:1.5%;width:32%}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .views-row:nth-child(3n),.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .special-tout-slot-wrapper:nth-child(3n){margin-right:0}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .views-row:nth-child(3n+1),.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .special-tout-slot-wrapper:nth-child(3n+1){clear:left}}@media only screen and (max-width:719px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .views-row,.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .special-tout-slot-wrapper{margin:0 auto 20px auto;max-width:380px;width:100%}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed.special-tout-wrapper .field--name-field-ad-image{background-size:cover}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed.special-tout-wrapper .field--name-field-ad-image img{display:none}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:15px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed h3.node__title{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed h3.node__title{font-size:1.125rem;line-height:24px}}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed h3.node__title .live{color:#f60;text-transform:uppercase}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .teaser-content{padding:20px}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}
.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__title{font-size:1.625rem;margin:0 auto;width:100%;padding-left:24px;padding-right:24px;color:#fff;font-family:"lato",sans-serif;font-size:7vw;font-weight:300;margin-bottom:0;margin-top:0;padding-bottom:30px;padding-top:30px;text-align:center}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__title{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__title{width:1200px;padding-left:10px;padding-right:10px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__title{font-size:2.5rem;padding-bottom:37px;padding-top:47px}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative;z-index:2}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content>a{font-size:.875rem;color:#fff;font-weight:800;margin-bottom:13px;margin-top:8px;text-align:center;text-transform:uppercase;width:100%}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content>a{margin-top:28px}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .block__content>a::after{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;content:'';display:inline-block;height:9px;margin-left:14px;width:14px}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .node--video-page--teaser{background:#fff}@media only screen and (max-width:719px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .node--video-page--teaser{margin:0 auto 20px auto;max-width:380px;width:100%}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .node--video-page--teaser{margin-right:1.5%;width:32%}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .node--video-page--teaser:nth-child(3n){margin-right:0}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .node--video-page--teaser:nth-child(3n+1){clear:left}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:15px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv h3.node__title{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv h3.node__title{font-size:1.125rem;line-height:24px}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv h3.node__title .live{color:#f60;text-transform:uppercase}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .teaser-content{padding:20px}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}
.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex}.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv:last-of-type{padding-bottom:47px}.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-preview-image,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-preview-image{max-height:214px;overflow:hidden}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon{width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon .inner,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon .inner,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon .inner{border:3px solid #fff;width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon .triangle,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--views-huu-tv-most-viewed .video-icon .triangle,.huu-tv.node-type-huu-tv-front .l-region--content-bottom .block--pl-huutv .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.huu-tv.node-type-huu-tv-front .l-main{padding:0}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-main{padding-bottom:0;padding-top:0;width:100%}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .l-main{padding-bottom:0;padding-top:0;width:100%}}.huu-tv.node-type-huu-tv-front .l-region--content-bottom{background-color:#000}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .l-region--content-bottom{background-image:url(/sites/default/files/backgrounds/video_category_bg.jpg);background-attachment:fixed;background-position:top center;background-repeat:no-repeat;background-size:100% auto}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon{width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon .inner{border:3px solid #fff;width:65px;height:65px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .video-icon .triangle{border-width:15px 0 15px 27px;margin:14px 0 0 20px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon{width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon .inner{border:3px solid #fff;width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}
}@media screen and (min-width:1200px){.huu-tv.node-type-huu-tv-front .block--pl-huutv-pl-huutv-front-highlights .first-column .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.huu-tv.node-type-video-page h1{font-size:1.625rem;color:#fff;font-family:"lato",sans-serif;font-size:7vw;font-weight:900;margin-top:30px;text-align:center}@media screen and (min-width:720px){.huu-tv.node-type-video-page h1{font-size:1.875rem;margin-top:45px}}.huu-tv.node-type-video-page h1 .live-started{color:#f60;text-transform:uppercase}.huu-tv.node-type-video-page .l-content .content{text-align:center}@media screen and (min-width:720px){.huu-tv.node-type-video-page .l-content .content{margin:0 auto;width:49%}}.huu-tv.node-type-video-page .l-content .content p{font-size:1.125rem;color:#fff;font-family:"lato",sans-serif;font-weight:400;line-height:28px}.huu-tv.node-type-video-page .l-main{padding-bottom:40px}@media screen and (min-width:720px){.huu-tv.node-type-video-page .l-main{padding-bottom:60px}}.huu-tv.node-type-video-page .video-container .player{margin:0 auto;width:100% !important;height:200px !important;background-image:url(/sites/default/themes/palloliitto/images/huutv-video-background.png);background-repeat:no-repeat;background-size:100% auto}@media screen and (min-width:720px){.huu-tv.node-type-video-page .video-container .player{height:400px !important}}@media screen and (min-width:1200px){.huu-tv.node-type-video-page .video-container .player{height:663px !important}}.huu-tv.node-type-video-page .block--pl-some-some-share-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:10px !important}.huu-tv.node-type-video-page .block--pl-some-some-share-links .block__title{color:#fff;margin-bottom:0}@media only screen and (max-width:719px){.huu-tv.node-type-video-page.not-front .l-main{padding-top:25px}}@media screen and (min-width:720px){.huu-tv.node-type-video-page.not-front .l-main{padding-top:0}}@media only screen and (max-width:719px){.huu-tv.node-type-video-page.not-front .l-content{margin-top:0}}.huu-tv.node-type-video-catalog h1{font-size:2.875rem;color:#fff;font-family:"lato",sans-serif;font-size:8vw;font-weight:900;margin-bottom:0;margin-top:30px;text-align:center;text-transform:uppercase}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog h1{font-size:2.875rem;margin-top:100px}}.huu-tv.node-type-video-catalog .l-main{padding:0}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .l-main{padding:0;width:100%}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .l-main{padding-bottom:0;padding-top:0;width:100%}}.huu-tv.node-type-video-catalog .l-main .l-content{margin-top:40px}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .l-main .l-content{margin-top:50px}}.huu-tv.node-type-video-catalog .node--video-catalog--full{background:#fff;padding:50px 0 10px}.huu-tv.node-type-video-catalog .node--video-catalog--full .content{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .node--video-catalog--full .content{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .node--video-catalog--full .content{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv.node-type-video-catalog .video-catalog-background>a.active{font-size:.875rem;display:inline-block;background-color:transparent;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none;margin-top:10px;text-align:center;width:100%}.huu-tv.node-type-video-catalog .video-catalog-background>a.active:hover{background-color:transparent;text-decoration:none}.huu-tv.node-type-video-catalog .video-catalog-background>a.active:before{margin-right:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}
@media only screen and (max-width:719px){.huu-tv.node-type-video-catalog .video-catalog-background>a.active{height:65px;padding-bottom:25px}}.huu-tv.node-type-video-catalog .video-catalog-background>a.active::before{border-width:5.5px 6px 5.5px 0;border-color:transparent #fff transparent transparent}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .l-main-container{background-image:url(/sites/default/files/backgrounds/video_category_bg.jpg);background-attachment:fixed;background-position:center 345px;background-repeat:no-repeat;background-size:100% auto}}.huu-tv.node-type-video-catalog .pager a{color:#fff}.huu-tv.node-type-video-catalog .pager .pager__item--next a{border-left:7px solid #fff}.huu-tv.node-type-video-catalog .video-preview-image{max-height:214px;overflow:hidden}.huu-tv.node-type-video-catalog .video-catalog-background{background:url(/sites/default/files/backgrounds/video_section_title_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;position:relative}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .video-catalog-background{background:url(/sites/default/files/backgrounds/video_section_title_bg.jpg);background-position:top center;background-repeat:no-repeat;background-size:cover;min-height:345px}}.huu-tv.node-type-video-catalog .video-catalog-background .l-region--content-top{background:transparent;position:relative;z-index:2}.huu-tv.node-type-video-catalog .video-catalog-background .gradient{background:-webkit-gradient(linear,left top,left bottom,from(#000),to(rgba(125,185,232,0)));background:linear-gradient(to bottom,#000 0%,rgba(125,185,232,0) 100%);height:156px;position:absolute;top:0;width:100%;z-index:0}.huu-tv.node-type-video-catalog .video-catalog-background .title-wrapper{position:relative;z-index:2}.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos .block__title{display:none;visibility:hidden}.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos .block__content{padding-top:30px}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .block--views-huu-tv-huu-tv-catalog-videos .block__content{padding-top:58px}}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .views-row{background:#fff;margin-bottom:20px}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .views-row{margin-right:1.5%;width:32%}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .views-row:nth-child(3n){margin-right:0}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .views-row:nth-child(3n+1){clear:left}}@media only screen and (max-width:719px){.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .views-row{margin:0 auto 20px auto;max-width:380px;width:100%}}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos h3.node__title{font-size:1rem;font-family:"lato",sans-serif;font-weight:900;line-height:20px;margin-bottom:15px;text-transform:none}@media screen and (max-width:1200px) and (min-width:720px){.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos h3.node__title{font-size:.9375rem;line-height:18px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos h3.node__title{font-size:1.125rem;line-height:24px}}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos h3.node__title .live{color:#f60;text-transform:uppercase}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .teaser-content{padding:20px}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .content{font-size:.875rem;color:#00266e;font-family:"lato",sans-serif;font-weight:400;line-height:18px}.huu-tv.node-type-video-catalog .view-display-id-huu_tv_catalog_videos .thumbnail-link{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .video-icon{width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .video-icon{width:95px;height:95px}}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .video-icon .inner{border:3px solid #fff;width:57px;height:57px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .video-icon .inner{border:3px solid #fff;width:95px;height:95px}
}@media screen and (min-width:720px){.huu-tv.node-type-video-catalog .video-icon .triangle{border-width:13px 0 13px 16px;margin:13px 0 0 20px}}@media screen and (min-width:1200px){.huu-tv.node-type-video-catalog .video-icon .triangle{border-width:22px 0 22px 40px;margin:22px 0 0 30px}}.huu-tv #nav{border-bottom:none}@media only screen and (max-width:719px){.huu-tv #nav{min-height:50px}}.huu-tv .l-region--navigation{border-bottom:4px solid #0039a6;min-height:50px}@media screen and (min-width:720px){.huu-tv .l-region--navigation{border-bottom:4px solid #0039a6;min-height:0}}.huu-tv .l-region--content-top{background:#000;clear:both}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu .block__title{display:none;visibility:hidden}@media screen and (min-width:720px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu{width:1200px;padding-left:10px;padding-right:10px}}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;padding-top:20px}@media screen and (min-width:720px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;padding-top:38px}}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin-bottom:8px}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu a{font-size:.875rem;color:#fff;font-family:"lato",sans-serif;font-weight:400;margin:0 12px;text-transform:uppercase}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu a.active{border-bottom:2px #fff solid;font-weight:900;padding-bottom:2px}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li.active-trail{margin-bottom:3px}@media only screen and (max-width:719px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li:first-of-type{width:100%}}@media screen and (min-width:720px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li:first-of-type{margin-top:-4px}}.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li:first-of-type a{font-size:1.0625rem}@media screen and (min-width:720px){.huu-tv .l-region--content-top .block--pl-huutv-pl-huutv-catalog-menu li:first-of-type a{font-size:1.25rem}}.view-display-id-futsal_news_block .views-row{padding:10px}.view-display-id-futsal_news_block .views-row .views-field-field-main-img-multiple{float:left;margin-right:25px;display:none;clear:both}@media screen and (min-width:720px){.view-display-id-futsal_news_block .views-row .views-field-field-main-img-multiple{display:block}}.view-display-id-futsal_news_block .views-row .views-field-field-main-img-multiple img{width:90px;height:auto}.view-display-id-futsal_news_block .views-row .views-field-title{font-size:1.125rem;margin-top:10px;font-weight:900;color:#0039a6}@media screen and (min-width:720px){.view-display-id-futsal_news_block .views-row .views-field-title{font-size:1.375rem}}.view-display-id-futsal_news_block .views-row .views-field-created{font-size:.75rem;color:#0039a6;margin-top:12px}@media screen and (min-width:720px){.view-display-id-futsal_news_block .views-row .views-field-created{margin-left:115px}}.view-display-id-futsal_news_block .views-row.views-row-odd{background:#f4f4f4}.view-news-views.news-listing-page .views-row{padding:10px}.view-news-views.news-listing-page .views-row:nth-child(odd){background:#f4f4f4}.view-news-views.news-listing-page .views-row .views-field-field-main-img-multiple{float:left;margin-right:25px;display:none}@media screen and (min-width:720px){.view-news-views.news-listing-page .views-row .views-field-field-main-img-multiple{display:block}}.view-news-views.news-listing-page .views-row .views-field-field-main-img-multiple img{width:90px;height:auto}.view-news-views.news-listing-page .views-row .views-field-title{margin-top:10px;font-size:1.375rem;font-weight:900;color:#0039a6}.view-news-views.news-listing-page .views-row .views-field-created{font-size:.75rem;color:#0039a6;margin-top:12px}.view-news-views.news-listing-page .view-filters{margin-bottom:40px}.node-type-football-news #block-views-news-views-block-2 h2.block__title{font-weight:300;margin-bottom:25px;display:none}.node-type-football-news .view-news-views .views-row{padding:10px}.node-type-football-news .view-news-views .views-row:nth-child(odd){background:#f4f4f4}.node-type-football-news .view-news-views .views-row .views-field-field-main-img-multiple{float:left;margin-right:25px;display:none}@media screen and (min-width:720px){.node-type-football-news .view-news-views .views-row .views-field-field-main-img-multiple{display:block}}.node-type-football-news .view-news-views .views-row .views-field-field-main-img-multiple img{width:90px;height:auto}.node-type-football-news .view-news-views .views-row .views-field-title{margin-top:10px;font-size:1.375rem;font-weight:900;color:#0039a6}.node-type-football-news .view-news-views .views-row .views-field-created{font-size:.75rem;color:#0039a6;margin-top:12px}.node-type-football-news .view-news-views .view-filters{margin-bottom:40px}.view-basic-search{margin-top:1em}.view-basic-search .views-row{width:100%;padding:25px 20px;border-top:1px solid #ececec;overflow:hidden}.view-basic-search .views-row.views-row-odd{background:#f4f4f4}.view-basic-search .views-row.views-row-last{border-bottom:1px solid #ececec}.view-basic-search .views-row .views-field-title{margin-bottom:13px}.view-basic-search .views-row .views-field-title a{color:#0039a6;font-weight:900;font-size:1.875rem}.view-basic-search .views-row .views-field-created,.view-basic-search .views-row .views-field-type{color:#999;font-size:.875rem;display:inline-block}.view-basic-search .views-row .views-field-created.views-field-created,.view-basic-search .views-row .views-field-type.views-field-created{margin-right:5px}.view-basic-search .views-row .views-field-created.views-field-type:before,.view-basic-search .views-row .views-field-type.views-field-type:before{content:'|';margin-right:5px}.view-basic-search .view-empty p{font-size:.875rem;font-family:"lato",sans-serif}@media screen and (min-width:720px){.view-basic-search .view-empty p{font-size:1rem}}.view-basic-search .view-empty p:not(:last-of-type){margin-bottom:15px}body.page-search h1{margin-bottom:.4em}body.page-search .block--facetapi{font-size:1rem;padding:1em;margin-bottom:1.625em;border:1px solid #0039a6}body.page-search .block--facetapi::after{clear:both;content:"";display:block}body.page-search .block--facetapi h2.block__title{font-size:.875rem;font-weight:900;color:#00266e;margin:0 0 .5em}body.page-search .block--facetapi ul{list-style:none}body.page-search .block--facetapi ul>li{line-height:2.125em;color:#0039a6;font-weight:500}body.page-search .block--facetapi ul>li>a{color:#0039a6}body.page-search .block--facetapi ul>li .active{font-weight:900}body.page-search .block--current-search li{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #0039a6;background:#0039a6;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;font-size:.6875rem;float:left;margin:0 10px 10px 0;font-weight:300}
body.page-search .block--current-search li:hover{background:#2254b3;color:#fff;border:1px solid #2254b3}body.page-search .block--current-search li span{font-weight:800}body.page-search .block--current-search li:hover{background:#0039a6;border:1px solid #0039a6}body.page-search .block--current-search li a{color:#fff}body.page-search .block--current-search li a:after{content:' x';display:inline-block;padding:0 0 0 1em;font-weight:800}body.page-search .l-region--content-top p{font-size:1rem;margin-bottom:1.25em;line-height:1.2em}body.page-search .l-region--content-top a{font-weight:900}body.page-search .l-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-search .l-main .l-region--sidebar-second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.page-search .l-main .l-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:720px){body.page-search .l-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.page-search .l-main .l-region--sidebar-second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.page-search .l-main .l-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}body.page-search .block--facetapi{display:none}@media screen and (min-width:720px){body.page-search .block--facetapi{display:block}}@media screen and (min-width:720px){body.page-search .block--facetapi .mobile{display:none}}body.page-search .tinynav{width:100%;background:#fff;border:1px solid #0039a6;color:#00266e;position:relative;font-family:"lato",sans-serif;font-size:.875rem;font-weight:900;text-transform:uppercase;padding:.6em 1.4em .5em .8em;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;-moz-appearance:none;-webkit-appearance:none;appearance:none}@media screen and (min-width:720px){body.page-search .tinynav{display:none}}body.page-search .views-exposed-form-basic-search-page{position:relative}body.page-search .views-exposed-form-basic-search-page::after{font-size:1.5625rem;content:'';background:url(/sites/default/themes/palloliitto/images/chevron-down-blue.svg);background-size:12px 6px;width:12px;height:6px;margin-left:5px;margin-bottom:2px;-webkit-transition:all .3s ease;transition:all .3s ease;position:absolute;right:.5em;bottom:.5em;display:inline-block}@media screen and (min-width:720px){body.page-search .views-exposed-form-basic-search-page::after{display:none}}body.page-search .form-item{margin-bottom:0}body.page-search .block--current-search{margin:1em 0 0}body.page-search .block--current-search::after{clear:both;content:"";display:block}body.page-search .block--current-search li{font-size:.75rem;text-transform:uppercase;color:#fff;border:1px solid #0039a6;background:#0039a6;border-radius:22px;padding:10px 22px;display:inline-block;text-align:center;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;font-size:.6875rem;float:left;margin:0 10px 10px 0;font-weight:300}body.page-search .block--current-search li:hover{background:#2254b3;color:#fff;border:1px solid #2254b3}body.page-search .block--current-search li span{font-weight:800}body.page-search .block--current-search li:hover{background:#0039a6;border:1px solid #0039a6}body.page-search .block--current-search li a{color:#fff}body.page-search .block--current-search li a:after{content:' x';display:inline-block;padding:0 0 0 1em;font-weight:800}body.page-search .l-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body.page-search .l-main .l-region--sidebar-second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}body.page-search .l-main .l-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (min-width:720px){body.page-search .l-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}body.page-search .l-main .l-region--sidebar-second{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.page-search .l-main .l-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.view-social-media.view-display-id-follow_us a{font-size:1.125rem;background-position:2px center;background-repeat:no-repeat;display:block;padding:9px 0 9px 30px}@media screen and (min-width:720px){.view-social-media.view-display-id-follow_us a{font-size:1.25rem}}.view-social-media.view-display-id-follow_us a:hover{text-decoration:underline}.view-social-media.view-display-id-follow_us a.newsletter{background-image:url(/sites/default/themes/palloliitto/images/icon_newsletter.svg);background-size:14px 18px}.view-social-media.view-display-id-follow_us a.facebook{background-image:url(/sites/default/themes/palloliitto/images/icon_facebook.svg);background-size:12px 18px}.view-social-media.view-display-id-follow_us a.instagram{background-image:url(/sites/default/themes/palloliitto/images/icon_instagram.svg);background-position:0 center;background-size:16px 16px}.view-social-media.view-display-id-follow_us a.twitter{background-image:url(/sites/default/themes/palloliitto/images/icon_twitter.svg);background-position:0 center;background-size:18px 26px}.views-exposed-form .views-widget-filter-combine,.views-exposed-form .views-widget-filter-search_api_views_fulltext{width:calc(100% - 115px);margin:0;padding-right:0;padding-top:0}
.node-type-football-news .views-exposed-form .views-widget-filter-combine,.page-search .views-exposed-form .views-widget-filter-combine,.node-type-football-news .views-exposed-form .views-widget-filter-search_api_views_fulltext,.page-search .views-exposed-form .views-widget-filter-search_api_views_fulltext{width:calc(100% - 100px)}.views-exposed-form .views-widget-filter-combine label,.views-exposed-form .views-widget-filter-search_api_views_fulltext label{display:none}.views-exposed-form .views-widget-filter-combine input,.views-exposed-form .views-widget-filter-search_api_views_fulltext input{width:100%;height:52px;padding:15px;font-size:.875rem;background:none;border-radius:0;border:1px solid #0039a6}.node-type-football-news .views-exposed-form .views-widget-filter-combine input,.node-type-football-news .views-exposed-form .views-widget-filter-search_api_views_fulltext input{height:42px;padding:12px}.page-search .views-exposed-form .views-widget-filter-combine input,.page-search .views-exposed-form .views-widget-filter-search_api_views_fulltext input{height:42px;padding:12px}.views-exposed-form .views-widget-filter-combine .form-item-search-api-views-fulltext,.views-exposed-form .views-widget-filter-search_api_views_fulltext .form-item-search-api-views-fulltext{position:relative}.views-exposed-form .views-widget-filter-combine .search-clear,.views-exposed-form .views-widget-filter-search_api_views_fulltext .search-clear{background:url(/sites/default/themes/palloliitto/images/icon_cross.svg) no-repeat;cursor:pointer;height:15px;position:absolute;right:10px;top:33%;width:15px}.views-exposed-form .views-widget-filter-combine ul.tagit,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit{list-style-type:none;font-family:"lato",sans-serif;border-color:#0039a6;border-radius:0;background:none;padding:0;overflow:visible;position:relative}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-choice,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-choice{background:#0039a6;color:#fff;padding:12px 25px 11px 15px;border-radius:20px;font-size:.6875rem;text-transform:uppercase;font-weight:300;border:none;margin:3px 2px}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-choice .tagit-close,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-choice .tagit-close{right:10px;margin-top:-9px}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-choice .tagit-close .text-icon,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-choice .tagit-close .text-icon{font-weight:900;font-size:.875rem;margin-left:3px;vertical-align:top;display:block;color:#fff}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-choice .tagit-close .ui-icon,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-choice .tagit-close .ui-icon{display:none}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-new,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-new{margin:0 0 0 5px;padding:0;position:absolute;width:100%}.views-exposed-form .views-widget-filter-combine ul.tagit .tagit-new input,.views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-new input{width:100%;padding-left:7px}.node-type-event-calendar .views-exposed-form .views-widget-filter-combine ul.tagit,.node-type-event-calendar .views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit{border:1px solid #0039a6;height:52px}.node-type-event-calendar .views-exposed-form .views-widget-filter-combine ul.tagit .tagit-new input,.node-type-event-calendar .views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-new input{border:none}.views-exposed-form .views-submit-button{padding-right:0;padding-top:0}.views-exposed-form .views-submit-button input.form-submit{background-color:#0039a6;background-image:url(/sites/default/themes/palloliitto/images/search_white.svg);background-repeat:no-repeat;background-position:85% center;background-size:22px auto;padding-left:17px;padding-right:52px;border:none;color:#fff;margin:0;text-transform:uppercase;font-size:.875rem;font-weight:600;margin-top:0;cursor:pointer;height:52px;margin-left:-1px;width:115px}.node-type-football-news .views-exposed-form .views-submit-button input.form-submit,.page-search .views-exposed-form .views-submit-button input.form-submit{width:100px;height:42px;margin-top:55px}@media screen and (max-width:720px){.view-event-calendar .views-exposed-form .views-submit-button input.form-submit{width:100%;background-position:59% center}}.page-search .views-exposed-form .views-submit-button input.form-submit{margin-top:0}.views-exposed-form .ajax-progress{position:absolute;width:100%}.view-event-calendar .view-header{float:none;padding-top:10px}@media screen and (min-width:720px){.view-event-calendar .view-header{float:left}}.view-event-calendar .view-header .date-nav-wrapper .date-prev,.view-event-calendar .view-header .date-nav-wrapper .date-next{float:left;position:relative;right:auto;left:auto;background:none}.view-event-calendar .view-header .date-nav-wrapper .date-prev a,.view-event-calendar .view-header .date-nav-wrapper .date-next a{font-size:0;margin-left:0;display:block}.view-event-calendar .view-header .date-nav-wrapper .date-prev a:before,.view-event-calendar .view-header .date-nav-wrapper .date-next a:before{content:"";border:solid 13px transparent;border-right-color:#0039a6;z-index:1;display:block}
@media screen and (max-width:1200px) and (min-width:720px){.view-event-calendar .view-header .date-nav-wrapper .date-prev a:before,.view-event-calendar .view-header .date-nav-wrapper .date-next a:before{border:solid 9px transparent}}.view-event-calendar .view-header .date-nav-wrapper .date-prev.date-next a:before,.view-event-calendar .view-header .date-nav-wrapper .date-next.date-next a:before{border-left-color:#0039a6;border-right-color:transparent}.view-event-calendar .view-header .date-nav-wrapper .date-heading{float:left;width:auto;margin:0 15px}.view-event-calendar .view-header .date-nav-wrapper .date-heading h3{line-height:36px;font-size:.875rem}.view-event-calendar .view-filters .views-exposed-widgets{margin:0}.view-event-calendar .view-filters .views-exposed-widgets label{color:#666;font-size:.75rem;font-weight:600;margin-bottom:3px;display:block}.view-event-calendar .view-filters .views-exposed-widgets .select2-container{width:100% !important}.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget{padding:0;margin-bottom:20px;float:none;clear:both}@media screen and (max-width:720px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget{width:100%}}@media screen and (min-width:720px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget{float:left;clear:none}}.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id{width:100%;margin-right:0}@media screen and (min-width:720px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id{width:49%;margin-right:2%}}@media screen and (min-width:1200px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id,.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id{width:25%}}@media screen and (min-width:720px){.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id,.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id,.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id{float:left;display:block;margin-right:2.35765%;width:31.76157%}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id:last-child,.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:last-child,.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:last-child{margin-right:0}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id:nth-child(3n),.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:nth-child(3n),.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:nth-child(3n){margin-right:0}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id:nth-child(3n+1),.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:nth-child(3n+1),.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_category_target_id:nth-child(3n+1){clear:left}}.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id{margin-right:0}@media screen and (min-width:1200px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_event_region_target_id{margin-right:2%}}.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id{width:100%;margin-right:0}
@media screen and (min-width:720px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id{width:49%}}@media screen and (min-width:1200px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id{width:25%}}@media screen and (min-width:720px){.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id{float:left;display:block;margin-right:2.35765%;width:31.76157%}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id:last-child{margin-right:0}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id:nth-child(3n){margin-right:0}.event-calendar-day .view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget.views-widget-filter-field_age_group_target_id:nth-child(3n+1){clear:left}}.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget#edit-month-select-wrapper{margin-top:15px;width:100%;margin-right:0}@media screen and (min-width:720px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget#edit-month-select-wrapper{width:49%;margin-right:2%}}@media screen and (min-width:1200px){.view-event-calendar .view-filters .views-exposed-widgets .views-exposed-widget#edit-month-select-wrapper{width:19%}}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine label{display:none}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine .form-type-textfield input{border:1px solid #0039a6}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine .form-type-textfield ul{list-style-type:none;border:none;position:relative}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine .form-type-textfield ul.tagit{border:1px solid #0039a6;height:52px}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine .form-type-textfield ul.tagit li.tagit-choice{margin:65px 0 7px 5px}.view-event-calendar .view-filters .views-exposed-widgets .views-widget-filter-combine .form-type-textfield ul.tagit input{border:none}.view-event-calendar .view-filters .views-exposed-widgets .ajax-progress{position:absolute;width:100%}.view-event-calendar .view-filters .nice-select{border-color:#0039a6;border-radius:0;width:100%;color:#0039a6;text-transform:uppercase;font-size:.75rem;font-weight:600;padding-left:10px;float:none}.view-event-calendar .view-filters .nice-select:after{border-color:#0039a6}.view-event-calendar .view-filters .nice-select .list{min-width:100%;border-radius:0;border-color:#0039a6;color:#0039a6;text-transform:uppercase;font-weight:600;padding-left:0;margin-top:1px}.view-event-calendar .view-filters .nice-select .list .option{padding-left:10px}.view-event-calendar .view-filters .views-submit-button{margin-right:0;width:115px}.view-news-views .views-exposed-form .views-widget-filter-combine ul.tagit .tagit-new,.view-news-views .views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-new{float:none;margin:0 0 0 5px;padding:0;position:relative;width:100%}.view-news-views .views-exposed-form .views-widget-filter-combine ul.tagit .tagit-new input,.view-news-views .views-exposed-form .views-widget-filter-search_api_views_fulltext ul.tagit .tagit-new input{width:100%;padding-left:7px}.node-type-football-news .view-news-views .views-exposed-form .views-submit-button input.form-submit,.page-search .view-news-views .views-exposed-form .views-submit-button input.form-submit{margin-top:49px}@media screen and (min-width:720px){.node-type-football-news .view-news-views .views-exposed-form .views-submit-button input.form-submit,.page-search .view-news-views .views-exposed-form .views-submit-button input.form-submit{margin-top:51px}
}@media screen and (min-width:1200px){.node-type-football-news .view-news-views .views-exposed-form .views-submit-button input.form-submit,.page-search .view-news-views .views-exposed-form .views-submit-button input.form-submit{margin-top:55px}}.responsive-w{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.responsive-w{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.responsive-w{width:1200px;padding-left:10px;padding-right:10px}}header{background-color:#fff}.l-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.l-page{overflow-x:hidden}}.l-header-store{-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2}.l-header{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.l-header-top{text-align:center}@media screen and (min-width:1200px){.l-header-top{-webkit-box-ordinal-group:-2;-ms-flex-order:-3;order:-3}}.l-header-top .special-tout-slot-wrapper img{vertical-align:top}.l-branding{position:relative}@media screen and (min-width:1200px){.l-branding{min-height:54px}.l-branding .l-region--branding{float:right}}@media screen and (min-width:1200px){.l-branding{min-height:76px}}#nav{min-height:45px;position:relative}@media screen and (min-width:1200px){#nav{min-height:initial;position:initial}}#nav .logo{position:absolute;z-index:1;top:11px;display:inline-block;width:auto}@media screen and (min-width:1200px){#nav .logo{top:0;display:block;position:relative;width:1200px}}.l-region--navigation{min-height:0;width:100%;display:inline-block}@media screen and (min-width:1200px){.l-region--navigation{display:block;border-top:2px solid #f6f6f6;border-bottom:2px solid #0039a6;position:relative}}@media screen and (min-width:1200px){.site-logo{position:absolute;top:0;z-index:100;top:-53px}}@media screen and (min-width:1200px){.site-logo{top:-70px}}.site-logo img.normal-logo{display:none}@media screen and (min-width:1200px){.site-logo img.normal-logo{display:block;width:73px;margin-top:12px}}@media screen and (min-width:1200px){.site-logo img.normal-logo{width:120px}}@media screen and (max-width:720px){.site-logo img.mobile-logo{width:146px}}@media screen and (max-width:1200px) and (min-width:720px){.site-logo img.mobile-logo{width:170px}}@media screen and (min-width:1200px){.site-logo img.mobile-logo{display:none}}.l-main::after{clear:both;content:"";display:block}.not-front .l-main{margin:0 auto;width:100%;padding-left:24px;padding-right:24px;padding-top:40px;padding-bottom:80px}@media screen and (min-width:720px){.not-front .l-main{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.not-front .l-main{width:1200px;padding-left:10px;padding-right:10px}}.node-type-events-front-page .l-main{width:100%;padding-top:0;padding-bottom:0;padding-left:0;padding-right:0}.node-type-event-calendar .l-main{padding-bottom:20px}.l-region--content-top::after{clear:both;content:"";display:block}.l-region--sidebar-first{position:relative;min-height:1px}.not-front .l-content{margin-top:32px}.node-type-events-front-page .l-content,.node-type-football-news .l-content{margin-top:0}.has-main-image .l-content{margin-top:0}@media screen and (min-width:720px){.sidebar-first .l-content{padding-left:25px}}@media screen and (max-width:1200px) and (min-width:720px){.sidebar-first .l-content{float:left;display:block;margin-right:2.35765%;width:65.88078%;margin-right:0;float:right}.sidebar-first .l-content:last-child{margin-right:0}}@media screen and (min-width:1200px){.sidebar-first .l-content{float:left;display:block;margin-right:2.35765%;width:74.41059%;margin-right:0;float:right}.sidebar-first .l-content:last-child{margin-right:0}}.node-type-events-front-page.sidebar-first .l-content,.node-type-football-news.sidebar-first .l-content,.specialized-category.sidebar-first .l-content,.node-type-event-calendar.sidebar-first .l-content{float:none;width:100% !important;margin-right:0 !important}@media screen and (min-width:720px){.node-type-events-front-page.sidebar-first .l-content,.node-type-football-news.sidebar-first .l-content,.specialized-category.sidebar-first .l-content,.node-type-event-calendar.sidebar-first .l-content{padding-left:0}}.node-type-news-item.sidebar-second .l-content{padding-right:0}@media screen and (min-width:720px){.sidebar-second .l-content{padding-right:20px}}@media screen and (max-width:1200px) and (min-width:720px){.sidebar-second .l-content{float:left;display:block;margin-right:2.35765%;width:65.88078%;float:left}.sidebar-second .l-content:last-child{margin-right:0}}@media screen and (min-width:1200px){.sidebar-second .l-content{float:left;display:block;margin-right:2.35765%;width:74.41059%;float:left}.sidebar-second .l-content:last-child{margin-right:0}}@media screen and (max-width:1200px) and (min-width:720px){.node-type-team .l-content,.node-type-player .l-content,.node-type-club .l-content{width:100%;margin:0;float:none;padding-right:0}}.node-type-section.sidebar-first .l-content,.node-type-landing-page.sidebar-first .l-content,.node-type-region.sidebar-first .l-content,.node-type-district.sidebar-first .l-content{padding-left:0}.l-content .node--full .node__content,.l-content .node--full .content{font-size:1.125rem;color:#333}.l-content .node--full .node__content p,.l-content .node--full .content p{margin-bottom:40px;line-height:1.45em}.l-content .node--full .node__content p.quote,.l-content .node--full .content p.quote{font-size:1.125rem;color:#0039a6;font-weight:900;border-left:15px solid #0039a6;padding-left:15px;margin-left:27px}@media screen and (min-width:720px){.l-content .node--full .node__content p.quote,.l-content .node--full .content p.quote{font-size:1.375rem}}.l-content .node--full .node__content p.lead,.l-content .node--full .content p.lead{font-size:1.375rem;font-weight:500;color:#666;line-height:1.18;margin-bottom:1em}.l-content .node--full .node__content .link-button,.l-content .node--full .content .link-button{font-size:.875rem;display:inline-block;background-color:#0039a6;border:0;color:#fff;text-transform:uppercase;height:40px;line-height:40px;padding:0 18px;color:#fff;cursor:pointer;font-weight:700;-webkit-transition:.2s background-color linear;transition:.2s background-color linear;-webkit-appearance:none}.l-content .node--full .node__content .link-button:hover,.l-content .node--full .content .link-button:hover{background-color:#2254b3;text-decoration:none}.l-content .node--full .node__content .link-button:after,.l-content .node--full .content .link-button:after{margin-left:12px;display:inline-block;content:'';width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;border-color:transparent transparent transparent #fff}
@media screen and (max-width:720px){.l-content .node--full .node__content .link-button,.l-content .node--full .content .link-button{width:100%;margin-bottom:10px}}.l-content .node--full .node__content a,.l-content .node--full .content a{text-decoration:none;font-weight:700}.l-content .node--full .node__content a:hover,.l-content .node--full .content a:hover{text-decoration:underline}.l-content .node--full .node__content figure,.l-content .node--full .content figure{display:inline-block}.l-content .node--full .node__content figure br,.l-content .node--full .content figure br{display:none}.l-content .node--full .node__content figure img,.l-content .node--full .content figure img{display:block}@media screen and (max-width:720px){.l-content .node--full .node__content img,.l-content .node--full .content img{float:none !important;display:block;margin-bottom:20px}}@media screen and (max-width:1200px) and (min-width:720px){.l-content .node--full .node__content img,.l-content .node--full .content img{float:none !important;display:block;margin-bottom:20px}}@media screen and (min-width:1200px){.l-content .node--full .node__content img[style*="float:left"],.l-content .node--full .node__content img[style*="float: left"],.l-content .node--full .content img[style*="float:left"],.l-content .node--full .content img[style*="float: left"]{margin:0 30px 10px 0}.l-content .node--full .node__content img[style*="float:right"],.l-content .node--full .node__content img[style*="float: right"],.l-content .node--full .content img[style*="float:right"],.l-content .node--full .content img[style*="float: right"]{margin:0 0 10px 30px}}.l-content .node--full .node__content figcaption,.l-content .node--full .content figcaption{font-size:.875rem;background-color:#00266e;color:#fff;padding:10px;display:block}.l-content .node--full .node__content figcaption p,.l-content .node--full .content figcaption p{padding:0;margin:0}.l-content .node--full .node__content h2,.l-content .node--full .node__content h3,.l-content .node--full .node__content h4,.l-content .node--full .content h2,.l-content .node--full .content h3,.l-content .node--full .content h4{line-height:1.3em}.l-content .node--full .node__content .field--name-body,.l-content .node--full .node__content .cke_contents,.l-content .node--full .content .field--name-body,.l-content .node--full .content .cke_contents{line-height:1.45em}.l-content .node--full .node__content .field--name-body ul,.l-content .node--full .node__content .cke_contents ul,.l-content .node--full .content .field--name-body ul,.l-content .node--full .content .cke_contents ul{margin-bottom:40px}.l-content .node--full .node__content .field--name-body ul li,.l-content .node--full .node__content .cke_contents ul li,.l-content .node--full .content .field--name-body ul li,.l-content .node--full .content .cke_contents ul li{margin-bottom:15px;position:relative;padding-left:20px;list-style-image:none;list-style-type:none}.l-content .node--full .node__content .field--name-body ul li:before,.l-content .node--full .node__content .cke_contents ul li:before,.l-content .node--full .content .field--name-body ul li:before,.l-content .node--full .content .cke_contents ul li:before{border-radius:50%;position:absolute;top:7px;left:0;display:block;content:" ";width:8px;height:8px;background:#00266e}.l-content .node--full .node__content .field--name-body ol,.l-content .node--full .node__content .cke_contents ol,.l-content .node--full .content .field--name-body ol,.l-content .node--full .content .cke_contents ol{margin-bottom:40px}.l-content .node--full .node__content .field--name-body ol li,.l-content .node--full .node__content .cke_contents ol li,.l-content .node--full .content .field--name-body ol li,.l-content .node--full .content .cke_contents ol li{margin-bottom:15px;list-style-type:decimal;list-style-position:inside}.l-content .node--full .node__content table,.l-content .node--full .content table{width:100%;margin-top:10px;margin-bottom:30px;border-collapse:separate;font-size:1rem}.l-content .node--full .node__content table.small-only,.l-content .node--full .content table.small-only{border:1px solid #e8e8e8}@media screen and (min-width:720px){.l-content .node--full .node__content table.small-only,.l-content .node--full .content table.small-only{display:none}}.l-content .node--full .node__content table.small-only tr:nth-child(odd),.l-content .node--full .content table.small-only tr:nth-child(odd){background:#e8e8e8}.l-content .node--full .node__content table.small-only tr:nth-child(even),.l-content .node--full .content table.small-only tr:nth-child(even){background:#fff}@media screen and (max-width:720px){.l-content .node--full .node__content table.large-only,.l-content .node--full .content table.large-only{display:none}}.l-content .node--full .node__content table th,.l-content .node--full .content table th{background:#00266e;color:#fff;font-weight:400;padding:13px 15px}.l-content .node--full .node__content table th a,.l-content .node--full .content table th a{color:#fff}.l-content .node--full .node__content table tr,.l-content .node--full .content table tr{background:#fff}.l-content .node--full .node__content table tr.odd,.l-content .node--full .node__content table tr:nth-child(2n+2),.l-content .node--full .content table tr.odd,.l-content .node--full .content table tr:nth-child(2n+2){background:#e8e8e8}.l-content .node--full .node__content table th,.l-content .node--full .node__content table td,.l-content .node--full .content table th,.l-content .node--full .content table td{padding:10px 15px}.l-content .node--full .node__content table.unformatted,.l-content .node--full .content table.unformatted{width:100%;margin-top:10px;margin-bottom:40px}.l-content .node--full .node__content table.unformatted tr,.l-content .node--full .content table.unformatted tr{border-bottom:none;background:none}.l-content .node--full .node__content table.unformatted th,.l-content .node--full .node__content table.unformatted td,.l-content .node--full .content table.unformatted th,.l-content .node--full .content table.unformatted td{text-align:left;background:none;border:none;padding:10px 15px;min-height:26px;color:#000}.l-content .node--full .node__content table.scoretable tr.odd,.l-content .node--full .content table.scoretable tr.odd{background:#fff !important}.l-content .node--full .node__content table.scoretable tr.even,.l-content .node--full .content table.scoretable tr.even{background:#f4f4f4 !important}.l-content .node--full .node__content table.scoretable tr.scoredivider td,.l-content .node--full .content table.scoretable tr.scoredivider td{border-bottom:1px solid #666}.l-content .node--full .node__content strong,.l-content .node--full .content strong{font-weight:700}.l-content .node--full .node__content em,.l-content .node--full .content em{font-style:italic}@media screen and (max-width:1200px) and (min-width:720px){.l-region--sidebar-first{float:left;display:block;margin-right:2.35765%;width:31.76157%}.l-region--sidebar-first:last-child{margin-right:0}
}@media screen and (min-width:1200px){.l-region--sidebar-first{float:left;display:block;margin-right:2.35765%;width:23.23176%}.l-region--sidebar-first:last-child{margin-right:0}}.l-region--sidebar-second{margin-top:32px}@media screen and (min-width:720px){.l-region--sidebar-second{margin-right:0}}@media screen and (max-width:1200px) and (min-width:720px){.l-region--sidebar-second{float:left;display:block;margin-right:2.35765%;width:31.76157%}.l-region--sidebar-second:last-child{margin-right:0}.node-type-team .l-region--sidebar-second,.node-type-player .l-region--sidebar-second,.node-type-club .l-region--sidebar-second{width:100%;margin:0;float:none}}@media screen and (min-width:1200px){.l-region--sidebar-second{float:left;display:block;margin-right:2.35765%;width:23.23176%}.l-region--sidebar-second:last-child{margin-right:0}}.rel{position:relative}.l-region--footer{clear:both}.l-region--footer-bottom{margin:0 auto;width:100%;padding-left:24px;padding-right:24px}@media screen and (min-width:720px){.l-region--footer-bottom{padding-left:24px;padding-right:24px}}@media screen and (min-width:1200px){.l-region--footer-bottom{width:1200px;padding-left:10px;padding-right:10px}}.l-region--footer-bottom::after{clear:both;content:"";display:block}.l-region--special-tout-store{position:absolute;width:100%;background:#fff;z-index:999;margin-top:74px}.l-region--special-tout-store .special-tout-slot-wrapper{max-width:100%;margin:0 auto;padding:20px 30px;overflow:hidden}@media screen and (min-width:720px){.l-region--special-tout-store .special-tout-slot-wrapper{max-width:1200px;padding:40px 100px 20px}}.mobiletable{overflow:hidden}.mobiletable.active{overflow-x:scroll;-webkit-overflow-scrolling:touch}.mobiletable-wrapper{position:relative;z-index:1;clear:both}.mobiletable .touchable{display:none;visibility:hidden}.mobiletable .touchable .icon{position:relative}.mobiletable.active .touchable{display:block;visibility:visible;position:absolute;z-index:2;right:0;top:0;text-align:center;width:40px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);background-image:-webkit-linear-gradient(left,rgba(255,255,255,0),white);background:-o-linear-gradient(left,rgba(255,255,255,0),#fff);background:-moz-linear-gradient(left,rgba(255,255,255,0),#fff)}.l-page .mobiletable.active .touchable .icon{width:38px;height:38px;background:url(/sites/default/themes/palloliitto/images/button-swipe.png) transparent no-repeat 0 0;text-indent:-900px;overflow:hidden;right:0}