@import url(https://fonts.googleapis.com/css?family=Roboto:100,100italic,300,300italic,400,400italic,500,500italic,700,700italic);html{font-size:10px;font-size:62.5%}body{font-family:"Roboto","verdana",sans-serif;color:#555;font-size:2.1em;font-weight:300}body img{max-width:100%}body.edit-mode .ccm-area{margin-bottom:38px}body.edit-mode .ccm-area-footer{bottom:-38px}@media (min-width:1420px){.container{width:1380px}}@media (min-width:768px){.container-50-left{float:left;width:50%}.container-50-left>div{float:right}.container-50-right{float:right;width:50%}.container-50-right>div{float:left}}@media (min-width:768px) and (min-width:768px){.container-10{width:75px}}@media (min-width:768px) and (min-width:992px){.container-10{width:97px}}@media (min-width:768px) and (min-width:1200px){.container-10{width:117px}}@media (min-width:768px) and (min-width:1420px){.container-10{width:138px}}@media (min-width:768px) and (min-width:768px){.container-40{width:300px}}@media (min-width:768px) and (min-width:992px){.container-40{width:388px}}@media (min-width:768px) and (min-width:1200px){.container-40{width:468px}}@media (min-width:768px) and (min-width:1420px){.container-40{width:552px}}@media (min-width:768px) and (min-width:768px){.container-50{width:375px}}@media (min-width:768px) and (min-width:992px){.container-50{width:485px}}@media (min-width:768px) and (min-width:1200px){.container-50{width:585px}}@media (min-width:768px) and (min-width:1420px){.container-50{width:690px}}@media (min-width:768px){body>*{font-size:.81521739em}}@media (min-width:992px){body>*{font-size:.91376812em}}@media (min-width:1200px){body>*{font-size:.9326087em}}@media (min-width:1420px){body>*{font-size:1em}}h1,h2,h3,h4,h5,h6{font-weight:100}h1{font-size:2.52em}h2{font-size:2.1em}.main-default h2{font-size:1.75em;font-weight:400}h3{font-size:1.68em}.main-default h3{font-size:1.4em;font-weight:400}h4{font-size:1.26em}h5{font-size:.98em}h6{font-size:.84em}@media (max-width:600px){h1{font-size:42px}h2{font-size:38px}h3{font-size:34px}h4{font-size:30px}h5{font-size:25px}h6{font-size:22px}}@media (max-width:500px){h1{font-size:36px}h2{font-size:33px}h3{font-size:30px}h4{font-size:27px}}@media (max-width:400px){h1{font-size:33px}h2{font-size:31px}h3{font-size:28px}h4{font-size:25px}h5{font-size:23px}}.fa.mfp-close{line-height:44px;font-size:28px}.btn{border-radius:0;padding:.762em 3.095em;font-size:1em;font-weight:300;text-transform:uppercase}.btn-primary{background-color:#808080;color:#fff;border:none}.btn-primary:focus,.btn-primary:hover{background-color:#676767}.btn-primary:active:hover{background-color:#4d4d4d}.btn-default{background-color:#fff;border-color:#555;color:#555}.btn-default:focus,.btn-default:hover{background-color:#fff;border-color:#555;color:#555}.btn-default:active:hover{background-color:#fff;border-color:#555;color:#555}html,body{height:100%}#page-wrapper{min-height:100%;height:auto !important;height:100%;margin:0 auto;overflow:hidden}#footer-wrapper{min-height:100px;position:relative}.box-gray{display:inline-block;background-color:#333333;color:#ffffff;padding:6px 12px;text-align:center;vertical-align:middle;white-space:nowrap}.box-gray h2{text-transform:uppercase;margin:0}.uppercase{text-transform:uppercase}.clickable{cursor:pointer}.dragable{cursor:move}.row-full-height{display:table;width:100%;margin:0}.row-full-height>div{display:table-cell;float:none;vertical-align:top;padding:0}.with-inline-blocks.right{text-align:right}.with-inline-blocks>*{display:inline-block;text-align:left}.layout-table-even-height>.container>.row>div>.row>div:first-child{padding-bottom:15px}@media (min-width:768px){.layout-table-even-height>.container>.row>div{display:table}.layout-table-even-height>.container>.row>div>.row>div{display:table-cell;float:none}.layout-table-even-height>.container>.row>div>.row>div:first-child{vertical-align:middle}}@media (min-width:768px) and (max-width:991px){.layout-table-even-height>.container>.row>div>.row>div:first-child>div{padding:0}}.layout-table-uneven-width>.container>.row>div>.row>div{max-height:370px;margin-bottom:30px}.layout-table-uneven-width>.container>.row>div>.row>div:first-child{width:60%}.layout-table-uneven-width>.container>.row>div>.row>div:first-child>img{margin-left:auto;margin-right:auto;max-height:370px}.layout-table-uneven-width>.container>.row>div>.row>div:nth-child(2){width:40%}.layout-table-uneven-width .layout-area-facebook{max-height:370px}.layout-table-uneven-width .layout-area-facebook .facebook-feed{max-height:370px}.layout-table-uneven-width .layout-area-facebook .facebook-feed .feed-body{max-height:320px}@media (max-width:1200px){.layout-table-uneven-width>.container>.row>div>.row>div:first-child{width:50%}.layout-table-uneven-width>.container>.row>div>.row>div:nth-child(2){width:50%;padding:0px 35px 0px;padding-right:15px}.layout-table-uneven-width .layout-area-facebook{max-height:270px}.layout-table-uneven-width .layout-area-facebook .facebook-feed{max-height:270px}.layout-table-uneven-width .layout-area-facebook .facebook-feed .feed-header{padding:0px 20px;height:30px}.layout-table-uneven-width .layout-area-facebook .facebook-feed .feed-body{max-height:220px}}@media (max-width:992px){.layout-table-uneven-width>.container>.row>div>.row>div:first-child{width:100%}.layout-table-uneven-width>.container>.row>div>.row>div:nth-child(2){width:100%}.layout-table-uneven-width .layout-area-facebook{max-height:400px}.layout-table-uneven-width .layout-area-facebook .facebook-feed{max-height:400px}.layout-table-uneven-width .layout-area-facebook .facebook-feed .feed-header{padding:0px 20px;height:30px}.layout-table-uneven-width .layout-area-facebook .facebook-feed .feed-body{max-height:350px}}.ccm-search-block-form .ccm-search-block-text{width:350px;vertical-align:middle}.ccm-search-block-form .btn-default:active:hover{background-color:#b4b4b4 !important}.ccm-search-block-form .ccm-search-block-submit{background:lightgrey;text-align:center;vertical-align:middle;position:relative;border:none;padding:3px 0;top:0;width:75px}@media (max-width:500px){.ccm-search-block-form .ccm-search-block-text{width:275px}}@media (max-width:400px){.ccm-search-block-form .ccm-search-block-text{width:200px}}@media (max-width:320px){.ccm-search-block-form .ccm-search-block-text{width:75%}.ccm-search-block-form .ccm-search-block-submit{width:20%}}.cookie-consent-box{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:15px;border-top:1px solid #000;background-color:#ddd;color:black}.cookie-consent-box a{color:blue}.cookie-consent-box button{background-color:#fef200}.layout-table-uneven-width.layaout-with-image-slider>.container>.row>div>.row>div{max-height:100%}.bt-featured-product-wide-wrapper .bt-featured-product{height:auto;position:relative;padding-bottom:0;overflow:hidden}.bt-featured-product-wide-wrapper .bt-featured-product>img{float:right}@media (max-width:1420px){.bt-featured-product-wide-wrapper .bt-featured-product>img{margin-right:-25px}}@media (max-width:991px){.bt-featured-product-wide-wrapper .bt-featured-product>img{float:none}}.bt-featured-product-wide-wrapper .bt-featured-product .bt-fp-content{position:relative}@media (min-width:991px){.bt-featured-product-wide-wrapper .bt-featured-product .bt-fp-content{background-color:transparent;padding:5px 0}}@media (max-width:1420px){.bt-featured-product-wide-wrapper .bt-featured-product .bt-fp-content{padding:0}.bt-featured-product-wide-wrapper .bt-featured-product .bt-fp-content .bt-fp-title{padding-bottom:3px;line-height:1.3}}@media (min-width:991px){.bt-featured-product-wide-wrapper .bt-featured-product .bt-fp-content a.btn{width:auto;position:absolute;right:15px;top:calc(50% - 32px)}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product{height:320px}@media (max-width:1200px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product{height:250px}}@media (max-width:991px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product{height:300px}}@media (max-width:580px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product{height:250px}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product>img{width:100%;height:auto;max-height:none;margin-top:-70px;margin-right:0}@media (max-width:1420px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product>img{margin-top:-40px}}@media (max-width:1200px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product>img{margin-top:0}}@media (max-width:767px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product>img{max-height:none;height:130%;margin-top:-15%;max-width:none;width:130%;margin-left:-15%}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content{position:absolute;top:0}@media (max-width:991px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content{background-color:transparent}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-title img{position:absolute;right:20px;bottom:25px}@media (max-width:991px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-title img{bottom:55px}}@media (max-width:767px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-title img{bottom:65px}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-text{position:absolute;top:calc(50% - 104px)}@media (max-width:1420px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-text{top:calc(50% - 85px);max-width:775px}}@media (max-width:1200px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-text{top:calc(50% - 75px);max-width:675px}}@media (max-width:991px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-text{top:calc(50% - 115px);max-width:none}}@media (max-width:550px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-text{top:calc(50% - 95px);padding-left:0;padding-right:0}}.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-link{background-color:#fefc07;color:#646560;font-weight:600}@media (max-width:991px){.bt-featured-product-wide-wrapper.ukraina-banner .bt-featured-product .bt-fp-content .bt-fp-link{position:absolute;bottom:0}}.edit-mode .bt-featured-product-wide-wrapper.ukraina-banner{display:block}a.btn-custom{white-space:normal}#main.main-home{padding-bottom:0}.es-home-main-area{background-color:#fff}body.pt-home #content-wrapper{background-color:#eee;background-image:url(/packages/site_theme/themes/site_theme/images/ff-bg.jpg);background-size:100%;background-position:top center;background-repeat:repeat-y}body.pt-home #content-wrapper h3{font-size:1.7em}.layout-padding-1{padding:11% 0;font-size:1.6em;text-transform:uppercase}.layout-padding-1 .btn{font-size:0.6em}.layout-padding-2{padding:6% 0}.ccm-custom-style-container.layout-bg-60{background-size:60% !important}.layout-area-container{margin:0 auto;padding:0 15px}@media (min-width:768px){.layout-area-container{width:750px}}@media (min-width:992px){.layout-area-container{width:970px}}@media (min-width:1200px){.layout-area-container{width:1170px}}@media (min-width:1420px){.layout-area-container{width:1380px}}.block-img-right-wide{max-width:60%}.block-finnfoam-esittely{font-size:1.1em;line-height:1.5}.block-finnfoam-esittely p{margin-bottom:30px}.block-finnfoam-esittely img[alt="ff-finnfoam-logo.png"]{margin:40px 0}@media (min-width:768px){.block-finnfoam-esittely img[alt="ff-finnfoam-logo.png"]{max-width:40%}.block-finnfoam-esittely img[alt="ff-levy.png"]{float:right;max-width:60%}}.layout-area-bg-gray{background-color:#676767;color:white;padding:20px 40px}@media (max-width:767px){.layout-area-bg-gray{padding:20px 15px}.layout-area-bg-gray .btn{padding:6px 12px}}.layout-area-bg-gray .btn-primary{background-color:#ff0;color:#444}.layout-area-ff-akatemia{font-size:1.3em}.layout-area-ff-akatemia .ccm-block-page-list-wrapper{font-size:18px}.layout-area-ff-akatemia .ccm-block-page-list-wrapper .ccm-block-page-list-header{display:inline-block;background-color:#6a6767;color:white;padding:0 25px;text-transform:uppercase}.layout-area-ff-akatemia .ccm-block-page-list-wrapper .ccm-block-page-list-header h5{font-size:1em;font-weight:normal}.layout-area-ff-akatemia .ccm-block-page-list-wrapper .ccm-block-page-list-no-pages{background-color:rgba(255,246,160,0.8);padding:20px}.ffakatemia-wrapper .ffakatemia-pages{background-color:rgba(249,218,131,0.57);padding:20px}.ffakatemia-wrapper p{font-size:17px;font-weight:300;margin:0;width:100%}.ffakatemia-wrapper .ffakatemia-page-entry-text{display:flex;margin-bottom:3px}.ffakatemia-wrapper .ffakatemia-btn{font-size:14px;font-weight:100;margin-top:auto;margin-bottom:auto;padding:1px 5px;right:0;top:0;width:150px;text-align:center;color:#ffff;text-transform:uppercase}.ffakatemia-wrapper .ffakatemia-header{display:inline-block;background-color:#6a6767;color:white;padding:0 25px;text-transform:uppercase;font-size:18px}.ffakatemia-wrapper .ffakatemia-header h5{font-size:1em;font-weight:normal}.ffakatemia-wrapper .ffakatemia-pages{margin:0}.news-list-wrapper{margin-bottom:40px;font-weight:normal}.news-list-wrapper .btn{font-size:0.8em;font-weight:normal;padding:12px;text-transform:none}.news-list-pages{position:relative;margin:0 -35px}.news-list-page-entry{padding:15px 35px;overflow:hidden}.news-list-page-entry-text{height:100%;overflow:hidden}.news-list-date{font-size:0.9em}.news-list-title{font-size:1.1em;font-weight:bold;line-height:1.4}.news-list-description{font-size:0.8em;margin:30px 0 30px}@media (min-width:768px){.news-list-page-entry{height:420px;padding:35px 35px 48px}.news-list-read-more{position:absolute;bottom:0;left:18px;right:18px}}.layout-area-black{color:black}.layout-area-black h2{font-size:3em;font-weight:bold}.layout-area-black .btn-primary{background-color:black}.facebook-feed .feed-body{height:400px}.block-valign{text-align:center;color:white}.block-valign>*{display:inline-block;vertical-align:middle;margin:20px 0}.block-valign p,.block-valign h1,.block-valign h2,.block-valign h3,.block-valign h4,.block-valign h5,.block-valign h6{font-weight:300}@media (min-width:768px){.block-valign>h3{width:50%;text-align:left}}.block-luontoa-ajatellen{margin:40px 0}.block-luontoa-ajatellen .btn{padding:12px 36px;text-transform:none;font-size:0.8em;font-weight:400}.block-luontoa-ajatellen .btn-primary{background-color:#4eb762}#externals{background-color:transparent;margin-bottom:0px;padding:50px 0}#externals ul{text-align:center;margin:0;padding:0}#externals ul li{display:block;vertical-align:middle}#externals ul a{display:inline-block;padding:10px 15px;vertical-align:middle}#externals ul a img{max-width:160px;margin:0px auto}#externals ul a img.active,#externals ul a:focus img.normal,#externals ul a:hover img.normal{display:none}#externals ul a img.normal,#externals ul a:focus img.active,#externals ul a:hover img.active{display:block}#externals ul a:hover img.active{display:block}@media (min-width:768px){#externals ul li{display:inline-block;max-width:180px}#externals ul a{display:block;padding:15px 10px}}@media (min-width:992px){#externals ul li{max-width:none}#externals ul a{padding:15px 20px}}#header #logo{text-align:left}#header #logo img{width:630px}@media (min-width:992px){#header #logo img{transition:width .2s}}#header #top-bar{display:table;width:100%}#header #top-bar>*{display:table-cell;vertical-align:middle}#header #top-bar>.row-element{text-align:right}#header #top-bar>.row-element .with-inline-blocks{margin-bottom:20px;display:inline-block}#header #top-bar .nav-some-links{margin-left:15px;margin-right:10px;vertical-align:sub}#header #top-bar .nav-some-links a img{height:18px;vertical-align:top}#header-wrapper{background-color:#f9f9f9;background-size:cover;background-position:center center;background-repeat:no-repeat}#header{padding-top:45px}@media (min-width:992px){#header{padding-top:0}}#top-bar-wrapper{padding:15px 15px 15px;top:0}@media (min-width:992px){body.scrolled #top-bar-wrapper{background:#f9f9f9}}body.scrolled #header #top-bar>.row-element .with-inline-blocks,body.scrolled .nav-some-links{display:none}body.scrolled #top-bar-wrapper{position:fixed;width:100%;z-index:1}@media (min-width:992px){body.scrolled #header-wrapper{padding-top:200px}body.scrolled #header-wrapper #logo img{transition:width .2s;width:340px}}@media (min-width:1199px){body.scrolled #header-wrapper{padding-top:170px}}.haku-icon{z-index:3;background:lightgrey;width:34px;height:34px;text-align:center;vertical-align:middle;line-height:34px;position:relative}.haku-toiminto{width:100%;height:100%;z-index:4;background-color:transparent;border:0;right:0;padding:0;position:absolute}.haku-wrapper{display:inline-flex}@media (max-width:991px){.haku-wrapper{width:100%}}.header-banner-wrapper{position:relative;background-color:#dddddd;background-image:url(/packages/site_theme/themes/site_theme/images/ff-bg.jpg);background-repeat:repeat-y;background-size:cover;background-position:center center}.header-banner-wrapper.header-style-full-background{background-color:inherit;background-image:none}.header-banner-wrapper.header-style-full-background .header-image{display:none}.header-banner-wrapper.header-bg-image{background-repeat:no-repeat;min-height:250px}@media (min-width:768px){.header-banner-wrapper.header-bg-image{min-height:200px}}@media (min-width:992px){.header-banner-wrapper.header-bg-image{min-height:250px}}@media (min-width:1200px){.header-banner-wrapper.header-bg-image{min-height:300px}}@media (min-width:1420px){.header-banner-wrapper.header-bg-image{min-height:350px}}.header-banner-wrapper .header-image{background-repeat:no-repeat;background-size:cover;background-position:right bottom;height:150px}@media (min-width:768px){.header-banner-wrapper .header-image{height:auto;position:absolute;top:0;bottom:0;left:0;width:60%}}.header-banner-wrapper .row>div{float:none;display:inline-block;vertical-align:middle}.header-banner-wrapper .header-logo{padding:20px 15px;text-align:center}@media (max-width:767px){.header-banner-wrapper .header-logo{padding-top:50px}}.header-banner-wrapper .header-logo img{max-width:70%}@media (max-width:767px){.header-banner-wrapper .header-logo img{max-width:90%}}@media (min-width:768px){.header-banner-wrapper .header-logo{padding:50px 15px}}.header-banner-wrapper .header-title-box{margin:5% 0;background-color:rgba(255,255,255,0.6);font-size:1.5em;font-style:italic;font-weight:300;text-align:center}@media (min-width:768px){.header-banner-wrapper .header-title-box{display:inline-block;float:right;text-align:left;font-size:2em}}.header-banner-wrapper .header-title{padding:30px 45px}.header-banner-wrapper.header-style-reversed-order .header-image{left:auto;right:0;background-position:left bottom}@media (min-width:768px){.header-banner-wrapper.header-style-reversed-order .header-logo{left:0}}.header-content-area{padding-bottom:15px;padding-left:35px;background-color:rgba(255,255,255,0.8)}@media (max-width:767px){.header-content-area{padding-left:15px}}.es-header-content-area{padding-bottom:15px;padding-top:15px;padding-left:35px;padding-right:35px;background-color:rgba(255,255,255,0.8)}@media (max-width:767px){.es-header-content-area{padding-left:15px;padding-right:15px}}.es-cust-heder .header-banner-wrapper{min-height:100px !important}@media (min-width:1000px){html:lang(sv) #top-bar #nav-top{width:500px}}@media (min-width:1000px){html[lang="sv"] #top-bar #nav-top{width:500px}}@media (min-width:1000px){html:lang(et) #top-bar-wrapper #top-bar #logo img{max-width:400px}}@media (min-width:1000px){html[lang="et"] #top-bar-wrapper #top-bar #logo img{max-width:400px}}@media (min-width:1200px){#nav-main>ul.nav>li>a{padding:0px 16px}}#main{padding-bottom:50px}.tuote-list-wrapper{margin-bottom:40px}.tuote-list-wrapper .tuote-list-pages{width:100%;margin-left:auto;margin-right:auto;text-align:center}.tuote-list-wrapper .tuote-list-page-entry-text{position:absolute;width:100%;top:0;background-color:rgba(255,255,255,0.7)}.tuote-list-wrapper .tuote-list-page-entry-text a{color:#6e6d6d;font-weight:300}.tuote-list-wrapper .tuote-list-page-entry-text .tuote-list-title{line-height:1.4;font-size:1.1em;margin:0px 15px}.tuote-list-wrapper .tuote-list-page-entry-text h6{font-size:0.9em}.tuote-list-wrapper .btn-tuote{width:100%;padding:0.762em}.tuote-list-wrapper .tuote-nosto-single-wrapper{width:100%;display:inline-block;float:left;margin-bottom:25px;position:relative}.tuote-list-wrapper .tuote-nosto-single-wrapper .tuote-nosto-thumbnail{display:block}@media (min-width:500px){.tuote-list-wrapper .tuote-nosto-single-wrapper{width:50%;margin-bottom:50px}.tuote-list-wrapper .btn-tuote{width:95%}}@media (min-width:750px){.tuote-list-wrapper .tuote-nosto-single-wrapper{width:33.333%;margin-bottom:50px}.tuote-list-wrapper .btn-tuote{width:95%}}.brcr{font-size:14px;text-transform:uppercase;background-color:transparent}@media (max-width:992px){.brcr{padding:10px 0}}.brcr .breadcrumb{background-color:transparent;margin:0;padding:0}.brcr a{color:#6e6d6d}.brcr a:hover{color:#444343}.brcr .brcrAaa{font-weight:500}@media (min-width:992px){.brcr{padding-left:30px;padding-top:10px}}.finnfoam-product-table-wrapper table{display:block;overflow-x:auto;border:0}.finnfoam-product-table-wrapper table tbody{border:1px solid #808080}.finnfoam-product-table-wrapper table td{padding:1px 6px}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper{padding:0}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table{width:100%;border:0;display:table}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table tbody{border:0}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table tr td{border:1px solid #808080;border-top:none;border-left:none}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table tr td:last-child{border:1px solid #808080;border-top:none;border-right:none}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table tr:last-child td{border:1px solid #808080;border-bottom:none;border-left:none}.finnfoam-product-table-wrapper table .finnfoam-inner-table-wrapper table tr:last-child td:last-child{border:1px solid #808080;border-bottom:none;border-right:none}.bt-featured-product{position:relative;margin:30px 0;background-color:#ececec;padding-bottom:60px;height:500px;text-align:center}.bt-featured-product img{max-width:100%;max-height:100%}.bt-fp-content{position:absolute;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.8);text-align:left}.bt-fp-title{padding:15px 20px;font-size:1.45em}.bt-fp-text{padding:5px 20px}.bt-fp-link{width:100%}@media (min-width:768px){.bt-featured-product{height:440px}}@media (min-width:992px){.bt-featured-product{height:500px}}@media (min-width:1420px){.bt-featured-product{height:550px}}.image-bank .image-bank-item{width:200px;margin-right:15px;margin-bottom:15px;display:inline-block;vertical-align:top}.image-bank .image-bank-item .image{border:2px solid #d3d3d3}.image-bank .image-bank-item .image>div{text-align:center;height:200px;width:200px;vertical-align:middle;display:table-cell}.image-bank .image-bank-item .image img{display:inline-block}.image-bank .image-bank-item .text .title{overflow:visible;text-overflow:ellipsis;white-space:normal;color:Black}a.ccm-block-page-list-rss-feed{position:absolute;top:0;right:0}div.ccm-block-page-list-wrapper{position:relative}div.ccm-block-page-list-page-entry-horizontal{display:table;width:100%}div.ccm-block-page-list-page-entry-horizontal,div.ccm-block-page-list-page-entry{margin-bottom:10px}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail{display:table-cell;vertical-align:top;width:1px}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-thumbnail img{width:120px;max-width:none}div.ccm-block-page-list-page-entry-horizontal div.ccm-block-page-list-page-entry-text{display:table-cell;padding-left:20px;vertical-align:top}div.ccm-block-page-list-page-entry-text div.ccm-block-page-list-title{font-weight:bold}div.ccm-block-page-list-page-entry-read-more{margin-top:20px}#main div.ccm-block-page-list-date,#main div.ccm-block-page-list-description{font-size:0.8em}.person-wrapper>h1,.person-wrapper>h2,.person-wrapper>h3,.person-wrapper>.ccm-custom-style-container,.person-break{clear:both;padding:0 15px}.person{background-color:#fff;border:1px solid transparent;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,0.05);margin-bottom:22px;padding:15px;float:none;display:inline-block;width:49%;vertical-align:top}.person img.person-image{display:inline-block}.person h4{font-size:22px;margin-bottom:0}.person .person-title{color:#aaa;text-transform:uppercase;min-height:44px}.person i.fa{color:#555;width:20px}.person .person-text{color:#aaa;font-style:italic;font-size:16px}.person .person-office{color:#aaa;font-size:16px}@media (max-width:576px){.person{width:100%;text-align:center}}.image-bank .image-bank-item{width:200px;margin-right:15px;margin-bottom:15px;display:inline-block;vertical-align:top}.image-bank .image-bank-item .image{width:200px;height:200px;border:2px solid #d3d3d3;overflow:hidden}.image-bank .image-bank-item .image>div{text-align:center;height:200px;width:200px;vertical-align:middle;display:table-cell}.image-bank .image-bank-item .image .placeholder{background:#e5e5e5}.image-bank .image-bank-item .image img{display:inline-block}.image-bank .image-bank-item .text .title{text-overflow:ellipsis;color:Black}.image-bank .image-bank-item .text .title-rakennekuvat{background:#797a7e;color:#fff !important;font-size:0.8em;margin-top:5px;margin-bottom:5px;padding:10px;height:90px;word-break:break-word;white-space:normal !important;display:table-cell;vertical-align:middle;text-align:center}.image-bank .image-bank-item .text .download li{list-style-type:none;text-align:center;background:#e5e5e5;font-size:0.8em;margin-top:5px;padding:10px 0}.image-bank .image-bank-item .text .download li a{display:block;color:#555555}.image-bank .image-bank-item .text .download li a img{height:28px;vertical-align:middle;margin-left:5px}#searchResults .pageLink{font-size:12px;color:#999;margin:2px 0 8px 0;padding:0;display:block}#searchResults .searchResult{margin-bottom:16px;margin-top:24px}#searchResults .searchResult h3{margin-bottom:0;padding-bottom:0}#searchResults .searchResult p{margin-top:4px}.productName{width:200px}.versionName,.languages{float:left}.version{clear:both}.versionName{width:150px}.languages{text-transform:uppercase}.youtube-feed{margin-bottom:30px}.youtube-feed .feed-header{height:50px;line-height:50px;padding-left:15px}.youtube-feed .feed-body{font-size:14px}.youtube-feed .feed-item{display:inline-block;margin:0 15px}.youtube-feed .video a{display:block;position:relative;height:100%;padding-bottom:50px}.youtube-feed .video img.img{width:100% !important;height:auto}.youtube-feed .video .play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center}.youtube-feed .video .title{position:absolute;bottom:0px;width:100%}.youtube-feed .video .title span{display:block;padding:15px 15px;background-color:#949494;color:White !important}.slick-prev:before,.slick-next:before{color:black}@media (max-width:767px){.header-content-area .block-finnfoam-esittely a.btn{max-width:calc(100% + 15px);width:calc(100% + 15px);margin-left:-15px;padding-left:0;padding-right:0}}@media (max-width:600px){body.pt-home #content-wrapper .ccm-custom-style-main-566 h3{font-size:1.5em}}@media (max-width:500px){body.pt-home #content-wrapper .ccm-custom-style-main-566 h3{font-size:1.12em}}.wider-frontpage-image-bar img{width:100%}.responsive-table-wrapper{width:100%;margin-bottom:15px;overflow:auto;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.ccm-custom-style-main-6984.layout-table-even-height .col-sm-12>.row::before{display:none}.ccm-custom-style-main-6984.layout-table-even-height>.container>.row>div>.row>div:first-child{padding-bottom:0}.ccm-custom-style-main-6984.layout-table-even-height>.container>.row>div>.row{display:table;height:100%;width:calc(100% + 30px)}.ccm-custom-style-main-6984.layout-table-even-height>.container>.row>div>.row>div{height:100%;vertical-align:top}.ccm-custom-style-main-6984.layout-table-even-height>.container>.row>div>.row>div>div{height:100%}.layout-area-ff-uutiskirje{position:relative}.layout-area-ff-uutiskirje p{text-align:center;max-width:480px;margin:auto;margin-bottom:100px}.layout-area-ff-uutiskirje .uutis-logo{max-width:480px;margin:auto;padding-top:40px;padding-bottom:30px;padding-left:25px;padding-right:25px}.layout-area-ff-uutiskirje .uutis-cta{max-width:440px;margin:auto;padding-bottom:25px;padding-left:25px;padding-right:25px;position:absolute;left:0;right:0;bottom:0}@media (max-width:767px){.layout-area-ff-uutiskirje{margin-bottom:25px}.layout-area-ff-uutiskirje p{margin-bottom:30px}.layout-area-ff-uutiskirje .uutis-cta{position:relative}}#footer-wrapper{background-color:#fff;color:#555}#footer>.row{padding:15px 0}#footer>.row>div{display:inline-block;vertical-align:middle;float:none;padding:15px 15px}#footer #footer-1{text-align:center}#footer #footer-1 img{height:85px}@media (min-width:768px){#footer #footer-1 img{margin-left:0}}#footer #footer-2{text-align:center}@media (min-width:768px){#footer #footer-2{text-align:left}}#footer #footer-3{text-align:center}@media (min-width:768px){#footer #footer-3{text-align:right;white-space:nowrap}}.dnv-logo img{width:90px;margin:15px}@media (min-width:768px){.dnv-logo{display:inline-block}}#addthis{display:inline-block;margin:15px}@media (max-width:1230px){#addthis{width:140px;vertical-align:middle}}@media (max-width:991px){#addthis{width:240px}}#sofis-signature{position:absolute;bottom:0;right:40px;line-height:0}#sofis-signature img{width:72px}#sofis-signature a{font-size:12px;line-height:1;padding:0px;margin:0px}#nav-top-wrapper{line-height:1}.ccm-toolbar-visible #nav-top-wrapper{top:48px}@media (min-width:768px){.nav-some-links,#nav-top{float:right;margin-right:-15px}}.nav-some-links ul,#nav-top ul{padding:0px}.nav-some-links ul li,#nav-top ul li{padding:0px}@media (min-width:768px){.nav-some-links ul li,#nav-top ul li{display:inline-block}}.nav-some-links ul li a,#nav-top ul li a{display:block;padding:5px 15px;font-size:17px;color:#666;text-transform:uppercase}.nav-some-links ul li a.nav-selected,#nav-top ul li a.nav-selected{text-decoration:underline}.nav-some-links ul li a:focus,#nav-top ul li a:focus,.nav-some-links ul li a:hover,#nav-top ul li a:hover,.nav-some-links ul li a.hover,#nav-top ul li a.hover{background-color:transparent;text-decoration:underline}@media (min-width:768px){.nav-some-links{display:inline-block;float:none;margin-right:-15px}}#nav-main{display:none;font-weight:normal}#nav-main ul .sub-nav-open{position:absolute;right:0px;z-index:80;width:50px;line-height:34px;padding:0px;z-index:200;text-align:center;background-color:transparent}#nav-main ul ul a{font-style:normal}#nav-main ul li.separator{background-color:LightGray}#nav-main ul span.separator{font-size:17px;display:inline-block;padding:5px 20px 5px 35px;text-shadow:1px 1px 1px #eee}#nav-bar{padding-left:0;padding-right:0}@media (min-width:992px){body.scrolled #nav-main-wrapper{top:98px;background:#f9f9f9;position:fixed;width:100%;z-index:1}}@media (min-width:1200px){body.scrolled #nav-main-wrapper{top:65px}}@media (max-width:767px){#nav-main{margin:0px -15px}}@media (max-width:991px){#nav-main-wrapper .row{margin-left:0;margin-right:0}#nav-main{background-color:White}#nav-main ul{margin:0px;padding:0px 0px 15px;background-color:White}#nav-main ul a{border-bottom:1px solid #d3d3d3;font-size:20px;color:#5d5e5e;display:block;padding:10px 15px;font-weight:400;line-height:1.1}#nav-main ul a:focus,#nav-main ul a:hover,#nav-main ul a.nav-selected{background-color:#ffff00;text-decoration:none}#nav-main ul a.has-submenu{_margin-right:50px;padding-right:50px;position:relative;z-index:60}#nav-main ul .sub-nav-open{padding:3px 7px;color:#5e5e5e;font-size:12px}#nav-main ul ul{list-style-type:none;display:none;border-top:none;margin:0px;padding:0px;z-index:200;background-color:White}#nav-main ul ul a{padding-left:35px}#nav-main ul ul ul a{padding-left:55px}#nav-main ul ul ul ul a{padding-left:75px}#nav-main ul ul ul ul ul a{padding-left:95px}#nav-main ul ul ul ul ul ul a{padding-left:115px}}@media (min-width:768px){#nav-main .nav-group-top{display:none}}@media (max-width:991px){#nav-main .hide-from-main-nav-mobile{display:none}}@media (min-width:992px){#nav-main-wrapper{padding-bottom:15px}#nav-main{display:block;height:40px}#nav-main ul{margin-bottom:0px;padding:0px;text-align:center;color:#5e5e5e}#nav-main ul a{font-size:20px;color:#666;display:block;padding:0px 14px;line-height:40px;text-transform:uppercase}#nav-main ul a.has-submenu{width:auto;margin-right:0px}#nav-main ul .sub-nav-open{display:none;padding:4px 5px;color:#5e5e5e;font-size:12px}#nav-main ul li{display:inline-block;border:none}#nav-main ul li a:focus,#nav-main ul li a:hover,#nav-main ul li.hover a,#nav-main ul li a.nav-selected,#nav-main ul li a.nav-path-selected{color:#5e5e5e;background-color:#ffff00;text-decoration:none}#nav-main ul li.separator{background-color:LightGray}#nav-main ul span.separator{font-size:20px;display:inline-block;padding:2px 20px;text-shadow:1px 1px 1px #eee}#nav-main ul ul li a:focus,#nav-main ul ul li a:hover,#nav-main ul li.hover ul li a,#nav-main ul ul li a.nav-selected,#nav-main ul ul li a.nav-path-selected{color:#5e5e5e;background-color:White}#nav-main ul li.nav-last ul{right:0px}#nav-main ul ul{display:none;position:absolute;top:40px;background-color:White;margin:0px;min-width:300px;text-align:left;border:none;padding-bottom:0px;-webkit-box-shadow:1px 3px 3px 0px #a9a9a9;box-shadow:1px 3px 3px 0px #a9a9a9}#nav-main ul ul li{border:none;display:block}#nav-main ul ul li a:focus,#nav-main ul ul li a:hover{background-color:#ffff00 !important}#nav-main ul ul li a.nav-selected{background-color:#ffff00 !important}#nav-main ul ul li a.has-submenu{padding-right:50px}#nav-main ul ul li.nav-selected,#nav-main ul ul li.nav-path-selected{background-color:White}#nav-main ul ul a{color:#5e5e5e;background-color:White;padding:8px 15px;font-weight:400;font-size:20px;line-height:1.1;border-bottom:1px solid #eee}#nav-main ul ul .sub-nav-open{padding:2px 5px}#nav-main ul ul ul .sub-nav-open{padding:0px 5px}#nav-main ul ul ul{position:static}#nav-main ul ul ul a{padding:6px 15px;padding-left:35px;font-size:20px}#nav-main ul ul ul ul a{padding-left:55px}#nav-main ul ul ul ul ul a{padding-left:75px}#nav-main ul ul ul ul ul ul a{padding-left:95px}#nav-main .hide-from-main-nav-desktop{display:none}body.se #nav-main>ul>li>a{font-size:26px;padding:0px 6px}}@media (min-width:1200px){#nav-main>ul>li>a{padding:0px 20px}#nav-bar{padding:0}#nav-main ul a{font-size:31px;padding:0px 20px}body.se #nav-main>ul>li>a{font-size:28px;padding:0px 8px}}.menu-button-right{display:none}@media (max-width:1420px){#nav-main ul a{font-size:25px}}@media (max-width:1200px){#nav-main ul a{font-size:21px}}@media (max-width:991px){#top-bar-wrapper{position:fixed;background-color:rgba(0,0,0,0.35);z-index:100;padding:0;width:100%;height:45px}#top-bar-wrapper .container{width:100%}#top-bar-wrapper .row-element .with-inline-blocks{display:none}#top-bar-wrapper .row-element .clearfix{display:none}#header #logo{text-align:left;width:280px;max-width:280px}#header #logo source{max-width:280px}#header #logo img{max-width:280px !important;height:fit-content;width:fit-content;height:-moz-fit-content;width:-moz-fit-content}#nav-main{display:none}#nav-main-wrapper{position:fixed;z-index:100;right:0;width:100%;top:45px;max-height:80%;overflow-y:auto}#nav-main .nav-group-top{display:block}#nav-main-wrapper .container{width:100%;padding-right:0;padding-left:0;margin-right:0;margin-left:0}.menu-button-right{display:block}}@media (max-width:767px){#nav-main{margin:0}}@media (max-width:991px){.sub-nav-open.clickable{position:absolute;z-index:100;margin-left:37px}}#navicon{position:relative;text-align:left;color:#ffffff;height:46px;line-height:46px;padding-left:10px;padding-right:56px;overflow:hidden;font-size:20px}#navicon #mobile-logo img{height:66%}#navicon>span.icon{display:inline-block;vertical-align:middle}#navicon>span.icon-left{float:left;margin:0 5px}#navicon>span.icon-right{float:right;margin:0 5px}#navicon>span.fa{position:absolute;top:0;right:0;width:46px;height:100%;margin:0;line-height:inherit;text-align:center}#navicon>span.fa:before{display:block;position:relative;top:50%;-webkit-transform:perspective(1px) translateY(-50%);-ms-transform:perspective(1px) translateY(-50%);transform:perspective(1px) translateY(-50%)}.hideDesktopFromMainNav{display:block}.hideDesktopFromMainNav img{height:30px}.hideDesktopFromMainNav a{border-bottom:none !important}.hideDesktopFromMainNav li:first-child{margin-top:-15px;padding:10px}.hideDesktopFromMainNav li:nth-child(2){padding:10px}.hideDesktopFromMainNav li{padding:0;border-bottom:1px solid #d3d3d3}@media (min-width:992px){.hideDesktopFromMainNav{display:none}}#nav-sub{margin:10px 0}#nav-sub ul{padding:0px;font-size:21px}#nav-sub ul li{padding:0px;list-style:outside none none;background:#ececec}#nav-sub ul li ul{padding:0 0 0px}#nav-sub ul li ul li{background:#e0e0e0;text-transform:none}#nav-sub ul li ul li a:focus,#nav-sub ul li ul li a:hover{background-color:#909090;color:#ffffff}#nav-sub ul li ul li ul{padding:2px 0 10px 45px;background:#e0e0e0}#nav-sub ul li ul li ul a:focus,#nav-sub ul li ul li ul a:hover{text-decoration:underline;background-color:#0000;color:#6A6767}#nav-sub ul li ul li ul li{text-transform:none;list-style:outside disc none;margin-bottom:10px}#nav-sub ul li ul li ul li a{color:#6A6767;display:inline;padding-left:0px}#nav-sub ul li ul li ul li ul{padding:0 0 0 35px}#nav-sub ul li a{display:block;padding:5px 15px;color:#939598}#nav-sub ul li a:focus,#nav-sub ul li a:hover{text-decoration:none;background-color:#909090;color:#ffffff}#nav-sub ul li a.nav-selected{font-weight:700}#nav-sub ul ul{padding:0 0 5px 20px;font-size:0.9em}