/*!
Theme Name: Tuusulanjärven Lämpö
Description: A WordPress theme for Tuusulanjärven Lämpö
Template: flatsome
Version: 1.0.15
Requires: PHP: 8.0
Text Domain: tuusulanjarvenlampo
*/html body{font-size:16px;line-height:28px;font-weight:400}html body a.lead,html body p.lead{font-size:22px;line-height:33px;font-weight:400}html body .is-xsmall{font-size:14px;line-height:21px}html body .is-small{font-size:16px;line-height:28px}html body .is-large{font-size:20px;line-height:24px}html body .heading-font{font-weight:500;letter-spacing:-0.02em}html body h1{font-size:38px;line-height:42px;font-weight:500;letter-spacing:-0.02em}html body h2{font-size:32px;line-height:38.4px;font-weight:500;letter-spacing:-0.02em}html body h3{font-size:24px;line-height:28.8px;font-weight:500;letter-spacing:-0.02em}html body h4{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}html body h5{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}html body h6{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}@media(max-width: 849px){html body h1{font-size:32px;line-height:38.4px;font-weight:500;letter-spacing:-0.02em}html body h2{font-size:24px;line-height:28.8px;font-weight:500;letter-spacing:-0.02em}html body h3{font-size:24px;line-height:28.8px;font-weight:500;letter-spacing:-0.02em}html body h4{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}html body h5{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}html body h6{font-size:16px;line-height:28px;font-weight:500;letter-spacing:-0.02em}}html body .uppercase{letter-spacing:normal}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:100}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:200}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:300}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:400}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:500}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:700}@font-face{font-family:"Lexend Deca";src:url(dist/js/../fonts/lexend-deca-regular.woff2) format("woff2");font-weight:900}.live-search-results{display:none}.search-page__count{display:none}.search-page{padding:2rem}.search-page__title{font-size:1.75rem;margin-bottom:1.5rem}.search-page__form-wrapper{background-color:#d4c3aa;padding:1rem;margin-bottom:2rem;display:flex;justify-content:center}.search-page__form{margin-bottom:0px;width:100%;display:flex}.search-page__input{flex:1;padding:.75rem 1rem;margin-bottom:0px;font-size:1rem;border:none}.search-page__button{background-color:#bc8526;padding:0 1.5rem;margin-bottom:0px;border:none;color:#000;font-size:1rem;cursor:pointer}.search-page__results{margin-top:2rem}.search-page__result-title a{text-decoration:none}.search-page__result-readmore{text-decoration:underline}.search-page__result-item{margin-bottom:2rem}.tjl-table{border:1px solid #d4c3aa}.tjl-table tr td,.tjl-table tr th{border-bottom:1px solid #d4c3aa;padding:10px;background-color:inherit}.tjl-table tr:hover{background-color:#d4c3aa}.tablepress>.row-hover>tr:where(:not(.dtrg-group)):hover>*{background-color:#d4c3aa}.price-table .row-2 td,.price-table .row-4 td,.price-table .row-6 td,.price-table .row-8 td{font-weight:700}.breadcrumb-nav{background-color:#d4c3aa;padding:1em;margin-bottom:50px}.breadcrumb-container{padding:0px}.breadcrumb-container svg{margin-left:5px;margin-right:5px;margin-bottom:-3px}.breadcrumb-container a,.breadcrumb-container span{color:#000;text-decoration:none}.breadcrumb-container a:hover{text-decoration:underline}.entry-header.text-center{text-align:left}div.is-divider{display:none}article.post a{text-decoration:underline}.ff-default .ff-el-form-control{border-radius:50px !important}#top-bar{margin-top:20px}#top-bar a{color:#000}.nav-dropdown{border-bottom-width:6px !important;width:350px}.nav-dropdown.nav-dropdown-default>li>a{color:#000;font-weight:700;border:none}.nav-dropdown.nav-dropdown-default>li>a:hover{text-decoration:underline}.nav-dropdown.nav-dropdown-default>li.child-link{display:list-item;margin-left:40px}.nav-dropdown.nav-dropdown-default>li.child-link>a{margin-left:-5px;font-weight:300}@media(max-width: 999px){#masthead .menu-item a{font-size:13px !important}}.off-canvas-left .mfp-content{background-color:#ebe2d4}.mobile-sidebar ul li i.icon-image{padding-right:6px;margin-top:-3px}.mobile-sidebar ul li.has-child i.image-icon{padding-left:6px}.banner-link span:hover{text-decoration:underline}.read-more-link span{text-decoration:underline;font-weight:500}.read-more-link span:hover{color:#bc8526}.tjl-banner-image{height:100%}.tjl-banner-image .img-inner{position:relative;width:100%;height:100%}.tjl-banner-image .img-inner img{object-fit:cover;width:100%;height:100%;display:block}.tjl-banner-content .col-inner{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}a{transition:color .2s ease}footer a{color:#222 !important;text-decoration:underline}footer a:hover{color:#222 !important}#menu-footer-menu-finnish{display:flex;flex-direction:row;justify-content:center;gap:1.75rem;list-style:none;padding:0;margin:0}#menu-footer-menu-finnish li{display:inline-block;border:none;padding:0;margin:0}#menu-footer-menu-finnish li a{font-weight:500}.footer-cookie-links a{color:#fff !important}.footer-cookie-links a:hover{color:#bc8526 !important}.social-icons .button.icon:not(.is-outline){background-color:#222 !important;border-color:#222 !important}.social-icons .button.icon:hover{background-color:#bc8526 !important;border-color:#bc8526 !important}.page-banner a{text-decoration:none}.page-banner a:hover{text-decoration:underline}.external-link a::after{content:"";display:inline-block;width:1em;height:1em;margin-left:.3em;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" viewBox=\"0 0 24 24\"><path d=\"M18 13v6a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"/><polyline points=\"15 3 21 3 21 9\"/><line x1=\"10\" y1=\"14\" x2=\"21\" y2=\"3\"/></svg>");background-size:contain;background-repeat:no-repeat;vertical-align:middle}a.underline{text-decoration:underline !important}.tjl-circle{width:70px;height:70px;background-color:#bc8526;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:2.5rem;font-weight:bold}.box-image{margin:0px !important}.page-wrapper{padding-top:0px;padding-bottom:50px}b,strong{font-weight:500 !important;color:#000}#content a{text-decoration:underline !important}
