.ch2-btn{text-transform:uppercase!important;border-radius:22px!important;-webkit-border-radius:22px!important;-moz-border-radius:22px!important;font-weight:900!important;font-size:12px!important}#et-secondary-menu{float:none!important;text-align:center!important}.toptop-text{font-weight:800!important}@media (max-width:600px){.toptop-text{font-size:11px!important}}#top-menu-nav a{font-weight:800!important}form.kivi-item-filters{margin-bottom:35px!important}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00;padding:5px!important}input[type="submit"].button-kivi{cursor:pointer!important;background:#e0bb00!important;color:white!important;text-transform:uppercase;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-weight:800!important;box-shadow:none!important;border:0px solid white;border-radius:30px!important}input[type="submit"].button-kivi:hover{cursor:pointer!important;background:#424242!important;color:white!important;text-transform:uppercase;letter-spacing:1px;font-family:'Nunito Sans',sans-serif;font-weight:800!important;box-shadow:none!important;border:0px solid white;border-radius:30px!important}.kivi-item-body__structure{font-weight:700;text-transform:uppercase;font-size:smaller;letter-spacing:1px}.kivi-item-body{background:#fff!important;font-weight:500;border-bottom:3px solid #ffe45e!important}.page-numbers{font-weight:500!important;letter-spacing:1px}@media (max-width:681px){.kivi-filter-cell{width:75vw!important;text-align:left}}.kivi-item-input{min-width:77px!important}.kivi-index-archive{max-width:1280px!important;padding-left:20px!important;;padding-right:20px!important}.kivi-item-input{font-family:'Open Sans',sans-serif;padding-left:8px!important;font-weight:300!important}label{font-weight:700!important}form.kivi-item-filters{background:#f7f7f7!important;border-top:3px solid #ffdc4a!important;margin-bottom:10px;border-radius:7px 7px 0px 0px!important}#sidebar{display:none!important}.kivi-index-paginator{margin-bottom:70px!important}.kivi-index-archive-title{margin-top:70px}a.kivi-item-image-link{color:#353433!important}a.kivi-item-image-link:hover{color:#777777!important}@media (max-width:780px){.kivi-template-single{padding-top:25px!important;padding-left:15px!important;padding-right:15px!important}.kivi-single-item-header{padding-left:0px!important;padding-right:0px!important}.kivi-single-item-body{padding-left:0px!important;padding-right:0px!important}.slick-for-image-wrapper{min-height:auto!important;max-height:200px!important;padding-bottom:0px!important;margin-bottom:0px!important}.slick-for-image{padding:0px!important;margin:0px!important;margin-bottom:-9px!important}.slick-carousel-image{min-width:45px!important;height:auto!important;overflow:hidden!important;padding:2px!important}}.kivi-single-item-infowrapper{margin-bottom:50px!important}.slick-slide,.slick-slide img{cursor:pointer}.kivi-toggle::before{cursor:pointer!important}.kivi-single-item-header{max-width:1280px!important}.kivi-single-item-body{max-width:1280px!important}.kivi-single-item-body-header{color:white!important;padding:4px 8px!important}.slick-for-image-wrapper{max-width:1280px!important}.slick-carousel .slick-slide.slick-current.slick-active img{-webkit-box-shadow:inset 0px 0px 0px 2px rgba(224,187,0,1);-moz-box-shadow:inset 0px 0px 0px 2px rgba(224,187,0,1);box-shadow:inset 0px 0px 0px 2px rgba(224,187,0,1)}@media (max-width:780px){.slick-arrow{background:#e0bb00!important;margin:0px 0px!important}}.slick-arrow{background:#e0bb00!important;margin:0px 10px!important}.slick-arrow:hover{background:#ffdc4a!important}#footer-bottom{margin-bottom:-25px!important;z-index:9999!important;opacity:1!important}#et-boc{z-index:9999!important}@media (max-width:980px){.tasaus{text-align:left!important}}@media (min-width:981px){.col-width .et_pb_gallery_item{width:25%!important;clear:none!important}}@media (max-width:980px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}}@media (max-width:767px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}}@media (max-width:479px){.col-width .et_pb_gallery_item{width:50%!important;clear:none!important}}.ff-btn{margin-top:35px!important;color:#fff!important;line-height:9px;padding:22px 22px!important;border-radius:22px!important;-webkit-border-radius:22px;-moz-border-radius:22px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:1px solid #fff;background-color:#e0bb00!important;animation:none;text-shadow:0px 0px 2px rgba(0,0,0,0.21);font-weight:900!important;font-family:'Nunito Sans',sans-serif;letter-spacing:1px}.ff-btn:hover{background-color:#353433!important;border:1px solid #fff!important;color:#fff!important;animation:pulse 2s infinite}#main-header{background-image:url("https://asuntomesta.fi/wp-content/uploads/2019/02/light-light-tile.jpg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover!important}#et-main-area{overflow:hidden}@media all and (min-width:981px){.menulink>a:hover{box-shadow:0 8px 0 0 #e0bb00!important;padding-bottom:39px!important;opacity:1!important;text-shadow:0px 0px 2px rgba(255,255,255,0.9)}}#top-menu li.current-menu-item:not(.cta)>a,.et-fixed-header #top-menu li.current-menu-item:not(.cta)>a{box-shadow:0 8px 0 0 #e0bb00!important;padding-bottom:39px!important;opacity:1!important}.menulink{text-shadow:0px 0px 2px rgba(255,255,255,0.5)!important}@media (min-width:980px){.mobile_menu_bar:before{font-size:55px!important;margin-left:-4.4vh!important}.et_header_style_left .logo_container{padding-left:3vh!important;padding-right:3vh!important}}.videolink:hover{transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;opacity:0.77;cursor:pointer}.et_slide_menu_top{background:none!important}.otsikkorivi{line-height:3.5em;text-transform:uppercase;font-weight:700;letter-spacing:2px;background:white;border-radius:3px!important}.hinnasto{border-radius:3px!important;line-height:2.5em!important}.et-pb-contact-message{display:none}a.painike{display:inline-block!important;font-weight:900!important;letter-spacing:0px!important;font-size:11px!important;padding:10px 10px!important;width:150px!important;margin:5px 5px 5px 15px!important;color:#fff!important;background:#e0bb00!important;font-family:'Nunito Sans',sans-serif!important;border-radius:30px!important;border:1px solid white!important;text-shadow:0 0 7px rgba(0,0,0,0.2)}a.painike:hover{display:inline-block!important;letter-spacing:0px!important;color:#fff!important;background:#353433!important}#cn-notice-text{font-family:'Nunito Sans',sans-serif!important;font-weight:600!important;font-size:12px!important}@media all and (max-width:980px){div.cookie-notice-container{padding-left:15px!important;padding-right:15px!important}.painike{display:inline-block!important;font-weight:700!important;letter-spacing:0px!important;font-size:10px!important;padding:10px 10px!important;width:125px!important;margin:5px}.cn-close-icon{display:none!important}}@media all and (min-width:980px){.mobile_menu_bar:before{font-size:42px}#et-info{text-transform:uppercase!important;letter-spacing:1px! important;font-weight:600!important}.et_header_style_fullscreen .et_pb_fullscreen_nav_container{width:50%}.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated{padding-top:0px!important}.et_header_style_fullscreen .et_slide_menu_top{width:50%;text-align:center;display:table!important;vertical-align:middle;position:initial;float:right;height:100%}.et_header_style_fullscreen .et_pb_top_menu_inner{display:table-cell!important;position:relative;vertical-align:middle;text-align:left!important;padding:0 15%;width:100%}.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons{width:100%}.et_header_style_fullscreen div#et-info{float:none!important;width:100%}.et_header_style_fullscreen div#et-info span{display:block;margin-bottom:30px}.et_header_style_fullscreen .et_slide_menu_top .et-search-form{margin-top:30px!important;margin-bottom:15px;width:100%!important;max-width:300px!important;padding:25px!important}.et_slide_menu_top button#searchsubmit_header{width:50px;height:41px}.et_slide_menu_top button#searchsubmit_header:before{font-size:19px}.et_header_style_fullscreen ul#mobile_menu_slide{text-align:right;padding:0px 15%}.et_pb_fullscreen_menu_animated .mobile_menu_bar:before{font-size:42px;background-color:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.14);padding-left:3px;padding-top:3px;padding-bottom:3px}.et_slide_menu_top{background:none}.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{opacity:1!important;filter:alpha(opacity=100)}.et_slide_in_menu_container span.et_mobile_menu_arrow{opacity:1}.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before{font-size:34px}}body #page-container .et_slide_in_menu_container{background:url('https://asuntomesta.fi/wp-content/uploads/2018/08/bg1.jpg') center center!important;background-size:cover!important;opacity:1!important}@media all and (max-width:979px){.et_header_style_fullscreen ul#mobile_menu_slide{text-align:right;padding-left:25px;padding-bottom:25%!important}.et_header_style_fullscreen div#et-info{font-size:12px!important}.et_slide_in_menu_container #mobile_menu_slide li.current-menu-item a,.et_slide_in_menu_container #mobile_menu_slide li a{letter-spacing:3px!important;padding:6px 0!important;font-size:18px;font-weight:900!important;text-shadow:0px 0px 7px rgba(0,0,0,0.5)}.et_slide_menu_top{padding:25px}.et_header_style_fullscreen .et_slide_menu_top .et-search-form{display:none!important}#et-info{text-transform:uppercase!important;letter-spacing:1px! important;padding-top:40px!important;padding-bottom:0px!important;margin-bottom:0px!important;font-weight:300!important}.et_header_style_fullscreen .et_slide_in_menu_container,.et_header_style_fullscreen .et_slide_in_menu_container input.et-search-field,.et_header_style_fullscreen .et_slide_in_menu_container a,.et_header_style_fullscreen .et_slide_in_menu_container #et-info span,.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons a,.et_header_style_fullscreen .et_slide_menu_top span{font-size:13px;text-transform:uppercase;font-weight:400}.et_pb_fullscreen_menu_animated .mobile_menu_bar:before{font-size:35px;background-color:rgba(255,255,255,0.03);padding-left:2px;padding-top:2px;padding-bottom:2px;border:1px solid rgba(255,255,255,0.07);color:white!important}}.et_pb_scroll_top:before{content:"2"}.et_pb_scroll_top.et-pb-icon{padding:8px;-webkit-border-radius:7%;-moz-border-radius:7%;border-style:solid;border-width:1px;border-radius:100%;border-color:rgba(255,255,255,0.7);right:10px;background-color:#353433;color:rgba(255,255,255,0.95)!important}.et_pb_scroll_top.et-pb-icon:hover{border-color:rgba(255,255,255,0.9);background-color:#e0bb00;color:rgba(255,255,255,0.99)!important}.bottom-animated.et-animated{opacity:1;-webkit-animation:fadeBottom .8s 1 cubic-bezier(0.43,0,.53,.94);-moz-animation:fadeBottom .8s 1 cubic-bezier(0.43,0,.53,.94);-o-animation:fadeBottom .8s 1 cubic-bezier(0.43,0,.53,.94);animation:fadeBottom .8s 1 cubic-bezier(0.43,0,.53,.94)}@media only screen and (max-width:1023px){.cta_custom{top:5px!important;position:relative}}@media only screen and (min-width:1024px){.cta_custom{top:35px!important;position:relative}}@media only screen and (min-width:1600px){.cta_custom.et_pb_promo{padding-top:18%!important}}a.linkki{color:#ffffff!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}a.linkki:active{color:#aaaaaa!important}a.linkki:hover{color:#aaaaaa!important;text-decoration:underline}a.linkkim{color:#999999!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}a.linkkim:active{color:#999999!important}a.linkkim:hover{color:#cecece!important;text-decoration:underline}a.linkkid{color:#313131!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}a.linkkid:active{color:#313131!important}a.linkkid:hover{color:#777777!important;text-decoration:underline}a.linkkik{color:#e0bb00!important;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}a.linkkik:active{color:#e0bb00!important}a.linkkik:hover{color:#c5ac00!important;text-decoration:underline}#top-menu li{padding-bottom:10px!important}ul.et_pb_side_nav{display:block;position:fixed;z-index:99999;top:50%;right:0px;width:38px;padding:10px 22px 10px 7px!important;-webkit-border-top-left-radius:3px!important;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;border:1px solid rgba(255,255,255,0.1);opacity:0;background:#1c1c1c}@media all and (min-width:1100px){.et_pb_contact_form_1 textarea.et_pb_contact_message{margin-top:-10px!important;margin-bottom:-20px!important}}.et_animated_wrapper{opacity:1!important}@media (max-width:980px){figure.hover-bio figcaption{padding:35% 10% 45% 10%!important}}#main-header{box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-webkit-box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-moz-box-shadow:0 0 30px rgba(7,51,84,0.17)!important}@media (min-width:981px){#main-header.et-fixed-header{box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-webkit-box-shadow:0 0 30px rgba(7,51,84,0.17)!important;-moz-box-shadow:0 0 30px rgba(7,51,84,0.17)!important}}@media (min-width:980px){.cta a{margin-right:30px!important;color:#fff!important;line-height:9px;padding:18px 18px!important;text-transform:uppercase;border-radius:22px!important;-webkit-border-radius:22px;-moz-border-radius:22px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:1px solid #fff;background-color:#e0bb00!important;animation:none;text-shadow:0px 0px 2px rgba(0,0,0,0.21);font-weight:900!important}.cta.a:active{margin-right:30px!important;color:#fff!important;line-height:9px;padding:18px 18px!important;text-transform:uppercase;border-radius:22px!important;-webkit-border-radius:22px;-moz-border-radius:22px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:1px solid #fff;background-color:#e0bb00!important;animation:none;text-shadow:0px 0px 2px rgba(0,0,0,0.21);font-weight:900!important}.cta a:hover{opacity:1!important;background-color:#353433!important;border:1px solid #fff!important;color:#fff!important;animation:pulse 2s infinite}}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(255,220,74,0.4)}70%{-webkit-box-shadow:0 0 0 10px rgba(255,220,74,0)}100%{-webkit-box-shadow:0 0 0 0 rgba(255,220,74,0)}}@keyframes pulse{0%{-moz-box-shadow:0 0 0 0 rgba(255,220,74,0.4);box-shadow:0 0 0 0 rgba(255,220,74,4)}70%{-moz-box-shadow:0 0 0 10px rgba(255,220,74,0);box-shadow:0 0 0 10px rgba(255,220,74,0)}100%{-moz-box-shadow:0 0 0 0 rgba(255,220,74,0);box-shadow:0 0 0 0 rgba(255,220,74,0)}}.et-fixed-header #top-menu .cta a{margin-right:30px!important;color:#fff!important;line-height:9px;padding:18px 18px!important;text-transform:uppercase;border-radius:22px!important;-webkit-border-radius:22px;-moz-border-radius:22px;display:block;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;border:1px solid #fff;background-color:#e0bb00!important;animation:none;text-shadow:0px 0px 2px rgba(0,0,0,0.21);font-weight:900!important}.et-fixed-header #top-menu .cta a:hover{opacity:1!important;background-color:#353433!important;border:1px solid #fff!important;color:#fff!important;animation:pulse 2s infinite}.page-id-7388 .et-fixed-header #top-menu li.current-menu-item>a{color:#ffffff!important}@media (max-width:980px){.et_mobile_menu li{text-align:left;letter-spacing:0px!important}.et_mobile_menu li a{border-bottom:none;font-weight:500;letter-spacing:1px}.et_mobile_menu li a:hover{background-color:transparent}.et_mobile_menu .menu-item-has-children>a{background-color:#f7f7f7;color:#151515}.et_mobile_menu .menu-item-has-children>a:hover{background-color:#e9e9e9!important;color:#212121}.cta a{margin-left:0px!important;background-color:#e0bb00!important;border:none!important;color:#ffffff!important;border-radius:0px!important;padding-top:17px!important;padding-bottom:17px!important;margin-bottom:10px!important;padding-left:5%!important}.cta a:hover{margin-left:0px!important;background-color:#e0bb00!important;border:none!important;border-radius:0px!important;color:#ffffff!important;padding-top:17px!important;padding-bottom:17px!important}}@media (max-width:980px){.et_fixed_nav #main-header.et-fixed-header{position:fixed;height:87px;-webkit-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.14);-moz-box-shadow:0px 7px 10px 0px rgba(0,0,0,0.14);box-shadow:0px 7px 10px 0px rgba(0,0,0,0.14)}.mobile_menu_bar:before{color:#e0bb00!important;font-size:40px!important;text-shadow:0,0,3px rgba(255,255,255,0.7)}.mobile_menu_bar:after{color:white!important}.et-fixed-header .mobile_menu_bar:before{font-size:30px;border:none!important;color:#e0bb00!important}.et_header_style_left .et-fixed-header #et-top-navigation{padding-top:23px!important}.et-fixed-header #logo{max-height:59%!important;padding-bottom:0px!important}}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}a.kivi-item-link:hover{color:#e0bb00}h3.kivi-single-item-body-header,input[name=kivi-contact-submit]:hover,input#kivi-index-search{background-color:#e0bb00}