.color--primary{color:#021859}.color--secondary{color:#4ba6a6}.img-border{border:1px solid #CCC;padding:5px}.img-rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}.img-polaroid{background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1);padding:4px}.img-circle{-moz-border-radius:500px;-webkit-border-radius:500px;border-radius:500px}span.amp{font-family:Baskerville, Palatino, "Book Antiqua", serif;font-style:italic}.underline{text-decoration:underline}.italic{font-style:italic}.bold{font-weight:bold}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.float-left{float:left}.float-none{float:none}.float-right{float:right}.clear-left{clear:left}.clear-both,.clear{clear:both}.clear-right{clear:right}.clearfix{zoom:1}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.saunalautta-hidden{display:none !important;visibility:hidden}.saunalautta-visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.saunalautta-visuallyhidden.focusable:active,.saunalautta-visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.saunalautta-invisible{visibility:hidden}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;color:#021859;display:block;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden;padding:2em 0}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.33333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.42857%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.tns-nav button{border:0;background:#4ba6a6;width:10px;height:12px;border-radius:10px;opacity:.25;margin-right:5px}.tns-nav button.tns-nav-active{opacity:1}@media (min-width: 992px){.tns-inner{margin-left:0 !important}}.post-type-archive-palvelut .palvelunostot-slides,.related .palvelunostot-slides,.palvelunostot .palvelunostot-slides{margin-top:-6em;cursor:e-resize}.post-type-archive-palvelut .palvelunostot-slides .palvelunosto,.related .palvelunostot-slides .palvelunosto,.palvelunostot .palvelunostot-slides .palvelunosto{margin-bottom:0}.post-type-archive-palvelut .palvelunosto,.related .palvelunosto,.palvelunostot .palvelunosto{position:relative;padding-bottom:130%;border-radius:15px;margin-bottom:3em}.post-type-archive-palvelut .palvelunosto img,.related .palvelunosto img,.palvelunostot .palvelunosto img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:15px;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.post-type-archive-palvelut .palvelunosto:hover img,.post-type-archive-palvelut .palvelunosto:focus img,.related .palvelunosto:hover img,.related .palvelunosto:focus img,.palvelunostot .palvelunosto:hover img,.palvelunostot .palvelunosto:focus img{transform:scale(1.03)}.post-type-archive-palvelut .palvelunostot-description,.related .palvelunostot-description,.palvelunostot .palvelunostot-description{max-width:760px;margin:0 auto}.post-type-archive-palvelut .palvelunosto-cta,.related .palvelunosto-cta,.palvelunostot .palvelunosto-cta{position:absolute;z-index:3;bottom:-20px;left:50%;transform:translateX(-50%);background:#4ba6a6;text-transform:uppercase;color:#fff;padding:1em 2em;line-height:1;min-width:200px;text-align:center;border-radius:5px;font-weight:800;font-family:"Josefin Sans",apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;border:0}.post-type-archive-palvelut .palvelunosto-inner,.related .palvelunosto-inner,.palvelunostot .palvelunosto-inner{position:absolute;text-align:center;width:100%;z-index:2;left:50%;transform:translateX(-50%);bottom:50px;color:#fff}.post-type-archive-palvelut .palvelunosto-inner h3,.post-type-archive-palvelut .palvelunosto-inner p,.related .palvelunosto-inner h3,.related .palvelunosto-inner p,.palvelunostot .palvelunosto-inner h3,.palvelunostot .palvelunosto-inner p{margin:0}.post-type-archive-palvelut .palvelunosto-inner h3,.related .palvelunosto-inner h3,.palvelunostot .palvelunosto-inner h3{color:#F8F6EA}.ajankohtaista article{position:relative}.ajankohtaista article .entry-header{position:absolute;bottom:0;width:100%;padding:2em;color:#F8F6EA}.ajankohtaista article .entry-header a{color:#F8F6EA}.ajankohtaista article .entry-header .entry-title{font-size:2.5em;margin:0}.ajankohtaista article .entry-header p{margin-top:0;font-weight:bold;font-style:italic;font-size:1.3em;line-height:1.25}.ajankohtaista article .post__thumbnail{padding-bottom:53%}@media (max-width: 767.98px){.ajankohtaista article .entry-header{position:relative;color:#F8F6EA;padding:2em 0}.ajankohtaista article .entry-header a{color:#F8F6EA}.ajankohtaista article .entry-header a.sc-btn--secondary{border-color:#F8F6EA}}@media (max-width: 991.98px){.ajankohtaista article{margin-bottom:1em}}@media (min-width: 992px){.ajankohtaista .ajankohtaista-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px}.ajankohtaista .ajankohtaista-wrapper article:first-of-type{grid-row:1 / span 2}.ajankohtaista .ajankohtaista-wrapper article:first-of-type .post__thumbnail{padding-bottom:calc( 53% + 53% + 15px )}.ajankohtaista .ajankohtaista-wrapper article:only-child{grid-row:1 / span 2;grid-column:1 / span 3}.ajankohtaista .ajankohtaista-wrapper article:only-child .post__thumbnail{padding-bottom:53%}}.ruokalista .menu{padding-bottom:1em;margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,0.1)}.ruokalista .menu-title,.ruokalista .menu-price{font-size:20px;margin:0}.ruokalista .menu-price-detail{text-align:right}@media (max-width: 767.98px){.ruokalista .menu-price-detail{text-align:left}}.aikataulu-risteily ul,.aukioloajat ul{list-style:none !important}.aikataulu-risteily ul li,.aukioloajat ul li{margin-left:0;background:#4ba6a6;color:#021859;text-align:center;padding:1em;margin-bottom:1em !important;border-radius:10px}.aikataulu-risteily ul li.today,.aukioloajat ul li.today{background:#fff}.blocks-gallery-item img{border-radius:10px}@media (max-width: 991.98px){.wp-block-media-text{display:block}}@media (max-width: 767.98px){.wp-block-media-text .wp-block-media-text__content{padding:0}}.google-maps{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.google-maps img{max-width:inherit !important}.hinnat-lista{display:flex;flex-wrap:wrap;justify-content:center;text-align:center;list-style:none !important}.hinnat-lista li{margin-left:0 !important;flex:0 1 auto;padding:.5em 1em;font-size:2em;color:#021859;font-family:"Josefin Sans",apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;font-weight:700;text-transform:uppercase;line-height:1.1}.hinnat-lista li span{display:block;font-weight:300;font-size:21px;color:#4ba6a6;letter-spacing:2px}.varustelu-lista{text-align:center;list-style:none !important}.varustelu-lista li{margin-left:0 !important;line-height:1.1}.varustelu-lista li .varustelu-item{text-transform:uppercase;font-size:.7em;font-family:"Josefin Sans",apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;font-weight:700}.varustelu-lista li .icon img{height:60px;width:auto}@media (min-width: 1199px){.show-in-mobile{display:none}}@media (max-width: 1200px){.hide-on-mobile{display:none}}.wp-block-column{word-break:unset;overflow-wrap:unset}@media (max-width: 1200px){.wp-block-columns{display:block}}.wp-block-media-text{margin:2em 0;min-height:100vh}.wp-block-media-text .wp-block-media-text__content{padding:3em 8%}@media (max-width: 768px){.wp-block-media-text .wp-block-media-text__content{padding:1.5em 0}}.wp-block-button__link{font-family:"Josefin Sans",apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Open Sans","Helvetica Neue",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:2px;font-size:.8em;background-color:#4ba6a6}.aktiviteetit .col-lg-4{margin-bottom:1.5em}.aktiviteetit .single-aktiviteetti{text-align:center;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#4ba6a6;padding:2em;display:flex;justify-content:center;align-items:center;height:100%;min-height:25vh}.aktiviteetit .single-aktiviteetti h3{font-size:1.5em}.aktiviteetit .single-aktiviteetti h3,.aktiviteetit .single-aktiviteetti p{margin:0;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,0.25)}.aktiviteetit .single-aktiviteetti .aktiviteetti-info{font-size:.75em}
/*# sourceMappingURL=blocks.css.map */
