var body = document.body; body.className += " u-body"; body.style.cssText += " "; Tervetuloa Aurinkolinnan palvelualustaan .u-body { font-family: 'Open Sans',sans-serif; } h1, h2, h3, h4, h5, h6 { font-family: 'Old Standard TT'; } .u-overlap.u-overlap-transparent .u-header, .u-image, .u-gradient { color: #333333; } .u-shading, .u-overlap.u-overlap-contrast .u-header { color: #ffffff; } .u-body { color: #333333; background-color: #f4f6f7; } .u-custom-font.u-text-font { font-family: 'Open Sans',sans-serif !important; } .u-custom-font.u-heading-font { font-family: 'Old Standard TT' !important; } .u-none.u-button-style, .u-none.u-button-style:hover, .u-none.u-button-style:focus, .u-none.u-button-style:active, .u-none.u-button-style.active, .u-button-style.u-hover-none:hover, .u-button-style.u-hover-none:focus, .u-button-style.u-active-none:active, .u-button-style.u-active-none.active { color: inherit !important; background-color: transparent !important; } .u-button-style.u-border-none, .u-button-style.u-border-hover-none:hover, .u-button-style.u-border-hover-none:focus, .u-button-style.u-border-active-none:active, .u-button-style.u-border-active-none.active { border-color: transparent !important; border-width: 0; } .u-button-style.u-text-none, .u-button-style.u-text-none:hover, .u-button-style.u-text-none:focus, .u-button-style.u-text-none:active, .u-button-style.u-text-none.active, .u-button-style.u-text-hover-none:hover, .u-button-style.u-text-hover-none:focus, .u-button-style.u-text-active-none:active, .u-button-style.u-text-active-none.active { color: inherit !important; } /*end-color none*//*begin-color palette-1*/ .u-palette-1, .u-body.u-palette-1, .u-container-style.u-palette-1:before, .u-table-alt-palette-1 tr:nth-child(even) { color: #333333; background-color: #e5c979; } .u-button-style.u-palette-1, .u-button-style.u-palette-1[class*="u-border-"] { color: #333333 !important; background-color: #e5c979 !important; } .u-button-style.u-palette-1:hover, .u-button-style.u-palette-1[class*="u-border-"]:hover, .u-button-style.u-palette-1:focus, .u-button-style.u-palette-1[class*="u-border-"]:focus, .u-button-style.u-button-style.u-palette-1:active, .u-button-style.u-button-style.u-palette-1[class*="u-border-"]:active, .u-button-style.u-button-style.u-palette-1.active, .u-button-style.u-button-style.u-palette-1[class*="u-border-"].active { color: #333333 !important; background-color: #dfbd5c !important; } a.u-button-style.u-hover-palette-1:hover, a.u-button-style.u-hover-palette-1[class*="u-border-"]:hover, a.u-button-style.u-hover-palette-1:focus, a.u-button-style.u-hover-palette-1[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-palette-1:active, a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-palette-1.active, a.u-button-style.u-button-style.u-active-palette-1[class*="u-border-"].active { color: #333333 !important; background-color: #e5c979 !important; } a.u-link.u-hover-palette-1:hover { color: #e5c979 !important; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-palette-1-base, .u-body.u-palette-1-base, .u-container-style.u-palette-1-base:before, .u-table-alt-palette-1-base tr:nth-child(even) { color: #333333; background-color: #e5c979; } .u-button-style.u-palette-1-base, .u-button-style.u-palette-1-base[class*="u-border-"] { color: #333333 !important; background-color: #e5c979 !important; } .u-button-style.u-palette-1-base:hover, .u-button-style.u-palette-1-base[class*="u-border-"]:hover, .u-button-style.u-palette-1-base:focus, .u-button-style.u-palette-1-base[class*="u-border-"]:focus, .u-button-style.u-button-style.u-palette-1-base:active, .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"]:active, .u-button-style.u-button-style.u-palette-1-base.active, .u-button-style.u-button-style.u-palette-1-base[class*="u-border-"].active { color: #333333 !important; background-color: #dfbd5c !important; } a.u-button-style.u-hover-palette-1-base:hover, a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:hover, a.u-button-style.u-hover-palette-1-base:focus, a.u-button-style.u-hover-palette-1-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-palette-1-base:active, a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-palette-1-base.active, a.u-button-style.u-button-style.u-active-palette-1-base[class*="u-border-"].active { color: #333333 !important; background-color: #e5c979 !important; } a.u-link.u-hover-palette-1-base:hover { color: #e5c979 !important; } /*end-color palette-1-base*//*begin-color palette-2*/ .u-palette-2, .u-body.u-palette-2, .u-container-style.u-palette-2:before, .u-table-alt-palette-2 tr:nth-child(even) { color: #ffffff; background-color: #9fa5ad; } .u-button-style.u-palette-2, .u-button-style.u-palette-2[class*="u-border-"] { color: #ffffff !important; background-color: #9fa5ad !important; } .u-button-style.u-palette-2:hover, .u-button-style.u-palette-2[class*="u-border-"]:hover, .u-button-style.u-palette-2:focus, .u-button-style.u-palette-2[class*="u-border-"]:focus, .u-button-style.u-button-style.u-palette-2:active, .u-button-style.u-button-style.u-palette-2[class*="u-border-"]:active, .u-button-style.u-button-style.u-palette-2.active, .u-button-style.u-button-style.u-palette-2[class*="u-border-"].active { color: #ffffff !important; background-color: #8d949e !important; } a.u-button-style.u-hover-palette-2:hover, a.u-button-style.u-hover-palette-2[class*="u-border-"]:hover, a.u-button-style.u-hover-palette-2:focus, a.u-button-style.u-hover-palette-2[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-palette-2:active, a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-palette-2.active, a.u-button-style.u-button-style.u-active-palette-2[class*="u-border-"].active { color: #ffffff !important; background-color: #9fa5ad !important; } a.u-link.u-hover-palette-2:hover { color: #9fa5ad !important; } /*end-color palette-2*//*begin-color palette-2-base*/ .u-palette-2-base, .u-body.u-palette-2-base, .u-container-style.u-palette-2-base:before, .u-table-alt-palette-2-base tr:nth-child(even) { color: #ffffff; background-color: #4f5359; } .u-button-style.u-palette-2-base, .u-button-style.u-palette-2-base[class*="u-border-"] { color: #ffffff !important; background-color: #4f5359 !important; } .u-button-style.u-palette-2-base:hover, .u-button-style.u-palette-2-base[class*="u-border-"]:hover, .u-button-style.u-palette-2-base:focus, .u-button-style.u-palette-2-base[class*="u-border-"]:focus, .u-button-style.u-button-style.u-palette-2-base:active, .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"]:active, .u-button-style.u-button-style.u-palette-2-base.active, .u-button-style.u-button-style.u-palette-2-base[class*="u-border-"].active { color: #ffffff !important; background-color: #474b50 !important; } a.u-button-style.u-hover-palette-2-base:hover, a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:hover, a.u-button-style.u-hover-palette-2-base:focus, a.u-button-style.u-hover-palette-2-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-palette-2-base:active, a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-palette-2-base.active, a.u-button-style.u-button-style.u-active-palette-2-base[class*="u-border-"].active { color: #ffffff !important; background-color: #4f5359 !important; } a.u-link.u-hover-palette-2-base:hover { color: #4f5359 !important; } /*end-color palette-2-base*//*begin-color grey*/ .u-grey, .u-body.u-grey, .u-container-style.u-grey:before, .u-table-alt-grey tr:nth-child(even) { color: #ffffff; background-color: #b3b3b3; } .u-button-style.u-grey, .u-button-style.u-grey[class*="u-border-"] { color: #ffffff !important; background-color: #b3b3b3 !important; } .u-button-style.u-grey:hover, .u-button-style.u-grey[class*="u-border-"]:hover, .u-button-style.u-grey:focus, .u-button-style.u-grey[class*="u-border-"]:focus, .u-button-style.u-button-style.u-grey:active, .u-button-style.u-button-style.u-grey[class*="u-border-"]:active, .u-button-style.u-button-style.u-grey.active, .u-button-style.u-button-style.u-grey[class*="u-border-"].active { color: #ffffff !important; background-color: #a1a1a1 !important; } a.u-button-style.u-hover-grey:hover, a.u-button-style.u-hover-grey[class*="u-border-"]:hover, a.u-button-style.u-hover-grey:focus, a.u-button-style.u-hover-grey[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-grey:active, a.u-button-style.u-button-style.u-active-grey[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-grey.active, a.u-button-style.u-button-style.u-active-grey[class*="u-border-"].active { color: #ffffff !important; background-color: #b3b3b3 !important; } a.u-link.u-hover-grey:hover { color: #b3b3b3 !important; } /*end-color grey*//*begin-color white*/ .u-white, .u-body.u-white, .u-container-style.u-white:before, .u-table-alt-white tr:nth-child(even) { color: #333333; background-color: #ffffff; } .u-button-style.u-white, .u-button-style.u-white[class*="u-border-"] { color: #333333 !important; background-color: #ffffff !important; } .u-button-style.u-white:hover, .u-button-style.u-white[class*="u-border-"]:hover, .u-button-style.u-white:focus, .u-button-style.u-white[class*="u-border-"]:focus, .u-button-style.u-button-style.u-white:active, .u-button-style.u-button-style.u-white[class*="u-border-"]:active, .u-button-style.u-button-style.u-white.active, .u-button-style.u-button-style.u-white[class*="u-border-"].active { color: #333333 !important; background-color: #e6e6e6 !important; } a.u-button-style.u-hover-white:hover, a.u-button-style.u-hover-white[class*="u-border-"]:hover, a.u-button-style.u-hover-white:focus, a.u-button-style.u-hover-white[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-white:active, a.u-button-style.u-button-style.u-active-white[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-white.active, a.u-button-style.u-button-style.u-active-white[class*="u-border-"].active { color: #333333 !important; background-color: #ffffff !important; } a.u-link.u-hover-white:hover { color: #ffffff !important; } /*end-color white*//*begin-color black*/ .u-black, .u-body.u-black, .u-container-style.u-black:before, .u-table-alt-black tr:nth-child(even) { color: #ffffff; background-color: #000000; } .u-button-style.u-black, .u-button-style.u-black[class*="u-border-"] { color: #ffffff !important; background-color: #000000 !important; } .u-button-style.u-black:hover, .u-button-style.u-black[class*="u-border-"]:hover, .u-button-style.u-black:focus, .u-button-style.u-black[class*="u-border-"]:focus, .u-button-style.u-button-style.u-black:active, .u-button-style.u-button-style.u-black[class*="u-border-"]:active, .u-button-style.u-button-style.u-black.active, .u-button-style.u-button-style.u-black[class*="u-border-"].active { color: #ffffff !important; background-color: #000000 !important; } a.u-button-style.u-hover-black:hover, a.u-button-style.u-hover-black[class*="u-border-"]:hover, a.u-button-style.u-hover-black:focus, a.u-button-style.u-hover-black[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-black:active, a.u-button-style.u-button-style.u-active-black[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-black.active, a.u-button-style.u-button-style.u-active-black[class*="u-border-"].active { color: #ffffff !important; background-color: #000000 !important; } a.u-link.u-hover-black:hover { color: #000000 !important; } /*end-color black*//*begin-color grey-80*/ .u-grey-80, .u-body.u-grey-80, .u-container-style.u-grey-80:before, .u-table-alt-grey-80 tr:nth-child(even) { color: #ffffff; background-color: #333333; } .u-button-style.u-grey-80, .u-button-style.u-grey-80[class*="u-border-"] { color: #ffffff !important; background-color: #333333 !important; } .u-button-style.u-grey-80:hover, .u-button-style.u-grey-80[class*="u-border-"]:hover, .u-button-style.u-grey-80:focus, .u-button-style.u-grey-80[class*="u-border-"]:focus, .u-button-style.u-button-style.u-grey-80:active, .u-button-style.u-button-style.u-grey-80[class*="u-border-"]:active, .u-button-style.u-button-style.u-grey-80.active, .u-button-style.u-button-style.u-grey-80[class*="u-border-"].active { color: #ffffff !important; background-color: #2e2e2e !important; } a.u-button-style.u-hover-grey-80:hover, a.u-button-style.u-hover-grey-80[class*="u-border-"]:hover, a.u-button-style.u-hover-grey-80:focus, a.u-button-style.u-hover-grey-80[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-active-grey-80:active, a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"]:active, a.u-button-style.u-button-style.u-active-grey-80.active, a.u-button-style.u-button-style.u-active-grey-80[class*="u-border-"].active { color: #ffffff !important; background-color: #333333 !important; } a.u-link.u-hover-grey-80:hover { color: #333333 !important; } /*end-color grey-80*//*begin-color palette-1*/ .u-border-palette-1, .u-separator-palette-1:after { border-color: #e5c979; } .u-button-style.u-border-palette-1 { border-color: #e5c979 !important; color: #e5c979 !important; background-color: transparent !important; } .u-button-style.u-border-palette-1:hover, .u-button-style.u-border-palette-1:focus { border-color: #dfbd5c !important; color: #dfbd5c !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-1:hover, a.u-button-style.u-border-hover-palette-1:focus, a.u-button-style.u-button-style.u-border-active-palette-1:active, a.u-button-style.u-button-style.u-border-active-palette-1.active { color: #e5c979 !important; border-color: #e5c979 !important; } .u-link.u-border-palette-1[class*="u-border-"] { border-color: #e5c979 !important; } .u-link.u-border-palette-1[class*="u-border-"]:hover { border-color: #dfbd5c !important; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-border-palette-1-base, .u-separator-palette-1-base:after { border-color: #e5c979; } .u-button-style.u-border-palette-1-base { border-color: #e5c979 !important; color: #e5c979 !important; background-color: transparent !important; } .u-button-style.u-border-palette-1-base:hover, .u-button-style.u-border-palette-1-base:focus { border-color: #dfbd5c !important; color: #dfbd5c !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-1-base:hover, a.u-button-style.u-border-hover-palette-1-base:focus, a.u-button-style.u-button-style.u-border-active-palette-1-base:active, a.u-button-style.u-button-style.u-border-active-palette-1-base.active { color: #e5c979 !important; border-color: #e5c979 !important; } .u-link.u-border-palette-1-base[class*="u-border-"] { border-color: #e5c979 !important; } .u-link.u-border-palette-1-base[class*="u-border-"]:hover { border-color: #dfbd5c !important; } /*end-color palette-1-base*//*begin-color palette-2*/ .u-border-palette-2, .u-separator-palette-2:after { border-color: #9fa5ad; } .u-button-style.u-border-palette-2 { border-color: #9fa5ad !important; color: #9fa5ad !important; background-color: transparent !important; } .u-button-style.u-border-palette-2:hover, .u-button-style.u-border-palette-2:focus { border-color: #8d949e !important; color: #8d949e !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-2:hover, a.u-button-style.u-border-hover-palette-2:focus, a.u-button-style.u-button-style.u-border-active-palette-2:active, a.u-button-style.u-button-style.u-border-active-palette-2.active { color: #9fa5ad !important; border-color: #9fa5ad !important; } .u-link.u-border-palette-2[class*="u-border-"] { border-color: #9fa5ad !important; } .u-link.u-border-palette-2[class*="u-border-"]:hover { border-color: #8d949e !important; } /*end-color palette-2*//*begin-color palette-2-base*/ .u-border-palette-2-base, .u-separator-palette-2-base:after { border-color: #4f5359; } .u-button-style.u-border-palette-2-base { border-color: #4f5359 !important; color: #4f5359 !important; background-color: transparent !important; } .u-button-style.u-border-palette-2-base:hover, .u-button-style.u-border-palette-2-base:focus { border-color: #474b50 !important; color: #474b50 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-palette-2-base:hover, a.u-button-style.u-border-hover-palette-2-base:focus, a.u-button-style.u-button-style.u-border-active-palette-2-base:active, a.u-button-style.u-button-style.u-border-active-palette-2-base.active { color: #4f5359 !important; border-color: #4f5359 !important; } .u-link.u-border-palette-2-base[class*="u-border-"] { border-color: #4f5359 !important; } .u-link.u-border-palette-2-base[class*="u-border-"]:hover { border-color: #474b50 !important; } /*end-color palette-2-base*//*begin-color grey*/ .u-border-grey, .u-separator-grey:after { border-color: #b3b3b3; } .u-button-style.u-border-grey { border-color: #b3b3b3 !important; color: #b3b3b3 !important; background-color: transparent !important; } .u-button-style.u-border-grey:hover, .u-button-style.u-border-grey:focus { border-color: #a1a1a1 !important; color: #a1a1a1 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-grey:hover, a.u-button-style.u-border-hover-grey:focus, a.u-button-style.u-button-style.u-border-active-grey:active, a.u-button-style.u-button-style.u-border-active-grey.active { color: #b3b3b3 !important; border-color: #b3b3b3 !important; } .u-link.u-border-grey[class*="u-border-"] { border-color: #b3b3b3 !important; } .u-link.u-border-grey[class*="u-border-"]:hover { border-color: #a1a1a1 !important; } /*end-color grey*//*begin-color white*/ .u-border-white, .u-separator-white:after { border-color: #ffffff; } .u-button-style.u-border-white { border-color: #ffffff !important; color: #ffffff !important; background-color: transparent !important; } .u-button-style.u-border-white:hover, .u-button-style.u-border-white:focus { border-color: #e6e6e6 !important; color: #e6e6e6 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-white:hover, a.u-button-style.u-border-hover-white:focus, a.u-button-style.u-button-style.u-border-active-white:active, a.u-button-style.u-button-style.u-border-active-white.active { color: #ffffff !important; border-color: #ffffff !important; } .u-link.u-border-white[class*="u-border-"] { border-color: #ffffff !important; } .u-link.u-border-white[class*="u-border-"]:hover { border-color: #e6e6e6 !important; } /*end-color white*//*begin-color black*/ .u-border-black, .u-separator-black:after { border-color: #000000; } .u-button-style.u-border-black { border-color: #000000 !important; color: #000000 !important; background-color: transparent !important; } .u-button-style.u-border-black:hover, .u-button-style.u-border-black:focus { border-color: #000000 !important; color: #000000 !important; background-color: transparent !important; } a.u-button-style.u-border-hover-black:hover, a.u-button-style.u-border-hover-black:focus, a.u-button-style.u-button-style.u-border-active-black:active, a.u-button-style.u-button-style.u-border-active-black.active { color: #000000 !important; border-color: #000000 !important; } .u-link.u-border-black[class*="u-border-"] { border-color: #000000 !important; } .u-link.u-border-black[class*="u-border-"]:hover { border-color: #000000 !important; } /*end-color black*//*begin-color grey-80*/ .u-border-grey-80, .u-separator-grey-80:after { border-color: #333333; } .u-button-style.u-border-grey-80 { border-color: #333333 !important; color: #333333 !important; background-color: transparent !important; } .u-button-style.u-border-grey-80:hover, .u-button-style.u-border-grey-80:focus { border-color: #2e2e2e !important; color: #2e2e2e !important; background-color: transparent !important; } a.u-button-style.u-border-hover-grey-80:hover, a.u-button-style.u-border-hover-grey-80:focus, a.u-button-style.u-button-style.u-border-active-grey-80:active, a.u-button-style.u-button-style.u-border-active-grey-80.active { color: #333333 !important; border-color: #333333 !important; } .u-link.u-border-grey-80[class*="u-border-"] { border-color: #333333 !important; } .u-link.u-border-grey-80[class*="u-border-"]:hover { border-color: #2e2e2e !important; } /*end-color grey-80*//*begin-color palette-1*/ .u-text-palette-1, a.u-button-style.u-text-palette-1, a.u-button-style.u-text-palette-1[class*="u-border-"] { color: #e5c979 !important; } a.u-button-style.u-text-palette-1:hover, a.u-button-style.u-text-palette-1[class*="u-border-"]:hover, a.u-button-style.u-text-palette-1:focus, a.u-button-style.u-text-palette-1[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-palette-1:active, a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-palette-1.active, a.u-button-style.u-button-style.u-text-palette-1[class*="u-border-"].active { color: #dfbd5c !important; } a.u-button-style.u-button-style.u-text-hover-palette-1:hover, a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-palette-1:focus, a.u-button-style.u-button-style.u-text-hover-palette-1[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1.active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1.active, .u-popupmenu-items.u-text-hover-palette-1 .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-palette-1 .u-nav-link.active { color: #e5c979 !important; } .u-text-palette-1 svg { fill: #e5c979; } .u-link.u-text-palette-1:hover { color: #dfbd5c !important; } a.u-link.u-text-hover-palette-1:hover { color: #e5c979 !important; } /*end-color palette-1*//*begin-color palette-1-base*/ .u-text-palette-1-base, a.u-button-style.u-text-palette-1-base, a.u-button-style.u-text-palette-1-base[class*="u-border-"] { color: #e5c979 !important; } a.u-button-style.u-text-palette-1-base:hover, a.u-button-style.u-text-palette-1-base[class*="u-border-"]:hover, a.u-button-style.u-text-palette-1-base:focus, a.u-button-style.u-text-palette-1-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-palette-1-base:active, a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-palette-1-base.active, a.u-button-style.u-button-style.u-text-palette-1-base[class*="u-border-"].active { color: #dfbd5c !important; } a.u-button-style.u-button-style.u-text-hover-palette-1-base:hover, a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-palette-1-base:focus, a.u-button-style.u-button-style.u-text-hover-palette-1-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base.active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-1-base[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-1-base:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-1-base.active, .u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-palette-1-base .u-nav-link.active { color: #e5c979 !important; } .u-text-palette-1-base svg { fill: #e5c979; } .u-link.u-text-palette-1-base:hover { color: #dfbd5c !important; } a.u-link.u-text-hover-palette-1-base:hover { color: #e5c979 !important; } /*end-color palette-1-base*//*begin-color palette-2*/ .u-text-palette-2, a.u-button-style.u-text-palette-2, a.u-button-style.u-text-palette-2[class*="u-border-"] { color: #9fa5ad !important; } a.u-button-style.u-text-palette-2:hover, a.u-button-style.u-text-palette-2[class*="u-border-"]:hover, a.u-button-style.u-text-palette-2:focus, a.u-button-style.u-text-palette-2[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-palette-2:active, a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-palette-2.active, a.u-button-style.u-button-style.u-text-palette-2[class*="u-border-"].active { color: #8d949e !important; } a.u-button-style.u-button-style.u-text-hover-palette-2:hover, a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-palette-2:focus, a.u-button-style.u-button-style.u-text-hover-palette-2[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2.active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2.active, .u-popupmenu-items.u-text-hover-palette-2 .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-palette-2 .u-nav-link.active { color: #9fa5ad !important; } .u-text-palette-2 svg { fill: #9fa5ad; } .u-link.u-text-palette-2:hover { color: #8d949e !important; } a.u-link.u-text-hover-palette-2:hover { color: #9fa5ad !important; } /*end-color palette-2*//*begin-color palette-2-base*/ .u-text-palette-2-base, a.u-button-style.u-text-palette-2-base, a.u-button-style.u-text-palette-2-base[class*="u-border-"] { color: #4f5359 !important; } a.u-button-style.u-text-palette-2-base:hover, a.u-button-style.u-text-palette-2-base[class*="u-border-"]:hover, a.u-button-style.u-text-palette-2-base:focus, a.u-button-style.u-text-palette-2-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-palette-2-base:active, a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-palette-2-base.active, a.u-button-style.u-button-style.u-text-palette-2-base[class*="u-border-"].active { color: #474b50 !important; } a.u-button-style.u-button-style.u-text-hover-palette-2-base:hover, a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-palette-2-base:focus, a.u-button-style.u-button-style.u-text-hover-palette-2-base[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base.active, a.u-button-style.u-button-style.u-button-style.u-text-active-palette-2-base[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-palette-2-base:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-palette-2-base.active, .u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-palette-2-base .u-nav-link.active { color: #4f5359 !important; } .u-text-palette-2-base svg { fill: #4f5359; } .u-link.u-text-palette-2-base:hover { color: #474b50 !important; } a.u-link.u-text-hover-palette-2-base:hover { color: #4f5359 !important; } /*end-color palette-2-base*//*begin-color grey*/ .u-text-grey, a.u-button-style.u-text-grey, a.u-button-style.u-text-grey[class*="u-border-"] { color: #b3b3b3 !important; } a.u-button-style.u-text-grey:hover, a.u-button-style.u-text-grey[class*="u-border-"]:hover, a.u-button-style.u-text-grey:focus, a.u-button-style.u-text-grey[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-grey:active, a.u-button-style.u-button-style.u-text-grey[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-grey.active, a.u-button-style.u-button-style.u-text-grey[class*="u-border-"].active { color: #a1a1a1 !important; } a.u-button-style.u-button-style.u-text-hover-grey:hover, a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-grey:focus, a.u-button-style.u-button-style.u-text-hover-grey[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-grey:active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey.active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey.active, .u-popupmenu-items.u-text-hover-grey .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-grey .u-nav-link.active { color: #b3b3b3 !important; } .u-text-grey svg { fill: #b3b3b3; } .u-link.u-text-grey:hover { color: #a1a1a1 !important; } a.u-link.u-text-hover-grey:hover { color: #b3b3b3 !important; } /*end-color grey*//*begin-color white*/ .u-text-white, a.u-button-style.u-text-white, a.u-button-style.u-text-white[class*="u-border-"] { color: #ffffff !important; } a.u-button-style.u-text-white:hover, a.u-button-style.u-text-white[class*="u-border-"]:hover, a.u-button-style.u-text-white:focus, a.u-button-style.u-text-white[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-white:active, a.u-button-style.u-button-style.u-text-white[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-white.active, a.u-button-style.u-button-style.u-text-white[class*="u-border-"].active { color: #e6e6e6 !important; } a.u-button-style.u-button-style.u-text-hover-white:hover, a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-white:focus, a.u-button-style.u-button-style.u-text-hover-white[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-white:active, a.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-white.active, a.u-button-style.u-button-style.u-button-style.u-text-active-white[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-white:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-white.active, .u-popupmenu-items.u-text-hover-white .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-white .u-nav-link.active { color: #ffffff !important; } .u-text-white svg { fill: #ffffff; } .u-link.u-text-white:hover { color: #e6e6e6 !important; } a.u-link.u-text-hover-white:hover { color: #ffffff !important; } /*end-color white*//*begin-color black*/ .u-text-black, a.u-button-style.u-text-black, a.u-button-style.u-text-black[class*="u-border-"] { color: #000000 !important; } a.u-button-style.u-text-black:hover, a.u-button-style.u-text-black[class*="u-border-"]:hover, a.u-button-style.u-text-black:focus, a.u-button-style.u-text-black[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-black:active, a.u-button-style.u-button-style.u-text-black[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-black.active, a.u-button-style.u-button-style.u-text-black[class*="u-border-"].active { color: #000000 !important; } a.u-button-style.u-button-style.u-text-hover-black:hover, a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-black:focus, a.u-button-style.u-button-style.u-text-hover-black[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-black:active, a.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-black.active, a.u-button-style.u-button-style.u-button-style.u-text-active-black[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-black:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-black.active, .u-popupmenu-items.u-text-hover-black .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-black .u-nav-link.active { color: #000000 !important; } .u-text-black svg { fill: #000000; } .u-link.u-text-black:hover { color: #000000 !important; } a.u-link.u-text-hover-black:hover { color: #000000 !important; } /*end-color black*//*begin-color grey-80*/ .u-text-grey-80, a.u-button-style.u-text-grey-80, a.u-button-style.u-text-grey-80[class*="u-border-"] { color: #333333 !important; } a.u-button-style.u-text-grey-80:hover, a.u-button-style.u-text-grey-80[class*="u-border-"]:hover, a.u-button-style.u-text-grey-80:focus, a.u-button-style.u-text-grey-80[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-text-grey-80:active, a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"]:active, a.u-button-style.u-button-style.u-text-grey-80.active, a.u-button-style.u-button-style.u-text-grey-80[class*="u-border-"].active { color: #2e2e2e !important; } a.u-button-style.u-button-style.u-text-hover-grey-80:hover, a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:hover, a.u-button-style.u-button-style.u-text-hover-grey-80:focus, a.u-button-style.u-button-style.u-text-hover-grey-80[class*="u-border-"]:focus, a.u-button-style.u-button-style.u-button-style.u-text-active-grey-80:active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"]:active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey-80.active, a.u-button-style.u-button-style.u-button-style.u-text-active-grey-80[class*="u-border-"].active, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-text-hover-grey-80:hover, :not(.level-2) > .u-nav > .u-nav-item > a.u-nav-link.u-nav-link.u-text-active-grey-80.active, .u-popupmenu-items.u-text-hover-grey-80 .u-nav-link:hover, .u-popupmenu-items.u-popupmenu-items.u-text-hover-grey-80 .u-nav-link.active { color: #333333 !important; } .u-text-grey-80 svg { fill: #333333; } .u-link.u-text-grey-80:hover { color: #2e2e2e !important; } a.u-link.u-text-hover-grey-80:hover { color: #333333 !important; } /*end-color grey-80*//*begin-variables sitestylecss*/ /** common-rules **/ h1.u-title { font-weight: 400; font-size: 4.5rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; font-family: Old Standard TT; } h2.u-subtitle { font-weight: 400; font-size: 2.25rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h1:not(.u-title) { font-weight: 400; font-size: 3rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h2:not(.u-subtitle) { font-weight: 400; font-size: 2.25rem; line-height: 1.1; margin-top: 20px; margin-bottom: 20px; } h3 { font-weight: 400; font-size: 1.875rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h4 { font-weight: 400; font-size: 1.5rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h5 { font-weight: 400; font-size: 1.25rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } h6 { font-weight: 400; font-size: 1.125rem; line-height: 1.2; margin-top: 20px; margin-bottom: 20px; } p.u-large-text { font-size: 1.25rem; margin-top: 20px; margin-bottom: 20px; } p.u-small-text { font-size: 0.875rem; margin-top: 20px; margin-bottom: 20px; } p:not(.u-text-variant) { margin-top: 20px; margin-bottom: 20px; } .u-btn { margin-top: 20px; margin-bottom: 20px; border-width: 2px; padding-top: 10px; padding-left: 20px; padding-right: 20px; padding-bottom: 10px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; font-weight: 700; font-family: Old Standard TT; font-size: 1.5rem; } blockquote { font-style: italic; padding-left: 20px; border-width: 4px; margin-top: 20px; margin-bottom: 20px; } .u-metadata { margin-top: 20px; margin-bottom: 20px; } ul:not(.u-unstyled) { margin-top: 20px; margin-bottom: 20px; } ol { margin-top: 20px; margin-bottom: 20px; } .u-post-content { margin-top: 20px; margin-bottom: 20px; } /** common-rules **/ /** publish-rules **/ /*begin-media rules*/ /*end-media rules*/ /** publish-rules **/ /** cms-rules **/ /*begin-responsive rules*/ /*end-responsive rules*/ /** cms-rules **/ /** color-rules **/ .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn, .u-gradient > .u-container-layout > .u-btn, .u-image:not(.u-shading) > .u-container-layout > .u-btn, .u-btn { icon-color: body-alt-color; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn, .u-gradient > .u-container-layout > .u-btn, .u-image:not(.u-shading) > .u-container-layout > .u-btn, .u-btn { background-color: #4f5359; border-color: #e5c979; color: #ffffff; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:hover, .u-gradient > .u-container-layout > .u-btn:hover, .u-image:not(.u-shading) > .u-container-layout > .u-btn:hover, .u-btn:hover { background-color: #474b50; border-color: #e5c979; color: #ffffff; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:focus, .u-gradient > .u-container-layout > .u-btn:focus, .u-image:not(.u-shading) > .u-container-layout > .u-btn:focus, .u-btn:focus { background-color: #474b50; border-color: #e5c979; color: #ffffff; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > .u-btn:active, .u-gradient > .u-container-layout > .u-btn:active, .u-image:not(.u-shading) > .u-container-layout > .u-btn:active, .u-btn:active { background-color: #474b50; border-color: #e5c979; color: #ffffff; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > blockquote, .u-gradient > .u-container-layout > blockquote, .u-image:not(.u-shading) > .u-container-layout > blockquote, blockquote { border-color: #e5c979; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a, .u-gradient > .u-container-layout > a, .u-image:not(.u-shading) > .u-container-layout > a, a { color: #e5c979; } .u-overlap.u-overlap-transparent:not(.u-overlap-contrast) .u-header :not(.u-nav-item) > a:hover, .u-gradient > .u-container-layout > a:hover, .u-image:not(.u-shading) > .u-container-layout > a:hover, a:hover { color: #dfbd5c; } /** color-rules **/ /** alt-color-rules **/ .u-shading .u-btn,.u-overlap-contrast .u-header .u-btn { background-color: #d7dade; border-color: #6e664e; color: #000000; } .u-shading .u-btn:hover,.u-overlap-contrast .u-header .u-btn:hover { background-color: undefined; border-color: #6e664e; color: #000000; } .u-shading .u-btn:active,.u-overlap-contrast .u-header .u-btn:active { background-color: undefined; border-color: #6e664e; color: #000000; } .u-shading a,.u-overlap-contrast .u-header a:not(.u-nav-link):not(.u-btn) { color: #6e664e; } /** alt-color-rules **/ /*end-variables sitestylecss*/ /*begin-variables base-font-size*/ html { font-size: 16px; } /*end-variables base-font-size*/.u-section-2 {background-image: linear-gradient(0deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6)), url("https://nastolanaurinkolinna.fi/intranet/images/Aurinkolinna/Uutiset/Aurinkolinna_50.jpg"); background-position: 50% 50%} .u-section-2 .u-sheet-1 {min-height: 878px} .u-section-2 .u-group-1 {width: 800px; min-height: 450px; background-image: none; margin: 215px auto 0} .u-section-2 .u-container-layout-1 {padding: 30px 60px} .u-section-2 .u-text-1 {font-size: 4.5rem; margin: 0} /*RESPONSIVE_MEDIA*/@media (max-width: 1199px){ .u-section-2 .u-sheet-1 {min-height: 724px} .u-section-2 .u-group-1 {min-height: 371px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 991px){ .u-section-2 .u-sheet-1 {min-height: 555px} .u-section-2 .u-group-1 {width: 720px; min-height: 284px} .u-section-2 .u-container-layout-1 {padding-left: 30px; padding-right: 30px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 767px){ .u-section-2 .u-sheet-1 {min-height: 416px} .u-section-2 .u-group-1 {width: 540px; min-height: 213px} .u-section-2 .u-container-layout-1 {padding-left: 10px; padding-right: 10px} }/*/RESPONSIVE_MEDIA*/ /*RESPONSIVE_MEDIA*/@media (max-width: 575px){ .u-section-2 .u-sheet-1 {min-height: 262px} .u-section-2 .u-group-1 {min-height: 216px; margin-right: initial; margin-left: initial; width: auto} .u-section-2 .u-text-1 {font-size: 3rem} }/*/RESPONSIVE_MEDIA*/ landing_with_header_footer