div.ccm-block-switch-language-flags{display:inline-block;margin:0px}div.ccm-block-switch-language-flags a{margin-left:10px;margin-bottom:0;text-transform:uppercase;font-family:'Montserrat', Tahoma, Geneva, sans-serif;font-size:22px;font-weight:500;color:#1a1a1a !important;text-align:center}div.ccm-block-switch-language-flags a:hover{color:rgb(219,183,46) !important}div.ccm-block-switch-language-flags a.ccm-block-switch-language-active-flag{color:rgb(210, 103,16) !important}@media all and (max-width: 768px){div.ccm-block-switch-language-flags a{margin-left:0px;margin-right:10px}}

.mmslideout-menu{position:fixed;left:0;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:scroll;-webkit-overflow-scrolling:touch;display:none}.mmslideout-panel{position:relative;z-index:1;will-change:transform}.mmslideout-open,.mmslideout-open body,.mmslideout-open .mmslideout-panel{overflow:hidden}.mmslideout-open .mmslideout-menu{display:block}#nav-icon5.small{width:30px;height:25px}#nav-icon5.medium{width:45px;height:30px}#nav-icon5{width:60px;height:45px;position:absolute;cursor:pointer;z-index:99}html.ccm-toolbar-visible{margin-top:49px !important}html.mmslideout-open,html.mmslideout-open body,html.mmslideout-open #mmpanel{height:100%}html.ccm-toolbar-visible .mmslideout-menu{top:49px}html.mmslideout-open #ccm-panel-dashboard,html.mmslideout-open #ccm-panel-page,html.mmslideout-open #ccm-panel-sitemap,html.mmslideout-open #ccm-panel-page_relations,html.mmslideout-open #ccm-panel-add-block,html.mmslideout-open #ccm-panel-check-in{display:none}#mmhamburger ul.mega-menuh{padding:0px !important;margin:0}#mmhamburger li a{text-decoration:none !important}#mmhamburger ul.mega-menuh{width:100%}#mmhamburger ul.mega-menuh ul{padding-left:10px}#mmhamburger ul{display:block !important}#mmhamburger ul.mega-menuh li{padding:0px;margin:0px}#mmhamburger ul.mega-menuh li a{padding:10px 20px;margin:0px;display:block}#mmhamburger ul.mega-menuh li a:hover{-webkit-transition:.1s ease-in;-moz-transition:.1s ease-in;-o-transition:.1s ease-in;transition:.1s ease-in}.vegas-background{left:0px !important}

ul.mega-menuh *,ul.mega-menuh *:before,ul.mega-menuh *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}ul.mega-menuh{float:left !important}ul.mega-menuh li{font-size:13px !important;position:static}.mega-menuh ul,.mega-menuh ul li{list-style:none;border:0;outline:none;margin:0 !important;padding:0}.mega-menuh li{list-style:none;outline:none;margin:0;padding:0;line-height:100% !important;z-index:5 !important}.mega-menuh li a{line-height:100%}.mega-menuh ul{position:relative;z-index:5 !important}.mega-menuh ul li ul{display:none}.mega-menuh .sub{display:none}.mega-menuh .sub ul{display:block}.mega-menuh .defaulttxt,.mega-menuh .defaulttxt h1,.mega-menuh .defaulttxt h2,.mega-menuh .defaulttxt h3,.mega-menuh .defaulttxt h4,.mega-menuh .defaulttxt h5,.mega-menuh .defaulttxt h6,.mega-menuh .defaulttxt p{color:#000}ul.mega-menuh li .sub .row{margin-left:0px}ul.mega-menuh li .sub-container.non-mega li a:hover{background-repeat:no-repeat;background-position:7px 10px}ul.mega-menuh .sub li.mega-hdr li a:hover{background-repeat:no-repeat;background-position:5px 8px}div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}li.mega-hover div.area-container{display:block}li.mega-hover div.sub-container{padding:20px}div.area-container{display:none}div.area-container.left{clear:none}div.area-container.right{clear:none}div.area-container.top,div.area-container.bottom{float:none}div.area-container.left{float:left}div.area-container.right{float:right}div.area-container.top{margin-bottom:2px}div.area-container.left{margin-right:2px;max-width:165px}div.area-container.right{margin-left:2px;max-width:165px}div.area-container.bottom{margin-top:2px}div.sub-container ul.linkless{width:0px}ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right{float:left;max-width:49%}ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:49%}div.area-container.top,div.area-container.bottom{clear:both}ul.mega-menuh div.sub-container div.mmccont p{font-weight:normal}ul.mega-menuh div.sub-container div.mmccont a{display:inline !important;float:none !important;padding:0px !important;margin:0px !important}ul.mega-menuh div.sub-container div.mmccont li{float:none !important;width:auto !important}ul.mega-menuh div.sub-container div.mmccont li a{display:block !important;width:auto;font-weight:normal}ul.mega-menuh div.sub-container div.mmccont li a:hover{background:none}.jbmmcl{clear:both}#page #header #headerNav,#page #header ul.nav-header{z-index:5 !important}ul.mega-menuh li.top-level-nav.spec-search{overflow:hidden}.KeyTips__highlighted{color:Navy;background-color:#fdda8d}.KeyTips__popup{position:absolute;width:16px;height:17px;overflow:hidden;line-height:17px;background:transparent url('../../../../packages/jb_megamenu/blocks/jb_megamenu//images/popup-back.gif') left top no-repeat;color:#4c4c4c;font-family:"Lucida Sans", Verdana, Sans-Serif;font-size:11px;text-align:center;cursor:default;display:none;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=80)";opacity:0.8;z-index:1001}* html .KeyTips__popup{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}*:first-child+html .KeyTips__popup{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80)}@media only screen and (max-width: 768px){.jbmm.responsive ul.mega-menuh li,.jbmm.responsive ul.mega-menuh li a{float:none !important}.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}.jbmm.responsive,.jbmm.responsive ul.mega-menuh{height:auto !important}.jbmm.responsive ul.mega-menuh li .sub-container,.jbmm.responsive ul.mega-menuh li .sub-container.mega{position:static !important;margin-left:0px !important;width:auto !important;-webkit-border-radius:0 !important;-moz-border-radius:0 !important;border-radius:0 !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.jbmm.responsive ul.mega-menuh > li{float:none !important}.jbmm.responsive ul.mega-menuh li .sub{padding:0px 0px 0px 0px !important}.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}.jbmm.responsive.custom ul.mega-menuh li .sub-container{width:auto !important;clear:both !important}.jbmm.responsive ul.mega-menuh li .sub li{width:auto !important}.jbmm.responsive ul.mega-menuh > li > a{background-position:182% 0px !important}.jbmm.responsive ul.mega-menuh > li > a:hover,.jbmm.responsive ul.mega-menuh > li.mega-hover > a{background-position:182% -40px !important}.jbmm.responsive ul.mega-menuh li a{float:none}.jbmm.responsive ul.mega-menuh li.mega-unit{height:auto !important}.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right,.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:400px;height:auto}.jbmm.responsive ul.mega-menuh div.area-container.top,.jbmm.responsive ul.mega-menuh div.area-container.bottom{width:100%}ul.mega-menuh li .sub .row{width:100% !important}}@media only screen and (max-width: 480px){.jbmm.responsive ul.mega-menuh li,.jbmm.responsive ul.mega-menuh li a{float:none !important}.jbmm.responsive,.jbmm.responsive ul.mega-menuh{height:auto !important}.jbmm.responsive ul.mega-menuh li .sub-container,.jbmm.responsive ul.mega-menuh li .sub-container.mega{position:static !important;margin-left:0px !important}.jbmm.responsive ul.mega-menuh > li{float:none !important}.jbmm.responsive ul.mega-menuh li .sub{padding:0px 0px 0px 0px !important}.jbmm.responsive.custom ul.mega-menuh li .sub .row{width:auto !important}.jbmm.responsive.custom ul.mega-menuh li .sub-container{width:auto !important;clear:both !important}.jbmm.responsive ul.mega-menuh li .sub li{width:auto !important}.jbmm.responsive ul.mega-menuh > li > a{background-position:182% 0px !important}.jbmm.responsive ul.mega-menuh > li > a:hover,.jbmm.responsive ul.mega-menuh > li.mega-hover > a{background-position:182% -40px !important}.jbmm.responsive ul.mega-menuh li a{float:none}.jbmm.responsive ul.mega-menuh li.mega-unit{height:auto !important}.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.right,.jbmm.responsive ul.mega-menuh.full-width div.sub-container.non-mega div.area-container.left{max-width:400px;height:auto}.jbmm.responsive ul.mega-menuh div.area-container.top,.jbmm.responsive ul.mega-menuh div.area-container.bottom{width:100%}}

div.ccm-block-page-list-wrapper{position:relative}.ajankohtaista-nosto div.ccm-block-page-list-page-entry-horizontal,.ajankohtaista-nosto div.ccm-block-page-list-page-entry{border-bottom:#d9d9d9 dashed 1px !important;margin-bottom:10px}.nostokuva img{width:600px !important;max-width:inherit}.ajankohtaista-nosto div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title{font-weight:bold;text-transform:uppercase !important;font-size:1.5em !important;padding-top:25px}.ajankohtaista-nosto div.ccm-block-page-list-date{font-size:11px;color:#666;padding-top:6px}.ajankohtaista-nosto div.ccm-block-page-list-description{padding-top:20px;padding-bottom:20px}.ajankohtaista-nosto .ccm-block-page-list-page-entry-read-more{font-size:0.9em}div.nostotekstit{align-self:flex-end}@media all and (max-width: 768px){.ajankohtaista-nosto .nostokuva img{display:block;margin-left:auto;margin-right:auto}.ajankohtaista-nosto .ccm-block-page-list-page-entry-text{padding-left:0 !important;padding-right:0 !important;text-align:center}}@media only screen and (min-width : 768px){.flex-row.row{display:flex;flex-wrap:wrap}.flex-row.row > [class*='col-']{display:flex;flex-direction:column}.flex-row.row:after,.flex-row.row:before{display:flex}}

a.ccm-block-page-list-rss-feed{position:absolute;top:0;right:0}div.ccm-block-page-list-wrapper{position:relative}div.ccm-block-page-list-page-entry-horizontal{display:table;width:100%}div.ccm-block-page-list-page-entry-horizontal,div.ccm-block-page-list-page-entry{margin-bottom:10px}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail{display:table-cell;vertical-align:top;width:1px}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{width:120px;max-width:none}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text{display:table-cell;padding-left:20px;vertical-align:top}div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title{font-weight:bold}div.ccm-block-page-list-page-entry-read-more{margin-top:20px}

