html{overflow:auto}:focus{outline:0}body{overflow:auto;font-family:Lato,sans-serif!important}body .ms-webpartzone-cell{margin:0}body #s4-workspace{width:100%!important}body .ios-fix{overflow:auto;overflow-y:auto;overflow-x:auto;height:auto!important;width:auto!important}body #s4-workspace,body iframe{-webkit-overflow-scrolling:touch}body #s4-ribboncont ul li{font-size:1em!important}body .ms-signInLink{display:none!important}body a:visited{color:#ec008c}body .ms-webpart-titleText.ms-webpart-titleText,body .ms-webpart-titleText>a,body h1,body h2,body h3,body h4,body p{font-family:Lato,sans-serif;color:#000}body h1{font-size:25.5px}body h2{font-size:21px}body h3{font-size:18px}body h4{font-size:16.5px}body ul li{font-size:15px;color:#000}body a:hover{text-decoration:none}body p{font-size:15px;line-height:1.4}body .no-padding-right{padding-right:0}body video{width:100%!important;height:auto!important;overflow:auto}body #Paging img,body .ms-promlink-headerNav img{max-width:inherit}body .glyphicon-chevron-down{top:5px}body #quicklink-btn{cursor:pointer;cursor:hand}body #DeltaSiteLogo{margin-bottom:2px}body #pageStatusBar,body .js-callout-body,body .ms-core-defaultFont,body .ms-core-navigation,body .ms-status-msg{font-family:Lato,sans-serif!important}body .ms-srch-sb-navImg,body .ms-srch-sb-searchImg{max-width:inherit!important}body .ms-srch-sb-border{border:0;background-color:#efefef;padding:5px}body .ms-srch-sb-border:hover{border:0}body .ms-srch-sb-borderFocused{border:0;background-color:#efefef;padding:5px}body .ms-srch-sb-navLink:hover,body .ms-srch-sb-searchLink:hover{background-color:inherit}body .bold{font-weight:700}body .panel{-webkit-box-shadow:0 0;box-shadow:0 0}body>.row{margin:0}body #DeltaPlaceHolderMain>.row{margin:0!important}body #main .ms-noWrap{white-space:normal}.row.small-gutter{margin-left:-8px;margin-right:-8px}.row.small-gutter>div{padding-left:8px;padding-right:8px}#header #header-inner-top{padding-top:20px;padding-bottom:20px}#header .header{margin-bottom:0}#header .ms-siteicon-img{max-width:70%!important;max-height:inherit!important}#header .ms-siteicon-a{max-width:inherit;max-height:inherit;display:block}#header .langs{color:#009fda;padding-top:5px}@media (min-width:768px){#header .langs{padding-top:0}}#header .list-inline>li{padding-bottom:5px}@media (min-width:768px){#header .list-inline>li{padding-bottom:0}}#header .top-basic-links{color:#003478}#header .top-navigation-row{background:#009fda}#header #quicklink-content{display:none;position:absolute;top:32px;padding:10px;background-color:#fff;-webkit-box-shadow:-1px 5px 5px 0 rgba(54,42,50,.41);-moz-box-shadow:-1px 5px 5px 0 rgba(54,42,50,.41);box-shadow:-1px 5px 5px 0 rgba(54,42,50,.41);width:230px;z-index:100}#header #quicklink-content a:link,#header #quicklink-content a:visited,#header #quicklink-content li:link{color:#000}#header #quicklink-content a:hover,#header #quicklink-content li:hover{color:#009fda}#header #quicklink-content a:active,#header #quicklink-content li:active{text-decoration:underline}#header #header-tools{margin-top:10px}@media (min-width:768px){#header #header-tools{margin-right:-6px}}#header #header-tools li{list-style-type:none;vertical-align:middle}#header #header-tools .laurea-finnish{display:block;background:#009fda;padding:5px;color:#fff!important;width:32px;text-align:center}#header #header-tools .laurea-english{display:block;background:#003478;padding:5px;color:#fff!important;width:32px;text-align:center}#header #header-inner-bottom{border-color:#fff!important;background-color:#fff!important}@media (min-width:768px){#header #header-inner-bottom{border-color:#009fda!important;background-color:#009fda!important}}#header #header-inner-bottom .navbar{min-height:inherit}#header #header-inner-bottom .navbar-default{border-color:transparent!important;background-color:transparent!important;color:#fff!important;margin-bottom:0}#header #header-inner-bottom .navbar-brand{padding:0;line-height:50px;position:absolute;max-width:80%}#header #header-inner-bottom .navbar-brand img{max-height:45px;padding-right:65px;box-sizing:border-box;max-width:100%}#full-width-banner-container a,#full-width-banner-container a:active,#full-width-banner-container a:focus,#full-width-banner-container a:hover,#full-width-banner-container a:visited{color:#fff}#full-width-banner-container .banner-container{position:relative}#full-width-banner-container .banner-background-image{width:100%;height:auto}#full-width-banner-container .banner-text-container{background:rgba(0,158,218,.8);padding:15px}@media (min-width:768px){#full-width-banner-container .banner-text-container{position:absolute;bottom:25px;left:260px;right:0}}@media (min-width:870px){#full-width-banner-container .banner-text-container{left:260px}}@media (min-width:1080px){#full-width-banner-container .banner-text-container{left:390px}}#full-width-banner-container .banner-text-container p{color:#fff!important;font-weight:400;margin-left:5px;font-size:1.2em;white-space:pre-line}@media (min-width:768px){#full-width-banner-container .banner-text-container p{margin-left:0}}#topnavbar .navbar-collapse{max-height:none;clear:both;padding-left:0}#laurea-mega-menu .mega-hover .menu-item-text{color:#fff!important}#laurea-mega-menu .mega{line-height:1.2}#laurea-mega-menu .ms-navedit-linkNode{padding:5px 15px;display:block;font-weight:700}@media (min-width:768px){#laurea-mega-menu .ms-navedit-linkNode{font-weight:400}}#laurea-mega-menu>li{float:left!important;margin:0;padding:0!important}#laurea-mega-menu ul,#laurea-mega-menu ul li{list-style:none}#laurea-mega-menu ul{position:relative;padding:0;margin:0}#laurea-mega-menu ul li ul{display:none}#laurea-mega-menu li .mega-unit li{padding:.2em 0}#laurea-mega-menu li a{float:left;display:block;color:#fff;text-decoration:none}#laurea-mega-menu li a:visited{color:#c3c3c3!important}#laurea-mega-menu li .sub-container{position:absolute;width:100%!important;top:33px;margin:3px 0 0!important}@media (min-width:768px){#laurea-mega-menu li .sub-container{margin:0!important}}#laurea-mega-menu li .sub{display:none;background:#003478;color:#fff;box-shadow:0 0 0 0 #ada19f inset;-moz-box-shadow:0 0 0 0 #ada19f inset;-webkit-box-shadow:0 0 0 0 #ada19f inset}#laurea-mega-menu li .sub .mega-row{margin:.5em 0}#laurea-mega-menu li .sub li{list-style:none;font-size:1em;font-weight:400}#laurea-mega-menu li .sub li .menu-item-text:link,#laurea-mega-menu li .sub li a:link{color:#fff}#laurea-mega-menu li .sub li .menu-item-text:visited,#laurea-mega-menu li .sub li a:visited{color:#c7b37f}#laurea-mega-menu li .sub li .menu-item-text:hover,#laurea-mega-menu li .sub li a:hover{color:#009fda!important}#laurea-mega-menu li .sub li .menu-item-text:active,#laurea-mega-menu li .sub li a:active{color:#c7b37f!important}#laurea-mega-menu li .sub ul{display:block;margin:5px 0 0 15px}#laurea-mega-menu li .sub ul li{padding-right:0}#laurea-mega-menu li .sub li.mega-hdr li a{font-weight:400}#laurea-mega-menu li .sub li.mega-hdr li a:hover{color:#d10074}#laurea-mega-menu li .sub li.mega-hdr a.mega-hdr-a{text-transform:uppercase;height:auto!important}#laurea-mega-menu li .sub li.mega-hdr a.mega-hdr-a:hover{color:#ada19f}#laurea-mega-menu li .sub li.mega-hdr.last{margin-right:0}#laurea-mega-menu li .sub a{background:0 0;color:#fff;display:block;float:none}#laurea-mega-menu .dc-mega-li>span>span>span.menu-item-text{color:#003478}@media (min-width:768px){#laurea-mega-menu .dc-mega-li>span>span>span.menu-item-text{color:#fff}}@media screen and (max-width:767px){#laurea-mega-menu .sub-container{position:relative!important;width:inherit!important;top:inherit!important}#laurea-mega-menu .dc-mega-li{width:100%;display:block}#laurea-mega-menu .mega-row{clear:both}}#laurea-mega-menu .mega-hover{background-color:#003478}#laurea-mega-menu .dc-mega-li>span>span>span.menu-item-text{font-size:1.1em;text-transform:uppercase;cursor:default}#laurea-mega-menu .mega-hdr-a .menu-item-text:before{content:"/";padding-right:5px;color:#d10074;font-size:1.5 em;font-weight:700}#laurea-mega-menu li .sub-container.non-mega li a:hover{color:#d10074}#laurea-mega-menu li .sub-container.non-mega li{padding:0;margin:0}#laurea-mega-menu li .sub-container.non-mega li a{padding:0}#full-width-social-content-container{padding:0!important}#laurea-some-container .some-feed-container:first-child>.some-background{margin:0 15px}@media (min-width:768px){#laurea-some-container .some-feed-container:first-child>.some-background{margin:10px 10px 0 0}}#laurea-some-container .some-feed-container:last-child>.some-background{margin:0 15px}@media (min-width:768px){#laurea-some-container .some-feed-container:last-child>.some-background{margin:10px 0 0 10px}}#laurea-some-container .text{float:left;margin-top:10px;margin-left:60px}.some-background{background:#efefef;margin:10px 15px;height:350px;overflow:hidden}@media (min-width:768px){.some-background{margin:10px 10px 0}}#laurea-fb-feed{padding:0}#laurea-fb-feed #fb-logo-row{height:40px;width:100%;background-image:url(../Images/facebook_logo_laurea.png);background-position:top left;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:10px}#laurea-fb-feed #laurea-fb-img{display:block;width:100%;height:170px;background-image:url(../Images/facebook_laurea.png);background-position:top left;background-size:100%;background-repeat:no-repeat}#laurea-fb-feed #laurea-fb-img a{display:block;height:100%}#laurea-fb-feed #laurea-fb-title{display:block;margin:10px}#laurea-fb-feed #laurea-fb-title a{display:block}#laurea-fb-feed #laurea-fb-title a h1{font-size:1.4em}#laurea-fb-feed #laurea-fb-description{display:block;margin:10px}#laurea-insta-feed{padding:0}#laurea-insta-feed #insta-logo-row{height:40px;width:100%;background-image:url(../Images/instagram_logo_laurea.png);background-position:top left;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:10px}#laurea-insta-feed #laurea-insta-img{display:block;width:100%;height:170px;background-image:url(../Images/instagram_laurea.png);background-position:center;background-size:100% auto;background-repeat:no-repeat}#laurea-insta-feed #laurea-insta-img a{display:block;height:100%}#laurea-insta-feed #laurea-insta-description{margin:10px}#laurea-pinterest-feed{padding:0}#laurea-pinterest-feed #pinterest-logo-row{height:40px;width:100%;background-image:url(../Images/pinterest_logo_laurea.png);background-position:top left;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:10px}#laurea-pinterest-feed #laurea-pinterest-img{background-image:url(../Images/pinterest_laurea.png);display:block;width:100%;height:170px;background-position:center;background-size:100% auto;background-repeat:no-repeat}#laurea-pinterest-feed #laurea-pinterest-img a{display:block;height:100%}#laurea-pinterest-feed #laurea-pinterest-description{margin:10px}#laurea-twitter-feed{padding:0}#laurea-twitter-feed #twitter-logo-row{height:40px;width:100%;background-image:url(../Images/twitter_logo_laurea.png);background-position:top left;background-size:auto 100%;background-repeat:no-repeat;margin-bottom:10px}#laurea-twitter-feed #laurea-twitter-img{display:block;width:100%;height:170px;background-image:url(../Images/twitter_laurea.png);background-position:center;background-size:100% auto;background-repeat:no-repeat}#laurea-twitter-feed #laurea-twitter-img a{display:block;height:100%}#laurea-twitter-feed #laurea-twitter-description{margin:10px}.finnish-locale-date,.laurea-text-heading{font-style:italic}.image-links-front{padding:0 5px 0 15px;margin-top:15px}@media (min-width:768px){.image-links-front{padding:0}}.image-links-front .quicklink-item{padding:0 10px 0 0}@media (min-width:768px){.image-links-front .quicklink-item{padding:0 5px}.image-links-front .quicklink-item:nth-child(1),.image-links-front .quicklink-item:nth-child(4){padding-left:0;padding-right:10px}.image-links-front .quicklink-item:nth-child(3),.image-links-front .quicklink-item:nth-child(6){padding-left:10px;padding-right:0}}@media (min-width:768px){#latest-announcement,#more-announcements{padding:0}}#latest-announcement div.ms-WPBody,#more-announcements div.ms-WPBody{margin:0;background-color:#efefef;height:401px}#latest-announcement .laurea-text-content{height:40px;overflow:hidden;margin-top:5px}#latest-announcement p.laurea-text-content{font-size:13px}#latest-announcement .ms-webpart-chrome-title{margin-bottom:0}#more-announcements{height:460px;overflow:hidden}#more-announcements .ms-webpart-chrome-title{margin-bottom:0}#more-announcements .ms-webpart-chrome-title h2{color:#fff}@media (min-width:768px){#more-announcements{padding:0 5px 0 0}}#more-announcements .laurea-text-content{height:2.8em;overflow:hidden;font-size:13px}@media (min-width:768px){#latest-events{padding:0 0 0 5px}}@media (min-width:768px){#latest-events .calendar-item{margin-left:5px}}#latest-events .ms-webpart-chrome-title{margin-bottom:0}#lift-block-left,#lift-block-middle{padding:0}#lift-block-middle .quicklink-item{padding:0 10px 0 0}@media (min-width:768px){#lift-block-middle .quicklink-item{padding:0 5px!important}}#lift-block-right{padding:0}#lift-block-right .quicklink-item{padding:0 10px 0 0}@media (min-width:768px){#lift-block-right .quicklink-item{padding:0 0 0 10px!important}}#accordion-field h2.custom-laureaElement-LaureaAccordionHeading{cursor:pointer;cursor:hand;background-repeat:no-repeat;line-height:28px;padding-left:35px;background-image:url(../Images/plus.png)}#accordion-field h2.custom-laureaElement-LaureaAccordionHeading.expand{background-image:url(../Images/minus.png);height:auto}.content-field div{width:100%}.content-field .ms-rtestate-field{display:block!important;height:100%}#breadcrumb{padding-top:10px}#breadcrumb a:link,#breadcrumb a:visited{color:#ec008c}#breadcrumb a:active{color:#c7b37f}.by-line{font-style:italic;margin-bottom:5px}.line-label span{font-weight:700}.content-field{padding-top:15px}.fb-share-button{line-height:11px;margin-right:10px}#laurea-info{display:none;border-top:4px solid #c7b37f;border-bottom:4px solid #009fda;padding:0 10px;margin-top:45px}#lift-block-left .quicklink-item .quicklink-item-content{border-bottom:4px solid #c7b37f}#lift-block-middle .quicklink-item .quicklink-item-content{border-bottom:4px solid #003478}.quicklink-item:nth-child(1) .quicklink-item-content,.quicklink-item:nth-child(12) .quicklink-item-content,.quicklink-item:nth-child(6) .quicklink-item-content,.quicklink-item:nth-child(9) .quicklink-item-content{border-bottom:4px solid #009fda}.quicklink-item:nth-child(11) .quicklink-item-content,.quicklink-item:nth-child(2) .quicklink-item-content,.quicklink-item:nth-child(5) .quicklink-item-content,.quicklink-item:nth-child(7) .quicklink-item-content{border-bottom:4px solid #003478}.quicklink-item a:hover{text-decoration:none}.quicklink-item .quicklink-item-content{border-bottom:4px solid #c7b37f;padding-bottom:8px;margin-bottom:12px}.quicklink-item .quicklink-item-image{height:0;padding-bottom:66.66666667%;overflow:hidden}.quicklink-item .quicklink-item-image img{width:100%}@media (min-width:768px){.quicklink-item .quicklink-item-image img{width:inherit}}.quicklink-item .quicklink-text-content{line-height:1.2;height:4.8em;overflow:hidden;margin-bottom:0}.quicklink-item .quicklink-text-heading{margin-top:10px;font-size:20px;text-overflow:ellipsis;white-space:normal;overflow:hidden}@media (min-width:768px){.quicklink-item .quicklink-text-heading{white-space:nowrap}}.tapahtumat-tiedotteet{padding-top:25px}#footer .container{padding:15px 0}#footer #footer-line{width:100%;height:20px;background-image:url(../Images/footer_line.PNG);background-size:100% 100%}#footer .footer-column-links{margin-left:5px}.contentpage p{color:#000}.image:active,.image:hover{position:relative;top:5px}.image{max-width:170px}.relative{position:relative}@media (max-width:768px){.container.relative{padding-left:0;padding-right:0}}.calendar{background:#000;padding:15px 3px}.cbs-picture3LinesLine2_readmore,.readmore{color:#003478;overflow:hidden}.cbs-picture3LinesDataContainer{margin-left:140px;margin-right:20px}.laurea-item{background:#efefef}.laurea-item .laurea-item-image img{width:100%}@media (min-width:768px){.laurea-item .laurea-item-image img{width:inherit}}.laurea-item.blog{padding:0}.laurea-item.blog .laurea-item-image{padding-bottom:10px}.laurea-item.blog .laurea-item-content{padding-top:0}.laurea-item.blog p{padding:0 15px}.laurea-item a:hover{text-decoration:none}.laurea-item .laurea-item-content{padding:10px 0 1px}.laurea-item .laurea-text-heading{margin-bottom:2px}.calendar-item{margin:0;background-color:#efefef}.calendar-item:nth-child(3n+1) .calendar-item-date{background-color:#009fda}.calendar-item:nth-child(3n+2) .calendar-item-date{background-color:#003478}.calendar-item:nth-child(3n+3) .calendar-item-date{background-color:#c7b37f}.calendar-item p{margin-bottom:0}.calendar-item .calendar-item-link{text-decoration:none}.calendar-item .calendar-item-date{padding:0;color:#fff;height:80px}.calendar-item .calendar-item-date .number{color:#fff;font-size:3.5em;margin-top:5px;text-align:center}.calendar-item .calendar-item-date .number:hover{text-decoration:none}.calendar-item .calendar-item-date .month{font-size:1em;display:none}.calendar-item .calendar-item-date .date{background:#fff}.calendar-item .calendar-item-data-link{color:#000}.calendar-item .calendar-item-data-link:hover{text-decoration:none}.calendar-item .calendar-item-title,.calendar-item .finnish-locale-date{margin-left:5px}.calendar-item .finnish-locale-date{margin-top:5px}.calendar-item .calendar-item-title{height:2.8em;overflow:hidden}.calendar-item .calendar-item-content{padding:0!important}.calendar-item .calendar-item-content .header{font-weight:700}.calendar-readmore-link:visited{color:#009fda}#section-content.tapahtumat-tiedotteet{font-size:1.1em}#section-content>div>div.ms-webpart-zone{margin-left:-15px;margin-right:-15px}#section-right{padding-top:45px}#section-right h2.ms-webpart-titleText{margin-bottom:0;display:none}#DeltaPlaceHolderMain #section-right .caption p{font-size:12px;font-style:italic}#footer-content{margin-top:20px}.expand{overflow:auto;height:auto}.google-maps{position:relative;padding-bottom:75%;height:0;overflow:hidden}.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}.footable td{word-break:break-all}body .video{height:0;padding-top:25px;padding-bottom:67.5%;margin-bottom:10px;position:relative;overflow:hidden}body .video embed,body .video iframe,body .video object,body .video video{top:0;left:0;width:100%;height:100%;position:absolute}@media (max-width:767px){.video{padding-top:0}#section-right{padding-top:0!important}}.laurea-hankkeet #hankkeet-table{border-spacing:5px;border-collapse:separate}.laurea-hankkeet .hankkeet-info-area{display:none;border:1px solid silver;padding:4%;margin-bottom:15px}.laurea-hankkeet .hankkeet-info-area .hankkeet-perustiedot-table{width:100%}.laurea-hankkeet .hankkeet-button{text-align:center;text-decoration:underline;cursor:pointer;padding:2px;color:#ec008c}.laurea-hankkeet .hankkeet-button-close{width:100%;text-align:center}.laurea-hankkeet .hankkeet-logo{margin-right:0;text-align:right}