﻿/*! normalize.css v1.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.header .header__title,.maggio-page .header__title{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:18px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.header .header__title,.maggio-page .header__title{font-size:28px}}@media screen and (min-width: 980px){.header .header__title,.maggio-page .header__title{font-size:28px}}h1{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:36px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){h1{font-size:36px}}@media screen and (min-width: 980px){h1{font-size:36px}}.index__main__box .index__main__box__text .title{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:36px;color:#000}@media screen and (min-width: 768px) and (max-width: 979px){.index__main__box .index__main__box__text .title{font-size:48px}}@media screen and (min-width: 980px){.index__main__box .index__main__box__text .title{font-size:48px}}.index__info__dark .title{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:36px;color:#fff}@media screen and (min-width: 768px) and (max-width: 979px){.index__info__dark .title{font-size:48px}}@media screen and (min-width: 980px){.index__info__dark .title{font-size:48px}}.lost-number-form .lost-number__title,.info-box h2,.box__text--big,.yellow-circle p .bix-text,.index__info__bottom .title,.maggio-page .main-title,.maggio-page .main-title--center{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:20px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.lost-number-form .lost-number__title,.info-box h2,.box__text--big,.yellow-circle p .bix-text,.index__info__bottom .title,.maggio-page .main-title,.maggio-page .main-title--center{font-size:24px}}@media screen and (min-width: 980px){.lost-number-form .lost-number__title,.info-box h2,.box__text--big,.yellow-circle p .bix-text,.index__info__bottom .title,.maggio-page .main-title,.maggio-page .main-title--center{font-size:24px}}.grid--index .yellow-box-link{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:24px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.grid--index .yellow-box-link{font-size:24px}}@media screen and (min-width: 980px){.grid--index .yellow-box-link{font-size:24px}}.flatblock.block-responsiivinen-ukk .content>h2,.maggio-page .order-title,.maggio-page--signup.maggio-page--GET .main-title,.maggio-page--login .main-title,.user-info .person-name{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:20px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.flatblock.block-responsiivinen-ukk .content>h2,.maggio-page .order-title,.maggio-page--signup.maggio-page--GET .main-title,.maggio-page--login .main-title,.user-info .person-name{font-size:20px}}@media screen and (min-width: 980px){.flatblock.block-responsiivinen-ukk .content>h2,.maggio-page .order-title,.maggio-page--signup.maggio-page--GET .main-title,.maggio-page--login .main-title,.user-info .person-name{font-size:20px}}.success-box .title,.error-box .title,.feature-list li{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:300;font-size:20px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.success-box .title,.error-box .title,.feature-list li{font-size:20px}}@media screen and (min-width: 980px){.success-box .title,.error-box .title,.feature-list li{font-size:20px}}.lost-number .close,.lost-number .close:hover,.maggio-page .normal-label,.maggio-page .secondary-title,.user-info .table-label{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.lost-number .close,.lost-number .close:hover,.maggio-page .normal-label,.maggio-page .secondary-title,.user-info .table-label{font-size:16px}}@media screen and (min-width: 980px){.lost-number .close,.lost-number .close:hover,.maggio-page .normal-label,.maggio-page .secondary-title,.user-info .table-label{font-size:16px}}.menu__mobile-bottom a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:800;font-size:16px;color:#fff}@media screen and (min-width: 768px) and (max-width: 979px){.menu__mobile-bottom a{font-size:16px}}@media screen and (min-width: 980px){.menu__mobile-bottom a{font-size:16px}}.block--main .continue-to-service-links a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:16px;color:#0062A9}@media screen and (min-width: 768px) and (max-width: 979px){.block--main .continue-to-service-links a{font-size:16px}}@media screen and (min-width: 980px){.block--main .continue-to-service-links a{font-size:16px}}.header .header__left-links a,.footer .footer__top-links a,.grid--main .btn--password,.menu__mobile-top a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:16px;color:#18191A;text-transform:uppercase}@media screen and (min-width: 768px) and (max-width: 979px){.header .header__left-links a,.footer .footer__top-links a,.grid--main .btn--password,.menu__mobile-top a{font-size:16px}}@media screen and (min-width: 980px){.header .header__left-links a,.footer .footer__top-links a,.grid--main .btn--password,.menu__mobile-top a{font-size:16px}}.header .header__right-links a,.footer .footer__bottom-links a,.field-container__field label,.normal-label{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:700;font-size:14px;color:#18191A}@media screen and (min-width: 768px) and (max-width: 979px){.header .header__right-links a,.footer .footer__bottom-links a,.field-container__field label,.normal-label{font-size:14px}}@media screen and (min-width: 980px){.header .header__right-links a,.footer .footer__bottom-links a,.field-container__field label,.normal-label{font-size:14px}}.field-container__field input,.profile__title,.index__main__box .index__main__box__text p,.box__text,.yellow-circle p,.maggio-page--signup.maggio-page--GET .maggio__login-info,.maggio-page--signup.maggio-page--GET .maggio__login-info *,.maggio-page--login .maggio__login-info,.maggio-page--login .maggio__login-info *,.maggio-page--signup.maggio-page--POST .main-title,.maggio-page--cirix .main-title,.maggio-page--password-reset .main-title,.maggio-page--verification-sent .main-title,.maggio-page--verification-sent-signup .main-title,.multi-product h2{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:18px;color:#000}@media screen and (min-width: 768px) and (max-width: 979px){.field-container__field input,.profile__title,.index__main__box .index__main__box__text p,.box__text,.yellow-circle p,.maggio-page--signup.maggio-page--GET .maggio__login-info,.maggio-page--signup.maggio-page--GET .maggio__login-info *,.maggio-page--login .maggio__login-info,.maggio-page--login .maggio__login-info *,.maggio-page--signup.maggio-page--POST .main-title,.maggio-page--cirix .main-title,.maggio-page--password-reset .main-title,.maggio-page--verification-sent .main-title,.maggio-page--verification-sent-signup .main-title,.multi-product h2{font-size:18px}}@media screen and (min-width: 980px){.field-container__field input,.profile__title,.index__main__box .index__main__box__text p,.box__text,.yellow-circle p,.maggio-page--signup.maggio-page--GET .maggio__login-info,.maggio-page--signup.maggio-page--GET .maggio__login-info *,.maggio-page--login .maggio__login-info,.maggio-page--login .maggio__login-info *,.maggio-page--signup.maggio-page--POST .main-title,.maggio-page--cirix .main-title,.maggio-page--password-reset .main-title,.maggio-page--verification-sent .main-title,.maggio-page--verification-sent-signup .main-title,.multi-product h2{font-size:18px}}.button,.grid--main .btn-primary,.grid--main .btn-secondary,.grid--main .btn-orange,.grid--main .btn-gray,.grid--main .btn-disabled,.grid--main .login__button--facebook,.grid--main .login__button--google,.no-touch .button:hover,.no-touch .grid--main .btn-primary:hover,.grid--main .no-touch .btn-primary:hover,.no-touch .grid--main .btn-secondary:hover,.grid--main .no-touch .btn-secondary:hover,.no-touch .grid--main .btn-orange:hover,.grid--main .no-touch .btn-orange:hover,.no-touch .grid--main .btn-gray:hover,.grid--main .no-touch .btn-gray:hover,.no-touch .grid--main .btn-disabled:hover,.grid--main .no-touch .btn-disabled:hover,.no-touch .grid--main .login__button--facebook:hover,.grid--main .no-touch .login__button--facebook:hover,.no-touch .grid--main .login__button--google:hover,.grid--main .no-touch .login__button--google:hover,.index__info__dark>p{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:18px;color:#fff}@media screen and (min-width: 768px) and (max-width: 979px){.button,.grid--main .btn-primary,.grid--main .btn-secondary,.grid--main .btn-orange,.grid--main .btn-gray,.grid--main .btn-disabled,.grid--main .login__button--facebook,.grid--main .login__button--google,.no-touch .button:hover,.no-touch .grid--main .btn-primary:hover,.grid--main .no-touch .btn-primary:hover,.no-touch .grid--main .btn-secondary:hover,.grid--main .no-touch .btn-secondary:hover,.no-touch .grid--main .btn-orange:hover,.grid--main .no-touch .btn-orange:hover,.no-touch .grid--main .btn-gray:hover,.grid--main .no-touch .btn-gray:hover,.no-touch .grid--main .btn-disabled:hover,.grid--main .no-touch .btn-disabled:hover,.no-touch .grid--main .login__button--facebook:hover,.grid--main .no-touch .login__button--facebook:hover,.no-touch .grid--main .login__button--google:hover,.grid--main .no-touch .login__button--google:hover,.index__info__dark>p{font-size:18px}}@media screen and (min-width: 980px){.button,.grid--main .btn-primary,.grid--main .btn-secondary,.grid--main .btn-orange,.grid--main .btn-gray,.grid--main .btn-disabled,.grid--main .login__button--facebook,.grid--main .login__button--google,.no-touch .button:hover,.no-touch .grid--main .btn-primary:hover,.grid--main .no-touch .btn-primary:hover,.no-touch .grid--main .btn-secondary:hover,.grid--main .no-touch .btn-secondary:hover,.no-touch .grid--main .btn-orange:hover,.grid--main .no-touch .btn-orange:hover,.no-touch .grid--main .btn-gray:hover,.grid--main .no-touch .btn-gray:hover,.no-touch .grid--main .btn-disabled:hover,.grid--main .no-touch .btn-disabled:hover,.no-touch .grid--main .login__button--facebook:hover,.grid--main .no-touch .login__button--facebook:hover,.no-touch .grid--main .login__button--google:hover,.grid--main .no-touch .login__button--google:hover,.index__info__dark>p{font-size:18px}}body,.grid .grid__row .menu__logout,.fields-container.fields-container--cirix .help-text,.fields-container.fields-container--cirix .help-text a,.maggio__info .content *,.maggio__login__info .content *,.maggio-page--signup.maggio-page--GET .maggio__info,.maggio-page--signup.maggio-page--GET .maggio__info *,.maggio-page--login .maggio__info,.maggio-page--login .maggio__info *{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;color:#000}@media screen and (min-width: 768px) and (max-width: 979px){body,.grid .grid__row .menu__logout,.fields-container.fields-container--cirix .help-text,.fields-container.fields-container--cirix .help-text a,.maggio__info .content *,.maggio__login__info .content *,.maggio-page--signup.maggio-page--GET .maggio__info,.maggio-page--signup.maggio-page--GET .maggio__info *,.maggio-page--login .maggio__info,.maggio-page--login .maggio__info *{font-size:14px}}@media screen and (min-width: 980px){body,.grid .grid__row .menu__logout,.fields-container.fields-container--cirix .help-text,.fields-container.fields-container--cirix .help-text a,.maggio__info .content *,.maggio__login__info .content *,.maggio-page--signup.maggio-page--GET .maggio__info,.maggio-page--signup.maggio-page--GET .maggio__info *,.maggio-page--login .maggio__info,.maggio-page--login .maggio__info *{font-size:14px}}.grid--main a,.footer .footer__blue-links a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;color:#0062A9}@media screen and (min-width: 768px) and (max-width: 979px){.grid--main a,.footer .footer__blue-links a{font-size:14px}}@media screen and (min-width: 980px){.grid--main a,.footer .footer__blue-links a{font-size:14px}}.user-info .table-value{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;color:#696A62}@media screen and (min-width: 768px) and (max-width: 979px){.user-info .table-value{font-size:14px}}@media screen and (min-width: 980px){.user-info .table-value{font-size:14px}}.alerts--km .alert-warning,.alerts--km .alert-error,.maggio__login .error-text,.maggio__login .errorlist.nonfield li,.maggio-page--index .error-text,.maggio-page--signup-done .error-text,.maggio-page--cirix-done .error-text{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:16px;color:#D93500}@media screen and (min-width: 768px) and (max-width: 979px){.alerts--km .alert-warning,.alerts--km .alert-error,.maggio__login .error-text,.maggio__login .errorlist.nonfield li,.maggio-page--index .error-text,.maggio-page--signup-done .error-text,.maggio-page--cirix-done .error-text{font-size:14px}}@media screen and (min-width: 980px){.alerts--km .alert-warning,.alerts--km .alert-error,.maggio__login .error-text,.maggio__login .errorlist.nonfield li,.maggio-page--index .error-text,.maggio-page--signup-done .error-text,.maggio-page--cirix-done .error-text{font-size:14px}}.cirix-container__title,.lost-number-form .lost-number__description{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:12px;color:#696A62}@media screen and (min-width: 768px) and (max-width: 979px){.cirix-container__title,.lost-number-form .lost-number__description{font-size:14px}}@media screen and (min-width: 980px){.cirix-container__title,.lost-number-form .lost-number__description{font-size:14px}}.login__separator{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:12px;color:#696A62}@media screen and (min-width: 768px) and (max-width: 979px){.login__separator{font-size:14px}}@media screen and (min-width: 980px){.login__separator{font-size:14px}}.footer--new .footer__row a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:14px;color:#696A62}@media screen and (min-width: 768px) and (max-width: 979px){.footer--new .footer__row a{font-size:14px}}@media screen and (min-width: 980px){.footer--new .footer__row a{font-size:14px}}.box__text--small{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:12px;color:#000}@media screen and (min-width: 768px) and (max-width: 979px){.box__text--small{font-size:12px}}@media screen and (min-width: 980px){.box__text--small{font-size:12px}}.help-text,.maggio-page .help-text{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:14px;color:#696A62}@media screen and (min-width: 768px) and (max-width: 979px){.help-text,.maggio-page .help-text{font-size:12px}}@media screen and (min-width: 980px){.help-text,.maggio-page .help-text{font-size:12px}}.errorlist li,.error-text{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:14px;color:#D93500}@media screen and (min-width: 768px) and (max-width: 979px){.errorlist li,.error-text{font-size:12px}}@media screen and (min-width: 980px){.errorlist li,.error-text{font-size:12px}}.profile-inline-help form button,.maggio-page .help-text a{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:100;font-size:14px;color:#0062A9}@media screen and (min-width: 768px) and (max-width: 979px){.profile-inline-help form button,.maggio-page .help-text a{font-size:12px}}@media screen and (min-width: 980px){.profile-inline-help form button,.maggio-page .help-text a{font-size:12px}}.maggio__progress__block{font-family:"Open Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:10px;color:#aaa;text-transform:uppercase}@media screen and (min-width: 768px) and (max-width: 979px){.maggio__progress__block{font-size:10px}}@media screen and (min-width: 980px){.maggio__progress__block{font-size:10px}}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"font-awesome-subset";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:auto;text-align:center;font-variant:normal;text-transform:none;line-height:1em}@font-face{font-family:'font-awesome-subset';src:url("../../profilemanagement/fonts/font-awesome-subset.289f5d5831ec.eot");src:url("../../profilemanagement/fonts/font-awesome-subset.289f5d5831ec.eot#iefix") format("embedded-opentype"),url("../../profilemanagement/fonts/font-awesome-subset.c2457900968f.woff") format("woff"),url("../../profilemanagement/fonts/font-awesome-subset.74dd31ed5549.ttf") format("truetype"),url("../../profilemanagement/fonts/font-awesome-subset.22dea2aecacf.svg#font-awesome-subset") format("svg");font-weight:normal;font-style:normal}.icon-reorder:before{content:'\e800'}.icon-ok:before,.alerts .alert.alert-success:before,.success-box:before,.error-box:before{content:'\e802'}.icon-info-circle:before,.alerts .alert.alert-info:before,.kalevamedia-notice .kalevamedia-notice__content h4:before{content:'\e801'}.icon-warning-sign:before,.alerts .alert.alert-warning:before,.alerts .alert.alert-error:before,.error-box:before{content:'\e803'}.icon-phone:before{content:'\e804'}.icon-angle-right:before{content:'\e805'}.icon-user:before{content:'\e806'}.icon-eye:before{content:'\f008'}.icon-eye-off:before{content:'\f105'}.icon-ok-circled2:before{content:'\e807'}.grid{width:100%;min-width:300px;position:relative}.grid__one-third,.block--side,.sidecolumn,.grid__two-thirds,.block--main,.grid__full-width,.grid__one-fourth,.grid__three-fourths,.grid__half{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin-left:0;margin-right:0;padding:0;float:left;padding:0 10px}.grid__row{margin-left:0}@media screen and (min-width: 768px) and (max-width: 979px){.grid{width:90%;min-width:746.66667px}.grid__row{margin-left:-2.77778%}.grid__full-width{margin-left:2.77778%;width:97.22222%;padding:0}.grid__two-thirds,.block--main{margin-left:2.77778%;width:52.77778%;padding:0}.grid__one-third,.block--side,.sidecolumn{margin-left:2.77778%;width:41.66667%;padding:0}.grid__one-fourth{margin-left:2.77778%;width:19.44444%;padding:0}.grid__three-fourths{margin-left:2.77778%;width:75%;padding:0}.grid__half{margin-left:2.77778%;width:47.22222%;padding:0}}@media screen and (min-width: 980px){.grid{width:90%;min-width:959.58333px;max-width:1024px}.grid__row{margin-left:-2.08333%}.grid__full-width{margin-left:2.08333%;width:97.91667%;padding:0}.grid__two-thirds,.block--main{margin-left:2.08333%;width:64.58333%;padding:0}.grid__one-third,.block--side,.sidecolumn{margin-left:2.08333%;width:31.25%;padding:0}.grid__one-fourth{margin-left:2.08333%;width:22.91667%;padding:0}.grid__three-fourths{margin-left:2.08333%;width:72.91667%;padding:0}.grid__half{margin-left:2.08333%;width:47.91667%;padding:0}}.grid__desktop-three-cols{float:left;overflow:hidden;margin-bottom:40px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;margin-left:0;margin-right:0;padding:0;float:left;padding:0 10px}@media screen and (min-width: 768px) and (max-width: 979px){.grid__desktop-three-cols{margin-left:2.77778%;width:41.66667%}.grid__desktop-three-cols:nth-child(2n+1){clear:both}}@media screen and (min-width: 980px){.grid__desktop-three-cols{margin-left:2.08333%;width:31.25%;padding:0}.grid__desktop-three-cols:nth-child(3n+1){clear:both}}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8;filter:alpha(opacity=80)}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);-moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);box-shadow:0 3px 7px rgba(0,0,0,0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none}.modal.fade{-webkit-transition:opacity 0.3s linear,top 0.3s ease-out;-moz-transition:opacity 0.3s linear,top 0.3s ease-out;-o-transition:opacity 0.3s linear,top 0.3s ease-out;transition:opacity 0.3s linear,top 0.3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #fff;-moz-box-shadow:inset 0 1px 0 #fff;box-shadow:inset 0 1px 0 #fff;*zoom:1}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.close{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.fr{float:right}.fl{float:left}.position-relative{position:relative}h1,h2,h3,h4,h5{line-height:1.2}a{text-decoration:none;color:#18191A}.no-touch a:hover{color:#494949}a.link-color{color:#0062A9}.no-touch a.link-color:hover{color:#0062A9;text-decoration:underline}img{max-width:100%}nav ul,nav ol{padding:0}.grid{margin:0 auto}.grid__col{float:left}.grid__row{*zoom:1;clear:both}.grid__row:before,.grid__row:after{display:table;content:"";line-height:0}.grid__row:after{clear:both}.block--main,.block--side{float:left;*zoom:1}.block--main:before,.block--main:after,.block--side:before,.block--side:after{display:table;content:"";line-height:0}.block--main:after,.block--side:after{clear:both}.grid__row{margin-top:20px;margin-bottom:20px}.grid__row.small-bottom-margin{margin-bottom:10px}.grid__row.small-top-margin{margin-top:10px}@media screen and (min-width: 980px){#main{padding-top:20px}}.col-content{padding:10px}.sidecolumn{float:right}.well{background:#DEDED9;padding:20px}.well p{margin-top:0}.host--kalevamedia .well{background:#f2f2f2;padding:20px;margin:-10px}@media screen and (min-width: 768px){.host--kalevamedia .well{padding:30px;margin:0}}.hide{display:none}@media screen and (max-width: 767px){.field-container .modal,#lost-number{width:100%;max-width:560px;left:280px}}.help-text--top{font-size:14px;color:#ABABAB;margin-bottom:8px}.success-color{color:#73c13d}.no-bottom-margin{margin-bottom:0}.desktop-only,.tablet-only{display:none}.mobile-hidden{display:none}.lt-ie9 .mobile-hidden{display:block}@media screen and (min-width: 768px) and (max-width: 979px){.desktop-only,.mobile-only{display:none !important}.tablet-only,.mobile-hidden{display:inherit !important}span.tablet-only,span.mobile-hidden{display:inline !important}.tablet-hidden{display:none !important}}@media screen and (min-width: 980px){.desktop-only,.tablet-hidden,.mobile-hidden{display:inherit !important}span.desktop-only,span.tablet-hidden,span.mobile-hidden{display:inline !important}.tablet-only,.mobile-only{display:none !important}.desktop-hidden{display:none !important}}.generic-notification,.alerts .alert,.success-box,.error-box{display:inline-block;margin:0 20px 20px 0;padding:20px;border-width:1px;border-style:solid;line-height:20px;position:relative;padding-left:40px}.generic-notification:before,.alerts .alert:before,.success-box:before,.error-box:before{display:block;position:absolute;left:10px;font-size:20px;font-family:"font-awesome-subset"}.generic-notification p,.alerts .alert p,.success-box p,.error-box p{margin-top:0}.generic-notification p:last-child,.alerts .alert p:last-child,.success-box p:last-child,.error-box p:last-child{margin-bottom:0}.alerts{line-height:20px;min-height:30px}.grid--index .alerts{margin-top:20px}.alerts .alert{background-color:#DEDED9;border-color:#BCBCB8}.alerts .alert.alert-success{background-color:#e9f5e0;border-color:#73c13d}.alerts .alert.alert-success:before{color:#73c13d}.alerts .alert.alert-warning,.alerts .alert.alert-error{background-color:#F9E0D9;border-color:#D93500}.alerts .alert.alert-warning:before,.alerts .alert.alert-error:before{color:#D93500}.success-box,.error-box{background-color:#e9f5e0;border-color:#73c13d;position:relative;display:block;float:none;margin-right:0;padding:20px 20px 20px 40px}.success-box .title,.error-box .title{margin-bottom:10px}.success-box:before,.error-box:before{color:#73c13d}.error-box{background-color:#F9E0D9;border-color:#D93500}.error-box:before{color:#D93500}html{height:100%;box-sizing:border-box}html *,html *:before,html *:after{box-sizing:inherit}body{line-height:1.3;background-color:white;border-top:14px solid #FEC72F}body.host--kalevamedia{border-top:none}@media screen and (min-width: 768px){body.host--kalevamedia{background:#f3f3f3}}body.host--kalevamedia .grid--main{border-top:none}body.host--kalevamedia .sidecolumn{display:none}.kalevamedia-container .grid__row{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px}html,body,ul,li,h1,h2,h3,h4,h5,h6,dl,dt,dd{margin:0}.well h3{margin-bottom:15px}.scrollable-content{max-width:1024px;margin:0 auto}@media screen and (max-width: 767px){.grid__row--header{margin:15px 0 10px}}.icon-user{margin-right:5px;color:#fff}.header{margin-top:20px;padding:0 10px}@media screen and (max-width: 767px){.header{padding:0 10px 10px;margin:0;border-bottom:3px solid #DEDED9}}.header .header__title img{height:30px}@media screen and (max-width: 767px){.header .header__title img{height:20px}}.header .header__links{*zoom:1;margin-top:10px}.header .header__links:before,.header .header__links:after{display:table;content:"";line-height:0}.header .header__links:after{clear:both}.header .header__left-links{float:left}.header .header__left-links .menu__active,.header .header__left-links a:hover{color:#aaa}.header .header__right-links{float:right}.header .header__right-links a{margin-left:20px}@media screen and (min-width: 768px) and (max-width: 979px){.header .header__right-links{float:left;margin-left:-20px;margin-top:10px;width:100%}}@media screen and (min-width: 768px){.header .icon-user{color:#FEC72F}}.header__row{*zoom:1}.header__row:before,.header__row:after{display:table;content:"";line-height:0}.header__row:after{clear:both}.header__row .header__title{float:left}.grid--main{border-top:3px solid #DEDED9}@media screen and (max-width: 767px){.grid--main{border:none}}.host--kalevamedia .grid--main a{color:#0078B5}.grid__row--footer{margin-top:0}.footer{padding:30px;background:#DDDED8;position:relative}@media screen and (max-width: 767px){.footer{padding:20px;margin-left:-10px;margin-right:-10px}}@media screen and (min-width: 768px){.footer{margin-top:100px}}.footer .footer__top-links{margin-bottom:20px}@media screen and (max-width: 767px){.footer .footer__top-links a{display:block;border:none;width:100%;margin-bottom:5px;padding-right:0}}.footer .footer__blue-links a{display:inline-block;margin-bottom:5px}.footer .footer__bottom-links{margin-top:10px}.footer .footer__bottom-links a{margin-right:20px}.footer .footer__bottom-links a:last-child{margin-right:0}@media screen and (min-width: 768px){.footer .footer__bottom-links{position:absolute;right:30px;bottom:30px}}.footer--new{background:none;margin:0;padding:0;text-align:center;position:absolute;bottom:40px;right:0;left:0}@media screen and (min-width: 768px){.footer--new .footer__row{display:inline-block;margin-right:20px;padding-right:20px;border-right:1px solid #BCBCB8}.footer--new .footer__row:last-child{padding-right:0;border-right:none}}.footer--new .footer__row a{padding-right:20px;border-right:1px solid #BCBCB8;display:inline-block;margin-right:20px}.footer--new .footer__row a:last-child{margin-right:0;padding-right:0;border-right:none}.grid--km-footer{border-top:13px solid #8c794a}@media screen and (min-width: 768px){.footer--km{margin-top:20px}}.footer--km .footer__first{position:relative}@media screen and (min-width: 768px){.footer--km .footer__first{padding-right:290px}}.footer--km .footer__link-container{font-weight:bold;line-height:28px}@media screen and (min-width: 768px){.footer--km .footer__link-container{display:inline-block}.footer--km .footer__link-container a{display:inline-block;padding-right:10px;margin-right:7px;border-right:2px solid black;line-height:14px}.footer--km .footer__link-container:last-child a{padding-right:0;border-right:none}}.footer--km .footer__km-logo{width:300px;height:55px}@media screen and (min-width: 768px){.footer--km .footer__km-logo{width:250px;position:absolute;right:0;top:-20px}}@media screen and (min-width: 1100px){.footer--km .footer__km-logo{width:290px}}.header__left-links a,.footer__top-links a{border-right:1px solid #000;padding-right:15px;margin-right:10px}.header__left-links a:last-child,.footer__top-links a:last-child{border-right:none;padding:0;margin:0}.block--main{margin-bottom:20px}.bottom-link-container{margin-top:60px}.grid .grid__row .menu__logout{text-transform:none}.km-center-box{max-width:300px;margin:0 auto}@media screen and (min-width: 768px){.km-center-box{background:white;margin:50px auto 80px;max-width:500px;padding:20px 100px 50px;border-radius:10px;box-shadow:0 0 5px 2px #c8c8c8}}@media screen and (min-width: 768px){.km-center-box.km-center-box--wider,.km-center-box.km-center-box--widest{padding-bottom:0;margin-top:20px}}@media screen and (min-width: 1100px){.km-center-box.km-center-box--wider,.km-center-box.km-center-box--widest{margin-left:0}}.km-wider-ui .kalevamedia-container,.km-widest-ui .kalevamedia-container{background:white}.km-wider-ui .km-center-box,.km-widest-ui .km-center-box{max-width:600px;padding-left:0;padding-right:0;box-shadow:none}.km-wider-ui .field-container,.km-widest-ui .field-container{max-width:100%}.km-widest-ui .km-center-box{max-width:830px}.kalevamedia-container{background-color:rgba(255,255,255,0.9);min-height:100vh;position:relative}@media screen and (min-width: 768px){.kalevamedia-container{background:none}}.kalevamedia-container>.scrollable-content{padding-bottom:36rem}@media screen and (min-width: 768px){.kalevamedia-container>.scrollable-content{padding-bottom:22rem}}.kalevamedia-container>.scrollable-content .grid__row{padding-top:40px;padding-bottom:45px}.kalevamedia-container .grid--km-footer{position:absolute;bottom:0;width:100%;height:36rem;background:white}@media screen and (min-width: 768px){.kalevamedia-container .grid--km-footer{height:22rem}}.button,.grid--main .btn-primary,.grid--main .btn-secondary,.grid--main .btn-orange,.grid--main .btn-gray,.grid--main .btn-disabled,.grid--main .login__button--facebook,.grid--main .login__button--google{box-sizing:content-box;display:inline-block;line-height:30px;padding:2px 20px;border:0 none}.no-touch .button:hover .button__text,.no-touch .grid--main .btn-primary:hover .button__text,.grid--main .no-touch .btn-primary:hover .button__text,.no-touch .grid--main .btn-secondary:hover .button__text,.grid--main .no-touch .btn-secondary:hover .button__text,.no-touch .grid--main .btn-orange:hover .button__text,.grid--main .no-touch .btn-orange:hover .button__text,.no-touch .grid--main .btn-gray:hover .button__text,.grid--main .no-touch .btn-gray:hover .button__text,.no-touch .grid--main .btn-disabled:hover .button__text,.grid--main .no-touch .btn-disabled:hover .button__text,.no-touch .grid--main .login__button--facebook:hover .button__text,.grid--main .no-touch .login__button--facebook:hover .button__text,.no-touch .grid--main .login__button--google:hover .button__text,.grid--main .no-touch .login__button--google:hover .button__text{text-decoration:underline}.button:hover,.grid--main .btn-primary:hover,.grid--main .btn-secondary:hover,.grid--main .btn-orange:hover,.grid--main .btn-gray:hover,.grid--main .btn-disabled:hover,.grid--main .login__button--facebook:hover,.grid--main .login__button--google:hover{cursor:pointer}.grid--main .btn-primary,.grid--main .btn-secondary,.grid--main .btn-orange,.grid--main .btn-gray,.grid--main .btn-disabled{background-color:#2D2D2D;margin:0 10px 5px 0}.no-touch .grid--main .btn-primary:hover .button__text,.no-touch .grid--main .btn-secondary:hover .button__text,.no-touch .grid--main .btn-orange:hover .button__text,.no-touch .grid--main .btn-gray:hover .button__text,.no-touch .grid--main .btn-disabled:hover .button__text{text-decoration:underline}.grid--main .btn-primary:hover{background-color:#1B1B1B}.grid--main .btn-secondary{background-color:#aaa}.grid--main .btn-orange{background-color:#EA8C1C}.grid--main .btn-orange:hover{background-color:#E07F0C}.grid--main .btn-gray{background-color:#E5E5E5}.grid--main .btn-disabled{background-color:#6C6C6C}.grid--main .login__button--facebook,.grid--main .login__button--google{width:250px;text-align:center}.grid--main .login__button--facebook{background-color:#3B5998}.grid--main .login__button--facebook:hover{background-color:#25427D}.grid--main .login__button--google{background-color:#4688F1;margin-top:20px}.grid--main .login__button--google:hover{background-color:#2e71e0}.grid--main .btn--password{position:relative;float:right;top:-41px;right:1px;padding:5px 10px;box-shadow:inset 0px 0px 2px #BCBCB8;margin:0 0 -40px}.host--kalevamedia .grid--main .btn-primary,.host--kalevamedia .grid--main .btn-primary:hover,.host--kalevamedia .grid--main .btn-secondary,.host--kalevamedia .grid--main .btn-secondary:hover{background:black;color:white;font-weight:bold;border:2px solid black;border-radius:20px;padding:4px 20px;min-width:240px;text-align:center}.host--kalevamedia .grid--main .btn-primary.btn-disabled,.host--kalevamedia .grid--main .btn-secondary.btn-disabled{color:#dfdfdf;border-color:#dfdfdf}.host--kalevamedia .grid--main .btn-secondary{background:white;color:black}.host--kalevamedia .grid--main .btn-primary:hover,.host--kalevamedia .grid--main .btn-secondary:hover{background:#5c5c5c;border-color:#5c5c5c}.host--kalevamedia .grid--main .btn-brown{background:#8C784A;border-color:#8C784A;color:white}.host--kalevamedia .grid--main .btn-brown:hover{background:#C4BDA6;border-color:#C4BDA6}.host--kalevamedia .grid--main .km-center-box--default .btn-primary,.host--kalevamedia .grid--main .km-center-box--default .btn-secondary{width:100%;box-sizing:border-box}.host--kalevamedia .grid--main .submit-button-margin{margin-top:40px}.menu-dropdown{display:none;z-index:1;background:white;width:100%;position:absolute;left:0;top:35px}.grid__row--header{position:relative}.menu__item.open .icon-reorder{color:#FEC72F}.menu__item.open>.menu-dropdown{display:block}.menu__item--mobile{float:left;margin-right:15px}.menu__item--mobile .icon-reorder{font-size:24px;line-height:24px;position:relative;top:-2px}.menu__mobile-top a,.menu__mobile-bottom a{display:block;padding:10px}.menu__mobile-top a{background:#FEC72F;border-bottom:2px solid #F5AE2E}.menu__mobile-top a.menu__active{color:#696A62}.menu__mobile-bottom a{background:#000;border-bottom:2px solid #292A2A}.host--kalevamedia .menu{background:black}.host--kalevamedia .menu .grid{padding:20px 70px 20px 20px}.host--kalevamedia .menu__logo{position:absolute;top:5px;right:20px;width:40px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url("../img/logos/kaleva_media_k_posa_80px.85da9d47ca28.png")}@media screen and (min-width: 768px){.host--kalevamedia .menu__logo{left:0}}@media screen and (min-width: 1100px){.host--kalevamedia .menu__logo{left:20px}}.host--kalevamedia .icon-reorder{color:white;font-size:24px;margin-right:20px;line-height:18px}.host--kalevamedia .menu__item.open .icon-reorder{color:#8C784A}.host--kalevamedia .menu__link{position:relative;top:-2px}.host--kalevamedia .menu__link,.host--kalevamedia .menu__links__link{color:white;font-size:18px;font-weight:bold}@media screen and (min-width: 768px) and (max-width: 979px){.host--kalevamedia .menu__links{padding-left:40px}}@media screen and (min-width: 980px){.host--kalevamedia .menu__links{padding-left:60px}}.host--kalevamedia .menu__links__link{display:inline-block;padding-right:16px;margin-right:12px;border-right:2px solid white;line-height:18px}.host--kalevamedia .menu__links__link:last-child{border:none;padding:0;margin:0}.host--kalevamedia .menu__links__link .icon-user{margin:0 5px}.host--kalevamedia .menu-dropdown--km{top:65px;border-top:5px solid #8C784A}.host--kalevamedia .menu-dropdown--km a{color:white;font-size:14px;font-weight:bold;background:#000;border-bottom:2px solid #292A2A;display:block;padding:10px}.field-container{margin-bottom:20px;max-width:400px}.checkbox-container{margin-bottom:20px}.fields-container{margin-bottom:20px}.fields-container.well{max-width:400px;box-sizing:border-box}.fields-container.well .field-container{margin-bottom:0;margin-top:10px}@media screen and (max-width: 767px){.fields-container.well{margin-left:-10px;margin-right:-10px;max-width:none}}.field-container__field input{border:1px solid #BCBCB8;border-radius:3px;padding:5px 2px 5px 10px;background:white;width:100%;box-sizing:border-box}.field-container__field input:disabled{background:#BCBCB8}.field-container__field.error input{border-color:#D93500}.field-container__field.good input{border-color:#73c13d}.host--kalevamedia .field-container__field input{border:2px solid #d9d9d9;font-weight:400}.host--kalevamedia .signup .field-container__field input{border:2px solid #d9d9d9;outline:none}.host--kalevamedia .signup .field-container__field input:required:valid,.host--kalevamedia .signup .field-container__field input:not(:placeholder-shown){border-color:#66A600}.host--kalevamedia .signup .field-container__field.error input,.host--kalevamedia .signup .field-container__field.error input:required:valid{border-color:#D93500}.field-container__field label,.normal-label{display:block;margin-bottom:5px}.host--kalevamedia .normal-label,.field-container__field label{font-size:18px}.checkbox-container .normal-label{display:inline}.errorlist{list-style:none;padding:0;margin-bottom:5px}.host--kalevamedia .errorlist li a{font-size:14px}@media screen and (min-width: 768px){.host--kalevamedia .errorlist li a{font-size:12px}}form>.errorlist{margin-bottom:20px}.checkbox-container label{margin-left:5px}.checkbox-container label .help-text{display:block}.signup,.update-profile-form{margin-bottom:40px}.form__parallel-fields{*zoom:1;max-width:400px}.form__parallel-fields:before,.form__parallel-fields:after{display:table;content:"";line-height:0}.form__parallel-fields:after{clear:both}.form__parallel-fields .field-container{width:49%;float:left}.form__parallel-fields .field-container--first_name{margin-right:2%}body .scrollable-content .grid .grid__row .email-suggestion{margin:0}body .scrollable-content .grid .grid__row .email-suggestion a{display:inline}.cirix-fields{margin:40px 0}.checkmark-container{display:block;position:relative;padding-left:35px;margin:25px 0 12px;cursor:pointer;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkmark-container a{font-size:14px}.checkmark-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark-container .checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:2px solid #d9d9d9}.checkmark-container .checkmark:after{content:"";position:absolute;display:none}.checkmark-container .checkmark--error{border-color:#D93500}.checkmark-container:hover input ~ .checkmark{background-color:#d9d9d9}.checkmark-container input:checked ~ .checkmark{background-color:white;border-color:#d9d9d9}.checkmark-container input:checked ~ .checkmark:after{display:block}.checkmark-container .checkmark:after{left:6px;top:2px;width:10px;height:15px;border:solid #66A600;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.fields-container.fields-container--cirix{display:block;border-radius:10px;margin-top:40px;background:#ECECEC;max-width:405px;margin-left:0}@media screen and (min-width: 768px){.fields-container.fields-container--cirix{max-width:none}}.fields-container.fields-container--cirix .btn-primary{margin-top:20px}.fields-container.fields-container--cirix .help-text a{color:#0062A9;font-weight:400}.fields-container.fields-container--cirix .btn-primary{padding:7px 20px;max-width:400px}.fields-container.fields-container--cirix .field-container__field input{padding:8px 2px 8px 10px}@media screen and (min-width: 768px){.cirix-container--left,.cirix-container--right{display:inline-block;vertical-align:top;box-sizing:border-box}.cirix-container--left{width:55%;padding-right:20px}.cirix-container--right{width:44%}}.cirix-container__image{width:120px;display:block;margin-top:20px}@media screen and (min-width: 768px){.cirix-container__image{width:100%;margin-top:0;position:relative;top:-50px;margin-bottom:-50px}}.lost-number{background-color:#F5F5F5;top:0;height:100%;box-sizing:content-box}@media screen and (min-width: 768px){.lost-number{top:10%;height:auto;width:760px;margin-left:-380px}}.lost-number .close,.lost-number .close:hover{opacity:1;float:none}.lost-number .modal-header{border-bottom:none;text-align:right}.lost-number .modal-body{padding:30px}@media screen and (min-width: 768px){.lost-number .modal-body{padding:50px}}.lost-number-form .lost-number__container{margin-bottom:20px}.lost-number-form .lost-number__container__box--last{margin-top:20px}@media screen and (min-width: 768px){.lost-number-form .lost-number__container__box{display:inline-block;width:49%;box-sizing:border-box}.lost-number-form .lost-number__container__box--first{padding-right:20px}.lost-number-form .lost-number__container__box--last{margin-top:0;padding-left:20px;border-left:1px solid #BCBCB8}}.lost-number-form .btn-primary{width:100%;box-sizing:border-box;margin-top:10px}.host--kalevamedia .lost-number{top:10%;height:auto;width:300px;margin-left:-150px}@media screen and (min-width: 768px){.host--kalevamedia .lost-number{width:490px;margin-left:-245px}}.host--kalevamedia .lost-number .modal-body{padding:0px 30px 30px}@media screen and (min-width: 768px){.host--kalevamedia .lost-number .modal-body{padding:10px 105px 50px}}@media screen and (min-width: 768px){.host--kalevamedia .lost-number-form .lost-number__container__box{width:100%}.host--kalevamedia .lost-number-form .lost-number__container__box--first{padding-right:0}}.host--kalevamedia .lost-number-form .field-container{margin-bottom:10px}.host--kalevamedia .lost-number-form .lost-number__description{font-size:14px}.login__form{margin-top:30px}.login__separator{margin:13px 0}.login__separator span:before,.login__separator span:after{display:inline-block;width:44%;max-width:127px;height:4px;border-top:1px solid #BCBCB8;content:""}.login__separator span:before{margin-right:10px}.login__separator span:after{margin-left:10px}.login__links{margin-top:40px}.login__links p{margin:10px 0}.main-title,.profile__title{margin:30px 0 20px}@media screen and (max-width: 767px){.main-title,.profile__title{margin-top:0}}.profile__side{margin-top:30px}.signup__loose-content{margin-bottom:30px}.flatblock.block-responsiivinen-ukk{margin-top:40px}.flatblock.block-responsiivinen-ukk hr{height:1px;border:0;border-top:2px solid #DEDED9;margin:20px 0}.flatblock.block-responsiivinen-ukk .content>h2{position:relative;padding-left:25px}.flatblock.block-responsiivinen-ukk .content>h2:before{content:'●';color:#FEC72F;margin-right:5px;font-size:30px;line-height:20px;position:absolute;top:1px;left:-3px}.info-box{display:inline-block;text-align:center;background:#F5F5F5;border:1px solid #BCBCB8;padding:20px 40px}.info-box p{margin:5px 0 0}.info-box .margin-top{margin-top:15px}.info-box h4{margin-top:10px}@media screen and (max-width: 767px){.info-box{padding:20px}}.info-box .icon-phone:before{font-size:30px;position:relative;top:5px}.profile-inline-help{margin-top:-10px}.profile-inline-help form{display:inline}.profile-inline-help form button{background:none;border:none;padding-left:0}.feature-list{margin-top:20px 0 0;padding:0;list-style:none}.feature-list li{margin-top:15px;padding-left:28px;text-indent:-32px}.feature-list li:before{content:"• ";color:#FEC72F;font-size:50px;line-height:10px;position:relative;top:10px}.block--main .continue-to-service-links{margin-top:40px}.block--main .continue-to-service-links a{display:inline-block;margin:0 30px 10px 0;padding-top:90px;background-repeat:no-repeat;background-position:center top;width:140px;text-align:center}.block--main .continue-to-service-links .continue-to-service-links__common{width:120px;padding-left:10px;padding-right:10px}.block--main .continue-to-service-links .continue-to-service-links__kfi,.block--main .continue-to-service-links .continue-to-service-links__common{background-image:url("../img/laite_kalevafi_v1_150px.7c61eed9692b.png")}.block--main .continue-to-service-links .continue-to-service-links__ekaleva{background-image:url("../img/laite_ekaleva_v1_140px.e7bfd8972c1d.png");background-position:center -10px}.block--main .continue-to-service-links .continue-to-service-links__ok{background-image:url("../img/laite_omakaleva_v1_110px.a44ae524d03a.png");margin-right:0}.profile-page .well,.profile-page .profile__social-links{margin-top:20px}.profile-page .btn-primary{margin-top:10px}.profile-page h2{margin-bottom:20px}.link-to-cirix-page .well{margin-top:20px}.well__well{background:#fff;padding:20px}.well__well .profile__social-links{margin-top:0}.well__well h1,.well__well h2,.well__well h3,.well__well h4{margin-bottom:15px}.login__link--facebook:before,.facebook-text:before{content:" ";background:url("../img/facebook_icon_20px.0cb7ed9ba095.png") no-repeat;width:30px;height:21px;display:inline-block;position:relative;top:5px}.well--cirix-form{max-width:450px;padding:30px;margin-bottom:20px}.well--cirix-form h2{margin-bottom:15px}.signup .well--cirix-form{max-width:400px}.cirix-customer{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #BCBCB8}.cirix-customer img{max-width:200px}.cirix-customer .label{display:inline-block;width:140px}.cirix-customer:last-child{border-bottom:0;margin-bottom:0}.cirix-customer__text{margin:5px 0}.lost-customer-number{position:relative;top:-15px}.host--kalevamedia .main-title{font-size:24px;font-weight:bold}.host--kalevamedia .km-center-box--wider .main-title,.host--kalevamedia .km-center-box--widest .main-title{margin:0 0 30px}@media screen and (min-width: 768px){.host--kalevamedia .km-center-box--wider .main-title,.host--kalevamedia .km-center-box--widest .main-title{margin:0 0 40px;font-size:36px}}.host--kalevamedia .login__form{margin-top:20px}.host--kalevamedia .form__show-password{font-size:10px;top:-14px;position:relative;text-align:right}.host--kalevamedia .form__show-password button{border:none;background:none;padding:0}.host--kalevamedia .login__links{margin-top:30px}.host--kalevamedia .login__links p{margin:7px 0}.host--kalevamedia .block-kalevamedia-signup-customer-number h2{font-size:24px}.info__group{border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:30px}.info__group:last-child{border:none;margin:0;padding:0}.info__title{font-size:18px}.info__text{margin:8px 0 20px}.orders__title-h3{font-size:18px;margin:30px 0 10px}.well .orders__title-h3{margin:0}.orders__active{margin-bottom:30px}.kalevamedia-notice{background:#e9f5e0;color:black;animation:appear 0.4s ease}.kalevamedia-notice .kalevamedia-notice__content{padding:20px 35px;margin:0 auto;animation:slide 1.0s ease;max-width:600px}@media screen and (max-width: 767px){.kalevamedia-notice .kalevamedia-notice__content{border-bottom:1px solid #65a500}}@media screen and (min-width: 768px) and (max-width: 979px){.kalevamedia-notice .kalevamedia-notice__content{padding:18px 0}}@media screen and (min-width: 980px){.kalevamedia-notice .kalevamedia-notice__content{padding:18px 0 18px 25px}}.kalevamedia-notice .kalevamedia-notice__content>*{max-width:600px}.kalevamedia-notice .kalevamedia-notice__content h4{font-size:18px;font-weight:600;position:relative;margin-bottom:6px}.kalevamedia-notice .kalevamedia-notice__content h4:before{display:block;position:absolute;left:-25px;font-size:20px;font-family:"font-awesome-subset";color:#65a500}.kalevamedia-notice .kalevamedia-notice__content p{font-weight:100;margin:0}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes slide{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.grid--index{margin-top:-22px}.index__main{position:relative}.index__main__image-container{overflow:hidden}@media screen and (min-width: 768px) and (max-width: 979px){.index__main__image-container{min-height:490px;max-height:530px}}@media screen and (min-width: 980px){.index__main__image-container{min-height:550px;max-height:640px}}@media screen and (min-width: 1100px){.index__main__image-container{max-height:675px}.index__main__image-container .index__main__image{width:100%}}@media screen and (max-width: 767px){.index__main__image-container{max-height:150px;border:2px solid #F5F5F5;border-bottom:none;padding:5px}.index__main__image-container .index__main__image{max-height:500px}}.index__main__box{border:2px solid #F5F5F5;padding:5px}@media screen and (max-width: 767px){.index__main__box{border-top:none}}.index__main__box .index__main__box__text{background:#F5F5F5;padding:20px;text-align:center}.index__main__box .index__main__box__text .title{letter-spacing:-2px}@media screen and (min-width: 768px){.index__main__box{position:absolute;top:130px;left:75px;width:340px;box-sizing:border-box}.index__main__box .index__main__box__text{background:rgba(255,255,255,0.8);padding:40px 20px 30px}}@media screen and (min-width: 768px) and (max-width: 979px){.index__main__box{top:50px;left:40px}}@media screen and (max-width: 767px){.index__info{margin:40px -10px 20px}}.index__info__dark{background:#171A1A;padding:30px 10px 80px}.index__info__dark>p{margin-top:10px}.index__info__services{margin-top:30px}.index__info__services__box{background:#fff;padding:30px;margin-bottom:20px}@media screen and (min-width: 768px){.index__info__dark>.title,.index__info__dark>p{margin-left:10px}.index__info__services{*zoom:1}.index__info__services:before,.index__info__services:after{display:table;content:"";line-height:0}.index__info__services:after{clear:both}.index__info__services__box{float:left;width:32%;margin-right:2%;box-sizing:border-box;min-height:550px}.index__info__services__box.last-box{margin-right:0}}@media screen and (min-width: 980px){.index__info__dark{padding:40px 30px}.index__info__services__box{width:30.6%;margin-right:4%;min-height:450px}}.box__text--big{margin:5px 0 18px}.has-yellow-circle{position:relative}@media screen and (max-width: 767px){.has-yellow-circle{padding-bottom:80px}}.yellow-circle{background:#FEC72F;border:2px solid #fff;border-radius:50%;width:155px;height:155px;text-align:center;position:absolute;right:20px;bottom:-95px;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg)}@media screen and (min-width: 768px) and (max-width: 979px){.yellow-circle{bottom:-125px}}.yellow-circle p{position:relative;top:50px;margin:0 20px}.grid--index .yellow-box-link{background:#FEC72F;border:2px solid #F5F5F5;padding:10px 40px;text-align:center;display:inline-block;border-radius:25px;-webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.2);box-shadow:0px 0px 5px 2px rgba(0,0,0,0.2)}.grid--index .yellow-box-link:hover{background:#F4AC2E}.index__info__bottom{margin-top:20px}@media screen and (min-width: 980px){.index__info__bottom{margin-top:40px}}.index__info__bottom p{margin:10px 0}.index__info__bottom__image-container{margin-left:0}@media screen and (min-width: 768px) and (max-width: 979px){.index__info__bottom__image-container img{width:400px}}.index__info__bottom__content{text-align:center}.index__info__bottom__content .yellow-box-link{margin:0 10px 20px}@media screen and (min-width: 768px){.index__info__bottom{*zoom:1}.index__info__bottom:before,.index__info__bottom:after{display:table;content:"";line-height:0}.index__info__bottom:after{clear:both}.index__info__bottom .index__info__bottom__image-container,.index__info__bottom .index__info__bottom__content{float:left}.index__info__bottom .index__info__bottom__content{padding-top:80px;margin-left:20px}}@media screen and (min-width: 768px) and (max-width: 979px){.index__info__bottom .index__info__bottom__content{margin-left:0}}@media screen and (min-width: 980px){.index__info__text{max-width:640px}}@media screen and (min-width: 768px) and (max-width: 979px){.index__info__text{max-width:560px}}.branding-enabled.brand--iijokiseutufi{background-image:url("../img/bg/iijokiseutu_768px.bee4ca879a84.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi{background-image:url("../img/bg/iijokiseutu_1920px.33c3e165b87a.jpg")}}.branding-enabled.brand--iijokiseutufi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--iijokiseutufi .kalevamedia-container .grid--km-footer{border-color:#0073BA;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--iijokiseutufi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/iijokiseutu_logo_black_400px.7abd7eba1e43.png")}}.branding-enabled.brand--iijokiseutufi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--iijokiseutufi .footer__km-logo__img{display:none}.branding-enabled.brand--iijokiseutufi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_iijokiseutu_2_posa_400px.39e73bc9583f.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--iijokiseutufi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--iijokiseutufi .footer__brands{display:none}.branding-enabled.brand--kalevafi{background-image:url("../img/bg/kaleva_768px.ade80fbb322a.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 5%}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi{background-image:url("../img/bg/kaleva_1920px.0e923c3b0b6f.jpg")}}.branding-enabled.brand--kalevafi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--kalevafi .kalevamedia-container .grid--km-footer{border-color:#F28700;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--kalevafi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/kaleva_logo_322px.70f0c41eadab.png")}}.branding-enabled.brand--kalevafi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--kalevafi .footer__km-logo__img{display:none}.branding-enabled.brand--kalevafi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_kaleva_2_posa_400px.e0121ffbdb43.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--kalevafi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--kalevafi .footer__brands{display:none}.branding-enabled.brand--koillissanomatfi{background-image:url("../img/bg/koillissanomat_768px.3f45c1c16b79.jpg");background-repeat:no-repeat;background-size:cover;background-position:bottom}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi{background-image:url("../img/bg/koillissanomat_1920px.a868e2aabee6.jpg")}}.branding-enabled.brand--koillissanomatfi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--koillissanomatfi .kalevamedia-container .grid--km-footer{border-color:#75BD21;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--koillissanomatfi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/koillissanomat_logo_600px.cc406e6ec3c1.png")}}.branding-enabled.brand--koillissanomatfi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--koillissanomatfi .footer__km-logo__img{display:none}.branding-enabled.brand--koillissanomatfi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_koillissanomat_2_posa_400px.c02814d259a4.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--koillissanomatfi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--koillissanomatfi .footer__brands{display:none}.branding-enabled.brand--lapinkansafi{background-image:url("../img/bg/lapinkansa_768px.13a4ffd2ef37.jpg");background-repeat:no-repeat;background-size:cover;background-position:center}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi{background-image:url("../img/bg/lapinkansa_1920px.1a3cd2a87327.jpg")}}.branding-enabled.brand--lapinkansafi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--lapinkansafi .kalevamedia-container .grid--km-footer{border-color:#0075BF;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--lapinkansafi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/lapin_kansa_logo_400px.ae8d93754da8.png")}}.branding-enabled.brand--lapinkansafi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--lapinkansafi .footer__km-logo__img{display:none}.branding-enabled.brand--lapinkansafi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_lapinkansa_2_posa_400px.a5e23c9596fe.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--lapinkansafi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--lapinkansafi .footer__brands{display:none}.branding-enabled.brand--pyhajokiseutufi{background-image:url("../img/bg/pyhajokiseutu_768px.ff2a2cd60f41.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 75%}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi{background-image:url("../img/bg/pyhajokiseutu_1920px.d977dac187e7.jpg")}}.branding-enabled.brand--pyhajokiseutufi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--pyhajokiseutufi .kalevamedia-container .grid--km-footer{border-color:#0099C2;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--pyhajokiseutufi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/lapin_kansa_logo_400px.ae8d93754da8.png")}}.branding-enabled.brand--pyhajokiseutufi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--pyhajokiseutufi .footer__km-logo__img{display:none}.branding-enabled.brand--pyhajokiseutufi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_pyhajokiseutu_2_posa_400px.48766ac2b484.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--pyhajokiseutufi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--pyhajokiseutufi .footer__brands{display:none}.branding-enabled.brand--raahenseutufi{background-image:url("../img/bg/raahenseutu_768px.8fe63d6c0fbd.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 25%}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi{background-image:url("../img/bg/raahenseutu_1920px.fd2837008666.jpg")}}.branding-enabled.brand--raahenseutufi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--raahenseutufi .kalevamedia-container .grid--km-footer{border-color:#75BD21;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--raahenseutufi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/raahen_seutu_logo_496px.7575dc267b6a.png")}}.branding-enabled.brand--raahenseutufi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--raahenseutufi .footer__km-logo__img{display:none}.branding-enabled.brand--raahenseutufi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_raahenseutu_2_posa_400px.ba448594f2ae.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--raahenseutufi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--raahenseutufi .footer__brands{display:none}.branding-enabled.brand--rantalakeusfi{background-image:url("../img/bg/rantalakeus_768px.054d8488b033.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 60%}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi{background-image:url("../img/bg/rantalakeus_1920px.96c2c0e2a9a4.jpg")}}.branding-enabled.brand--rantalakeusfi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--rantalakeusfi .kalevamedia-container .grid--km-footer{border-color:#0099C2;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--rantalakeusfi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/rantalakeus_logo_black_340px.08198caddefc.png")}}.branding-enabled.brand--rantalakeusfi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--rantalakeusfi .footer__km-logo__img{display:none}.branding-enabled.brand--rantalakeusfi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_rantalakeus_2_posa_400px.ffcf7c4651d8.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--rantalakeusfi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--rantalakeusfi .footer__brands{display:none}.branding-enabled.brand--siikajokilaaksofi{background-image:url("../img/bg/siikajokilaakso_768px.5ebfd6334861.jpg");background-repeat:no-repeat;background-size:cover;background-position:50% 75%}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi{background-image:url("../img/bg/siikajokilaakso_1920px.fd7ef493650d.jpg")}}.branding-enabled.brand--siikajokilaaksofi .kalevamedia-container>.scrollable-content{padding-bottom:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi .kalevamedia-container>.scrollable-content{padding-bottom:12rem}}.branding-enabled.brand--siikajokilaaksofi .kalevamedia-container .grid--km-footer{border-color:#0073BA;height:18rem}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi .kalevamedia-container .grid--km-footer{height:12rem}}.branding-enabled.brand--siikajokilaaksofi .km-center-box{box-shadow:none}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi .km-center-box{background-color:rgba(255,255,255,0.9)}}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi .footer__first__brand-logo{height:30px;width:500px;margin-bottom:20px;background-repeat:no-repeat;background-position:left;background-size:contain;background-image:url("../img/logos/siikajokilaakso_logo_540px.f7889f1e2485.png")}}.branding-enabled.brand--siikajokilaaksofi .footer--km .footer__first{padding-right:0}.branding-enabled.brand--siikajokilaaksofi .footer__km-logo__img{display:none}.branding-enabled.brand--siikajokilaaksofi .footer__km-logo__img--brand{background-repeat:no-repeat;background-position:left center;background-size:contain;background-image:url("../img/logos/teksti_siikajokilaakso_2_posa_400px.c7d68f86537a.png");width:100%;height:100%;margin-top:40px}@media screen and (min-width: 768px){.branding-enabled.brand--siikajokilaaksofi .footer__km-logo__img--brand{margin-top:0;background-image:url("../img/logos/kaleva_media_olemme_osa_k_560px.751ea84c4959.png")}}.branding-enabled.brand--siikajokilaaksofi .footer__brands{display:none}.footer__brands{margin-top:30px;padding-top:20px;border-top:2px solid #d9d9d9}.footer__brands__brand,.orders__logo{display:inline-block;width:120px;height:30px;margin:10px 10px;background-repeat:no-repeat;background-position:center;background-size:contain}.footer__brands__brand--kaleva{background-image:url("../img/logos/kaleva_logo_grayscale_300px.b2748a7e63ab.png")}.footer__brands__brand--lapinkansa{background-image:url("../img/logos/lapin_kansa_logo_grayscale_300px.070d1cb72af5.png")}.footer__brands__brand--lounaislappi{background-image:url("../img/logos/lounais_lappi_logo_grayscale_300px.deed70420acf.png")}.footer__brands__brand--uusirovaniemi{background-image:url("../img/logos/uusi_rovaniemi_logo_grayscale_300px.e789b0aaaee6.png")}.footer__brands__brand--koillissanomat{background-image:url("../img/logos/koillissanomat_logo_grayscale_300px.632a1e5bce2a.png")}.footer__brands__brand--iijokiseutu{background-image:url("../img/logos/iijokiseutu_logo_grayscale_300px.d15702c8dc42.png")}.footer__brands__brand--rantalakeus{background-image:url("../img/logos/rantalakeus_logo_grayscale_300px.3a157d6e9305.png")}.footer__brands__brand--siikajokilaakso{background-image:url("../img/logos/siikajokilaakso_logo_grayscale_300px.664098e311b2.png")}.footer__brands__brand--raahenseutu{background-image:url("../img/logos/raahen_seutu_logo_grayscale_300px.61c0506a0af1.png")}.footer__brands__brand--raahelainen{background-image:url("../img/logos/raahelainen_logo_grayscale_300px.ee2e26998ab9.png")}.footer__brands__brand--pyhajokiseutu{background-image:url("../img/logos/pyhajokiseutu_logo_grayscale_300px.3835519dec34.png")}.footer__brands__brand--pudasjarvi{background-image:url("../img/logos/pudasjarvi_lehti_logo_grayscale_300px.fd47ca1e6461.png")}.footer__brands__brand--forum24{background-image:url("../img/logos/forum24_logo_grayscale_300px.8a6e24f2be6f.png")}.footer__brands__brand--oululehti{background-image:url("../img/logos/oulu_lehti_logo_grayscale_300px.d61b1911e968.png")}.footer__brands__brand--kolmiokirja{background-image:url("../img/logos/kolmiokirja_logo_grayscale_300px.be22f3f5bf46.png")}.orders__logo--kaleva{background-image:url("../img/kaleva-account.e2a8d363f749.png")}.orders__logo--lapinkansa{background-image:url("../img/lapin_kansa_logo.7e95650bc0b7.png")}.orders__logo--lounaislappi{background-image:url("../img/logos/lounais_lappi_logo_grayscale_300px.deed70420acf.png")}.orders__logo--uusirovaniemi{background-image:url("../img/logos/uusi_rovaniemi_logo_grayscale_300px.e789b0aaaee6.png")}.orders__logo--koillissanomat{background-image:url("../img/koillissanomat_logo.5cb82b3c7303.png")}.orders__logo--iijokiseutu{background-image:url("../img/iijokiseutu_logo.8c0cc5ac3287.png")}.orders__logo--rantalakeus{background-image:url("../img/rantalakeus_logo.0b67ce204677.png")}.orders__logo--siikajokilaakso{background-image:url("../img/siikajokilaakso_logo.bc9550b668c8.png")}.orders__logo--raahenseutu{background-image:url("../img/raahen_seutu_logo.05413f5a8f82.png")}.orders__logo--raahelainen{background-image:url("../img/logos/raahelainen_logo_grayscale_300px.ee2e26998ab9.png")}.orders__logo--pyhajokiseutu{background-image:url("../img/pyhajokiseutu_logo.03a441494327.png")}.orders__logo--pudasjarvi{background-image:url("../img/logos/pudasjarvi_lehti_logo_grayscale_300px.fd47ca1e6461.png")}.orders__logo--forum24{background-image:url("../img/logos/forum24_logo_grayscale_300px.8a6e24f2be6f.png")}.orders__logo--oululehti{background-image:url("../img/logos/oulu_lehti_logo_grayscale_300px.d61b1911e968.png")}.orders__logo--kolmiokirja{background-image:url("../img/logos/kolmiokirja_logo_grayscale_300px.be22f3f5bf46.png")}.maggio-page{border-top:none;position:relative;min-height:100%;padding:20px 0 5rem}.maggio-page .grid--main{border-top:none}.maggio-page .grid__row{margin-top:0}.maggio-page .grid__half{padding:20px 10px 0}@media screen and (min-width: 768px){.maggio-page .grid__half{padding:20px 0}}.maggio-page .header__title{font-size:28px;margin-top:40px;text-align:center}.maggio-page .header__title img{width:170px}.maggio-page .main-title,.maggio-page .main-title--center{margin-top:0;text-align:center}.maggio-page .order-title{margin-bottom:20px}.maggio-page .well{background:#ECECEC}.maggio-page .btn-primary,.maggio-page .btn-orange,.maggio-page .login__button--facebook,.maggio-page .login__button--google{padding:7px 20px}.maggio-page .btn--trial-continue{margin:20px;min-width:100px}.maggio-page .field-container__field input{padding:8px 2px 8px 10px}.maggio-page .errorlist{margin-top:5px}.maggio-page .login__separator{text-transform:uppercase;width:80%;margin:20px auto}.maggio-page .login__separator span:before,.maggio-page .login__separator span:after{max-width:100px}.maggio-page .profile-info{margin:20px 0 40px}.maggio-page .profile-info .title{margin-bottom:15px}.maggio__info .content a,.maggio__login__info .content a{color:#0062A9}.maggio__info{width:300px;margin:20px auto 0}@media screen and (min-width: 768px){.maggio__info{width:350px;display:inline-block;margin:153px 0 0 60px}}.maggio__info .content{border-top:1px solid #BCBCB8;padding-top:20px}.maggio__info .content p{margin-top:0}@media screen and (min-width: 768px){.maggio__info .content{max-width:300px;display:inline-block;border-top:none}}.maggio-page--login .maggio__login{margin:auto}.maggio-page--login .maggio__login__info{text-align:center;margin-bottom:40px}.maggio-page--login .sidecolumn{display:none}.maggio__login{width:310px;margin:20px auto 0;vertical-align:top}@media screen and (min-width: 768px){.maggio__login{margin:10px 0 0}}.maggio__login .login__form{margin-top:10px}.maggio__login .login__form .help-text{margin:5px 0 0}.maggio__login .login__links{margin:0}.maggio__login .error-text{margin-top:0}.maggio__login .errorlist.nonfield{margin-bottom:0}.maggio-page--index,.maggio-page--signup,.maggio-page--signup-done,.maggio-page--cirix-done,.maggio-page--login,.maggio-page--verification-sent,.maggio-page--verification-sent-signup{text-align:center}.maggio-page--index .header__title,.maggio-page--signup-done .header__title,.maggio-page--cirix-done .header__title{margin-bottom:40px}.maggio-page--index .product-info .main-title,.maggio-page--signup-done .product-info .main-title,.maggio-page--cirix-done .product-info .main-title{text-align:left}@media screen and (min-width: 768px){.maggio-page--index .product-info,.maggio-page--signup-done .product-info,.maggio-page--cirix-done .product-info{padding-right:20px;border-right:1px solid #BCBCB8}}.maggio-page--signup .maggio__signup,.maggio-page--signup .maggio__login,.maggio-page--login .maggio__signup,.maggio-page--login .maggio__login{text-align:left;display:inline-block}.maggio-page--signup.maggio-page--GET .header__title,.maggio-page--login .header__title{margin-bottom:30px}.maggio-page--signup.maggio-page--GET .main-title,.maggio-page--login .main-title{text-align:center;margin-bottom:30px}.maggio-page--signup.maggio-page--GET .maggio__login-info,.maggio-page--login .maggio__login-info{margin:30px 0 0;text-align:center;padding-top:20px;border-top:1px solid #BCBCB8;display:block}.maggio-page--signup.maggio-page--GET .maggio__login-info p,.maggio-page--login .maggio__login-info p{margin:0 0 20px}.maggio-page--signup.maggio-page--GET .maggio__info a,.maggio-page--signup.maggio-page--GET .maggio__info * a,.maggio-page--login .maggio__info a,.maggio-page--login .maggio__info * a{color:#0062A9}.maggio-page--signup.maggio-page--GET .maggio__login-info,.maggio-page--signup.maggio-page--GET .maggio__login-info *,.maggio-page--login .maggio__login-info,.maggio-page--login .maggio__login-info *{font-weight:400}.maggio-page--signup.maggio-page--GET .maggio__login-info a,.maggio-page--signup.maggio-page--GET .maggio__login-info * a,.maggio-page--login .maggio__login-info a,.maggio-page--login .maggio__login-info * a{color:#0062A9}.maggio-page--signup.maggio-page--GET .login__button--facebook,.maggio-page--signup.maggio-page--GET .btn-primary,.maggio-page--signup.maggio-page--GET .login__button--google,.maggio-page--login .login__button--facebook,.maggio-page--login .btn-primary,.maggio-page--login .login__button--google{width:100%;box-sizing:border-box;text-align:center}.maggio-page--signup .maggio__continue-button,.maggio-page--signup .maggio__login-info,.maggio-page--cirix .maggio__continue-button,.maggio-page--cirix .maggio__login-info{display:none}.maggio__signup__submit{text-align:center;margin-top:40px}.product-image{display:none}@media screen and (min-width: 768px){.product--kaleva .product-image--kaleva,.product--lapinkansa .product-image--lapinkansa,.product--raahenseutu .product-image--raahenseutu,.product--pyhajokiseutu .product-image--pyhajokiseutu,.product--raahelainen .product-image--raahelainen,.product--iijokiseutu .product-image--iijokiseutu,.product--koillissanomat .product-image--koillissanomat,.product--rantalakeus .product-image--rantalakeus,.product--siikajokilaakso .product-image--siikajokilaakso{display:block}}.multi-product .product--kaleva .product-image--kaleva,.multi-product .product--lapinkansa .product-image--lapinkansa,.multi-product .product--raahenseutu .product-image--raahenseutu,.multi-product .product--pyhajokiseutu .product-image--pyhajokiseutu,.multi-product .product--raahelainen .product-image--raahelainen,.multi-product .product--iijokiseutu .product-image--iijokiseutu,.multi-product .product--koillissanomat .product-image--koillissanomat,.multi-product .product--rantalakeus .product-image--rantalakeus,.multi-product .product--siikajokilaakso .product-image--siikajokilaakso{display:block}.multi-product .product-image{max-width:270px}.maggio-page--signup.maggio-page--GET .signup{margin-bottom:20px}.maggio-page--signup.maggio-page--GET .signup *{display:none}.maggio-page--signup.maggio-page--GET .signup .form__parallel-fields--maggio{display:block}.maggio-page--signup.maggio-page--GET .signup .field-container--email,.maggio-page--signup.maggio-page--GET .signup .field-container--email *,.maggio-page--signup.maggio-page--GET .signup .field-container--password1,.maggio-page--signup.maggio-page--GET .signup .field-container--password1 *{display:block}.maggio-page--signup.maggio-page--GET .signup .field-container--email .errorlist li *,.maggio-page--signup.maggio-page--GET .signup .field-container--email * .errorlist li *,.maggio-page--signup.maggio-page--GET .signup .field-container--password1 .errorlist li *,.maggio-page--signup.maggio-page--GET .signup .field-container--password1 * .errorlist li *{display:inline}.maggio-page--signup.maggio-page--GET .signup .field-container--email label,.maggio-page--signup.maggio-page--GET .signup .field-container--password1 label{display:none}.maggio-page--signup.maggio-page--GET .maggio__signup{width:300px;vertical-align:top}.maggio-page--signup.maggio-page--GET .maggio__continue-button{display:inline-block}@keyframes show-fields{0%{opacity:0}100%{opacity:1}}.maggio-page--animate .signup .field-container--last_name,.maggio-page--animate .signup .field-container--first_name,.maggio-page--animate .signup .field-container--user_name,.maggio-page--animate .signup .well,.maggio-page--animate .signup .help-text,.maggio-page--animate .signup label,.maggio-page--animate .signup button{animation:show-fields 2s}.maggio-page--signup.maggio-page--POST .btn.btn-primary{width:100%;max-width:300px;box-sizing:border-box}.maggio-page--signup.maggio-page--POST .main-title{margin-bottom:40px}.maggio-page--signup.maggio-page--POST .maggio__info,.maggio-page--signup.maggio-page--POST .maggio__social-login{display:none}.maggio-page--signup.maggio-page--POST .maggio__signup{width:300px}.maggio-page--signup.maggio-page--POST .maggio__signup *{max-width:none}.maggio-page--signup.maggio-page--POST .field-container--user_name{margin-bottom:10px}.maggio-page--signup.maggio-page--POST .help-text--parallel{margin-bottom:20px}@media screen and (min-width: 768px){.maggio-page--signup.maggio-page--POST .maggio__signup{width:600px}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio{*zoom:1}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio:before,.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio:after{display:table;content:"";line-height:0}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio:after{clear:both}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio .field-container{width:47%;float:left}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio .field-container--email,.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio .field-container--first_name{margin-right:4%}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio .field-container--user_name{margin-right:2%}.maggio-page--signup.maggio-page--POST .form__parallel-fields--maggio .help-text--parallel{margin-top:20px}}.product-info,.user-info,.subscription-offers{text-align:left}.user-info .person-name{margin-bottom:20px}.user-info .icon-user{color:#7D7D7D}.user-info .table-label{padding-right:20px}@keyframes color-progress{0%{border-top-color:#F5F5F5}100%{border-top-color:#FEC72F}}.maggio__progress__block{padding-top:4px;display:inline-block;width:23%;margin-right:0.8%;border-top:10px solid #F5F5F5;text-align:center}@media screen and (min-width: 768px){.maggio__progress__block{text-align:right}}.maggio__progress__block--yellow{border-top-color:#FEC72F}.maggio__progress__block--light-yellow{border-top-color:#FCEEC7}.maggio__progress__block--animate{animation:color-progress 2s}.maggio-page--cirix .main-title,.maggio-page--password-reset .main-title,.maggio-page--verification-sent .main-title,.maggio-page--verification-sent-signup .main-title{font-weight:bold;margin:20px 0 40px}.maggio-page--verification-sent-signup .header__title{margin-bottom:20px}.maggio-page--verification-sent-signup .main-title{margin-top:30px}.maggio-page--cirix .link-to-cirix{width:300px;margin:0 auto;clear:both}@media screen and (min-width: 768px){.maggio-page--cirix .link-to-cirix{width:600px}}.maggio-page--cirix .grid--info{padding-top:40px}@media screen and (min-width: 768px){.maggio-page--cirix .grid--info{border-left:1px solid #BCBCB8;padding:40px}}.maggio-page--cirix .btn-primary{width:100%;max-width:400px;box-sizing:border-box}.maggio-page--cirix .customer-number-tips{padding-left:20px;margin-top:20px}.maggio-page--cirix .customer-number-tips li{margin-bottom:20px}.maggio-page--cirix .well--cirix-form{margin:0 auto}.maggio__center-box{width:300px;margin:0 auto;clear:both}.maggio__center-box .btn-primary{width:100%;box-sizing:border-box}@media screen and (min-width: 768px){.maggio__center-box{width:400px}}.multi-product .grid__full-width,.multi-product .main-title{text-align:left}.multi-product h2{font-size:24px}.multi-product .block-portti_customer_without_active_subscription{max-width:660px;margin-bottom:20px}.multi-product .alert{margin:0 0 10px}.multi-product .product-info{padding-right:40px}.multi-product .mobile-border{border-top:1px solid #BCBCB8;padding-top:40px;margin-top:30px}@media screen and (min-width: 768px){.multi-product .subscription-offers{padding-left:40px}}@media screen and (min-width: 1100px){.scrollable-content{width:92.08333%;padding:0 20px}.grid{width:100%}}
