*{margin:0;padding:0;outline:0}html{height:100%;overflow-y:scroll;}body{text-align:center;font:normal 95%/1.3em Arial,verdana,Helvetica,'Luxi Sans';background:#fff;}p{margin:0 0 0.8em;}h1{font-size:1.4em;line-height:1.3em;margin:0 0 0.6em;color:#005EA8;Font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:600;}h2{font-size:1.2em;margin:0 0 0.2em;Font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:600;}p + h2,table + p{margin-top:1.0em;}h3{font-size:1.1em;margin:0 0 0.2em;Font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:600;}h4{font-size:1.0em;margin:0 0 0.2em;}h5{font-size:1.0em;margin:0 0 0.2em;}h6{font-size:1.0em;margin:0 0 0.2em;}ul,ol,dl{}a{text-decoration:none;color:#005EA8;}a:hover,a:active{outline:0;}a img{border:0px solid;text-decoration:none;}img{-ms-interpolation-mode:bicubic;}table{border-spacing:0;border:0;border-collapse:collapse;}table td,table tr{vertical-align:top;}dfn{display:none;font-style:italic;}input,label,table,td{font-size:100%;font-family:inherit;}hr{border:none;border-bottom:1px solid #777;padding:5px 0 0;margin:0 0 5px;}input,textarea,select{font-family:arial;font-size:1em;color:#000;border:none;vertical-align:baseline;*vertical-align:middle;border-radius:0.2em;}option{padding:1px 3px;}input,textarea{background-color:#E0E0E0;background-image:-moz-linear-gradient(top,#FAFAFA,#DCDCDC);background-image:-webkit-linear-gradient(top,#FAFAFA,#DCDCDC);background-image:-ms-linear-gradient(top,#FAFAFA,#DCDCDC);background-image:-o-linear-gradient(top,#FAFAFA,#DCDCDC);box-shadow:0 0 1px #FFFFFF inset;text-shadow:0 1px 0 #FFFFFF;}textarea{overflow:auto;vertical-align:top;padding:5px;}input:focus,textarea:focus{background:#D5EDFA;outline:none}input::-webkit-input-placeholder,input:-moz-placeholder{color:#ccc;}form{margin:0;}fieldset{padding:5px;margin:0 0 5px;border:1px solid #ddd;border-radius:0.3em;}legend{font-weight:bold;color:#666;font-size:1.3em;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}svg:not(:root){overflow:hidden;}dd{font-weight:bold;}.round{-moz-border-radius:0.3em;-webkit-border-radius:0.3em;border-radius:0.3em;}.shadow{-moz-box-shadow:5px 5px 25px #aaa;-webkit-box-shadow:5px 5px 25px #aaa;box-shadow:5px 5px 25px #aaa;}.textShadow{text-shadow:2px 2px 2px #000;}.rotate{-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-90deg);}.leftAlign{float:left;}.rightAlign{float:right;}img.leftAlign,.leftAlign img{margin:0 15px 10px 0}img.rightAlign,.rightAlign img{margin:0 0px 10px 15px}.small{font-size:0.9em;}.large{font-size:1.1em;}.rightAlign .caption{margin:-10px 0 10px 15px}.leftAlign .caption{margin:-10px 15px 10px 0}.element-invisible{display:none;}.messages{border:1px solid #ccc;padding:10px;margin:0 0 10px 0;background:#fff;border-radius:0.3em;}.messages ul{margin:0 0 10px 20px;}.error{border:1px solid red;}.btn{background:#005EA8;border-radius:0.3em;color:#fff;padding:3px 5px;font-size:0.9em;font-weight:bold;}.pageWrapper{text-align:left;width:980px;margin:5px auto;}* html .pageWrapper,* html .contentWrapper,* html .mainContent{height:1%;}.contentWrapper{padding:5px;margin:5px 0;background:#f0f0f0;}.mainContent{margin:0;min-height:400px;height:auto !important;height:400px;}* html .mainContent{margin:0;}.mainContentWidth{width:960px;overflow-x:hidden;padding:0 0 5px;}.mainPadding{margin:0;}.leftContent,.rightContent{display:none;}.sidebar-first .mainContent{margin-left:200px;}* html .sidebar-first .mainContent{margin-right:197px;}.sidebar-first .mainContentWidth{width:650px;}.sidebar-first .leftContent{display:block;}.sidebar-second .mainContent{margin-right:320px;}* html .sidebar-second .mainContent{margin-right:317px;}.sidebar-second .mainContentWidth{width:650px;}.sidebar-second .rightContent{display:block;}.leftContent{background:maroon;}.leftContent{width:200px;float:left;min-height:400px;height:auto !important;height:400px;}* html .leftContent{margin-right:-3px}.leftContent .region{background:red;}.rightContent{}.rightContent{float:right;width:315px;}* html .rightContent{margin-left:-3px;}.rightContent .region{margin:0;}.rightContent .block{margin-bottom:5px;background:#fff;padding:10px 5px;}.rightContent input,.rightContent select{width:99%;}.rightContent .views-exposed-form .views-exposed-widget{float:none;padding:0;}.rightContent .views-exposed-form .views-exposed-widget .form-submit{margin-top:5px;}.rightContent option{padding:2px;font-size:0.85em;}.rightContent .form-submit{width:auto;padding:8px 10px;margin:0 10px 10px 0;float:left;}#skip-link{display:none;}.header{height:170px;background:url(/sites/all/themes/riffi/images/headerBg.png) no-repeat 0 0;position:relative;z-index:10;}.printLogo,.print{display:none;}#logoLink{display:block;width:200px;height:70px;background:url(/sites/all/themes/riffi/images/empty.gif);position:absolute;z-index:20;left:20px;top:30px}.block-search{width:180px;position:absolute;right:5px;bottom:49px;font-size:0.9em;}.form-item-search-block-form{width:145px;float:left;;}.block-search .container-inline{border:1px solid #ccc;background:#fff;height:20px;}.block-search input{background:#fff;color:#666;padding:2px;font-size:0.9em;}.block-search .form-submit{color:#999;background:#fff url(/sites/all/themes/riffi/images/searchBtn.png) no-repeat 0 center;padding:0 0 0 20px;display:block;height:20px;width:20px;float:right;cursor:pointer;}.block-search .form-submit{font-size:0;}.kirjaudu,.login-menu{position:absolute;top:100px;left:255px;text-transform:uppercase;font-size:0.9em;}.kirjaudu a,.login-menu a{color:#333;padding:0 15px 0 13px;background:url(/sites/all/themes/riffi/images/arrows.png) no-repeat 0 5px;}.header ul.login-menu{list-style-type:none;margin-left:0;}ul.login-menu li{float:left;}.footer{background:url(/sites/all/themes/riffi/images/footerBg.png) repeat-x 0 0;clear:both;min-height:120px;position:relative;z-index:10;border-radius:0.3em;line-height:1.2em;}.region-footer{padding:10px 30px;font-size:0.9em;color:#fff}.footerContent a{color:#fff;background:url(/sites/all/themes/riffi/images/arrows.png) no-repeat 0 -34px;padding-left:12px;}.footerContent a:hover{color:#ddd;}.footerContent a[href ^="mailto:"]{background:none;padding:0;margin:0;}.footer h2.blockTitle{display:none;}.footer table{width:100%;}.footer td{width:25%;padding:5px;}#addressBlock{position:absolute;z-index:20;bottom:30px;left:40px;font-size:0.9em}.navi{font-weight:bold;font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:bold;}.navi ul{list-style-type:none;font-size:1.0em;}.navi li{float:left;list-style-type:none;padding-top:0;}.navi a{padding:5px;display:block;}.navi a.currentpage{cursor:default;}.normal{background:transparent;}.hover{}ul li.collapsed,ul li.leaf{list-style-image:none;list-style-type:none;}.block-menu{}.block-menu h2{display:none;}.naviWrapper{padding:130px 0 0;}.topNavi ul{list-style-type:none;padding:0 0 0 20px;text-transform:uppercase;background:url(/sites/all/themes/riffi/images/naviBg.png) repeat-x 0 0;height:40px;line-height:35px;border-radius:0.3em;}.topNavi li{float:left;position:relative;}.topNavi .expanded{padding-right:10px;list-style-image:none;list-style-type:none;}.topNavi li a,.topNavi li.currentpage li a,.topNavi li.active-trail li a{cursor:pointer;color:#fff;padding:5px 15px 0px;}.topNavi li a:hover{}.topNavi .expanded a{background:url(/sites/all/themes/riffi/images/arrowsDown.png) no-repeat 100% 18px;padding-right:12px;}.topNavi .leaf a{background-image:none;}.topNavi li.currentpage,.topNavi li.active-trail,.topNavi li:hover{background:url(/sites/all/themes/riffi/images/activeMenuBg.png) repeat-x 0 3px;}.topNavi li.currentpage.first,.topNavi li.active-trail.first{background-image:none;}.topNavi li.currentpage a,.topNavi li.active-trail a{color:#fff;background:url(/sites/all/themes/riffi/css/images/menuBg.png) no-repeat 0 center}.menu ul{display:none;position:absolute;z-index:200;top:100%;left:0;height:auto;margin:0;padding:10px 0 10px 15px;width:270px;background:#009EE0  url(/sites/all/themes/riffi/images/activeMenuBg.png) repeat-x 0 -25px;border-radius:0;font-size:0.9em;font-weight:normal;font-family:Arial,Verdana,Helvetica;line-height:2.0em;box-shadow:0 7px 15px #ccc;}.menu ul li{margin:0;padding:0;float:none;}.menu ul li:hover{background:none;}.topNavi .menu ul a{margin:0;padding:3px 0 3px 15px;background:url(/sites/all/themes/riffi/images/arrows.png) no-repeat 0 -30px;line-height:1.3em;}.menu ul a:hover{color:#eee;}.menu li:hover ul{display:block;}.topNavi ul.dropMenu ul{display:none;}.leftNavi{list-style-type:none;line-height:2.0em;}.leftNavi li{background:url(/sites/all/themes/riffi/css/images/leftNavi.png) no-repeat 0 0;display:block;vertical-align:bottom;width:100%;}.leftNavi li.first{}.leftNavi li a{color:#000;padding:0 0 0 20px;display:block;_height:1%;}.leftNavi li a:hover{color:#0f0;;cursor:pointer}.leftNavi li.currentpage,.leftNavi li.activeparent{}.leftNavi li.currentpage a,.leftNavi li.activeparent a{}.leftNavi li.currentpage.first,.leftNavi li.activeparent.first{background-image:none;}.leftNavi li a.currentpage{}.leftNavi li.sectionheader{}.leftNavi ul{line-height:1.2em;margin:0 0 0 10px;list-style-type:none;list-style-image:none;}.leftNavi li.currentpage li,.leftNavi li.activeparent li{background:none;}.leftNavi li.currentpage li a,.leftNavi li.activeparent li a{color:#333;font-weight:normal}.leftNavi ul li{background:none;}.leftNavi ul li a{padding:2px 0 3px 20px;}.leftNavi ul li.currentpage{}.leftNavi ul li a.currentpage{}.rightContent .form-item{margin:0 0 5px;}.rightContent h2{border-bottom:2px solid #eee;}.rightLinks .content ul{list-style-type:none;margin:0;padding:0;}.rightLinks li{margin:0 0 5px;}.view-etusivun-julkaisut{height:445px;font-size:0.9em;}.rightContent .view-etusivun-julkaisut .views-field-field-image img{width:120px;height:auto;}.contentArea{}.front .contentArea{margin-top:-15px;}.content ul,.content ol{margin:0 0 10px 30px;}.mainContent{color:#000;}.mainContent .content{padding-bottom:5px;margin-bottom:5px;}.block-easy-breadcrumb .content{border:none;}.action-links{margin:0 0 10px;}.mainPadding table{}.mainPadding td,.mainPadding th{padding:2px;}.mainPadding th{color:#005EA8;}.contentHeader{margin-bottom:10px;}.breadcrumb,.easy-breadcrumb{font-size:0.8em;padding:0px;margin:-4px 0 -10px;font-style:italic;}.mainContent .container-inline{}.search-form{margin:0 0 20px;}.search-form .form-item{margin:0 0 15px;}.mainContent .form-submit{line-height:30px;height:30px;padding:0 5px;text-transform:uppercase;border-radius:0.3em;margin:0 3px;}.mainContent .form-text,.rightContent .form-text{padding:2px 2px;border:1px solid #ddd;}#block-views-ajankohtaista-block-4 .blockTitle,#block-views-ajankohtaista-block-1 .blockTitle{background:url(/sites/all/themes/riffi/images/redBg.png) repeat-x 0 0;color:#fff;line-height:1.8em;border-radius:0.3em;padding:0px 10px;text-transform:uppercase;font-weight:normal;font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:bold;}#block-views-ajankohtaista-block-1 .blockTitle{background:url(/sites/all/themes/riffi/images/blueBg.png) repeat-x 0 0;margin-bottom:5px;}.newsInfo,.articleInfo{font-size:0.9em;padding:0 0 5px 0;color:#666;}.newsInfo{border-top:2px solid #f0f0f0;padding-top:5px;}.newsInfo div,.articleInfo div{display:inline;}.rowOfThree,.view-ajankohtaista.rowOfThree{overflow:auto;margin:0 -5px 0 -5px;}.rowOfThree .views-row{float:left;width:208px;margin:0 5px 5px 0;overflow:hidden;min-height:250px;}.rowOfThree .views-row:nth-child(3n+1){clear:left;}.rowOfThree img{margin:0 0 5px 0;max-width:210px;height:auto;}.rowOfThree .views-field-field-image{min-height:150px;}.rowOfTwo{overflow:auto;margin-right:0 -5px 0 0;}.rowOfTwo .views-row{float:left;width:315px;margin:0 5px 5px 0;overflow:hidden;}.rowOfTwo img.vertical{margin:0 5px 5px 0;float:left;}.rowOfTwo .views-field-field-image{min-height:220px;}.rowOfTwo .views-row-odd{clear:left;}.rowOfOne{overflow:auto;}.rowOfOne .views-row{clear:both;}.rowOfOne .views-field-field-image{float:left;margin:0 10px 5px 0;}.rowOfThree,.rowOfTwo,.rowOfOne{font-size:0.9em;line-height:1.0em;}.rowOfThree .views-field-title,.rowOfTwo .views-field-title,.rowOfOne .views-field-title{font-size:1.1em;line-height:1.2em;margin:0 0 5px;font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:600;}.page-lehdet .field-name-field-image,.node-type-lehti .field-name-field-image{width:310px;float:right;margin:0 0 10px 10px;}.node-lehti,.view-lehdet{padding:0 0 10px;}.node-lehti img{background:#f5f5f5;padding:3px;}.view-lehdet{overflow:auto;}.view-lehdet ul{list-style-type:none;margin:0;padding:0;}.view-lehdet .views-field-title{font-weight:bold;font-size:1.6em;}.view-lehdet .views-field-field-image{min-height:262px;}.page-lehdet .views-row{}.page-lehdet-vanhat-numerot .views-row{float:left;margin:0 10px 10px 0;text-align:center;width:200px;min-height:300px;}.nettispesiaalit .views-field-title{font-size:1.0em;}.nettispesiaalit a{}.nettispesiaalit h2{font-size:1.3em;}.sisalto{margin:-4px 0 20px;font-size:0.9em;}#forum table{width:100%;}#forum thead{border-bottom:2px solid #ddd;padding-bottom:5px;}.node-forum .submitted{font-size:0.9em;color:#666;}.node-forum .field-label{float:left;}.node-forum a.active{color:#005EA8;}.node-forum  ul.inline li{padding:0;}.field-name-taxonomy-forums{font-size:0.9em;margin:0 0 10px 0;border-bottom:1px solid #ddd;color:#666;}.comment-by-node-author .submitted{border-bottom:1px solid #ddd;font-size:0.85em;}.comment-by-node-author .content{padding:5px;}.page-forum .username{display:block;}.page-forum .submitted{font-size:0.9em;line-height:1.1em;}.region-header .block-simpleads{width:728px;height:90px;overflow:hidden;float:right;}.front .mainContent .block-simpleads{padding:5px 5px 0;background:#fff;margin-bottom:0px;}.nayteikkuna > div > div > div > div{display:flex;flex-wrap:wrap;margin-right:-30px;}.nayteikkuna img{max-width:100%;max-height:382px;box-shadow:0 3px 15px #bbb;}.simplead-container{margin:0 20px 20px 0;}.carousel{}.carousel.js{position:relative;z-index:1;width:640px;height:385px;overflow:hidden;margin-bottom:-10px;}.carousel.js .views-row{position:absolute;z-index:5;}.carousel.js .current{z-index:10;}.carousel.js .newCurrent{z-index:20;}.carousel.js .views-field-body{position:absolute;bottom:60px;left:10px;width:580px;background:rgba(255,255,255,0.9);padding:15px 15px;border-radius:0.3em;box-shadow:0 0 20px #ccc;}.carousel .newsTitle{font-size:1.5em;margin-bottom:5px;font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';font-weight:bold;}ul.controlContainer{position:absolute;bottom:10px;right:30px;z-index:30;list-style-type:none;}.controlContainer li{float:left;border:1px solid #bbb;height:15px;width:15px;margin:0 0 0 15px;border-radius:8px;list-style-type:none;;}.controlContainer li.current{border-color:#9d0d15;}.view-tori a{}.view-tori .views-field-title{margin:0 0 3px 0;}.view-tori .views-field-field-kuva{float:right;}.view-tori .views-field-field-tyyppi,.view-tori .views-field-field-ilmoituskategoria{float:left;padding:2px 3px 2px 3px;margin:0 5px 5px 0;font-size:0.85em;color:#444;line-height:1.0em;}.view-tori .views-field-field-tyyppi{text-transform:uppercase;}.view-tori .views-field-created{float:none;margin-bottom:0;padding-bottom:2px;clear:left;}.view-tori .views-field-field-tyyppi,.view-tori .views-field-field-ilmoituskategoria{padding-right:10px;}.view-tori .views-field-field-tyyppi a{font-weight:bold;}.view-tori .views-field-field-tyyppi a,.view-tori .views-field-field-ilmoituskategoria a{color:#000;}.view-tori .views-field-field-tyyppi a:hover,.view-tori .views-field-field-ilmoituskategoria a:hover{color:#005EA8;}.view-tori .views-field-body{clear:left;margin:0 0 10px;}body:not(.front) .view-tori .views-row{border-bottom:3px solid #eee;padding:0 0 10px;margin:0 0 10px;display:table;width:100%;}.view-tori .views-label-field-hinta{float:left;padding:0 5px 5px 0;font-weight:bold;}.view-tori .views-field-created,.pvm{color:#999;font-size:0.85em;line-height:1.2em;}.view-tori .views-field-status{clear:left;}.views-field-status .views-label{font-weight:bold;}.front .views-field-field-hinta{float:right;}.node-type-ilmoitus:not(.page-node-edit) .field-name-field-ilmoituskategoria{padding:2px 3px 2px 3px;margin-right:5px;}.view-tori .views-field-field-tyyppi,.node-type-ilmoitus:not(.page-node-edit) .field-name-field-tyyppi{float:left;background:#ddd;padding:2px 3px 2px 3px;margin:0 5px 5px 0;text-transform:uppercase;border-radius:0.2em;}.pvm,.kategoria,.tyyppi{font-size:0.85em;line-height:1.2em;}.node-type-ilmoitus .field-name-field-kuva,.node-type-ilmoitus .field-name-field-valmistaja{clear:both;}.node-type-ilmoitus .field-name-field-valmistaja .field-label,.node-type-ilmoitus .field-name-field-malli .field-label{font-weight:bold;float:left;}.node-type-ilmoitus .field-name-body,.node-type-ilmoitus .field-name-field-hinta{padding:10px 0;border-bottom:1px solid #ddd;margin:0 0 10px;}.node-type-ilmoitus .field-name-field-ik-luokitus .field-label,.node-type-ilmoitus .field-name-field-kuntoluokitus .field-label{font-weight:bold;float:left;}.page-node-edit.node-type-ilmoitus .sticky-header,.page-node-edit.node-type-ilmoitus .easy-breadcrumb{display:none;}.field-name-field-hinta .field-label{font-weight:bold;float:left;}.node-ilmoitus-form .form-item{margin:0 0 10px;clear:left;}.node-ilmoitus-form .form-item .form-item{margin:0;}.node-ilmoitus-form .form-item label{font-weight:bold;}.node-ilmoitus-form .form-item .form-item label{font-weight:normal;}.node-ilmoitus-form .form-type-textfield label,.node-ilmoitus-form .form-type-select label{display:block;width:120px;float:left;}.node-ilmoitus-form .form-item-title label{width:auto;float:none;}.page-node-add-ilmoitus fieldset.form-wrapper,.page-node-edit fieldset.form-wrapper{min-height:150px;}.page-node-add-ilmoitus .fieldset-wrapper,.page-node-edit fieldset.form-wrapper{padding:10px}.form-type-bef-checkbox input{width:auto;}.views-exposed-form label{font-weight:normal;font-size:0.85em;}.bef-select-as-checkboxes .form-item{margin:0;}.views-exposed-form{display:table;}.tabledrag-handle{display:block;background:#eee url(/sites/all/themes/riffi/images/drag.png) no-repeat 0 0;height:30px;width:30px;float:left;margin:0 5px 0 0;cursor:move;}.file,.file-size,.image-widget-data{font-size:0.85em;}.tabledrag-toggle-weight-wrapper{display:none;}.field-name-field-kuva thead{display:none;}.field-name-field-kuva .even{background:#f5f5f5;}.field-name-field-kuva tr{padding:5px;}.form-type-managed-file{padding:5px 0;border-top:2px solid #eee;}.fieldset-description{padding:5px 0;}#autocomplete{position:absolute;z-index:10;background:#fff;font-size:0.85em;box-shadow:0 4px 8px #bbb;}#autocomplete ul{list-style-type:none;padding:0;margin:0;}#autocomplete li{padding-left:3px;cursor:pointer;}#autocomplete li:hover{background:#f5f5f5;}.tabs{list-style-type:none;border-bottom:0;margin:0 0 5px;}.tabs li{float:right;margin:0 0 0 5px;padding:0 4px;}.tabs a{padding-left:13px;background:url(/sites/all/themes/riffi/images/arrows.png) no-repeat 0 -75px;background:#005EA8;color:#fff;border-radius:0.3em;padding:2px 6px;display:block;}.mainPadding .form-actions{margin:10px 0;clear:both;}.form-item-name label,.form-item-pass label,.form-item-mail label{width:150px;display:inline-block;}.form-item-name input,.form-item-pass input,.form-item-mail input{max-width:200px;}.form-item .description,.fieldset-description,.form-wrapper .description{font-size:0.85em;padding:0 0 10px;color:#777;clear:left;}.form-submit{cursor:pointer;}.field-label{font-weight:bold;}h1 + .contentArea{margin-top:-10px;}.front .pageHeader{display:none;}.pageHeader{border-bottom:2px solid #eee;margin:0 0 20px;}.page-node .mainPadding,.not-front .mainPadding,.mainContent .block-views{padding:5px 5px 15px;margin-bottom:5px;background:#fff;border-radius:0.3em;overflow:hidden;}.front .mainContent .block-views{padding-bottom:0px;}.front .mainPadding{padding:0 0 5px;margin-bottom:0px;background:none;}.comment-wrapper{padding-top:10px;margin-bottom:10px;font-size:0.9em;}.comment-wrapper h2{border-top:2px solid #F0F0F0;padding-top:10px;margin-top:10px;}.block-system{padding-top:0px;margin-bottom:10px;}.comment-wrapper .title,.block-system .title{font-size:1.2em;font-weight:bold;color:#333;}.comment-wrapper + h2{margin-top:10px;}.captcha{margin:15px 0 0;}.captcha .fieldset-legend{font-size:0.9em;}.comment{background:#eee;padding:5px;margin:0 0 5px;border-radius:0.3em;box-shadow:inset 0 0 15px #ddd;}.permalink{display:none;}.comment span{color:#666;}.comment .username{color:#000;}.indented{margin-left:15px;}.comment-form .form-item{margin:0 0 10px;}.field-name-uc-catalog-image{float:right;padding:0 0 10px 10px;}.node-teaser{margin:0 0px 15px 0;padding:0 0 10px 0;border-bottom:3px solid #eee;overflow:auto;}.node-teaser h2{margin-bottom:5px;}.vocabulary-catalog{overflow:auto;padding:0 0 5px;}.view-tuotteet{overflow:auto;margin-right:-5px;}.view-tuotteet .view-content{}.view-tuotteet .views-row{width:210px;float:left;margin:0 5px 5px 0;}.view-tuotteet .views-field-title{font-weight:bold;}.view-tuotteet .views-field-display-price{font-size:1.1em;font-weight:bold;color:#555;}.node-lehdet-julkaisut.node-teaser{margin-right:0;padding-right:5px;line-height:1.2em;background:url(/sites/all/themes/riffi/images/greyGradBg.png) repeat-x 0 100%;border-radius:0.3em;}.node-lehdet-julkaisut.clearfix:after,.node-lehdet-julkaisut .clearfix:after,.node-product.clearfix:after{clear:none;height:auto;}.node-lehdet-julkaisut.node-teaser .field-name-body{min-height:100px;}.add-to-cart{margin-top:5px;background:#f0f0f0;padding:5px;border-radius:0.3em;}.node-product .field-type-image,.node-lehdet-julkaisut .mainImages{float:left;margin:0 20px 20px 0;}.node-product .field-name-body{}.page-taxonomy .node-product .display-price,.page-taxonomy .node-product  .add-to-cart,.page-taxonomy .node-lehdet-julkaisut .display-price,.page-taxonomy .node-lehdet-julkaisut .add-to-cart,.page-taxonomy .node-lehdet-julkaisut .field-name-body,.node-lehdet-julkaisut .link-wrapper,.node-tallenteet .links,.node-tallenteet .field-type-text-with-summary,.node-tallenteet .display-price,.node-tallenteet .add-to-cart{margin-left:230px;}.page-node .node-lehdet-julkaisut .mainImages{float:none;}.field-name-uc-product-image{float:left;margin:0 20px 10px 0;}.node-tallenteet.node-teaser{overflow:visible;}.node-tallenteet .field-type-text-with-summary{min-height:100px;}.add-to-cart .form-actions{clear:none;}.uc-product-node .content{overflow:auto;padding:0 0 20px;}.uc-product-node .header  .content{overflow:auto;padding:0;}.uc-product-node .field-name-field-image{margin:0 0 10px 10px;}.uc-product-node .field-name-body{padding:0 0 25px;}.display-price{clear:none;float:none;text-align:left;font-size:1.2em;}.price-suffixes{font-weight:normal;font-size:0.7em;color:#999;padding:5px}.cols-3 td{width:33%;}.fieldset-description,.uc-cart-checkout-form .form-type-select{margin-bottom:10px;}.uc-store-address-field .form-item label{width:10em;}fieldset.form-wrapper{margin-bottom:15px;}#edit-panes-quotes-quote-button,#edit-panes-quotes-quote-button--2{display:none;}.rightContent .block-uc-cart,.term-listing-heading{padding:5px;border-bottom:2px solid #f0f0f0;margin:0 0 10px;}.cart-block-summary td{padding:3px;}.page-cart-checkout .block-uc-cart{display:none;}.page-cart-checkout .node-teaser{padding:0 0 20;}#uc-cart-view-form thead{padding-bottom:10px;}#uc-cart-view-form th{background:url(/sites/all/themes/riffi/images/naviBg.png) repeat-x 0 0;color:#fff;padding:5px 2px;}#uc-cart-view-form th a{color:#fff;}#uc-cart-view-form td{padding:5px 2px;}.error_message{background:#777;margin:0 0 15px;padding:5px;}.fb_invalid{color:red;}.error_message{border:2px solid #006db5;padding:5px;margin:0 0 10px;}.captchapict{display:block;margin:0 0 10px;}.captcha input{margin:10px 0 0;}.NewsSummary{margin:0 0 10px 0;}.NewsSummaryLink a{font-weight:bold;color:#044D92}.NewsSummaryPostdate{font-size:0.9em;}.NewsSummaryMorelink{font-style:italic;}.NewsSummaryContent{overflow:auto;}#NewsPostDetailContent{}.node-article .mainImages,.node-lehdet-julkaisut .mainImages{margin:0 0 30px;padding:0 0 10px 0;border-bottom:2px solid #f5f5f5;}.page-taxonomy .mainImages{border-bottom:none;margin-bottom:10px;}.views-field-title{font-weight:bold;font-size:1.2em;Font-family:Exo,Arial,verdana,Helvetica,'Luxi Sans';}.page-artikkelit .views-field-field-kategoria,.page-artikkelit .views-field-field-lehti,.page-artikkelit .views-field-created,.page-artikkelit .views-field-field-toimittaja{font-size:0.9em;margin-bottom:5px;float:left;}.page-artikkelit .views-field-field-kategoria,.page-artikkelit .views-field-created,.page-artikkelit .views-field-field-toimittaja{color:#999;float:left;margin-right:10px;}.page-artikkelit .views-field-body{clear:left;}.page-artikkelit .views-row{border-bottom:2px solid #eee;padding:0 0 10px;margin:0 0 10px;overflow:auto;}.page-artikkelit .views-field-body td{padding:0;}.page-artikkelit .views-field-field-image{float:right;margin:10px 0 10px 15px;}.page-artikkelit .pageHeader{text-transform:capitalize;}.view-ajankohtaista{margin:0 0 20px;}.front .view-ajankohtaista{margin:0;}.front .view-ajankohtaista img{margin-bottom:5px;;}.listOfTen{margin:0 0 5px;}.listOfTen .views-row{margin-bottom:8px;}.listOfTen .views-field-created{font-size:0.9em;}.listOfTen .views-field-title{font-size:0.85em;line-height:1.2em;}.gallery .views-field-field-kategoria,.gallery .views-field-created,.gallery .views-field-field-toimittaja{color:#999;font-size:0.9em;padding-right:10px;float:left;}.gallery .views-field-field-lehti{display:none;}#mainContent .pager{list-style-type:none;margin:15px 0;padding:0;clear:both;}.pager{clear:both;}.pager li{margin:0 0 3px;padding:0;float:left;margin:0 2px;background:#ddd;border-radius:0.3em;font-size:0.9em;}.pager a,.pager .button,.pager .pager-current{padding:3px 6px;background:#ddd;display:block;}.pager a{border-radius:0.3em;}.pager a:hover{background:#bbb;}.pager .pager-ellipsis{background:none;}.more-link{clear:both;width:100%;overflow:hidden;}.more-link a{padding:5px 10px;background:#ddd;display:inline-block;}ul.links{list-style-type:none;padding:0 5px 0 0;;margin:0;}p.caption{font-style:italic;font-size:0.9em;color:#555;margin:3px 0 6px;}.loader{background:url(/sites/all/themes/riffi/css/images/spinner.gif) no-repeat 100% center;padding-right:20px;height:20px;}.clearB{clear:both;font-size:0em;height:0px;line-height:0;}#credit{font-size:0.8em;margin-bottom:-10px;width:980px;margin:0;text-align:right;color:#999;display:none;}#credit a{}.toolbar .tabs{overflow:hidden;}.toolbar .tabs li a{}.contextual-links-region:hover{}.filter-wrapper{padding:5px 0;}.filter-guidelines{clear:left;color:#aaa;padding:0 5px;}.socialButtons{float:right;}.socialButtons img{margin:0 0 0 4px;}.socialButtons a{cursor:pointer;}@font-face{font-family:'Exo';src:url(/sites/all/themes/riffi/fonts/exo-regular-webfont.eot);src:url(/sites/all/themes/riffi/fonts/exo-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/riffi/fonts/exo-regular-webfont.woff) format('woff'),url(/sites/all/themes/riffi/fonts/exo-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/riffi/fonts/exo-regular-webfont.svg#exoregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Exo';src:url(/sites/all/themes/riffi/fonts/exo-bold-webfont.eot);src:url(/sites/all/themes/riffi/fonts/exo-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/riffi/fonts/exo-bold-webfont.woff) format('woff'),url(/sites/all/themes/riffi/fonts/exo-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/riffi/fonts/exo-bold-webfont.svg#exobold) format('svg');font-weight:bold;font-style:normal;}@font-face{font-family:'Exo';src:url(/sites/all/themes/riffi/fonts/exo-medium-webfont.eot);src:url(/sites/all/themes/riffi/fonts/exo-medium-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/riffi/fonts/exo-medium-webfont.woff) format('woff'),url(/sites/all/themes/riffi/fonts/exo-medium-webfont.ttf) format('truetype'),url(/sites/all/themes/riffi/fonts/exo-medium-webfont.svg#exomedium) format('svg');font-weight:600;font-style:normal;}@media (min-width:980px){.nayteikkuna img{max-height:382px;}}#cerabox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1106;display:none;-webkit-transform:scale(1);-webkit-transform-origin:50% 50%;transform:scale(1);transform-origin:50% 50%;}#cerabox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/sites/all/themes/riffi/images/cerabox.png);}#cerabox-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1100;display:none;background:#000;opacity:.5;}#cerabox{position:absolute;top:50%;left:50%;z-index:1101;display:none;opacity:0;background:#fff;-webkit-transform:scale(1);-webkit-transform-origin:0 0;transform:scale(1);transform-origin:0 0;}#cerabox .cerabox-content{background:#000;width:100%;height:100%;padding:0 0 35px;outline:none;position:relative;overflow:hidden;z-index:1102;border:0px solid #fff;-moz-box-shadow:0 0 30px -5px #333;-webkit-box-shadow:0 0 30px -5px #333;box-shadow:0 0 30px -5px #333;}#cerabox span.cerabox-error,#cerabox .cerabox-title span{padding:10px;display:block;font-family:Helvetica;font-size:12px;color:#000;line-height:normal;}#cerabox span.cerabox-error{text-align:justify;}#cerabox .cerabox-title span{display:none;color:#fff;}#cerabox .cerabox-title{z-index:1102;position:absolute;bottom:-35px;left:0;color:#FFF;text-align:left;background:#000;background:rgba(0,0,0,.8);width:100%;-webkit-transform:scale(1);-webkit-transform-origin:0 100%;transform:scale(1);transform-origin:0 100%;}#cerabox .cerabox-close{position:absolute;top:-20px;right:-20px;width:40px;height:40px;background:url(/sites/all/themes/riffi/images/cerabox.png) -42px 0px no-repeat;cursor:pointer;z-index:1105;-webkit-transform:scale(1);-webkit-transform-origin:100% 0;transform:scale(1);transform-origin:100% 0;}#cerabox .cerabox-content img.ceraImage{float:left;width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}#cerabox .cerabox-content iframe.ceraIframe{width:100%;height:100%;border:none;display:block;}#cerabox a.cerabox-left,#cerabox a.cerabox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent url(/sites/all/themes/riffi/images/blank.gif);z-index:1104;display:none;}#cerabox a.cerabox-left{left:0px;-webkit-transform:scale(1);-webkit-transform-origin:0 50%;transform:scale(1);transform-origin:0 50%;}#cerabox a.cerabox-right{right:0px;-webkit-transform:scale(1);-webkit-transform-origin:100% 50%;transform:scale(1);transform-origin:100% 50%;}#cerabox a.cerabox-left span,#cerabox a.cerabox-right span{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;cursor:pointer;z-index:1104;display:block;}#cerabox a.cerabox-left:hover span,#cerabox.mobile a.cerabox-left span{background-image:url(/sites/all/themes/riffi/images/cerabox.png);background-position:-42px -40px;background-repeat:no-repeat;left:-20px;}#cerabox a.cerabox-right:hover span,#cerabox.mobile a.cerabox-right span{background-image:url(/sites/all/themes/riffi/images/cerabox.png);background-position:-42px -80px;background-repeat:no-repeat;right:-20px;}#cerabox .cerabox-content-protection{display:none;position:absolute;background:transparent url(/sites/all/themes/riffi/images/blank.gif);z-index:1103;left:0;right:0;bottom:0;top:0;-moz-user-select:none;-khtml-user-select:none;user-select:none;}#cerabox-loading.ceraboxbox-ie6{position:absolute;margin-top:0;top:expression((-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 :document.body.clientHeight/2) + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop :document.body.scrollTop)) + 'px');}#cerabox.mobile{background:#000;}#cerabox.mobile .cerabox-content{background:#fff;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}#cerabox.mobile .cerabox-content :first-child{background:#fff;}#cerabox.mobile .cerabox-close{top:2px !important;right:0 !important;}#cerabox.mobile a.cerabox-left span{left:0 !important;}#cerabox.mobile a.cerabox-right span{right:0 !important;}#cerabox.mobile a.cerabox-left,#cerabox.mobile a.cerabox-right{width:10%;}@media  only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){#cerabox-loading div,#cerabox .cerabox-close,#cerabox a.cerabox-left:hover span,#cerabox.mobile a.cerabox-left span,#cerabox a.cerabox-right:hover span,#cerabox.mobile a.cerabox-right span{background-image:url(/sites/all/themes/riffi/images/cerabox@2x.png);background-size:82px auto;}}
