﻿@font-face{font-family:'GillSansStdLight';src:url(/sites/all/themes/unity_oulu/font/gillsansstd-light-webfont.eot);src:url(/sites/all/themes/unity_oulu/font/gillsansstd-light-webfont.eot?#iefix) format("embedded-opentype"),url(/sites/all/themes/unity_oulu/font/gillsansstd-light-webfont.woff) format("woff"),url(/sites/all/themes/unity_oulu/font/gillsansstd-light-webfont.ttf) format("truetype"),url(/sites/all/themes/unity_oulu/font/gillsansstd-light-webfont.svg#GillSansStdLight) format("svg");font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.hidden,.hide,.block.block-widgets .widgets-element#widgets-element-socialmedia_addthis-addthis-counter .addthis_button_expanded,.container #content #block-views-news-block-2 .field-field-file-upload,.container #content .contentBlock#block-views-calendar-block-1 .pager,.container #content #block-views-calendar-block-1 .date-nav-wrapper .date-heading,.container #content #block-views-calendar-block-1 .view-calendar .view-content .miniShow a,.container #content #block-menu-menu-ects-web-links ul .parent-menu-item .menu,form#search-theme-form label,#toolbar-mobile,#top,#top #block-menu-block-oulu-menu-toolbar-right,#top #block-menu-block-oulu-menu-toolbar-left,#top #langnavi,#top #topSearch,.multisite #header #logo,#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu,#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu,#navigation,#navigation ul li ul li ul,#intro .view-nodequeue-front-page-promos,.page-search #content #breadcrumb,.page-thesis-list-faculty #content #breadcrumb .breadcrumb span:last-child br,.page-thesis-archive-faculty #content #breadcrumb .breadcrumb br,.page-thesis-archive-faculty #content #breadcrumb .breadcrumb span,#content.subPage #subNavigation,#content.subPage #contentContainer .meta .submitted,#content.subPage #contentContainer .node-employee.node-teaser ul.links,#content.subPage #contentContainer .field-field-file-upload .filefield-file img{display:none}.invisible{visibility:hidden}.visually-hidden{height:0;margin:0;overflow:hidden;padding:0;width:0}.bold,b,strong{font-weight:bold}.italic,i,em{font-style:italic}.clear{clear:both;overflow:hidden;display:block;height:0;float:none;font-size:0;line-height:0;margin:0;padding:0}.clearFix:after,.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}.container #content .contentBlock#aboutus,.container #content .contentBlock#cooperation,.main-site.front .container #content .contentBlock.block-multiblock,.container #content .contentBlock#internal,.container #content .contentBlock#seminars,.container #content .contentBlock#block-views-seminars-block,.container #content .contentBlock#block-menu-menu-shortcuts,.event-site #content.subPage .sidebar .block{margin-top:0;width:100%}.container #content .contentBlock#aboutus ul,.container #content .contentBlock#cooperation ul,.main-site.front .container #content .contentBlock.block-multiblock ul,.container #content .contentBlock#internal ul,.container #content .contentBlock#seminars ul,.container #content .contentBlock#block-views-seminars-block ul,.container #content .contentBlock#block-menu-menu-shortcuts ul,.event-site #content.subPage .sidebar .block ul{list-style-type:disc;margin-left:20px}.container #content .contentBlock#aboutus ul li,.container #content .contentBlock#cooperation ul li,.main-site.front .container #content .contentBlock.block-multiblock ul li,.container #content .contentBlock#internal ul li,.container #content .contentBlock#seminars ul li,.container #content .contentBlock#block-views-seminars-block ul li,.container #content .contentBlock#block-menu-menu-shortcuts ul li,.event-site #content.subPage .sidebar .block ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#aboutus ul li a,.container #content .contentBlock#cooperation ul li a,.main-site.front .container #content .contentBlock.block-multiblock ul li a,.container #content .contentBlock#internal ul li a,.container #content .contentBlock#seminars ul li a,.container #content .contentBlock#block-views-seminars-block ul li a,.container #content .contentBlock#block-menu-menu-shortcuts ul li a,.event-site #content.subPage .sidebar .block ul li a{color:#646464}#sidebar .container #content .contentBlock#aboutus,.container #content #sidebar .contentBlock#aboutus,#sidebar .container #content .contentBlock#cooperation,.container #content #sidebar .contentBlock#cooperation,#sidebar .main-site.front .container #content .contentBlock.block-multiblock,.main-site.front .container #content #sidebar .contentBlock.block-multiblock,#sidebar .container #content .contentBlock#internal,.container #content #sidebar .contentBlock#internal,#sidebar .container #content .contentBlock#seminars,.container #content #sidebar .contentBlock#seminars,#sidebar .container #content .contentBlock#block-views-seminars-block,.container #content #sidebar .contentBlock#block-views-seminars-block,#sidebar .container #content .contentBlock#block-menu-menu-shortcuts,.container #content #sidebar .contentBlock#block-menu-menu-shortcuts,#sidebar .event-site #content.subPage .sidebar .block,.event-site #content.subPage .sidebar #sidebar .block{margin-bottom:30px;margin-top:0;overflow:hidden;position:relative}.block.block-menu h2,.block.block-tagclouds .block-title,.block#block-block-5 .block-title,.container #content #block-views-blog-writer-block-1 .block-title,.container #content #block-views-blog-writer-block-2 .block-title,.container #content #block-views-blog-writer-block .block-title,.container #content #block-views-blog-archive-block .block-title,.container #content #block-oulu-domain-domain-desc .block-title,.view.view-blog-latest .view-header h2,.view.view-blog-writer .block-title,.view.view-blog-archive .block-title,.event-site #content.subPage .sidebar .block h2,#content.subPage #contentContainer .node-blog #comments h2.title,#content .contentBlock h1,#content .contentBlock h3{color:#fff;display:block;font-size:14px;font-weight:400;height:40px;line-height:40px;padding:0 10px;text-transform:uppercase;white-space:nowrap}.borderBottom{border-bottom:1px solid #c7c7c7}.borderTop{border-top:1px solid #c7c7c7}.floatRight{float:right}.floatLeft{float:left}.normal{font-weight:400}.noMargin{margin:0}.noPadding{padding:0}.top5{margin-top:5px}.top10{margin-top:10px}.top20{margin-top:20px}.top40{margin-top:40px}.bottom5{margin-bottom:5px}.bottom10{margin-bottom:10px}.bottom20{margin-bottom:20px}.bottom40{margin-bottom:40px}.left10{margin-left:10px}.right10{margin-right:10px}.right20{margin-right:20px}.paddingTop20{padding-top:20px}#block-menu-block-oulu-sitemap-menu .menu-block-wrapper>ul.menu{margin-left:0}#block-menu-block-oulu-sitemap-menu .menu-block-wrapper>ul.menu>li{list-style:none inside none;margin-left:0}#block-menu-block-oulu-sitemap-menu .menu-block-wrapper>ul.menu>li>a{font-weight:bold}.block.block-menu h2{background-color:#8f8f8b;margin-bottom:10px}.block.block-menu a{color:#646464;text-decoration:none}.block.block-menu a:focus,.block.block-menu a:hover{text-decoration:underline}.block.block-menu ul{margin-left:20px}.block.block-menu ul li{background:none;clear:both;margin:0 0 4px 0;list-style-image:none;list-style-type:disc}.block.block-widgets{margin-top:20px;text-align:right}.block.block-widgets .widgets-element{display:inline-block;float:none;margin-right:5px;vertical-align:middle}#content #contentContainer .block.block-widgets .widgets-element img{float:none;margin:0;padding-left:0}.block.block-widgets .widgets-element#widgets-element-socialmedia_addthis-addthis-counter{float:right;margin-right:0}.block.block-tagclouds{margin-bottom:30px}.block.block-tagclouds .block-title{background-color:#4f8b0d}.block.block-tagclouds .content{padding:10px 0}.block#block-block-200 p,.block#block-block-202 p{padding-top:10px}.block#block-block-5 img{display:block;clear:both;overflow:hidden}.block#block-block-5 .block-title{background-color:#8f8f8c}.container #content .sidebar .contentBlock#seminars ul{padding-top:0}.container #content .sidebar .contentBlock#block-menu-menu-shortcuts ul li{margin-bottom:8px}.container #content .sidebar #block-views-domain-events-block-1{margin-top:0;margin-bottom:30px}.container #content .sidebar #block-views-domain-events-block-1 h3{background:#4f8b0d}.container #content .sidebar #block-views-domain-events-block-1 ul{color:#4f8b0d;clear:both;list-style-type:disc;margin-left:20px}.container #content .sidebar #block-views-domain-events-block-1 ul li{margin-bottom:8px}.container #content .sidebar #block-views-domain-news-block-1{margin-top:0;margin-bottom:30px}.container #content .sidebar #block-views-domain-news-block-1 h3{background-color:#2f79bd}.container #content .sidebar #block-views-domain-news-block-1 a{color:#2f79bd}.container #content #feed-events-container{margin-bottom:0}.container #content #block-views-news-block-2 h1{background-color:#2f79bd;color:#fff}.container #content #block-views-news-block-2 .view-content ul{color:#2f79bd}.container #content #block-views-news-block-2 .view-content ul a{color:#2f79bd}.container #content #block-views-news-block-2 .content{padding-left:0}.container #content #block-views-news-block-2 .newsItem{border-bottom:1px solid #c7c7c7;clear:both;margin-bottom:10px;overflow:hidden;padding-bottom:10px}.container #content #block-views-news-block-2 .newsItem img{float:left;margin-bottom:8px;margin-right:8px}.container #content #block-views-news-block-2 .newsItem h2{color:#2f79bd;font-size:16px;font-weight:400;line-height:19px;margin-bottom:5px;text-transform:uppercase}.container #content #block-views-news-block-2 .newsItem h2 a{color:#2f79bd;font-size:16px;font-weight:400;line-height:19px;margin-bottom:5px;text-transform:uppercase}.container #content #block-views-news-block-2 .newsItem p{margin-bottom:5px}.container #content #block-views-news-block-2 .newsItem .date{background-color:#8f8f8c;color:#fff;display:block;font-size:12px;height:19px;line-height:19px;margin-bottom:8px;padding:0 8px;width:94px}.container #content #block-views-news-block-2 .newsItem .node-readmore a{color:#bb6d00;margin-top:3px}.container #content #block-views-news-block-1{margin-bottom:30px;margin-top:0;overflow:hidden}.container #content #block-views-news-block-1 h3.block-title{background-color:#2f79bd;color:#fff}.container #content #block-views-news-block-1 .view-content a{color:#2f79bd;text-transform:uppercase}.container #content #block-views-stories-block{margin-bottom:30px;margin-top:0;overflow:hidden}.container #content #block-views-stories-block h3.block-title{background-color:#ffdd00;color:#646464}.container #content #block-views-stories-block .view-content a{color:#2f79bd;text-transform:uppercase}.container #content #block-views-events-block-2 h1{background-color:#4f8b0d;color:#fff}.container #content #block-views-events-block-2 a:hover{text-decoration:underline}.container #content #block-views-events-block-2 ul{clear:both;color:#4f8b0d;list-style-type:disc;margin:0 0 0.75em 0;padding:0}.container #content #block-views-events-block-2 ul li{color:#4f8b0d;list-style-type:disc;margin-bottom:8px}.container #content #block-views-events-block-2 ul li a{color:#4f8b0d;margin-bottom:4px}.container #content #block-views-events-block-2 .content{padding:0}.container #content #block-views-events-block-2 .views-row span{color:#4f8b0d;padding-bottom:5px}.container #content #block-views-events-block-2 .views-row span a{color:#4f8b0d;padding-bottom:5px}.container #content #block-views-events-block-2 #scrollable-2{float:none;height:90px;overflow:hidden;position:relative;width:300px}.container #content #block-views-events-block-2 #scrollable-2 .vertical-items{height:200px;position:absolute}.container #content #block-views-events-block-2 #scrollable-2 .vertical-items span{color:#4f8b0d;padding-bottom:5px}.container #content #block-views-events-block-2 #scrollable-2 .vertical-items span a{color:#4f8b0d;padding-bottom:5px}.container #content #block-views-events-block-2 #scrollable-2 .items .item{float:left;width:820px}.container #content #block-views-events-block-2 #scrollable-2 .items .active{background-color:#fff;border:1px inset #ccc}.container #content #block-views-events-block-2 #scrollable-2 .item{background-image:url(/sites/all/themes/unity_oulu/img/green-bullet.png);background-position:left 5px;background-repeat:no-repeat;margin-bottom:8px;padding-left:14px}.container #content #block-views-events-block-2 #scrollable-2 .browse{background-image:url(/sites/all/themes/unity_oulu/img/events-scrollers.png);background-repeat:no-repeat;cursor:pointer;display:block;height:8px;width:12px;z-index:1}.container #content #block-views-events-block-2 #scrollable-2 .vertical-prev{background-position:left top;position:absolute;right:3px;top:8px}.container #content #block-views-events-block-2 #scrollable-2 .vertical-prev:hover{text-decoration:none}.container #content #block-views-events-block-2 #scrollable-2 .vertical-next{background-position:left bottom;bottom:8px;position:absolute;right:3px}.container #content #block-views-events-block-2 #scrollable-2 .vertical-next:hover{text-decoration:none}.container #content #block-views-events-block-1{margin-bottom:30px;margin-top:0;overflow:hidden}.container #content #block-views-events-block-1 h3.block-title{background-color:#4f8b0d;color:#fff}.container #content #block-views-events-block-1 .view-content a{color:#4f8b0d}.container #content #block-views-events-block-1 ul{color:#4f8b0d;margin-left:0;padding-top:0}.container #content #block-views-events-block-1 ul li{color:#4f8b0d}.container #content #block-views-thesis-views-block h1{background-color:#4f8b0d}.container #content #block-views-thesis-views-block ul{color:#4f8b0d;margin:0 0 0.75em 0;padding:0}.container #content #block-views-thesis-views-block ul li{list-style-type:disc;margin-bottom:5px}.container #content #block-views-thesis-views-block ul li a{color:#4f8b0d;padding-bottom:5px}.container #content #block-views-thesis-views-block .content{padding:0}.container #content .contentBlock{float:none}.container #content .contentBlock .floatLeft,.container #content .contentBlock .floatRight{float:none}.container #content .contentBlock#feed-events-container .floatLeft,.container #content .contentBlock#feed-news-container .floatLeft{float:left}.container #content .contentBlock#feed-events-container .floatRight,.container #content .contentBlock#feed-news-container .floatRight{float:right}.container #content .contentBlock#aboutus h3.block-title{background-color:#558bbd}.container #content .contentBlock#aboutus ul{color:#558bbd;list-style-type:disc;margin-left:20px}.container #content .contentBlock#aboutus ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#aboutus ul li a{color:#646464}@media (min-width:960px){.main-site .container #content .contentBlock#aboutus{width:220px}}.container #content .contentBlock#cooperation h3.block-title{background-color:#a98b59}.container #content .contentBlock#cooperation ul{color:#a98b59;list-style-type:disc;margin-left:20px}.container #content .contentBlock#cooperation ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#cooperation ul li a{color:#646464}@media (min-width:960px){.main-site .container #content .contentBlock#cooperation{width:220px}}.main-site.front .container #content .contentBlock.block-multiblock{clear:both}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title{background-color:#59a6d2}.main-site.front .container #content .contentBlock.block-multiblock ul{color:#59a6d2;list-style-type:disc;margin-left:20px}.main-site.front .container #content .contentBlock.block-multiblock ul li{clear:both;margin-bottom:4px}.main-site.front .container #content .contentBlock.block-multiblock ul li a{color:#646464}@media (min-width:960px){.main-site.front .container #content .contentBlock.block-multiblock{width:100%}}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title span{width:auto}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title .floatRight{padding-top:13px}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title .more-link{float:left;font-size:13px;margin-right:5px;text-transform:none}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title .more-link a{color:#fff}.main-site.front .container #content .contentBlock.block-multiblock h3.block-title .feed-icon{margin-top:0}.main-site.front .container #content .contentBlock.block-multiblock .multiblock-rss-feed a{text-transform:uppercase}.container #content .contentBlock#internal h3.block-title{background-color:#8f8f8c}.container #content .contentBlock#internal ul{color:#8f8f8c;list-style-type:disc;margin-left:20px}.container #content .contentBlock#internal ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#internal ul li a{color:#646464}@media (min-width:960px){.main-site .container #content .contentBlock#internal{width:220px}}.container #content .contentBlock#seminars h3.block-title{background-color:#8f8f8c}.container #content .contentBlock#seminars ul{color:#8f8f8c;list-style-type:disc;margin-left:20px}.container #content .contentBlock#seminars ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#seminars ul li a{color:#646464}@media (min-width:960px){.main-site .container #content .contentBlock#seminars{width:220px}}.container #content .contentBlock#block-views-seminars-block h3.block-title{background-color:#8f8f8c}.container #content .contentBlock#block-views-seminars-block ul{color:#8f8f8c;list-style-type:disc;margin-left:20px}.container #content .contentBlock#block-views-seminars-block ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#block-views-seminars-block ul li a{color:#646464}.container #content .contentBlock#block-views-seminars-block ul{margin-left:0}.container #content .contentBlock#block-menu-menu-shortcuts h3.block-title{background-color:#b31b34}.container #content .contentBlock#block-menu-menu-shortcuts ul{color:#b31b34;list-style-type:disc;margin-left:20px}.container #content .contentBlock#block-menu-menu-shortcuts ul li{clear:both;margin-bottom:4px}.container #content .contentBlock#block-menu-menu-shortcuts ul li a{color:#646464}@media (min-width:960px){.main-site .container #content .contentBlock#block-menu-menu-shortcuts{width:220px}}.container #content .contentBlock#block-views-calendar-block-1 .view-calendar .view-content .miniShow a{display:block;font-size:14px;margin-bottom:15px;text-align:center}.container #content #block-views-calendar-block-1 table tr:nth-of-type(odd){background-color:transparent}.container #content #block-views-calendar-block-1 .date-nav-wrapper{margin-top:0}.container #content #block-views-calendar-block-1 .date-nav-wrapper .date-nav{margin-bottom:0;min-height:0}.container #content #block-views-calendar-block-1 .view-calendar .view-content .calendar-calendar .mini a{font-style:italic;font-weight:700}.container #content #block-views-blog-writer-block-1 ul li{list-style-image:url(/sites/all/themes/unity_oulu/img/green-bullet.png)}.container #content #block-views-blog-writer-block-1 .block-title{background-color:#4f8b0d}.container #content #block-views-blog-writer-block-2 ul li{list-style-image:url(/sites/all/themes/unity_oulu/img/dot-red.png)}.container #content #block-views-blog-writer-block-2 .block-title{background-color:#b31b34}.container #content #block-views-blog-writer-block{margin-bottom:30px}.container #content #block-views-blog-writer-block .block-title{background-color:#00407a}.container #content #block-views-blog-writer-block .content{padding-top:10px}.container #content #block-menu-menu-ects-web-links ul{list-style:none;margin:0;padding:0}.container #content #block-menu-menu-ects-web-links ul.open .parent-link{background-color:#2f7abd;background-image:url(/sites/all/themes/unity_oulu/img/arrows-collapsible.png);background-repeat:no-repeat;position:relative}.container #content #block-menu-menu-ects-web-links ul.open .parent-link:before{background-color:transparent;background-image:url(/sites/all/themes/unity_oulu/img/arrows-collapsible.png);background-repeat:no-repeat;content:"";display:block;height:40px;left:0;position:absolute;width:50px}.container #content #block-menu-menu-ects-web-links ul li{list-style:none;margin:0 0 10px 0;padding:0}.container #content #block-menu-menu-ects-web-links ul li a{background-color:#8ab9ff;background-image:url(/sites/all/themes/unity_oulu/img/arrows-collapsible.png);background-position:-50px 0;background-repeat:no-repeat;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:block;font-size:18px;line-height:40px;margin-bottom:0;padding-left:70px;position:relative;text-decoration:none;text-transform:uppercase;z-index:100}.ects-page-archive .container #content #block-menu-menu-ects-web-links ul li a{background-color:#aaabac;color:#fff}.container #content #block-menu-menu-ects-web-links ul li a:hover{background-color:#2f7abd}.ects-page-archive .container #content #block-menu-menu-ects-web-links ul li a:hover{background-color:#dedfe0;color:#5d5e5f}.container #content #block-menu-menu-ects-web-links ul .parent-menu-item ul{margin:0 0 0 50px}.container #content #block-menu-menu-ects-web-links ul .parent-menu-item ul li{margin-bottom:0}.container #content #block-menu-menu-ects-web-links ul .parent-menu-item ul li a{background-color:#d0e3ff;background-image:none;border-bottom:1px solid #fff;color:#2f79bd;font-size:16px;padding-left:40px;text-transform:none}.container #content #block-menu-menu-ects-web-links ul .parent-menu-item ul li a:hover{background-color:#2f7abd;color:#fff}.container #content #block-oulu-domain-domain-desc{margin-bottom:20px}.container #content #block-oulu-domain-domain-desc a{color:#2f79bd}.container #content #block-oulu-domain-domain-desc img{display:block;clear:both;height:auto !important;max-width:100%;overflow:hidden}.container #content #block-oulu-domain-domain-desc .block-title{background-color:#8f8f8c;margin-bottom:10px}.container #content #block-views-domain-news-block-1 h1{background-color:#2f79bd;color:#fff}.container #content #block-views-domain-news-block-1 .newsItem{clear:both;border-bottom:1px solid #c7c7c7;margin-bottom:10px;overflow:hidden;padding-bottom:10px}.container #content #block-views-domain-news-block-1 .newsItem .date{background-color:#8f8f8c;color:#fff;display:block;font-size:12px;height:19px;line-height:19px;margin-bottom:8px;padding:0 8px 0 8px;width:94px}.container #content #block-views-domain-news-block-1 .newsItem .date img{float:left;margin-bottom:8px;margin-right:8px}.container #content #block-views-domain-news-block-1 .newsItem .date h2{color:#2f79bd;font-size:16px;font-weight:normal;line-height:19px;margin-bottom:5px;text-transform:uppercase}.container #content #block-views-domain-news-block-1 .newsItem .date h2 a{color:#2f79bd;font-size:16px;font-weight:normal;line-height:19px;margin-bottom:5px;text-transform:uppercase}.container #content #block-views-domain-news-block-1 .newsItem .date p{margin-bottom:5px}.container #content #block-views-domain-news-block-1 .newsItem .node-readmore a{color:#bb6d00;margin-top:3px}.container #content #block-views-domain-events-block-1 h1{background:#4f8b0d;color:#fff}.container #content #block-views-domain-events-block-2 a:hover{text-decoration:underline}.container #content #block-menu-menu-koulutus h2{background-color:#00407a}.container #content #block-menu-menu-koulutus h3{background-color:#00407a}.container #content #block-menu-menu-koulutus ul{color:#00407a}form.webform-client-form .webform-component-managed_file input.form-submit{display:none}form#search-theme-form{margin-left:20px;margin-top:8px}form#search-theme-form input.form-text{border:none;display:block;float:left;height:18px;line-height:1;margin:0;padding:5px}form#search-theme-form input.form-text:focus{border:none;outline:0}form#search-theme-form input.form-submit{background-color:#fff;background-image:url(/sites/all/themes/unity_oulu/img/search-button.png?123);background-repeat:no-repeat;border:none;cursor:pointer;display:inline;height:28px;line-height:28px;margin:0;padding:0;text-indent:-9999px;width:34px}form#search-theme-form .form-item{float:left;margin-bottom:5px}form#mobile-search-form input.form-text{float:left;font-size:14px;height:21px;line-height:1;margin:0;padding:0.5em;width:90%;border:none}form#mobile-search-form input.form-text:focus{outline:none}form#mobile-search-form input.form-submit{background-color:#fff;background-image:url(/sites/all/themes/unity_oulu/img/search-lg.png?123);background-position:center center;background-repeat:no-repeat;cursor:pointer;display:block;float:right;font-size:14px;line-height:1.5;margin:0;padding:0.5em;text-indent:-9999px;width:10%;position:absolute;right:15px;border:none}form#search-block-form{margin-bottom:1em}form#thesis-node-form td{max-width:220px;min-width:220px;vertical-align:top;width:220px}.group-header form#thesis-node-form td{background-color:#2f79bd;color:#fff;padding:5px;width:440px}.container_thesis_summary form#thesis-node-form td{padding-top:1em}form#thesis-node-form input,form#thesis-node-form textarea,form#thesis-node-form select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:220px}form#thesis-node-form .thesis-field-label{padding-right:10px}form#thesis-node-form .form-text{width:100%}form#thesis-node-form .form-item{margin:0.5em 0}form#thesis-node-form .form-actions{margin:0.5em 0}form#thesis-node-form .field-widget-date-text{margin:0}form#thesis-node-form .field-widget-date-popup{margin:0}form#thesis-node-form .date-padding{float:none;padding:0}form#thesis-node-form .date-no-float{width:100%}form#thesis-node-form .container-inline-date .form-item{width:100%}form#thesis-node-form .container-inline-date .form-item input{margin:0}form#thesis-node-form .container-inline-date .form-item .form-item{margin:0}form#thesis-node-form .container-inline-date>.form-item{margin-right:0}form.webform-client-form label{display:block}form.webform-client-form .webform-component{margin-bottom:10px}form input#edit-submit{cursor:pointer}form input.form-submit{cursor:pointer}.js form fieldset.collapsible{position:relative}.js form fieldset.collapsible .fieldset-wrapper{overflow:auto}.js form fieldset.collapsible .fieldset-legend{background-position:5px 75%}#top form .form-item{margin:0}form .form-item .form-type-radio label{display:inline}form .form-item .form-type-checkbox label{display:inline}form .form-item .resizable-textarea{width:95%}.thesis-form form .form-item .resizable-textarea{width:100%}form#ctools-jump-menu{margin:15px 0 30px 0;max-width:100%}form#ctools-jump-menu select{max-width:99%}.view .view-content .views-row{margin-bottom:20px}.view.view-saima-views table{border-color:#fff}.view.view-saima-views table thead th{border:none;margin:0;padding:0;width:158px}.view.view-saima-views table thead th span{display:block;padding:4px 2px}.view.view-saima-views table thead th.views-field-saima-end{width:124px}.view.view-saima-views table tbody{border:none}.view.view-saima-views table tbody td span{display:block;padding:4px 2px}.view.view-saima-views table tbody tr.odd{background-color:#ededed;border:none}.view.view-saima-views table tbody tr.even{background-color:transparent;border:none}.view.view-thesis-views .thesis-event{margin-bottom:0}.view.view-blog-latest h2.title{margin:0;text-transform:uppercase}.view.view-blog-latest .view-header{background-color:#2f79bd;line-height:40px;margin-bottom:30px;overflow:hidden;width:100%}.view.view-blog-latest .view-header h2{float:left;margin:0;max-width:80%}.view.view-blog-latest .view-header .feed-icon{float:right;padding-right:7px}.view.view-blog-latest .view-header .feed-icon img{vertical-align:middle;position:relative;top:-2px}.view.view-blog-latest .views-author{color:#bb6d00;margin-bottom:10px}.view.view-blog-latest .views-author a{color:#bb6d00}.view.view-blog-latest .views-field-view-node a{color:#bb6d00}.view.view-blog-latest .views-field-created{margin-bottom:10px}.view.view-blog-latest .views-field-created span{background:#8f8f8c;color:#fff;padding:3px}.view.view-blog-latest .view-content .views-row{border-bottom:1px solid #ccc;padding-bottom:10px}.view.view-blog-writer.view-display-id-block_1 ul li{list-style-image:url(/sites/all/themes/unity_oulu/img/green-bullet.png)}.view.view-blog-writer.view-display-id-block_1 .block-title{background-color:#4f8b0d}.view.view-blog-writer.view-display-id-block_2 ul li{list-style-image:url(/sites/all/themes/unity_oulu/img/dot-red.png)}.view.view-blog-writer.view-display-id-block_2 .block-title{background-color:#b31b34}.view.view-blog-archive ul li{border-bottom:0;margin:0}.view.view-blog-archive ul li a{display:inline}.multisite .view.view-events .views-field-field-date span,.multisite .view.view-domain-events .views-field-field-date span{color:#646464}.multisite .view.view-news .view-content .views-row,.multisite .view.view-domain-news .view-content .views-row,.multisite .view.view-stories .view-content .views-row{border-bottom:1px solid #c7c7c7;margin-bottom:10px;padding-bottom:10px}.multisite .view.view-news .view-content .views-row span,.multisite .view.view-domain-news .view-content .views-row span,.multisite .view.view-stories .view-content .views-row span{clear:both;display:block}.multisite .view.view-news .view-content .views-row .views-field-created,.multisite .view.view-domain-news .view-content .views-row .views-field-created,.multisite .view.view-stories .view-content .views-row .views-field-created{background-color:#8f8f8c;color:#fff;margin-bottom:5px;padding:2px 10px;width:80px}#content .view.view-calendar table{display:table}#content .view.view-calendar table tr{display:table-row}#content .view.view-calendar table tr:nth-of-type(odd){background-color:transparent}#content .view.view-calendar table td{display:table-cell}#content .view.view-calendar table th{display:table-cell}#content .view.view-calendar table tbody{display:table-row-group}#content .view.view-calendar table thead{display:table-header-group}#content .view.view-calendar table tfoot{display:table-footer-group}#block-menu-block-oulu-event-main-menu-mobile .block-title{display:none}.event-logo,.event-header{display:block;width:100%}.event-logo img,.event-header img{height:auto !important;max-width:100%;width:auto !important}.node-image-gallery .field-name-field-gallery-images{text-align:center}.node-image-gallery .field-name-field-gallery-images .field-item{float:left;margin-right:20px;margin-bottom:20px;width:155px}.node-image-gallery .field-name-field-gallery-images .field-item img{height:auto !important;max-width:100%;width:auto !important}@media (min-width:720px){.contentColumn .node-image-gallery .field-name-field-gallery-images .field-item{width:140px}.contentColumn .node-image-gallery .field-name-field-gallery-images .field-item:nth-child(3n){margin-right:0}.contentColumn .node-image-gallery .field-name-field-gallery-images .field-item:nth-child(4n){margin-right:20px}}@media (min-width:960px){.contentColumn.wide .node-image-gallery .field-name-field-gallery-images .field-item{width:155px}.contentColumn.wide .node-image-gallery .field-name-field-gallery-images .field-item:nth-child(3n){margin-right:20px}.contentColumn.wide .node-image-gallery .field-name-field-gallery-images .field-item:nth-child(4n){margin-right:0}}.event-site #content.subPage #breadcrumb span.breadcrumbEvent{text-transform:uppercase;padding:0 15px}.event-site #content.subPage #block-menu-block-oulu-event-main-menu .block-title{display:none}.event-site #content.subPage #block-menu-block-oulu-event-main-menu .menu-block-oulu_event_main_menu>ul.menu{border-top:1px solid #ccc;margin-left:0}.event-site #content.subPage #block-menu-block-oulu-event-main-menu ul.menu li{border:none}.event-site #content.subPage .event-logo{margin-bottom:1em}.event-site #content.subPage #block-locale-language ul.language-switcher-locale-url{margin-left:0}.event-site #content.subPage #block-locale-language ul.language-switcher-locale-url li{border:none}.event-site #content.subPage #block-locale-language ul.language-switcher-locale-url li a{padding:0}.event-site #content.subPage .sidebar .block{margin-bottom:30px;margin-top:0;overflow:hidden;position:relative}.event-site #content.subPage .sidebar .block h2{background-color:#8f8f8c;margin-bottom:10px}.event-site #content.subPage #logo-collection .logo-list{border-top:1px solid #c7c7c7;margin:50px 0 25px 0;padding:20px 0 0 0}.event-site #content.subPage #logo-collection .logo-list:first-child{margin-top:25px}.event-site #content.subPage #logo-collection .logo-list h3.title{color:#8f8f8c;font-size:13px;text-transform:uppercase;margin:0 0 40px 0;padding:0}.event-site #content.subPage #logo-collection .logo-list .entities{padding:0 10px}.event-site #content.subPage #logo-collection .logo-list .entity{float:left;margin-bottom:20px;text-align:center;width:230px}.event-site #content.subPage #logo-collection .logo-list .entity img{border:none;height:auto !important;max-width:100%;width:auto !important}body{background:#fff;color:#646464;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:13px;line-height:1.154}a{text-decoration:none}a:hover{text-decoration:underline}a.rss{background-image:url(/sites/all/themes/unity_oulu/img/rss.png);background-position:center center;background-repeat:no-repeat;display:inline-block;height:40px;margin-left:5px;text-indent:-9999px;width:16px}sub,sup{font-size:smaller;line-height:normal}sup{vertical-align:super}sub{vertical-align:sub}table th.checkbox {text-align:center}table tr.draggable a.tabledrag-handle{margin:-0.4em 0 -0.4em -0.5em;padding:0.42em 1.5em 0.42em 0.5em}table tr.draggable a.tabledrag-handle .handle{background-position:left top;margin-top:4px}table tr.draggable a.tabledrag-handle-hover .handle{background-position:0 -20px}table td.checkbox {text-align:center}table thead th{border-bottom:none}table tbody th{border-bottom-width:1px}ul.pager{list-style-type:none}ul.pager li{display:block;float:left;padding:0 10px}:focus{outline:1px dotted #84a6c3}#top-mobile{background-color:#23408f}@media (min-width:720px) and (max-width:959px){#top-mobile{display:none}}@media (min-width:960px){#top-mobile{display:none}}#top-mobile #mobile-expand{background-image:url(/sites/all/themes/unity_oulu/img/icon_menu_search.png?123);background-position:center center;background-repeat:no-repeat;cursor:pointer;height:24px;float:left;margin:10px;width:55px}#top-mobile #logo-signature{background-position:top left;background-repeat:no-repeat;display:block;height:16px;float:right;margin:15px 15px 15px 10px;text-indent:-9999em}#top-mobile #logo-signature.fi{background-image:url(/sites/all/themes/unity_oulu/img/logo-signature-fi.png?123);width:192px;background-size:192px}#top-mobile #logo-signature.en{background-image:url(/sites/all/themes/unity_oulu/img/logo-signature-en.png?123);width:213px;background-size:213px}#toolbar-mobile{background-color:#23408f}@media (min-width:720px) and (max-width:959px){#toolbar-mobile{display:none !important}}@media (min-width:960px){#toolbar-mobile{display:none !important}}#toolbar-mobile a{text-decoration:none}#toolbar-mobile a:focus{text-decoration:underline}#toolbar-mobile a:hover{text-decoration:none}#toolbar-mobile #mobile-language-links{float:left;width:50%}#toolbar-mobile #mobile-language-links .wrapper{padding:10px}#toolbar-mobile #mobile-language-links ul.menu li{color:#646464;padding:10px 0}#toolbar-mobile #mobile-language-links ul.menu li a{color:#fff;display:block;margin:-10px 0;padding:10px 0}#toolbar-mobile #mobile-top-nav{float:left;width:50%}#toolbar-mobile #mobile-top-nav .wrapper{padding:10px}#toolbar-mobile #mobile-top-nav #mobile-top-menu li{list-style-image:none;list-style-type:none;list-style-position:inside;margin:0;padding:0}#toolbar-mobile #mobile-top-nav #mobile-top-menu li.first a{background-image:url(/sites/all/themes/unity_oulu/img/home.png?123);background-position:left center;background-repeat:no-repeat;text-indent:-9999px}#toolbar-mobile #mobile-top-nav #mobile-top-menu li a{color:#fff;display:block;padding:10px 0}#toolbar-mobile #mobile-search{clear:both;width:100%;position:relative}#toolbar-mobile #mobile-search .wrapper{padding:10px 20px 15px 20px}#top{background-color:#23408f;height:45px}@media (min-width:720px) and (max-width:959px){#top{display:block}}@media (min-width:960px){#top{display:block}}#top ul li{border-right:1px solid #0e5ea6;display:block;float:left;height:45px;line-height:45px}#top ul li a{color:#fff;display:block;float:left;font-size:13px;height:45px;padding:0 10px;text-decoration:none}#top ul li a:hover,#top ul li a:active{background-image:url(/sites/all/themes/unity_oulu/img/top-hover.png);background-position:left top;background-repeat:repeat-x;height:45px}#top ul li.first a{background-image:url(/sites/all/themes/unity_oulu/img/home.png?123);background-position:center center;background-repeat:no-repeat;text-indent:-9999px;width:20px}#top ul li.active,#top ul li.active-trail{background-image:url(/sites/all/themes/unity_oulu/img/top-selected.png);background-position:left top;background-repeat:repeat-x}#top #logo-signature-desktop{background-position:top left;background-repeat:no-repeat;display:block;height:16px;float:left;margin:16px 12px 10px 0px;text-indent:-9999em}@media (min-width:960px){#top #logo-signature-desktop{margin:15px 15px 15px 0px}}#top #logo-signature-desktop.fi{background-image:url(/sites/all/themes/unity_oulu/img/logo-signature-fi.png?123);width:120px;background-size:120px}@media (min-width:960px){#top #logo-signature-desktop.fi{width:192px;background-size:192px}}#top #logo-signature-desktop.en{background-image:url(/sites/all/themes/unity_oulu/img/logo-signature-en.png?123);width:110px;background-size:110px;margin-top:17px}@media (min-width:960px){#top #logo-signature-desktop.en{margin-top:15px;width:213px;background-size:213px}}#top #block-menu-block-oulu-menu-toolbar-right{background-color:#fff;float:right}@media (min-width:720px) and (max-width:959px){#top #block-menu-block-oulu-menu-toolbar-right{display:block;clear:both;float:left;margin:10px 0}}@media (min-width:960px){#top #block-menu-block-oulu-menu-toolbar-right{display:block}}#top #block-menu-block-oulu-menu-toolbar-right ul li{background-image:url(/sites/all/themes/unity_oulu/img/vertical-line.png);background-repeat:no-repeat;background-position:right center;border:none;padding:0;margin:0}#top #block-menu-block-oulu-menu-toolbar-right ul li.first a{background:url(/sites/all/themes/unity_oulu/img/icon-home.png?123) center center no-repeat;display:block;height:45px;text-indent:-9999px;width:20px}#top #block-menu-block-oulu-menu-toolbar-right ul li.first a.active,#top #block-menu-block-oulu-menu-toolbar-right ul li.first a:hover{background:url(/sites/all/themes/unity_oulu/img/icon-home.png?123) center center no-repeat;text-decoration:none}#top #block-menu-block-oulu-menu-toolbar-right ul li.last{background:none}#top #block-menu-block-oulu-menu-toolbar-right ul li a{color:#2f79bd}#top #block-menu-block-oulu-menu-toolbar-right ul li a.active,#top #block-menu-block-oulu-menu-toolbar-right ul li a:hover{background:transparent none;text-decoration:underline}#top #block-menu-block-oulu-menu-toolbar-right img{display:block;margin-top:16px}@media (min-width:720px) and (max-width:959px){#top #block-menu-block-oulu-menu-toolbar-left{display:block}}@media (min-width:960px){#top #block-menu-block-oulu-menu-toolbar-left{display:block}}#top #block-menu-block-oulu-menu-toolbar-left ul li{padding:0;margin:0}#top #block-menu-block-oulu-menu-toolbar-left ul li.first{margin-left:10px}#top #block-menu-block-oulu-menu-toolbar-left ul li.first a{background:transparent none;text-indent:0;width:auto}#top #block-menu-block-oulu-menu-toolbar-left ul li.first a:hover,#top #block-menu-block-oulu-menu-toolbar-left ul li.first a:active{background-image:url(/sites/all/themes/unity_oulu/img/top-hover.png);background-position:left top;background-repeat:repeat-x;height:45px}#top #block-menu-block-oulu-menu-toolbar-left ul li.last{border:none;margin-right:10px}#top #langnavi{margin-top:8px;position:relative;width:88px}@media (min-width:720px) and (max-width:959px){#top #langnavi{display:block}}@media (min-width:960px){#top #langnavi{display:block}}#top #langnavi ul{margin-left:4px;padding-top:3px;width:66px}#top #langnavi ul li{border:none;float:none;height:auto;line-height:20px;padding-bottom:3px}#top #langnavi ul li a{background:none;float:none;height:28px;text-indent:0}#top #langnavi #curLang{background-image:url(/sites/all/themes/unity_oulu/img/langnavi-bg.png?123);background-repeat:no-repeat;cursor:pointer;position:relative;width:88px;z-index:1;background-position:100% 0}#top #langnavi #moreLang{cursor:pointer;display:block;height:26px;position:absolute;right:0;text-indent:-9999px;top:0;width:20px;z-index:999}#top #langnavi #langOptions{background-image:url(/sites/all/themes/unity_oulu/img/langnavi-open-bg.png?123);background-repeat:no-repeat;display:none;height:63px;left:0;position:absolute;top:0;width:88px;z-index:2;background-position:100% 0}#top #topSearch{overflow:hidden}@media (min-width:720px) and (max-width:959px){#top #topSearch{display:block}}@media (min-width:960px){#top #topSearch{display:block}}.footer-container{background-color:#007ac1;padding:30px 10px 0 10px}@media (min-width:720px){.footer-container{padding:30px 0 0 0}}.footer-container a{color:#fff}.footer-container a:link,.footer-container a:visited{text-decoration:none}.footer-container a:hover,.footer-container a:focus,.footer-container a:active{text-decoration:underline}.footer-container #footer,.footer-container #footer-links{background-image:none;color:#fff;margin:0 auto;width:100%}@media (min-width:720px) and (max-width:959px){.footer-container #footer,.footer-container #footer-links{width:700px}}@media (min-width:960px){.footer-container #footer,.footer-container #footer-links{width:940px}}.footer-container #footer{overflow:visible;padding:0}@media (min-width:720px){.footer-container #footer{background-image:url(/sites/all/themes/unity_oulu/img/dot-ffffff.png);background-repeat:repeat-y;background-position:50% 0;padding:0}}.footer-container #footer-links{font-size:smaller;padding-top:60px;padding-bottom:30px;text-align:left}.footer-container #footer-links .section:last-child{margin-top:10px}@media (min-width:720px){.footer-container #footer-links .section:last-child{margin-top:0;text-align:right}}@media (min-width:720px){.footer-container #footer-menus{padding-right:15%}}.footer-container #footer-menus a:link,.footer-container #footer-menus a:visited{color:#fff}.footer-container #footer-menus a:focus,.footer-container #footer-menus a:hover,.footer-container #footer-menus a:active{color:#fff;text-decoration:underline}.footer-container #footer-menus ul.links>li{line-height:1;list-style-type:none;list-style-position:inside;list-style-image:none;margin-bottom:1.5em}.footer-container #footer-menus h4{color:#fff;font-size:1em;font-weight:bold;line-height:1;margin-bottom:1em}.footer-container #footer-menus #footer-menu-first{padding-right:4px}.footer-container #footer-menus #footer-menu-second{padding:0 2px}.footer-container #footer-menus #footer-menu-third{padding-left:4px}@media (min-width:720px) and (max-width:959px){.footer-container #footer-menus .section{width:100%}}.footer-container #footer-info{margin-top:2em}@media (min-width:720px){.footer-container #footer-info{margin-top:0}}.footer-container #footer-info h3{border-bottom:1px solid #fff;color:#fff;font-size:1em;font-weight:bold;line-height:1;padding-bottom:0.25em;margin-bottom:1.25em}.footer-container #footer-info>.section{margin-bottom:1em}@media (min-width:960px){.footer-container #footer-info>.section{margin-bottom:2em}}.footer-container #footer-info>.section:last-child{margin-bottom:0}@media (min-width:720px) and (max-width:959px){.footer-container #footer-info>.section:last-child{margin-bottom:1em}}.footer-container #footer-info>.section .section{margin-bottom:1em}@media (min-width:720px) and (max-width:959px){.footer-container #footer-info>.section .section{width:100%}}@media (min-width:960px){.footer-container #footer-info>.section .section:first-child{padding-right:1em}.footer-container #footer-info>.section .section:last-child{padding-left:1em}}.section{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left}.section.section-1-3{width:100%}@media (min-width:720px){.section.section-1-3{width:33.333%}}.section.section-2-3{width:100%}@media (min-width:720px){.section.section-2-3{width:66.666%}}.section.section-1-2,.section.section-8-16{width:100%}@media (min-width:720px){.section.section-1-2,.section.section-8-16{width:50%}}.section.section-1-16{width:100%}@media (min-width:720px){.section.section-1-16{width:6.25%}}.section.section-2-16{width:100%}@media (min-width:720px){.section.section-2-16{width:12.5%}}.section.section-3-16{width:100%}@media (min-width:720px){.section.section-3-16{width:18.75%}}.section.section-4-16{width:100%}@media (min-width:720px){.section.section-4-16{width:25%}}.section.section-5-16{width:100%}@media (min-width:720px){.section.section-5-16{width:31.25%}}.section.section-6-16{width:100%}@media (min-width:720px){.section.section-6-16{width:37.5%}}.section.section-7-16{width:100%}@media (min-width:720px){.section.section-7-16{width:43.75%}}.section.section-9-16{width:100%}@media (min-width:720px){.section.section-9-16{width:56.25%}}.section.section-10-16{width:100%}@media (min-width:720px){.section.section-10-16{width:62.5%}}.section.section-11-16{width:100%}@media (min-width:720px){.section.section-11-16{width:68.75%}}.section.section-12-16{width:100%}@media (min-width:720px){.section.section-12-16{width:75%}}.section.section-13-16{width:100%}@media (min-width:720px){.section.section-13-16{width:81.25%}}.section.section-14-16{width:100%}@media (min-width:720px){.section.section-14-16{width:87.5%}}.section.section-15-16{width:100%}@media (min-width:720px){.section.section-15-16{width:93.75%}}.section.section-2-2,.section.section-3-3,.section.section-16-16{width:100%}.section.section-left{text-align:left}.section.section-center{text-align:center}.section.section-right{text-align:right}#footer-logos{margin:0 auto;padding:30px 0 60px 0;width:100%}@media (min-width:720px) and (max-width:959px){#footer-logos{width:700px}}@media (min-width:960px){#footer-logos{width:940px}}#footer-logos #footer-accreditation{font-size:0;padding-bottom:15px;text-align:center}@media (min-width:720px){#footer-logos #footer-accreditation{margin:-5px 0;padding:0;text-align:left}}#footer-logos #footer-accreditation a{display:inline-block;padding:5px}#footer-logos #footer-accreditation img{height:auto;max-height:65px;width:auto}#footer-logos #footer-some{font-size:0;padding-bottom:15px;text-align:center}@media (min-width:720px){#footer-logos #footer-some{margin:-5px 0;padding:0}}#footer-logos #footer-some a{display:inline-block;padding:5px}#footer-logos #footer-logo{text-align:center}@media (min-width:720px){#footer-logos #footer-logo{text-align:right}}#footer-logos #footer-logo #footerLogo{height:auto;max-width:100%}@media (min-width:720px) and (max-width:959px){#footer-logos #footer-logo #footerLogo{max-width:90%}}.container{clear:both;margin:0 auto;text-align:left;width:100%}@media (min-width:720px) and (max-width:959px){.container{width:700px}}@media (min-width:960px){.container{width:940px}}#header{border:none;padding:24px 20px 14px;position:relative;text-align:center}@media (min-width:720px) and (max-width:959px){#header{border-bottom:1px solid #c7c7c7;display:block;padding:36px 0 24px}.event-site #header{border:none}}@media (min-width:960px){#header{border-bottom:1px solid #c7c7c7;display:block;padding:36px 0 24px}.event-site #header{border:none}}#header #mainTitle{color:#8f8f8c;display:block;font-family:GillSansStdLight,"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:24px;font-weight:normal;line-height:1.05;text-align:left;text-transform:uppercase}#header #mainTitle.longHeading{font-size:24px;line-height:32px}#header #mainTitle span{display:block;font-size:16px;line-height:20px;overflow:hidden;text-transform:none}#header #mainTitle a{color:#8f8f8c}#header #mainTitle a:hover,#header #mainTitle a:active{text-decoration:none}#header #mainTitle img{height:auto !important;max-width:100%}@media (min-width:720px) and (max-width:959px){#header #mainTitle{font-size:40px;margin-right:250px}#header #mainTitle span{font-size:24px;line-height:32px}}@media (min-width:960px){#header #mainTitle{font-size:40px;margin-right:250px}#header #mainTitle span{font-size:24px;line-height:32px}}.multisite #header #logo{background-image:url(/sites/all/themes/unity_oulu/logo-multi.png?123);background-position:left top;background-repeat:no-repeat;float:right;height:112px;width:210px;background-size:80px;background-position:100%}@media (min-width:720px) and (max-width:959px){.multisite #header #logo{display:block}}@media (min-width:960px){.multisite #header #logo{display:block}}#block-menu-block-oulu-event-main-menu-mobile,#block-menu-block-oulu-menu-mobile-navigation{padding:10px}@media (min-width:720px) and (max-width:959px){#block-menu-block-oulu-event-main-menu-mobile,#block-menu-block-oulu-menu-mobile-navigation{display:none;padding:0}}@media (min-width:960px){#block-menu-block-oulu-event-main-menu-mobile,#block-menu-block-oulu-menu-mobile-navigation{display:none;padding:0}}#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_event_main_menu_mobile>ul.menu,#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_menu_mobile_navigation>ul.menu,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_event_main_menu_mobile>ul.menu,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_menu_mobile_navigation>ul.menu{border-top:1px solid #c7c7c7}#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_event_main_menu_mobile>ul.menu li,#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_menu_mobile_navigation>ul.menu li,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_event_main_menu_mobile>ul.menu li,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_menu_mobile_navigation>ul.menu li{text-transform:uppercase}#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_event_main_menu_mobile>ul.menu li li,#block-menu-block-oulu-event-main-menu-mobile .menu-block-oulu_menu_mobile_navigation>ul.menu li li,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_event_main_menu_mobile>ul.menu li li,#block-menu-block-oulu-menu-mobile-navigation .menu-block-oulu_menu_mobile_navigation>ul.menu li li{text-transform:none}#block-menu-block-oulu-event-main-menu-mobile ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu{padding:0;margin:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu a,#block-menu-block-oulu-menu-mobile-navigation ul.menu a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/css/xml/ellipsis.xml#ellipsis');color:#8f8f8c;display:block;height:44px;margin-right:10px;padding-left:10px}#block-menu-block-oulu-event-main-menu-mobile ul.menu a:focus,#block-menu-block-oulu-event-main-menu-mobile ul.menu a:hover,#block-menu-block-oulu-event-main-menu-mobile ul.menu a:active,#block-menu-block-oulu-event-main-menu-mobile ul.menu a.active,#block-menu-block-oulu-menu-mobile-navigation ul.menu a:focus,#block-menu-block-oulu-menu-mobile-navigation ul.menu a:hover,#block-menu-block-oulu-menu-mobile-navigation ul.menu a:active,#block-menu-block-oulu-menu-mobile-navigation ul.menu a.active{text-decoration:none;color:#00407a}#block-menu-block-oulu-event-main-menu-mobile ul.menu li,#block-menu-block-oulu-menu-mobile-navigation ul.menu li{border-bottom:1px solid #c7c7c7;display:block;line-height:44px;list-style-image:none;list-style-position:inside;list-style-type:none;padding:0;margin:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu{border-top:4px solid #c7c7c7;border-left:4px solid #c7c7c7;border-right:1px solid #c7c7c7}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu .toggle,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu .toggle{width:48px}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu ul.menu{border-left-width:10px;border-right-width:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu ul.menu ul.menu{border-left-width:16px;border-right-width:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu ul.menu ul.menu ul.menu{border-left-width:22px;border-right-width:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li>ul.menu ul.menu ul.menu ul.menu ul.menu{border-left-width:28px;border-right-width:0}#block-menu-block-oulu-event-main-menu-mobile ul.menu li.active-trail>ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li.active-trail>ul.menu{display:block}#block-menu-block-oulu-event-main-menu-mobile ul.menu li.js-expanded>ul.menu,#block-menu-block-oulu-menu-mobile-navigation ul.menu li.js-expanded>ul.menu{display:block}#block-menu-block-oulu-event-main-menu-mobile .toggle,#block-menu-block-oulu-menu-mobile-navigation .toggle{background-image:url(/sites/all/themes/unity_oulu/img/menu_arrow.png);background-position:center center;background-repeat:no-repeat;border-left:1px dotted #c7c7c7;cursor:pointer;display:block;height:44px;float:right;text-indent:-9999em;width:49px}#block-menu-block-oulu-menu-mobile-main-menu,#block-menu-block-oulu-menu-tb-r-content-mobile,#block-menu-block-oulu-menu-tb-l-content-mobile{padding:10px}@media (min-width:720px) and (max-width:959px){#block-menu-block-oulu-menu-mobile-main-menu,#block-menu-block-oulu-menu-tb-r-content-mobile,#block-menu-block-oulu-menu-tb-l-content-mobile{display:none;padding:0}}@media (min-width:960px){#block-menu-block-oulu-menu-mobile-main-menu,#block-menu-block-oulu-menu-tb-r-content-mobile,#block-menu-block-oulu-menu-tb-l-content-mobile{display:none;padding:0}}#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_event_main_menu>ul.menu,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_mobile_main_menu>ul.menu,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_r_content_mobile>ul.menu,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_l_content_mobile>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_event_main_menu>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_event_main_menu>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu{border:none;border-top:1px solid #c7c7c7}#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_event_main_menu>ul.menu li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_mobile_main_menu>ul.menu li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_event_main_menu>ul.menu li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_event_main_menu>ul.menu li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li{text-transform:uppercase}#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_event_main_menu>ul.menu li li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_mobile_main_menu>ul.menu li li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li li,#block-menu-block-oulu-menu-mobile-main-menu .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_event_main_menu>ul.menu li li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu li li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li li,#block-menu-block-oulu-menu-tb-r-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_event_main_menu>ul.menu li li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_mobile_main_menu>ul.menu li li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_r_content_mobile>ul.menu li li,#block-menu-block-oulu-menu-tb-l-content-mobile .menu-block-oulu_menu_tb_l_content_mobile>ul.menu li li{text-transform:none}#block-menu-block-oulu-menu-mobile-main-menu ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu{padding:0;margin:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu a,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu a,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/css/xml/ellipsis.xml#ellipsis');color:#8f8f8c;display:block;height:44px;margin-right:10px;padding-left:10px;text-decoration:none}#block-menu-block-oulu-menu-mobile-main-menu ul.menu a:focus,#block-menu-block-oulu-menu-mobile-main-menu ul.menu a:hover,#block-menu-block-oulu-menu-mobile-main-menu ul.menu a:active,#block-menu-block-oulu-menu-mobile-main-menu ul.menu a.active,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu a:focus,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu a:hover,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu a:active,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu a.active,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu a:focus,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu a:hover,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu a:active,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu a.active{color:#00407a}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li{border-bottom:1px solid #c7c7c7;display:block;line-height:44px;list-style-image:none;list-style-position:inside;list-style-type:none;padding:0;margin:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu{border-top:4px solid #c7c7c7;border-left:4px solid #c7c7c7;border-right:1px solid #c7c7c7}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu .toggle,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu .toggle,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu .toggle{width:48px}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu ul.menu{border-left-width:10px;border-right-width:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu ul.menu ul.menu{border-left-width:16px;border-right-width:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu{border-left-width:22px;border-right-width:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li>ul.menu ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li>ul.menu ul.menu ul.menu ul.menu ul.menu{border-left-width:28px;border-right-width:0}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li.active-trail>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li.active-trail>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li.active-trail>ul.menu{display:block}#block-menu-block-oulu-menu-mobile-main-menu ul.menu li.js-expanded>ul.menu,#block-menu-block-oulu-menu-tb-r-content-mobile ul.menu li.js-expanded>ul.menu,#block-menu-block-oulu-menu-tb-l-content-mobile ul.menu li.js-expanded>ul.menu{display:block}#block-menu-block-oulu-menu-mobile-main-menu .toggle,#block-menu-block-oulu-menu-tb-r-content-mobile .toggle,#block-menu-block-oulu-menu-tb-l-content-mobile .toggle{background-image:url(/sites/all/themes/unity_oulu/img/menu_arrow.png);background-position:center center;background-repeat:no-repeat;border-left:1px dotted #c7c7c7;cursor:pointer;display:block;height:44px;float:right;text-indent:-9999em;width:49px}#block-menu-block-oulu-event-main-menu{display:none}@media (min-width:720px) and (max-width:959px){#block-menu-block-oulu-event-main-menu{display:block}}@media (min-width:960px){#block-menu-block-oulu-event-main-menu{display:block}}#navigation{height:39px}@media (min-width:720px) and (max-width:959px){#navigation{display:block}}@media (min-width:960px){#navigation{display:block}}#navigation ul{height:39px;margin:0}#navigation ul li{display:block;float:left;margin:0;position:relative}#navigation ul li.last a{margin-right:0}#navigation ul li.last ul{margin-right:0}#navigation ul li.over{background-color:#ff0}#navigation ul li.active-trail>a{background-color:#ffe300;text-decoration:none}#navigation ul li a{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/css/xml/ellipsis.xml#ellipsis');color:#00407a;display:block;font-size:15px;line-height:21px;padding:9px 4px;text-align:center;text-transform:uppercase}#navigation ul li a:focus,#navigation ul li a:hover{background-color:#ffe300;text-decoration:none}#navigation ul li ul{left:0;overflow:visible;padding:0;position:absolute;top:39px;z-index:500}#navigation ul li ul li{background-color:#ff0;display:block;float:none;z-index:500}#navigation ul li ul li.last a{margin-right:0}#navigation ul li ul li a{background-color:#ff0;color:#646464;display:block;float:none;text-transform:none;z-index:500}#navigation ul li ul li a:focus,#navigation ul li ul li a:hover{background-color:#fff600}#navigation .parent-count-1 .nice-menu>li{margin:0 25%;width:50%}#navigation .parent-count-2 .nice-menu>li{width:50%}#navigation .parent-count-3 .nice-menu>li{width:32%}#navigation .parent-count-3 .nice-menu>li.first{margin-left:2%}#navigation .parent-count-3 .nice-menu>li.last{margin-right:2%}#navigation .parent-count-4 .nice-menu>li{width:25%}#navigation .parent-count-5 .nice-menu>li{width:20%}#navigation .nice-menu>li>a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;-moz-binding:url('/css/xml/ellipsis.xml#ellipsis')}#navigation .menuparent>ul{width:100%}#navigation .menuparent>a{display:block}#intro{padding:10px 0;position:relative}@media (min-width:720px) and (max-width:959px){#intro{background-image:url(/sites/all/themes/unity_oulu/img/intro-bg-700x194.png);background-position:left top;background-repeat:no-repeat;height:170px;padding:12px 45px}}@media (min-width:960px){#intro{background-image:url(/sites/all/themes/unity_oulu/img/intro-bg.png);background-position:left top;background-repeat:no-repeat;height:220px;padding:20px 60px}}#intro a:hover{text-decoration:none}@media (min-width:720px) and (max-width:959px){#intro .view-nodequeue-front-page-promos{display:block}}@media (min-width:960px){#intro .view-nodequeue-front-page-promos{display:block}}#intro .view-nodequeue-front-page-promos.view-display-id-promo_mobile{display:block;padding:0 10px}@media (min-width:720px) and (max-width:959px){#intro .view-nodequeue-front-page-promos.view-display-id-promo_mobile{display:none;padding:0}}@media (min-width:960px){#intro .view-nodequeue-front-page-promos.view-display-id-promo_mobile{display:none;padding:0}}#intro .view-nodequeue-front-page-promos.view-display-id-promo_mobile img{width:100% !important;height:auto !important}#intro .view-nodequeue-front-page-promos .next{background-position:right top;position:absolute;right:10px;top:50%}#intro .view-nodequeue-front-page-promos .prev{background-position:left top;left:10px;position:absolute;top:50%}#intro .view-nodequeue-front-page-promos .browse{background-image:url(/sites/all/themes/unity_oulu/img/browse-arrows.png);background-repeat:no-repeat;cursor:pointer;height:27px;margin:0 10px;width:17px;z-index:1}#intro .view-nodequeue-front-page-promos .navi{height:auto;text-align:center;width:auto}@media (min-width:720px) and (max-width:959px){#intro .view-nodequeue-front-page-promos .navi{margin:-1px auto 0}}@media (min-width:960px){#intro .view-nodequeue-front-page-promos .navi{margin:3px auto 0}}#intro .view-nodequeue-front-page-promos .navi a{background-image:url(/sites/all/themes/unity_oulu/img/navi-bullets.png);background-position:left center;display:inline-block;float:none;height:7px;margin-right:7px;width:7px}#intro .view-nodequeue-front-page-promos .navi a.active{background-position:right center}#intro .view-nodequeue-front-page-promos #scrollable-1{float:none;overflow:hidden;position:relative;width:100%}@media (min-width:720px) and (max-width:959px){#intro .view-nodequeue-front-page-promos #scrollable-1{height:170px;width:610px}}@media (min-width:960px){#intro .view-nodequeue-front-page-promos #scrollable-1{height:220px;width:820px}}#intro .view-nodequeue-front-page-promos #scrollable-1 .items{position:absolute;width:2000em}#intro .view-nodequeue-front-page-promos #scrollable-1 .items .item{float:left;width:100%;z-index:-1}@media (min-width:720px) and (max-width:959px){#intro .view-nodequeue-front-page-promos #scrollable-1 .items .item{display:block;width:610px}}@media (min-width:960px){#intro .view-nodequeue-front-page-promos #scrollable-1 .items .item{display:block;width:820px}}#intro .view-nodequeue-front-page-promos #scrollable-1 .items .item img{width:100% !important;height:auto !important}#intro .view-nodequeue-front-page-promos #scrollable-1 .items .item .active{background-color:#fff;border:1px inset #ccc}#content{overflow:hidden;position:relative}.main-site.front #content{padding:0 10px}@media (min-width:720px) and (max-width:959px){.main-site.front #content{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:470px 0;padding:0}}@media (min-width:960px){.main-site.front #content{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:470px 0;padding:0}}.multisite.front #content{padding:10px}@media (min-width:720px) and (max-width:959px){.multisite.front #content{background-image:url(/sites/all/themes/unity_oulu/img/sub-page-content-top.png);background-position:center top;background-repeat:no-repeat;padding:30px 0 0 0}}@media (min-width:960px){.multisite.front #content{background-image:url(/sites/all/themes/unity_oulu/img/sub-page-content-top.png);background-position:center top;background-repeat:no-repeat;padding:30px 0 0 0}}.multisite.front #content #frontLeft{float:left}.multisite.front #content #frontRight{float:right}.multisite.front #content .title{text-transform:uppercase;margin:1em 0}.multisite #content{padding:10px 0}.node-type-page-ktp14 #content.subPage #subNavigation{display:block}.node-type-page-ktp14 #content.subPage #subNavigation div{height:auto !important}.node-type-page-ktp14 #content.subPage #subNavigation div.contentMore{height:auto !important}.node-type-page-ktp14 #content.subPage .node-page-ktp14.view-mode-full .field-name-body div{height:auto !important}.node-type-page-ktp14 #content.subPage table{width:auto !important}#content #contentContainer p{margin-bottom:15px}.page-search #content #contentContainer{padding:0}.page-search #content #contentContainer .search-results{list-style:none;margin:0}.page-search #content #contentContainer .search-results .search-result{border-bottom:1px solid #f2f2f2;margin:0 20px 20px 0;padding-bottom:20px}.page-search #content #contentContainer .search-results .search-result .search-result-title{font-size:16px;font-weight:bold}.page-search #content #contentContainer .search-results .search-result .search-result-url{margin-top:10px}.page-search #content #contentContainer .pager li{margin:0;padding:10px}.page-thesis-archive-faculty #content #breadcrumb .breadcrumb span.breadcrumbHome{display:block}#content a.more-link{color:#2f79bd;float:right;font-size:13px;margin:0 5px 10px 0;text-transform:none}#content table{display:block;max-width:100%;height:auto !important}#content table tr,#content table td,#content table th,#content table thead,#content table tbody,#content table tfoot{display:block}#content table th,#content table td{padding:5px}#content table tr:nth-of-type(odd){background-color:#ededed}#content table thead tr:nth-of-type(odd){background-color:transparent}@media (min-width:720px) and (max-width:959px){#content table{display:table}#content table tr{display:table-row}#content table td{display:table-cell}#content table th{display:table-cell}#content table tbody{display:table-row-group}#content table thead{display:table-header-group}#content table tfoot{display:table-footer-group}}@media (min-width:960px){#content table{display:table}#content table tr{display:table-row}#content table td{display:table-cell}#content table th{display:table-cell}#content table tbody{display:table-row-group}#content table thead{display:table-header-group}#content table tfoot{display:table-footer-group}}#content iframe{width:100% !important}#content .sidebar{overflow:hidden}#content .sidebar h3 span a{color:#fff;font-size:13px;text-transform:none}#content .sidebar .contentBlock{margin-bottom:30px;width:auto}#content .sidebar .contentBlock.narrow{width:auto}#content .sidebar .contentBlock h3{background-color:#8f8f8c}#content .sidebar .contentBlock ul{clear:both;list-style-type:disc;margin-left:20px;padding-top:10px}#content .sidebar .contentBlock ul li{color:#8f8f8c;margin-bottom:8px}#content .sidebar .contentBlock .block-title:after{background-image:url(/sites/all/themes/unity_oulu/img/contentblock-narrow-top-bg.png);background-position:left top}#content .columns .contentColumn{float:left;margin-bottom:20px;position:relative;width:100%}@media (min-width:720px) and (max-width:959px){#content .columns .contentColumn{left:200px;width:500px}#content .columns .contentColumn .wrapper{padding:0 0 0 40px}}@media (min-width:960px){#content .columns .contentColumn{left:200px;width:540px}#content .columns .contentColumn .wrapper{padding:0 60px 0 40px}}@media (min-width:720px) and (max-width:959px){.multisite #content .columns .contentColumn .wrapper{padding:0 0 0 40px}}@media (min-width:960px){.multisite #content .columns .contentColumn .wrapper{padding:0 40px 0 40px}}@media (min-width:960px){.event-site #content .columns .contentColumn.wide.expand-right{width:740px}.event-site #content .columns .contentColumn.wide.expand-right .wrapper{padding:0 20px 0 40px}}#content .columns .sidebarColumn{float:left;margin-bottom:20px;position:relative;width:100%}@media (min-width:720px) and (max-width:959px){#content .columns .sidebarColumn{display:block;right:500px;width:200px}#content .columns .sidebarColumn .contentBlock{width:100%}#content .columns .sidebarColumn.right{float:right}}@media (min-width:960px){#content .columns .sidebarColumn{display:block;right:540px;width:200px}#content .columns .sidebarColumn.right{right:0}}@media (min-width:960px){.event-site #content .columns.one-sidebar .left{right:740px}}@media (min-width:720px) and (max-width:959px){#content .columns.one-sidebar.sidebar-right .sidebarColumn.left{margin:0}}#content.subPage{background-image:url(/sites/all/themes/unity_oulu/img/sub-page-content-top.png);background-position:center top;background-repeat:no-repeat;padding:30px 10px 0 10px}@media (min-width:720px) and (max-width:959px){#content.subPage{padding:30px 0 0 0}}@media (min-width:960px){#content.subPage{padding:30px 0 0 0}}.event-site #content.subPage{background-image:none;padding-top:0}#content.subPage #breadcrumb{float:left;line-height:39px;margin-bottom:24px;width:100%}#content.subPage #breadcrumb span{color:#2f79bd;display:block;float:left;line-height:39px;padding:0 5px}#content.subPage #breadcrumb span a{color:#646464}@media (min-width:720px) and (max-width:959px){#content.subPage #breadcrumb{border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;height:39px}#content.subPage #breadcrumb span{border-left:1px solid #c7c7c7;height:39px}}@media (min-width:960px){#content.subPage #breadcrumb{border-bottom:1px solid #c7c7c7;border-top:1px solid #c7c7c7;height:39px}#content.subPage #breadcrumb span{border-left:1px solid #c7c7c7;height:39px}}#content.subPage #breadcrumb .breadcrumbHome{border:none}#content.subPage #breadcrumb .breadcrumbHome a{background:url(/sites/all/themes/unity_oulu/img/home-grey.png) no-repeat center center;border-left:none;display:block;float:left;height:20px;line-height:1;margin-top:10px;text-indent:-9999px;width:20px}@media (min-width:720px) and (max-width:959px){#content.subPage #subNavigation{display:block}}@media (min-width:960px){#content.subPage #subNavigation{display:block}}#content.subPage #subNavigation ul li{border-bottom:1px solid #c7c7c7;display:block;line-height:17px;margin:0;padding:0.2em 0}#content.subPage #subNavigation ul li.first{border-top:1px solid #c7c7c7}#content.subPage #subNavigation ul li.collapsed{background-image:url(/sites/all/themes/unity_oulu/img/collapse.png);background-position:right center;background-repeat:no-repeat;word-wrap:break-word}#content.subPage #subNavigation ul li.expanded{background-image:url(/sites/all/themes/unity_oulu/img/expanded.png);background-position:100% 20px;background-repeat:no-repeat;padding:0.2em 0 0 0;word-wrap:break-word}#content.subPage #subNavigation ul li.expanded ul li{background-position:right center;margin-bottom:1px}#content.subPage #subNavigation ul li.expanded ul li.expanded{background-image:url(/sites/all/themes/unity_oulu/img/expanded.png);background-position:100% 21px;background-repeat:no-repeat;word-wrap:break-word}#content.subPage #subNavigation ul li.expanded ul li.expanded ul li{background-color:#e4eff7}#content.subPage #subNavigation ul li.expanded ul li a{display:block;padding-left:5px}#content.subPage #subNavigation ul li a{color:#646464;display:block;font-size:13px;padding:10px 15px 10px 0}#content.subPage #subNavigation ul li a.active,#content.subPage #subNavigation ul li a.active-trail{color:#333;font-weight:700}#content.subPage #subNavigation ul li a:hover{color:#2f79bd;text-decoration:none}#content.subPage #subNavigation ul li ul{margin-left:10px}#content.subPage #subNavigation ul li ul li{border:none}#content.subPage #subNavigation ul li ul li.first{border:none}#content.subPage #contentContainer{display:block;margin-bottom:20px}#content.subPage #contentContainer h1{color:#2f79bd;font-size:18px;font-weight:400;line-height:23px;margin:15px 0;text-transform:uppercase}#content.subPage #contentContainer h2{color:#2f79bd;font-size:16px;font-weight:400;line-height:19px;margin-bottom:10px}#content.subPage #contentContainer h3,#content.subPage #contentContainer h4{color:#2f79bd;font-size:13px;font-weight:400;line-height:16px;margin-bottom:10px}#content.subPage #contentContainer p{margin-bottom:15px}#content.subPage #contentContainer img{height:auto !important;margin:0 0 10px 0;max-width:100%}#content.subPage #contentContainer ul{list-style-type:disc;margin-bottom:10px;margin-left:40px}#content.subPage #contentContainer ul.tabs{margin:-16px 0 0 0;padding:0 0 0 6px}#content.subPage #contentContainer ul.tabs li{display:inline-block;line-height:16px;list-style-image:none;list-style-position:inside;list-style-type:none;margin:0;padding:0}#content.subPage #contentContainer ul.tabs li.active a{background-color:#fff;border:1px solid #bbb;border-bottom-color:#fff;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}#content.subPage #contentContainer ul.tabs li a{background-color:transparent;border:none;margin:0;padding:0 0.5em;text-decoration:none}#content.subPage #contentContainer ul.tabs li a:focus,#content.subPage #contentContainer ul.tabs li a:hover{color:#000}#content.subPage #contentContainer ul#contentNavi{height:15px;line-height:13px;margin:15px 0;overflow:hidden}#content.subPage #contentContainer ul#contentNavi li{border-right:1px solid #c7c7c7;display:block;float:left;margin-right:10px;padding-right:10px}#content.subPage #contentContainer ul#contentNavi li.last{border-right:none}#content.subPage #contentContainer ul#contentNavi li a{color:#646464;text-decoration:none}#content.subPage #contentContainer ul#contentNavi li a:hover{color:#2f79bd}#content.subPage #contentContainer ol{list-style-type:decimal;margin-bottom:10px;margin-left:40px;margin-top:-5px}#content.subPage #contentContainer a{color:#2f79bd;text-decoration:underline}#content.subPage #contentContainer .meta{font-size:11px;margin-bottom:10px}#content.subPage #contentContainer .node-thesis .fieldset-legend{background-color:#2f79bd;color:#fff;display:inline-block;padding:5px}#content.subPage #contentContainer .node-thesis .field-label{color:#2f79bd;padding:3px 0}#content.subPage #contentContainer .node-thesis .field{margin-top:15px}#content.subPage #contentContainer .node-employee img{float:right;margin:0 0 10px;padding-left:4px}#content.subPage #contentContainer .node-employee .field-items{margin-bottom:20px;overflow:hidden}#content.subPage #contentContainer .node-employee .field-type-image{float:right}#content.subPage #contentContainer .node-researcher .content{background:#f0f0f0;padding:10px;overflow:auto}#content.subPage #contentContainer .node-researcher .content .field{margin-top:10px}#content.subPage #contentContainer .node-researcher .content .field-name-field-title{font-size:1rem;color:#2f79bd}#content.subPage #contentContainer .node-researcher .body{margin:10px 0}#content.subPage #contentContainer .node-researcher img{max-width:200px;height:auto}@media (min-width:720px) and (max-width:959px){#content.subPage #contentContainer .node-researcher img{float:right;margin:0 0 10px;padding-left:15px}}@media (min-width:960px){#content.subPage #contentContainer .node-researcher img{float:right;margin:0 0 10px;padding-left:15px}}#content.subPage #contentContainer .node-blog{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:10px}#content.subPage #contentContainer .node-blog h2.title{margin:0;text-transform:uppercase}#content.subPage #contentContainer .node-blog h2 a{text-decoration:none}#content.subPage #contentContainer .node-blog .author{color:#bb6d00}#content.subPage #contentContainer .node-blog .author a{color:#bb6d00;text-decoration:none}#content.subPage #contentContainer .node-blog .posted{margin-bottom:10px}#content.subPage #contentContainer .node-blog .posted span{background:#8f8f8c;color:#fff;padding:3px}#content.subPage #contentContainer .node-blog #comments h2.title{background-color:#2f79bd}#content.subPage #contentContainer .node-blog #comments .comment{border-bottom:1px solid #ccc;padding:10px 0}#content.subPage #contentContainer .node-updated{display:block;font-size:80%;text-align:right}#content.subPage #contentContainer .field-name-field-main-image-author{float:left;font-size:80%;font-style:italic;margin:0 0 10px -20px;text-align:left}#content.subPage #contentContainer .field-name-body{clear:both}#content.subPage #contentContainer .newsItem{border:none}#content.subPage #contentContainer .newsItem h4 a{color:#2f79bd;font-weight:400;text-transform:uppercase}#content.subPage #contentContainer .newsItem .date{background:none;color:#646464;margin:0;padding:0}#content.subPage #contentContainer .file-icon{float:none;margin:0;padding:0}#content.subPage #contentContainer .feed-title{background:#2F79BD;line-height:40px;margin-bottom:30px;overflow:hidden;width:100%}#content.subPage #contentContainer .feed-title h1{color:#fff;padding:0 10px;font-size:14px;font-weight:normal;float:left;line-height:40px;margin:0;max-width:80%;text-transform:uppercase}#content.subPage #contentContainer .feed-title .feed-icon{float:right;padding-right:7px}#content.subPage #contentContainer .feed-title .feed-icon img{position:relative;top:-2px;vertical-align:middle}#content.subPage #contentContainer .view-content .views-row a{text-decoration:none}#content .contentBlock{margin-bottom:30px}#content .contentBlock.block-multiblock h3{height:auto;line-height:15px;white-space:normal}#content .contentBlock.block-multiblock h3 span{display:block;float:left;padding:13px 0 0;width:85%}#content .contentBlock.block-multiblock h3 .feed-icon{margin-top:13px;position:static}#content .contentBlock.block-multiblock h3 .feed-icon a{margin-top:0;position:static}#content .contentBlock.wide{width:100%}@media (min-width:720px) and (max-width:959px){#content .contentBlock.wide{width:460px}}@media (min-width:960px){#content .contentBlock.wide{width:460px}}#content .contentBlock.narrow{width:100%}@media (min-width:720px) and (max-width:959px){#content .contentBlock.narrow{width:100%}}@media (min-width:960px){#content .contentBlock.narrow{width:180px}}#content .contentBlock.fb-box{float:left}#content .contentBlock h1{margin-bottom:13px}#content .contentBlock h1 span a{color:#fff;font-size:13px;text-transform:none}#content .contentBlock h3{background-color:#8f8f8c;margin-bottom:10px}#content .contentBlock a{color:#646464;text-decoration:none}#content .contentBlock a:hover{text-decoration:underline}#content .contentBlock ul{clear:both;color:#8f8f8c;list-style-type:disc;margin-left:20px;padding-top:10px}#content .contentBlock ul.links.inline{margin-left:0}#content .contentBlock ul li{margin-bottom:4px}#content .contentBlock ul li a{color:#646464}#content .contentBlock .feed-icon{float:right;position:relative;right:5px;top:-19px;z-index:2}#content .contentBlock .block-title:after{background-image:url(/sites/all/themes/unity_oulu/img/contentblock-top-bg.png);background-position:center top;background-repeat:no-repeat;content:"";display:block;height:12px;margin:0 -10px;position:relative;z-index:-1}#content .contentMore{background-color:#fff;border-top:1px solid #c7c7c7;clear:both;height:30px;line-height:30px;margin-top:20px;padding-right:10px}#content .contentMore a{color:#bb6d00}#content .contentMore .block{float:left}#content a.backToTop{background-image:url(/sites/all/themes/unity_oulu/img/back-to-top.png);background-position:left center;background-repeat:no-repeat;color:#bb6d00;padding-left:15px}.main-site #content a.backToTop{padding-top:10px;padding-bottom:10px}#content .banners{padding:0}#content .banners table tbody{border:none}#content .banners table tbody tr{background-color:transparent}#content .banners .block .content{padding:0}#content .banners .view-nodequeue-front-page-banners{margin-bottom:20px}#content .banners .view-nodequeue-front-page-banners .bannerItem{display:block;margin-bottom:10px;margin-right:10px;width:215px}#content .banners .view-nodequeue-front-page-banners .last{margin-right:0}#footer{clear:both;overflow:hidden;padding:10px 10px}@media (min-width:720px) and (max-width:959px){#footer{padding:36px 0}}@media (min-width:960px){#footer{background-image:url(/sites/all/themes/unity_oulu/img/footer-top-bg.png);background-position:left top;background-repeat:no-repeat;padding:46px 0}}#footer a{color:#646464}#footer .col{min-height:80px;padding-top:0}#footer .col.colLeft{width:100%}@media (min-width:720px) and (max-width:959px){#footer .col.colLeft{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;width:250px}}@media (min-width:960px){#footer .col.colLeft{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;width:460px}}.multisite #footer .col.colLeft{margin-right:10px}#footer .col.colRight{width:100%}@media (min-width:720px) and (max-width:959px){#footer .col.colRight{width:430px}}@media (min-width:960px){#footer .col.colRight{width:460px}}@media (min-width:720px) and (max-width:959px){.multisite #footer .col.colRight{width:420px}}@media (min-width:960px){.multisite #footer .col.colRight{width:450px}}#footer #socialBlock{clear:both;margin:10px 0}@media (min-width:720px) and (max-width:959px){#footer #socialBlock{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;clear:none;margin:0 0 0 10px;min-height:80px;padding-right:10px}}@media (min-width:960px){#footer #socialBlock{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;clear:none;margin:0 0 0 10px;min-height:80px;padding-right:20px}}#footer #socialBlock ul li{background-repeat:no-repeat;padding-bottom:5px;padding-left:25px}#footer #socialBlock .facebook{background-image:url(/sites/all/themes/unity_oulu/img/facebook.png)}#footer #socialBlock .youtube{background-image:url(/sites/all/themes/unity_oulu/img/youtube.png)}#footer #socialBlock .flickr{background-image:url(/sites/all/themes/unity_oulu/img/flickr.png)}#footer #socialBlock .twitter{background-image:url(/sites/all/themes/unity_oulu/img/twitter.png)}#footer #contactDetails{clear:both;margin:0;padding-right:20px}@media (min-width:720px) and (max-width:959px){#footer #contactDetails{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;clear:none;min-height:80px;padding-right:10px}}@media (min-width:960px){#footer #contactDetails{background-image:url(/sites/all/themes/unity_oulu/img/dot-c7c7c7.gif);background-repeat:repeat-y;background-position:right top;clear:none;margin-left:10px;min-height:80px}}#footer #linkBlock{clear:both;margin:0}@media (min-width:720px) and (max-width:959px){#footer #linkBlock{clear:none;margin-left:10px;min-height:80px}}@media (min-width:960px){#footer #linkBlock{clear:none;margin-left:10px;min-height:80px}}#footer #linkBlock ul{list-style-type:disc;margin-left:15px}#footer #linkBlock ul li{padding-bottom:5px}#footer #footerLogo{float:none;height:auto !important;margin-top:10px;max-width:100%}@media (min-width:720px) and (max-width:959px){#footer #footerLogo{float:right}}@media (min-width:960px){#footer #footerLogo{float:right}}.col{float:left;overflow:hidden;width:100%}.col.colRight table{display:block;clear:both;width:100% !important}.col.colRight table tbody,.col.colRight table tr,.col.colRight table td{display:block}.col.colRight table td{float:left;margin:0 10px 0 0}.front .col{padding-top:10px}@media (min-width:720px) and (max-width:959px){.col.colLeft{padding-right:10px;width:460px}.col.colRight{padding-left:10px;width:220px}.col.colRight table td{margin:0 10px 10px 0}}@media (min-width:960px){.col{width:460px}.col.colLeft{padding-right:10px}.col.colRight{padding-left:10px}.col.colRight table{display:table}.col.colRight table tbody{display:table-row-group}.col.colRight table tr{display:table-row}.col.colRight table td{display:table-cell;float:none;margin:0}}.refresh-link{display:block;float:right;margin-top:10px;position:absolute;right:10px;z-index:20}.refresh-link a{background-color:#4f8b0d;background-color:rgba(79,139,13,0.8);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;color:#fff;display:block;float:right;font-weight:bold;padding:8px 8px 10px 8px;text-decoration:none}.refresh-link a:focus,.refresh-link a:hover{background-color:#b31b34;background-color:rgba(179,27,52,0.8)}.messages.error{background-color:#fcc;border:1px solid #d77;color:#200;padding:2px}.messages.warning{background-color:#ffd;border:1px solid #f0c020;color:#220;padding:2px}.messages.ok{background-color:#dfd;border:1px solid #0a0;color:#020;padding:2px}div.ctools-modal-content.oulu-multi-feedback-modal-content{height:auto !important;margin:0;max-width:600px}div.ctools-modal-content.oulu-multi-feedback-modal-content .modal-content{height:auto !important;max-width:100%;min-height:36px;margin-bottom:10px}div.ctools-modal-content.oulu-multi-feedback-modal-content .messages{padding:10px 10px 10px 50px;margin-right:50px}div.ctools-modal-content.oulu-multi-feedback-modal-content .modal-header{background-color:#2385c2;padding:0.5em 1em}div.ctools-modal-content.oulu-multi-feedback-modal-content .modal-throbber-wrapper img{margin-top:100px}div.ctools-modal-content.oulu-multi-feedback-modal-content form label{font-weight:bold;float:none;margin-bottom:0.25em}div.ctools-modal-content.oulu-multi-feedback-modal-content form .form-item-answer label{font-weight:normal}div.ctools-modal-content.oulu-multi-feedback-modal-content form .form-textarea-wrapper{width:auto;margin-left:0;margin-right:0}div.ctools-modal-content.oulu-multi-feedback-modal-content form .form-textarea-wrapper textarea{resize:none;width:auto}.responsive-video-container{height:0;position:relative;padding-bottom:56.25%}.responsive-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.multisite #top #logo-signature-desktop{display:none}
.component-popup{position:relative;z-index:200;}.component-popup *,.component-popup *:before,.component-popup *:after{box-sizing:border-box;}.c-modal{display:none;position:fixed;width:100%;height:100%;color:#fff;background-color:#fff;text-align:center;font-family:'Arial Bold',sans-serif;font-weight:bold;padding:12px;background-color:#00B4F3;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_blue.jpg);background-size:contain;background-position:bottom center;background-repeat:no-repeat;top:0;left:0;right:0;bottom:0;margin:0;padding:0;}.c-modal.c-blue{background-color:#00B4F3;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_blue.jpg);}.c-modal.c-blue .c-modal__close-btn{color:#00B4F3;}.c-modal.c-green{background-color:#3ab54a;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_green.jpg);}.c-modal.c-green .c-modal__close-btn{color:#3ab54a;}.c-modal.c-oceangreen{background-color:#4bbcaa;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_oceangreen.jpg);}.c-modal.c-oceangreen .c-modal__close-btn{color:#4bbcaa;}.c-modal.c-orange{background-color:#ff8a00;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_orange.jpg);}.c-modal.c-orange .c-modal__close-btn{color:#ff8a00;}.c-modal.c-grey{background-color:#bcbdc0;background-image:url(/sites/all/themes/unity_oulu/img/popup/hand_grey.jpg);}.c-modal.c-grey .c-modal__close-btn{color:#bcbdc0;}.c-modal__content-wrap{position:relative;width:100%;top:62%;left:50%;transform:translate(-50%,-50%);max-width:700px;}@media only screen and (min-width:600px){.c-modal__content-wrap{top:50%;}}.c-modal__heading{text-transform:uppercase;font-size:32px;letter-spacing:-3px;margin-bottom:20px;transition:font-size .2s;}@media only screen and (min-width:600px){.c-modal__heading{font-size:58px;}}@media only screen and (min-width:700px){.c-modal__heading{font-size:88px;}}.c-link-button,.c-modal__paragraph{font-size:12px;}@media only screen and (min-width:700px){.c-link-button,.c-modal__paragraph{font-size:18px;}}.c-modal__paragraph{line-height:1.3;margin:0 auto;width:90%;}@media only screen and (min-width:600px){.c-modal__paragraph{width:75%;}}.c-modal__actiontext{color:#ffff00;font-size:16px;margin:40px 0 20px 0;}@media only screen and (min-width:600px){.c-modal__actiontext{font-size:20px;}}@media only screen and (min-width:700px){.c-modal__actiontext{font-size:30px;}}.c-modal__link-btn{color:inherit;}.c-modal__close-btn{position:absolute;top:20px;right:20px;display:block;width:45px;height:45px;line-height:45px;text-transform:uppercase;background-color:#fff;border:none;box-shadow:none;font-size:24px;text-align:center;}.c-link-button{display:inline-block;text-decoration:none;text-transform:uppercase;font-weight:bold;border:1px solid #fff;padding:10px 15px;margin:40px 0;}
