<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">* {
box-sizing: border-box;
}
img {
max-width: 100%;
height: auto;
}
#main .elementor-widget:not(:last-child) {
margin-bottom: 0;
}
#main .mod_article .elementor-widget-wrap {  }
#main .g2,
#main .g2together,
#main .g3, #main .g4, #main .g5 { }
#main .g2,
#main .g2together {
flex-basis: calc(50% - 25px);
}
#main .g3 {
flex-basis: calc(33.33% - 25px);
}
#main .g5, #main .g4, #main .g4 + .g4 {
flex-basis: calc(25% - 25px);
margin-left: 0;
margin-right: 25px;
} body, #footer {
background-color: #274196;
}
.home #main #kuvabanneri.mod_article {
padding-bottom: 595px;
}
img.attachment-180x {
width: 180px;
display: block;
margin: 0 auto;
}
#header {
top: auto;
}
#header .inside {
display: flex;
}
#wrapper {
margin-top: 0;
padding-top: 0;
background-color: #fff;
}
#container {
padding-top: 105px;
}
.pagination .current a {
color: #fff;
}
#cookieChoiceDismissIcon {
display: none !important;
}
#cookieChoiceInfo {
background-color: rgb(40, 82, 153) !important;
color: #fff !important;
padding: 1em !important;
}
#cookieChoiceInfo a {
color: #fff !important;
}
#cookieChoiceInfo a#cookieChoiceDismiss {
background-color: #fff;
color: rgb(40, 82, 153) !important;
padding: 0.5em 1em;
text-decoration: none;
}
#main .blog {
flex-wrap: wrap;
}
#right .elementor-posts .elementor-post__title {
font-size: 1em;
}
#right .elementor-posts .elementor-post__title a {
color: green;
}
#right article {
margin-bottom: 0;
}
#main h5 {
padding-bottom: 5px;
}
#main h6 {
padding-top: 10px;
border-top: 10px solid #1B3891;
}
#main h5 + h6 {
padding-top: 0;
border: 0;
}
#header .current-menu-ancestor &gt; a,
#header .current-menu-item &gt; a {
color: #37a729;
}
.aligncenter {
display: block;
margin: 0 auto;
}
.alignleft {
float: left;
margin-bottom: 1em;
margin-right: 1em;
}
.alignright {
float: right;
margin-bottom: 1em;
margin-left: 1em;
}
label {
position: static;
height: auto;
}
@media (max-width: 980px) {
#header .inside, .slider-wrapper .wrapper, #main .mod_article &gt; .content, #footer .wrapper, #footer .mod_article, #kuvabanneri h1, #slider h1, .slider-control .slider-menu {
width: auto;
}
#main .mod_article#kuvabanneri {
width: auto;
}
.home #main #kuvabanneri.mod_article {
padding-bottom: 40%;
}
#kuvabanneri img {
}
.logo {
margin-top: 0;
}
#header .inside {
padding: 1em;
}
#main .mod_article .content {
padding: 0 10px;
}
#main #kuvabanneri .content {
padding: 0;
}
}
@media (max-width: 767px) {
#kuvabanneri .ce_image,
#kuvabanneri img {
display: block;
}
#main .mod_article#kuvabanneri,
.home #main #kuvabanneri.mod_article { }
#main .mod_article#kuvabanneri .content {
position: fixed;
}
#kuvabanneri img {
width: 300%;
margin-left: -150%;
}
.home #main #kuvabanneri.mod_article {
padding-bottom: 50%;
}
}
@media (max-width: 600px) {
#header {
position: static;
}
#container {
padding-top: 0;
}
#main .g3,
#main .g2,
#main .g2together,
#main .g4,
#main .g4 + .g4,
#main .g5 {
width: auto;
flex-basis: 100%;
}
}nav [type="checkbox"],
#mobilenavi .level_1 li.back {
display: none;
}
@media (min-width: 980px) {
#header .mod_navigation {
top: 0;
}
#header .menu-item-has-children:hover &gt; ul {
display: block;
}
#header .level_1 {
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
}
#header .level_1 &gt; li {
order: 1;
}
#mobilenavi ul.sub-menu {
left: 0;
top: 23px;
position: absolute;
margin: 0 0 .5;
padding: 0;
text-align: left;
font-size: 14px;
z-index: 999;
font-weight: 100;
}
#mobilenavi ul.sub-menu li {
padding: 0;
}
#mobilenavi .sub-menu li + li {
margin-left: 0;
}
#mobilenavi ul.sub-menu a {
width: 200px;
display: block;
margin-bottom: -1px;
margin-left: 0;
padding: 5px 10px;
background-color: #fff;
border: 1px solid #d4d4d4;
list-style-type: none;
font-weight: 600;
}
#mobilenavi ul.sub-menu li.wpml-ls-menu-item &gt; a {
width: auto;
border: 0;
}
#header .level_1 &gt; li.wpml-ls-item {
order: 0;
flex-basis: 100%;
display: flex;
justify-content: flex-end;
}
#header .level_1 &gt; li.wpml-ls-current-language &gt; a {
display: none;
}
#header .level_1 &gt; li.wpml-ls-current-language &gt; .sub-menu {
position: static;
display: block;
margin: 0;
}
}
@media (max-width: 980px) {
#mobilenavi [type="checkbox"] + label {
width: 40px;
height: 36px;
right: 0em;
top: -5em;
position: absolute;
display: block;
background-image: url(//teknosavo.fi/wp-content/themes/teknosavo/img/menu-toggle.png);
left: auto;
cursor: pointer;
}
#mobilenavi ul,
#mobilenavi .submenu &gt; ul,
#header .mod_navigation ul ul {
display: block;
max-height: 0;
transition: max-height 250ms ease-in-out;
}
#mobilenavi :checked + label + ul {
max-height: 1000px;
}
#mobilenavi ul [type="checkbox"] + label {
width: 37px;
height: 32px;
right: 1em;
top: 0;
position: absolute;
float: right;
display: block;
background-image: url(//teknosavo.fi/wp-content/themes/teknosavo/img/plus-toggle.png);
background-position: center center;
background-repeat: no-repeat;
}
#header #mobilenavi {
width: calc(100% - 2em);
top: 100%;
}
}</pre></body></html>