@import url('https://fonts.googleapis.com/css?family=Titillium+Web:Regular');
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:Light');
@import url('https://fonts.googleapis.com/css?family=Roboto+Slab:Bold');
$bgColor1:#565758;$bgColor2:#E62F22;; .article-overlay .department-tag::after{content: "|";
    color: #969696;
    padding: 0px 5px;
    font-size: 14px;
    font-weight: bold;}span.ag_page_navigation_top {display:  none;}.article-css .article-author{font: 400 11px 'Montserrat',sans-serif;
    text-transform: uppercase;
display:block;
margin:0px;}.article-css .lihava{font: 900 14px 'Montserrat Bold',sans-serif!important;}.article-css p.text{font: 300 13px 'Montserrat',sans-serif;}@media only screen and (max-width: 771px){.col-section{margin-right:0px!important;}}.col-section{margin-left: 0px !important;
margin-right: 10px;
padding: 0px;}.col-text a:hover{color: #DA02A7;}.col-title{font: 700 16px 'Montserrat',sans-serif;
    text-transform: uppercase;
    padding: 15px 10px 10px 10px;}.facebook-frame{border-bottom: 3px solid  #DA02A7;}.logo h1{color: #72B733;
    font-size: 100px;
    font-weight: lighter;
    margin: 0px;
    letter-spacing: -9px;
font-family: 'Anton', sans-serif;
margin-bottom: -10px;}.nav-item .slogan{text-transform: capitalize;
    margin: 0px;
    margin-top: -10px;
    font-weight: 700;
    margin-left: 3px;}.some-item{padding: 0px 10px;
    font-size: 18px;
    color: #C5C5C5;
    transition: color 0.1s;
    will-change: color;
    cursor: pointer;}body{margin:0;
    overflow-y: hidden;
background: linear-gradient(90deg, #ddd 0%, #fff, 4%, #fff 96%, #eee 100%);}#nav-sideline{border-right: 3px solid $bgColor2;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
transform: scale(0);}@media screen and (max-width:399px){.main-article-frame .article-headline h1, .main-mini .main-article-frame .article-headline h1{
        font-size:18px!important;
    }
    .date-time-author{
        font-size:12px;
        flex-wrap: wrap!important;
    }
    .main-article-frame h3.ingres{
        font-size: 14px;
    }
    .department-tag span{
        font-size: 11px;
        padding: 2px 5px;
        top: -23px;
    }}a{text-decoration: none;}.articlepage .article-image{padding-top: 15px;}.col-section img{margin-left: 0px !important;}.mobile-nav-launcher{font-size: 1.5em;
color: white;}@media only screen and (max-width: 771px){.nav-item-frame{display: flex;
    flex-direction: column !important;
    justify-content: flex-start !important;
    bottom: 0;
    z-index: 20;
    margin: 0px!important;
    border: none!important;}}.nav-item-frame-wrap{}.nav-item i.fa.fa-home.fa-2x{margin-top:-5px;}.order{}.side-col{padding:15px;background-color: #fff;
max-width: 300px;
border: 1px solid #a0a0a0;
border-radius: 8px;}.subscribe-box{position: fixed;
    bottom:0;
background: linear-gradient(90deg, #600,#A00,#800);
border: 2px solid #black;
border-radius: 10px;
color: white;
padding: 20px;
    z-index: 10;
    right: 0;
    font: 300 20px 'Roboto Slab',sans-serif;
    transform: translateY(150%);
    transition: transform 0.4s ease;}.tilaa-lehti{font-family:"Titillium Web";font-weight:400;font-size: 22px;}p.Caption, p.Source, .no-captions p.Caption, .no-captions p.Source{display:none!important;}div a{text-decoration:none;color:#000;}h3.ingres{font: 700 14px 'Montserrat',sans-serif;}.article-css p.Source{margin-top: 10px!important;}.article-css p.Source::before{content: 'Kuvat: ';
    font-weight: 400;
    text-transform: capitalize;
    color: #d14e94;}.department-tag span{font-family: 'Montserrat', sans-serif;
font-size: 13px;
color: #969696;
font-weight: bold;
display: none!important;}.kolumn-box .article-headline h1{font-size: 15px;}.main-article-frame{position:relative;
height: 100%;}.main-article-frame.big-main .article-overlay{}.main-article-frame h3.ingres{margin: 10px 0px;
    font: 300 14px 'Montserrat',sans-serif;}.main-article-list{}.main-mini.main-article-frame .article-headline h1{font-size:18px;}.nav-item span{user-select: none;
color: #FFF;
font-family: 'Anton', sans-serif!important;
font-size: 18px;
font-weight: 900!important;
    text-transform: uppercase;
    padding: 10px;
    cursor: pointer;
    transition: color 0.1s;}.relative{position: relative;}.article-overlay{color: #000;
   font-family: 'Montserrat', sans-serif;
    padding: 5px 30px;
    background: linear-gradient(rgba(59, 59, 59, 0.5),rgba(29, 29, 29, 0.75));
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;}.articlepage .article-css .Image p.Caption{display: inline-block;
    font: 400 12px 'Montserrat',sans-serif;
    font-style: italic;
    background-color: #efefef;
    margin: 0px;
    padding: 10px;
    width: 100%;
    box-sizing: border-box;}.articlepage .article-image p.Caption{display: unset;
font: 700 12px 'Montserrat',sans-serif;
font-style: italic;
margin-left: auto;}.col-text{font: 400 16px 'Montserrat',sans-serif;
    padding: 10px 0px;}.content{margin-top:15px;}.footer-fit{background: linear-gradient(#f5f5f5 0%,#a5a5a5 75%, #666666 100%);
font-weight: 900;
list-style: none;
list-style-type: none;
margin-top: 30px!important;
padding-top: 30px!important;
border-top: 1px solid #a0a0a0;
border-bottom: 1px solid #a0a0a0;}.listasivu p.ingressi, .listasivu h2.ingressi{font: 700 14px 'Montserrat',sans-serif!important;}.list-page .article-headline h1{font: 700 18px 'Anton', sans-serif;
    margin: 10px 0px;}.main-col{margin-right:10px;position: relative;}.nav-item span:hover{color: #CCC;
/*box-shadow:
      0 0 2px 2px #999, 
      0 0 4px 4px #777,
      0 0 6x 6px #555,
      0 0 8px 8px transparent;*/}p.ingressi, h2.ingressi{color:#363636FF;font-size: 18px;
font-weight: 400;
font-family: 'Montserrat', sans-serif!important;
margin-top: 0px!important;
margin-bottom:1px!important;}.testborder{border-left: 1px solid #a0a0a0;}.tilaa-lehti-mobile span{/*padding: 10px 10px 8px 10px;*/
/*padding: 2px 5px 2px15px !important;*/
border-radius: 5px;
/*    background: $bgColor2;*/
    color: white;
margin-top: 2px;
min-height: 30px;
padding: 5px !important;

background: linear-gradient(270deg, $bgColor2,#ff0000, #650000);
background-size: 400% 400%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}}.tilaa-lehti span{/*padding: 10px 10px 8px 10px;*/
padding: 12px 15px 12px 15px;
border-radius: 5px;
/*    background: $bgColor2;*/
    color: white;
margin-top: 2px;
min-height: 30px;

background: linear-gradient(270deg, $bgColor2,#ff0000, #650000);
background-size: 400% 400%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}}#nav-underline{position: absolute;
    border-bottom: 3px solid $bgColor2;
    bottom: 0;
    width: 100%;
    left: 0;
    right: 0;
    transition: width 0.3s ease, left 0.3s ease;
    will-change: width, left;}p.sitaatti, p.sitaattilahde{font: italic 700 24px 'Playfair Display',serif;
    color: #d14e94;
    position: relative;}p.sitaattilahde:before{content: ' - ';}.fit-article-col p.ingressi, .fit-article-col h2.ingressi{font-weight:700;
font-size:18px;}.fit-article-vol .article-headline h1{font-size: 34px;}.fit-footer-fa .fit-fa{background-color: #F1F1F1;
    height: 30px;
    width: 30px;}.fit-footer-links a, .fit-fa a, .fit-footer-text{color: #363636;}.fit-footer-links a, .fit-footer-text p{font-size:16px;font-family:"Titillium Web";font-weight:300;line-height:18px;margin:3px 0px;}.fit-footer-text{margin-left: 1em;}.fit-some-lg{margin-bottom:  30px;}.fit-some-lg .fit-fa{height: 50px;
    width: 50px;
    font-size: 1.5em;
    margin: 0px 5px;}.lueartikkeli a{position: relative;
padding-bottom: 20px;}.lueartikkeli a:after{content: "LUE ARTIKKELI";
    position: absolute;
    font: 600 11px 'Montserrat',sans-serif;
    padding-bottom: 2px;
    border-bottom: 2px solid #025272;}.luefit p{font-size:16px;/*margin: 0px auto 20px auto;*/
margin-left: 0px!important;
margin-right: 10px!important;
font-weight: 700;
margin-top: auto!important;
font-family: 'Anton', sans-serif;
margin-bottom: auto!important;}@media only screen and (max-width: 1024px){.main-col{margin: 0px 10px!important;}}.margintop50{margin-top:50px;}.mini-list .article-headline h1{font-size:22px;font-family: 'Anton', serif;}.vinjetsizer{/*margin: 20px 0px 20px 0px;
border-bottom: 2px solid #565858;*/
margin: 0px!important;
background: #ed1c24;
padding: 3px;
position: relative!important;
left:-10px!important;
bottom: -1px!important;
border-radius: 4px 4px 0px 0px;}.vinjetsizer p {/*color: #565858;*/
color: #fff;}@media only screen and (min-width: 789px){.nav-item-frame{
display:flex!important;
}}span.rrssb-icon{height: 30px;
    width: 30px;
    display:  flex;
    justify-content:  center;
    align-items:  center;
    background-color: #aaa;
    border-radius:  50%;
    margin-right:  5px;
    transition:  color 0.1s ease, background-color 0.1s ease;
    color: #eee;}span.rrssb-icon:hover{background-color: #bbb;color: #fff;}p.tekijat{font: 400 12px 'Titillium Web Regular',sans-serif;
    text-transform: uppercase;
    display: inline-block;
    margin: 0px;}span.ag_page_navigation_bottom a:after{content: none;}span.ag_page_navigation_bottom{width:  100%;
    display:  flex;
    justify-content: center!important;
margin-top: 5px;
margin-bottom: 10px;
font-family: 'Roboto Slab', serif;}span.ag_page_navigation_top a, span.ag_page_navigation_bottom a{color: #363636;
    background: #fff;
    margin: 0 -1px 0 0;
    padding: 6px 5px 4px;
    min-width: 20px;
    max-width: 30px;
    
    border: 1px solid #dadada;
    font-family: proxima-nova, helvetica, sans-serif;
    font-weight: 600;
    text-align: center;}span.ag_page_navigation_top a:hover, span.ag_page_navigation_bottom a:hover{color: #FFFFFF;
    background: #565858;
    margin: 0 -1px 0 0;
    padding: 6px 5px 4px;
    min-width: 20px;
    max-width: 30px;
    margin-bottom: 20px;
    border: 1px solid #174c6c;
    font-family: proxima-nova, helvetica, sans-serif;
    font-weight: 600;
    text-align: center;
    z-index: 2;}span.ag_page_navigation_dots, span.ag_page_navigation_current{color: #FFFFFF;
    background: #565858;
    margin: 0px -1px 0 0;
    padding: 7px 6px 5px;
    min-width: 20px;
    max-width: 30px;
    margin-bottom: 20px;
    font-family: proxima-nova, helvetica, sans-serif;
    font-weight: 600;
    z-index: 2;
    text-align: center;}span.ag_result_count{margin-bottom: 25px;}button.fa-button{transition: color 0.1s ease;}.article-css p.tekstisitaatti::before{position: absolute;
    top: -10px;
    left: 20px;
    bottom: -10px;
    width: 25px;
    margin-left: -25px;
    content: '';
    background-image: url(/neodirect/static/6/bordervertical.png);
    background-position: top left;
    background-repeat-x: no-repeat;
    background-repeat-y: repeat;
    background-size: contain;}@media only screen and (max-width: 771px){.fit-article-col p.ingressi, .fit-article-col h2.ingressi{font-size: 16px;}}@media only screen and (max-width: 771px){.fit-footer-text{margin-left: 0px;
margin-bottom: 50px;}}@media only screen and (max-width: 771px){.fit-footer-wrapper{padding: 1em!important;}}.fit-top-nav-addon-row-2{border-top: 1px solid #dadada;
background: linear-gradient(90deg,#555,#000,#333);
border-bottom: 1px solid #dadada;}.fit-top-nav-addon-row-2 .fit-fa{font-size: 0.9em;
    height: 18px;
    width: 18px;}.front-content-mini-content-box-marginalizer{margin-bottom: 3px;}.kaupallinenyhteistyo{z-index: 10;}.kaupallinenyhteistyo p{color: white;
    padding: 10px;
    margin: 0px;
    position: absolute;
    font: 600 14px 'Montserrat',sans-serif;
    text-transform: uppercase;
    background: #ecced3;}.mobile-nav-launcher.active .fit-close, .mobile-nav-launcher .fit-open{display:  block;
color: white;}.mobile-nav-launcher.active .fit-open, .mobile-nav-launcher .fit-close{display:  none;
color: white;}@media only screen and (max-width: 771px){.mobile-nav-launcher, .spacer{display: none!important;}}.nav-item-frame .search{}.nav-item-frame .search button{background: none;
    border: 0;
    height: 25px;
    padding: 0px;
    width: 25px;
    margin-top: -3px;
outline: none;}.nav-item-frame .search input{border: none;
outline: none;
background: #999988;}.search_article{padding-bottom: 10px;
    border-bottom: 1px solid #dadada;
    margin-bottom: 10px;}.search_article h1{margin-top: 0px;
    font-size: 20px;}.searchBox button.fa-button{margin: 6px 6px 5px 0px;
    background: transparent;
    border: none;
    padding: 6px;}.searchHide{padding: 5px;
color: #fff;}.main-article-list p.teksti{color:#FFFFFFFF;font: 400 16px 'Montserrat',sans-serif;}@media screen and (max-width: 1320px){.page {
padding: 0px 10px;
}}@media screen and (max-width: 1040px){.page {
padding: 0px;
}}@media screen and (max-width: 1085px){.nav-item a{
font: 700 13px 'Montserrat',sans-serif;
}}@media only screen and (max-width: 788px){.nav-item, .searchButton, .searchButton button{
justify-content: center!important;
        width: 100% !important;
        font-weight: 400 !important;
}
.nav-item-frame{
    display: flex;
    flex-direction: column !important;
    justify-content: flex-start !important;
    bottom: 0;
    z-index: 20;
    margin: 0px !important;
    border: none !important;
}
.header-frame{
    justify-content: space-between !important;
}}.article-overlay span.textelement-embargo.datetime{font-family: 'Anton', sans-serif;
color: #969696!important;
    font-size: 13px;}.bottom .article-overlay{padding:0px 20px;}.bottom .main-article-frame .article-headline h1{font-size: 18px;
    line-height: 20px;
padding-top: 10px;}.main-article-list a > div{height: 100%;}.searchFix{position: absolute;
right: 64px;
background: white;
top: 25px;}.small .article-overlay{padding: 10px;}.small .article-overlay .department-tag::after{font-size:13px;}.small .main-article-frame .article-headline h1{line-height: 20px;
font-size: 20px;
letter-spacing: 0.25px!important;
font-weight: 700;}@media only screen and (max-width: 771px){.subscribe-box, .subscribe-box-minimized{justify-content: center!important;}}.top_article_list .main-article-list{margin-bottom: 0px;}.top_article_list .top{padding-bottom: 5px;}.top .rightBox{max-height: 425px;}.top .small.main-article-list a{overflow:hidden;}.top .small.main-article-list a:first-child{margin-bottom: 6px;
overflow:hidden;}.top .small.main-article-list a:last-child{margin-bottom: 2px;}.small .article-overlay .department-tag span, .small, .small .article-overlay span.textelement-embargo.datetime{font-size:13px;color: #969696!important;
font-family: 'Montserrat', sans-serif!important;}.article-overlay .department-tag span{font-family: 'Montserrat', sans-serif!important;
color: #969696;
font-size: 14px;}p.tekstisitaattilahde{font-family:"Titillium Web";font-weight:400;color: #565858;
    margin-left: 20%;
    font-size: 13px;
margin-top: 5px;}a.ag_paid_content{position: relative;}a.ag_paid_content::before{position: absolute;
    top: 10px;
    right: 10px;
    z-index: 100;
    height: 100%;
    width: 60px;
    content: " ";
    background-image: url(/neodirect/static/12/hifipress.png);
    background-repeat: no-repeat;
    background-size: 100%;}.articleContentWrap{padding-left: 10px;
padding-top: 25px;}.articleContentWrap p.teksti{font-family: 'Montserrat', sans-serif;}.articleContentWrap p.valiotsikko{font-size:18px;color:#000000FF;font-family: 'Anton', sans-serif;}.auto-bild-sign{position:absolute;
    top: 0px;
    left: 0px;
    z-index: 10;
    padding: 10px;
    background-color: red;
    width: 265px!important;
    min-width: 265px!important;
    max-width: 250px!important;
    font: 700 12px 'Montserrat',sans-serif;
    text-align: center;
    justify-content: center!important;
    display: flex;
    color: #fff;
    text-transform: uppercase;}.capitalisizer{text-transform: uppercase;}.deptwrap .department-tag::after{content: " ";
    color: #969696;
    padding: 0px 5px;
    font-size: 13px;
    font-weight: bold;}.errormessage a{color: $bgColor1;}.errormessage, .errormessage p, .errormessage a{display: inline-block;
    font-family: "Titillium Web";}.header_panorama iframe{margin:20px 0px 10px 0px;}.loginformpressdoor{padding:0px 20px;background:#f7f7f7;}.loginformpressdoor p{margin: 0 auto;
font-family: "Titillium Web";
    color: #545454;
    text-align: center;
    max-width: 400px !important;}.loginformpressdoor p.button{background-color: #68c052;
    border-color: #68c052;
    padding: 0.75rem 1.5rem;
    font-size: 1.25rem;
    border-radius: 0.3rem;
    border: 1px solid transparent;
    margin: 10px auto;}.loginformpressdoor p.button a{color: #fff;}.loginformpressdoor p.button:hover{background-color: #50a33c;
    border-color: #4d9c39;}.mid .main-article-list a{margin-bottom:20px;}.navi-header-panorama-ad{padding-left: 10px;
padding-bottom: 5px;}.nav-tilaa-lehti-desktop-wrapper{min-height: 30px;}.top_article_list{margin-bottom:40px;}.article-overlay h2{color: #fff!important;
line-height: 1.2;
font-family: 'Montserrat', sans-serif!important;}.deptwrap span.textelement-embargo.datetime{font-size: 13px;
color: #969696!important;
font-family: 'Montserrat', sans-serif;}.main-article-list .top_article p.teksti{font-size:16px;color:#363636FF;font-family: 'Montserrat', sans-serif!important;}p.tekstisitaatti{width: 40%;
color: #565858;
padding-top: 10px;
margin-left: 20%;
margin-bottom: 0px;
font-family: 'Montserrat', sans-serif;}main-content-box-lower-right{margin-left: 4px!important;}.ad-bottom-marginalizer iframe{margin-bottom: 10px;}.article-overlay h1.otsikko{margin-bottom: 0px!important;}.blast-from-the-past .article-overlay h1.otsikko{border-bottom: 10px!important;}.blast-from-the-past .imgWrap, .blast-from-the-past .article-overlay{border-radius: 12px;}.body-wrapper{/* nothing */}.brand-page .top_article_list a{margin-bottom: 20px;}.call-to-action h3{font-family: 'Anton', sans-serif!important;
margin: 0px;
line-height: 28px!important;}.cross-promoter .feed-item-list h1{font-size: 18px!important;
line-height: 20px!important;
padding-top: 2px!important;
margin-top:0px!important;
margin-left:10px!important;
margin-bottom:18px!important;}.feed-item-list h1{font-size: 18px !important;
    line-height: 20px !important;
    padding-top: 5px !important;
    /* margin: 10px !important; */
    margin-bottom: 20px!important;}.ingressi-marginalizer p{margin-top: 3px!important;
margin-bottom: 3px!important;
font-family: 'Montserrat', sans-serif!important;}.koeajo{color: #fff!important;
font-size: 16px;
margin: 5px;
font-family: 'Roboto Slab', serif;}.koeajo div a:visited, .koeajo div a{color: #fff!important;}.main-col .big h1, .main-col .small h1{font-family: 'Anton', sans-serif;
color: white;
  -webkit-text-fill-color: white;
  -webkit-text-stroke-width: 0.4px;
  -webkit-text-stroke-color: black;}.red-box-otsikko h1.otsikko::before{color: #fde63a!important;
font-size: 16px;
margin-left: 5px;
content: 'Päivän lukusuositus: ';
font-family: 'Anton', serif;}.red-the-latest-issue{background: #ed1c24;
color: #fff;
border-radius: 5px;}.red-the-subscription a,.red-the-subscription a:visited{font-size:20;font-family:"Roboto Slab";font-weight:700;background: #ed1c24;
color: #fde63a;
margin: 4px;
font-weight: 700;}.tilaa-lehti-mobile{font-size: 14px!important;}.vinjet-wrapper-top-marginalizer{margin-top: 4px;}.top_article_list span.textelement-embargo.datetime, .main-article-list span.textelement-embargo.datetime{/*color: #eee!important;*/
color: #969696;
font-family: 'Montserrat', sans-serif!important;
font-weight: 300;}.cross-promoter span.publication-name.string{font-family: 'Montserrat', sans-serif!important;
    color: #969696;
    font-size: 13px;
font-weight: bold;
margin-bottom:0px!important;
margin-left:10px;}span.kursiivi{font-style: italic;}.ab-fakta .fakta{font: 400 16px 'Anton',sans-serif;
    padding: 0px 40px;
width: calc(100% - 80px);}.ab-fakta .faktavinjetti::before{content: 'Fakta: '}.ab-fakta p:not(.faktavinjetti), .fit-sitaatti p{width: 100%;
    box-sizing: border-box;}.articleContentWrap p.teksti a{text-decoration: none;
    color: #b12e24;/*$bgColor2;*/
/*    font: 700 14px 'Montserrat',sans-serif;*/
font-weight: 900;
    /*text-transform: uppercase;*/
    padding-top: 10px;
    transition: color 0.1s;
    will-change: color;
display: inline;}.daily-competition{border-radius: 6px;
background: #ed1c24;
margin-top: 5px;}.daily-competition h1{color: #fff!important;
font-size: 16px;
margin: 5px;
font-family: 'Anton', serif;}.daily-news{border-radius: 6px;
background: #ed1c24;
margin-top: 5px;}.inline{display: inline !important;}.main-col .articleContentWrap .crop_container, .main-col .articleContentWrap div.Image, .main-col .articleContentWrap .Image_{margin-bottom: 20px!important;}.make-it-fourteen h1{font-size: 22px!important;
margin-left: 5px;
margin-right: 5px;
margin-bottom: 10px;}.pressdoor{background-color: rgb(247, 247, 247);}.red-box-competition-otsikko h1.otsikko::before{color: #fde63a!important;
font-size: 16px;
margin-left: 5px;
content: 'Osallistu kilpailuun: ';
font-family: 'Anton', serif;}.red-box-kilpailu h1:before{color: #fde63a!important;
font-size: 16px;
margin-left: 5px;
content: 'Kilpailu: ';
font-family: 'Anton', serif;}.red-box-perus-otsikko h1.otsikko::before{color: #fde63a!important;
font-size: 16px;
margin-left: 5px;
content: 'Uusin artikkeli: ';
font-family: 'Anton', serif;}.red-the-latest-issue a,.red-the-latest-issue a:visited{color: #fde63a!important;}.red-the-most-read a div.Image{border: 2px solid white;
border-radius: 4px;}.red-the-most-read div a,.red-the-most-read div a:visited{font-size: 14px!important;
color: #fde63a!important;}.side-col .ag_search_entry,.side-col .ag_result_count{display: none!important;}.subscribe-box div a:link, .subscribe-box-minimized div a:link,.subscribe-box-minimized a:link{color: white!important;}.subscribe-box div a,.subscribe-box-minimized div a,.subscribe-box-minimized a{color: white!important;}.subscribe-box div a:visited, .subscribe-box-minimized div a:visited,.subscribe-box-minimized a:visited{color: white!important;}.subscribe-box-minimized{position: fixed;
    bottom: 0;
    background: linear-gradient(90deg, #600, #A00, #800);
    border: 2px solid darkred;
    border-radius: 10px;
    color: white;
    padding: 5px;
    z-index: 9;
    right: 0;
    font: 300 14px 'Roboto Slab',sans-serif;
    display: none;
    margin: auto;}.toimitus{font-family: 'Montserrat', sans-serif;
color: #969696!important;
font-size: 16px;
font-weight:400;
line-height: 18px;}.white-wrapper{border: 2px solid white;
border-radius: 3px;}.yhteistyokumppani{font-family: 'Roboto Slab', serif;
color: #565858;
margin: 0px;
line-height: 14px;
    text-transform: uppercase;
	    text-align: center;
    justify-content: center!important;},marginTop5{margin-top:5px;}.ab-fakta{border: 2px solid #ed1c24;
    border-radius: 9px;
    margin-bottom: 20px;}.ab-fakta .faktaotsikko{font: 700 22px 'Anton',serif;
    padding: 0px 40px;}.ab-fakta .faktavaliotsikko, .ab-fakta .faktalahde{font: 700 20px 'Anton',serif;
    padding: 0px 40px;}.advertorial .department-tag span.webdepartment-name.string{background: white;}.articleContentWrap .article-headline h1{color:#000000FF;font-family: 'Anton', sans-serif;}.article-css .article-headline h1{font-size:30px;font-family: 'Anton', sans-serif;}@media only screen and (max-width: 771px){.article-css .article-headline h1{font-size:25px;font-family: 'Anton', sans-serif;}}.article-css p.tekstisitaatti{font: italic 700 24px 'Montserrat',serif;
    color: #ed1c24;
    position: relative;
padding-left: 40px;
margin: 40px 0px;}.article-css .valiotsikko{font: 700 18px 'Anton',sans-serif;}.article-headline h1{font-size:24px;font-family: 'Anton', sans-serif;
color: #000;/*#565858;*/
margin: 0px;
line-height: 28px;}.daily-news h1{color: #fff!important;
font-size: 16px;
margin: 5px;
font-family: 'Anton', serif;}.daily-recommendation h1,.no-removal-daily-recommendation h1{color: #fff!important;
font-size: 16px;
margin: 5px;
font-family: 'Anton', serif;}.fiidi-esirivi p.esirivi {margin: 0;
    color: #ed1c24;
    font: 400 12px 'Roboto Slab',sans-serif;
    text-transform: uppercase;}@media only screen and (max-width: 771px){.header-frame{justify-content: space-between!important;
/*background: linear-gradient(90deg,#555,#000,#333);*/
background: linear-gradient(180deg, #622 0%, #e11923 2%, #e11923 98%, #622 100%)!important;}}@media only screen and (max-width: 771px){.header_panorama iframe{margin:10px 0px 10px 0px !important;}}.hello-darkness-my-old-friend{border-bottom:2px solid #999988;background: linear-gradient(180deg, #622 0%, #e11923 2%, #e11923 98%, #622 100%)!important;}.imgWrap{overflow: hidden;
position:relative;
background: #a0a0a0;
min-height: 158px;}.listasivu .main-mini .main-article-frame .article-headline h1{font: 700 22px  'Anton', sans-serif;}.logo{padding: 0px 0px;
margin-left: 1px;
margin-right: 1px;
margin-top: 1px;
margin-bottom: 3px!important;
 height: 140px!important;      
  object-fit: cover;    
  object-position: center;}.main-article-frame .article-headline h1{color:#FFFFFFFF;margin-bottom: 10px;
    margin-top: 0px;
line-height: 34px;
font-size: 30px;
letter-spacing: 0.15px;
font-family: 'Anton', serif;}.mobi-black{background: linear-gradient(180deg, #622 0%, #e11923 2%, #e11923 98%, #622 100%)!important;}.nav-item{font-family: 'Anton', sans-serif!important;
font-size: 18px;
font-weight: 900!important;
    text-transform: uppercase;
    padding: 10px;
    cursor: pointer;
    transition: color 0.1s;
    will-change: color;
box-sizing: border-box;
position:relative;}.side-col-luefit{font-size:16;/*margin: 0px auto 20px auto;*/
margin-left: auto!important;
margin-right: auto!important;
margin-top: auto!important;
margin-bottom: auto!important;
text-align: center;
font-family: 'Anton', sans-serif;}.top_nav{border-bottom:1px solid #999988;background: #e11923!important;}.ab-fakta .faktavinjetti{border-radius: 6px;
    background: #ed1c24;
    box-sizing: border-box;
	
	color: #fde63a !important;
    font-size: 16px;
    margin-left: 0!important;
margin-right: 0!important;
	margin-top: 0!important;
	margin-bottom: 20px;
	 padding: 15px;
    font-family: 'Anton', serif;
	    text-transform: uppercase;}.addon-link{padding: 12px;
font: 500 10px 'Montserrat', sans-serif;
text-transform: uppercase;}.addon-link span{color:#DCDCDC;}.advertorial, .advertorial .department-tag span{color: #ed1c24!important;
    text-transform: uppercase;}.a-forced-as-display-flex a{display: flex;}.ag-coockie-snackbar{position: fixed;
    bottom: 20px;
    background-color: #fff;
    right: 20px;
    border: 1px solid #dadada;
    border-top: 2px solid #D7007F;
    color: #000;
    box-sizing: border-box;
    padding: 20px;
    box-shadow: 1px 5px 10px -5px;
    transition: transform 0.2s ease, opacity 0.2s ease;
    opacity: 0;
    transform: translateY(150%);}.ag-coockie-snackbar button{width:  100%;
    box-sizing:  border-box;
    padding: 5px;
    outline: none;
    border: none;
    background-color:  #dadada;
    border:  1px solid #dadada;
    cursor:  pointer;
    text-transform:  uppercase;
    font-size:  11px;
    transition: background-color 0.1s ease, color 0.1s ease;}.ag-coockie-snackbar button:active, .ag-coockie-snackbar button:hover{background-color: #D7007F;
    color: #fff;
    border-color:transparent;}.ag-coockie-snackbar p{text-align:center;
width:100%;}.article-content h2.ingressi{font-weight: 700!important;
font-size: 18px!important;
font-family: 'Montserrat', sans-serif!important;}.article-content p.Caption{font-family:"Titillium Web";font-weight:300;display: block!important;
color: #fff;
background: linear-gradient(rgba(33, 33, 33, 0.8) 0%, rgba(0, 0, 0, 1.0) 37%, rgba(0, 0, 0, 1.0) 100%);
top: -25px;
position: relative;
padding: 7px;
margin-top: 0px;
font-size: 14px;}.article-content p.Source{font-family:"Titillium Web";font-weight:300;display: block;
color: #000;
font-size: 14px;
position: relative;
top: -40px;}.article-content p.Source::before{content: "Kuva: ";
text-transform: capitalize;
margin-left: 7px;}.articleContentWrap p.teksti a:visited{text-decoration: none;
    color: #711D17;
    /* font: 700 14px 'Montserrat',sans-serif; */
    font-weight: 900;
    /* text-transform: uppercase; */
    /* padding-top: 10px; */
    transition: color 0.1s;
    will-change: color;
    display: inline;}.article-css .department-samll{padding-right: 0px;}.article-date, .article-time, .article-author{margin-right:0px;}.blur_box{position: absolute;
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 49%, white 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(49%, white), color-stop(100%, white));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 49%, white 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 49%, white 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 49%, white 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 49%, white 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
    bottom: 0;}.borderico{background-image: url(/neodirect/static/6/border980.png);
    margin: 10px 0px;
    background-repeat-y: no-repeat;}.col-text a{text-decoration: none;
    color: $bgColor2;
    font: 700 14px 'Montserrat',sans-serif;
    text-transform: uppercase;
    padding-top: 10px;
    transition: color 0.1s;
    will-change: color;
display: inline;}.daily-kilpailu{background: linear-gradient(170deg, #ed1c24 0%, #b12e24 40%, #ed1c24 80%, pink 82%, white 83%, pink 84%, #ed1c24 86%,#b12e24 100% )!important;
background-size: 300% 300%!important;

-webkit-animation: AnimationName 25s ease infinite;
-moz-animation: AnimationName 25s ease infinite;
animation: AnimationName 25s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}}.fit-fa{padding: 5px;
    margin-right: 5px;
    background-color: $bgColor1;
    border-radius: 50%;
    height: 20px;
    width: 20px;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;}.fit-footer-fa{margin: 15px 0px;}.koeajo div{border-radius: 6px;
background: #ed1c24;
margin: 5px;
padding: 10px 10px;
border: 1px solid #b12e24;

background: linear-gradient(270deg, $bgColor2,#ff0000, #650000);
background-size: 400% 400%;

-webkit-animation: AnimationName 10s ease infinite;
-moz-animation: AnimationName 10s ease infinite;
animation: AnimationName 10s ease infinite;

@-webkit-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}
@keyframes AnimationName { 
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
}}.main-article-list, .mini-list, .listasivu a{margin-bottom: 5px;}.nav-item .logo{font-family: serif;
    font-weight: lighter;
    font-size: 32px;
    color: #DA02A7;}.searchBox input{border: 4px solid #444;
    outline: none;
    margin: 5px 0px 5px 5px;
    padding: 3px;
    font: 500 14px "Roboto", sans-serif !important;
    color: #000;
    width: 100%;
    appearance: none !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    border-radius: 8px;
    padding: 10px;
    background: linear-gradient(90deg, #ddd 0%,#eee 20%,#eee 80%,#ddd 100%);
/*border: none;
    outline: none;
    margin: 5px 0px 5px 5px;
padding: 5px;
    font: 500 14px 'Montserrat',sans-serif!important;
    color: #000;
width: 100%;
appearance: none !important;
-moz-appearance: none !important;*/
-webkit-appearance: none !important;}.searchBox input::ms-expand{display: none;
appearance: none;
    -webkit-appearance: none;
    -moz-appearance: checkbox-container;
    border-style: none;
visibility: hidden;}@media screen and (max-width: 1060px){.nav-item a{
font: 700 12px 'Montserrat',sans-serif;
}}.nav-item-frame-wrap .logo a *, .e-paper-frame a > div *{height: auto !important;}@media only screen and (min-width: 772px) and (max-width: 1024px){.nav-item{padding: 10px 10px;}}@media only screen and (max-width: 1023px){.articleContentWrap{padding-left: 0px;}}