html,body{font-family:"Open Sans",sans-serif;font-size:15px}*,*::before,*::after{box-sizing:border-box}.maksLeveys{width:100%;max-width:1200px;overflow:hidden;margin:0 auto}@media (max-width:1199px){.row.maksLeveys{margin:0 -15px;width:auto}}.no-gutters{margin-right:0;margin-left:0}.no-gutters .col,.no-gutters [class*="col-"]{padding-right:0;padding-left:0}h1,h2,h3,h4,h5,h6{margin:0;padding:1em 0;font-size:24px;font-weight:900;color:#002856;text-transform:uppercase}h4{padding:25px 0 .5em 0}p{font-size:15px;line-height:1.4em;color:#4a4a4a;margin-bottom:1.0em}body a{font-weight:900;color:#002856;-webkit-transition:color .3s ease 0s;-moz-transition:color .3s ease 0s;-o-transition:color .3s ease 0s;transition:color .3s ease 0s}body a:hover{text-decoration:none;color:#00789c}body a:visited{color:#002856}body ul{margin:0 0 2em 0;padding-left:20px}body ul li{}.hakukotelo{display:inline-block;float:right;position:relative;margin-top:36px}.hakuAvausmekanismi{cursor:pointer;display:block;float:left}.suurennuslasi{background:transparent url(http://www.wiklundturku.fi/wp-content/themes/wiklund-turku/kuvat/suurennuslasi.png) center center no-repeat;background-size:contain;display:inline-block;float:left;width:30px}.hakukehoite{float:left;font-weight:900;color:#002856;font-size:inherit;text-transform:uppercase;padding-left:3px;display:none}#site-navigation.hakuAuki{}.hakulomake{display:none;position:absolute;bottom:-81px;right:0;white-space:nowrap;background-color:#fff;padding:10px 10px 5px 10px;box-shadow:0 8px 15px 0 rgba(0,0,0,.3);z-index:10000}#site-navigation.hakuAuki .hakulomake{display:block}.search-form{display:block;float:right}.search-form input{height:35px;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.search-form .search-field{width:200px}.search-form input:active,.search-form input:focus{outline:none}.search-form .search-submit{text-transform:uppercase;width:65px;border:solid 1px #002856;color:#002856;background-color:#fff}#main .search-form{float:left;margin-top:50px;padding:10px 10px 5px 10px;border:1px solid #002856}#page{padding-top:136px}#masthead{position:fixed;top:0;left:0;width:100%;height:auto;z-index:20000;background-color:#fff;padding:0;-webkit-transition:transform .7s ease-in 0s;-moz-transition:transform .7s ease-in 0s;-o-transition:transform .7s ease-in 0s;transition:transform .7s ease-in 0s}#masthead.skrollattuPiiloon{-webkit-transform:translateY(-250px);-moz-transform:translateY(-250px);-ms-transform:translateY(-250px);-o-transform:translateY(-250px);transform:translateY(-250px)}#masthead.skrollattuPiiloon #aukioloRivi{-webkit-transform:translateY(250px);-moz-transform:translateY(250px);-ms-transform:translateY(250px);-o-transform:translateY(250px);transform:translateY(250px)}button.menu-toggle:active,button.menu-toggle:focus{outline:none}button.menu-toggle{}#masthead .maksLeveys{max-width:1632px;margin:0 auto}.menu-menu-1-container{text-align:center;padding-left:140px}@media screen and (max-width:1500px){.menu-menu-1-container{padding-left:170px}}@media screen and (min-width:1050px){.main-navigation ul{display:inline-block;height:100%;margin-top:40px}#masthead{min-height:95px;clear:none}}.mobile-branding{display:none}#aukioloRivi{background:#002856;text-align:center;position:relative;z-index:12;-webkit-transition:transform .7s ease-in 0s;-moz-transition:transform .7s ease-in 0s;-o-transition:transform .7s ease-in 0s;transition:transform .7s ease-in 0s}#aukioloRivi p{color:#fff;font-weight:700;text-transform:uppercase;margin:10px 0}#aukioloRivi a{color:#fff;font-weight:700}#ylaRivi{min-height:95px;overflow:visible}#ylaSolu{position:relative}.site-branding{display:block;position:absolute;top:20px;left:0;z-index:10}.site-branding::after{display:block;position:absolute;top:-80px;left:50%;background-color:#002856;transform-origin:center center;width:200px;height:200px;content:'';z-index:-2;transform:translateY(-20%) translateX(-50%) rotateZ(45deg)}@media screen and (max-width:1500px){#ylaSolu{width:calc(100% - 50px)!important;margin-left:50px!important}.site-branding{left:50px}}@media screen and (max-width:1250px){#ylaSolu{width:calc(100% - 27px)!important;margin-left:27px!important}.site-branding a{width:70px;margin-top:-10px}.site-branding:after{width:160px;height:160px;top:-70px}.menu-menu-1-container{padding-left:130px}}@media screen and (max-width:1049px){#ylaSolu{width:100%!important;margin-left:0!important}}@media screen and (max-width:767px){#aukioloRivi p{font-size:12px}}button.menu-toggle{border:1px solid #fff;border-radius:0;background:#fff;color:rgba(0,0,0,.8);font-size:.75rem;line-height:1;padding:0;float:right;margin-top:10px;margin-right:15px;height:auto;width:auto}.menuViiva{width:30px;height:3px;background-color:#002856;margin:6px 0}.menuViiva:nth-child(1),
.menuViiva:nth-child(2),
.menuViiva:nth-child(3) {-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;transform-origin:center center}.menuViiva:nth-child(1) {}.menuViiva:nth-child(2) {}.menuViiva:nth-child(3) {}#site-navigation.toggled{}#site-navigation.toggled .menuViiva:nth-child(1) {transform:translateY(10px) rotateZ(45deg)}#site-navigation.toggled .menuViiva:nth-child(3) {transform:translateY(-10px) rotateZ(-45deg)}#site-navigation.toggled .menuViiva:nth-child(2) {opacity:0}.main-navigation ul li{color:#002856;font-weight:600;font-size:15px;line-height:1em;margin:0 19px;text-transform:uppercase}.main-navigation ul li.current_page_parent a:hover,.main-navigation ul li a:hover{color:#00789c;text-decoration:none}.main-navigation ul li a{color:#002856;font-weight:600;letter-spacing:.09rem}.main-navigation ul li.current_page_item a{color:#00789c}@media (max-width:1350px){.main-navigation ul li{margin:0 12px}}@media (max-width:1200px){.main-navigation ul li{font-size:14px;margin:0 10px}.main-navigation ul li a{letter-spacing:.05rem}}.wpml-ls-legacy-list-horizontal{border:none;padding:0;clear:none;display:inline-block;float:right;font-weight:100;color:#4a4a4a}.wpml-ls-legacy-list-horizontal ul li a,.wpml-ls-legacy-list-horizontal ul li a:visited{font-weight:100;color:#4a4a4a;font-size:13px;margin-left:10px}@media screen and (max-width:1049px){.main-navigation .wpml-ls-legacy-list-horizontal ul{display:inline-block}.wpml-ls-legacy-list-horizontal{float:left;margin-left:0;margin-right:20px}#page{padding-top:90px}.hakukehoite{display:none}.hakukotelo{margin-top:17px;margin-right:25px}#masthead #ylaRivi{min-height:55px}#masthead{min-height:55px}#ylaSolu.col-xs-12{padding:0}#ylaSolu .site-branding{left:60px;top:10px}#ylaSolu .site-branding a{width:40px}.site-branding::after{top:-40px;width:100px;height:100px}#ylaSolu .mobile-branding{//display: block;position:absolute;top:0;left:0;padding-left:10px;width:auto;height:70px}#ylaSolu .mobile-branding a img{width:auto;height:70px}#ylavalikonContainer,#ylaMenuContainer,.menu-menu-1-container{display:block;float:left;clear:both;width:100%;max-height:calc(100vh - 50px);overflow:hidden;position:relative;padding-left:0}.main-navigation.toggled ul{float:left;width:100%;margin-top:25px}.main-navigation.toggled.hakuAuki ul{margin-top:70px}.hakukotelo{position:static}.hakulomake{display:none;position:absolute;bottom:-71px;left:15px;width:calc(100% - 30px);white-space:nowrap;z-index:10000}.hakulomake .search-form{width:100%}.hakulomake label{width:calc(100% - 70px)}.hakulomake .search-field{background-color:transparent;width:100%}.main-navigation.toggled ul li{clear:both;width:100%;margin:0;border-top:2px solid #002856}.main-navigation.toggled ul li a{padding:1em 1em 1em 1em}.main-navigation ul li.current_page_parent a:hover,.main-navigation ul li a:hover{color:#fff;text-decoration:none;background-color:#00789c}.main-navigation ul li{}.main-navigation.toggled .hakukotelo ul li{border-top:none}.main-navigation.toggled .hakukotelo ul li a{padding:5px 10px}.main-navigation .hakukotelo ul li a:hover{background-color:transparent;color:#00789c}}.otsikkoKeskelle h1,.otsikkoKeskelle h2,.otsikkoKeskelle h3,.otsikkoKeskelle h4,.otsikkoKeskelle h5,.otsikkoKeskelle h6{text-align:center}.osionAloitus{padding-top:20px}#ingressi h1,h2,h3{font-size:24px}#hero,#heroProto{width:100%;height:auto;min-height: calc(100vw * 0.3125);padding:50px 20px;background-repeat:no-repeat;background-size:cover;background-position:center center;display:flex;justify-content:center;align-items:center;text-align:center}@media (max-width:769px){.home #hero{min-height: calc(354vw * 0.3125)}}#hero.eiKuvaa{display:none}#hero.hero404 h6{color:#002856}#hero.hero404{background-size:contain}@media screen and (max-width:768px){#hero{min-height: calc(100vw * 0.88)}}#heroRivi{}.herosolu{color:#fff}.herosolu h6{margin:0 0 .4em 0;padding:0;font-size:24px;line-height:1.4em;font-weight:900;text-transform:uppercase;color:#fff}@media (min-width:992px){.herosolu h6{margin:0 0 1em 0;font-size:40px}}@media (min-width:1200px){.herosolu h6{margin:0 0 .4em 0;font-size:60px}.laatikkoLinkki{font-size:18px}}#hero .laatikkoLinkki{}@media (max-width:992px){#hero .laatikkoLinkki{font-size:15px;width:auto}}.laatikkoLinkki{display:inline-block;padding:.8em 3em;font-weight:400;color:#fff;border:2px solid #fff;float:none;text-transform:uppercase;max-width:340px;width:80%;font-size:18px;text-align:center;background-color:rgba(0,0,0,0);-webkit-transition:background-color .3s ease-in 0s , color .3s ease-in 0s;-moz-transition:background-color .3s ease-in 0s , color .3s ease-in 0s;-o-transition:background-color .3s ease-in 0s , color .3s ease-in 0s;transition:background-color .3s ease-in 0s , color .3s ease-in 0s}.laatikkoLinkki:hover{background-color:rgba(0,0,0,.6)}a.laatikkoLinkki,a.laatikkoLinkki:visited{color:#fff}a.laatikkoLinkki:hover{color:#fff;text-decoration:none}#content{background:#fff url(http://www.wiklundturku.fi/wp-content/themes/wiklund-turku/kuvat/wiklund-center-tausta.png) center top 50px no-repeat;background-size:cover}#ingressi{text-align:center;margin-bottom:30px;margin-top:30px}#ingressi h1{padding-top:.3rem}.palvelunostokortti{position:relative;float:left;width:100%;height:auto;min-height:300px;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center;display:flex;justify-content:center;align-items:center;margin-bottom:30px;overflow:hidden}.palvelunostokortti h6{font-size:40px;line-height:1.2em;padding:1em 0;margin:0;color:#fff;text-transform:uppercase;font-weight:900}.palvelunostokortti a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:768px) and (max-width:1100px){.palvelunostokortti h6{font-size:25px}}#etusivunAjankohtaiset{}#etusivunAjankohtaiset h3{text-align:center}.ajankohtainenHeroKuva{width:100%;padding-top:30%;position:relative;display:block;float:left;background-size:cover;background-position:center center}.ajankohtainenHeroKuva .laatikkoLinkki{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-moz-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);-o-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%)}#navigaatioSolut{padding-top:30px;text-align:center}.navigaatiosolu{margin-bottom:20px}.navigaatioSolujenKuvasolu{position:relative;display:block;float:left;width:100%;height:auto}.navigaatioSolujenKuvasolu img{display:block;float:left;width:100%;height:auto}.navigaatioSolujenKuvasolu a.navigaatioSolunLinkki{position:absolute;display:block;top:0;left:0;width:100%;height:100%;z-index:89}.navigaatioSolujenKuvasolu a.laatikkoLinkki{position:absolute;top:50%;left:50%;z-index:90;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}a.navigaatioSolunLinkki:hover ~ a.laatikkoLinkki,
.navigaatioSolujenKuvasolu .laatikkoLinkki:hover {background-color:rgba(0,120,156,.6)}.navigaatiosolujenTekstisolu{display:block;float:left;width:100%;height:auto;text-align:left}#pohjanostot{padding-bottom:20px}.yleisnostokortti{margin-bottom:30px}.yleisnostokorttiKuva{display:block;float:left;width:100%;height:auto;padding-top:65%;background-size:cover;background-position:center center;background-repeat:no-repeat}.yleisnostokorttiTeksti{}.yleisnostokorttiLinkki{}#ravintolaNostot{}#ravintolaNostot .yleisnostokortti .yleisnostokorttiKuva{padding-top:100%}#liikkeetNostot{}.yleisnostokortti.liikenosto{position:relative}.yleisnostokortti.liikenosto .yleisnostokorttiKuva{background-color:#002856;background-size:100% auto;-webkit-transition:background-color .3s ease-in-out 0s;-moz-transition:background-color .3s ease-in-out 0s;-o-transition:background-color .3s ease-in-out 0s;transition:background-color .3s ease-in-out 0s}.yleisnostokortti.liikenosto:hover .yleisnostokorttiKuva{background-color:#00789c}.yleisnostokortti.liikenosto{margin-bottom:30px}.yleisnostokortti.liikenosto .yleisnostokorttiTeksti{position:absolute;top:50%;left:50%;width:auto;-webkit-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-o-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);color:#fff}.yleisnostokortti.liikenosto .yleisnostokorttiTeksti h4{color:#fff;font-weight:900;text-transform:uppercase}.yleisnostokortti.liikenosto a.yleisnostokorttiLinkki{display:block;position:absolute;top:0;left:0;width:100%;height:100%}#palveluNostot{}@media (min-width:992px){#palveluNostot .yleisnostokortti:nth-of-type(3n+1) {clear:left}#ravintolaNostot .yleisnostokortti:nth-of-type(0n+4) {clear:left}}@media (min-width:768px) and (max-width:992px){#palveluNostot .yleisnostokortti:nth-of-type(0n+3) {clear:left}#ravintolaNostot .yleisnostokortti:nth-of-type(0n+4) {clear:left}}#infosivunPalstat{margin-top:0}#infoSininenOikeaVasen{margin-bottom:30px}.aukioloSolu{display:block;float:left;width:100%;height:auto;background-color:#00789c;color:#fff;padding:15px}.aukioloSolu h1,.aukioloSolu h2,.aukioloSolu h3,.aukioloSolu h4,.aukioloSolu h5,.aukioloSolu h6,.aukioloSolu p{color:#fff}#kaksiKolumnia{column-count:1}#kaksiKolumnia .kappale:first-of-type h4{}@media (min-width:768px){#infoSininenOikeaVasen{float:right;margin-top:25px}}@media (min-width:992px){#kaksiKolumnia{column-count:2}}.kappale{display:inline-block;float:left;width:100%;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.hotellinostokortti{margin-bottom:30px}.hotellinostokuva{display:block;float:left;width:100%;padding-top:65%;position:relative;background-position:center center;background-size:cover;background-repeat:no-repeat;background-color:transparent}.hotellinostokuva .laatikkoLinkki,.hotellinostokuva .puhelinnumero{display:block;position:absolute;top:50%;left:50%;color:#fff}.hotellinostokuva .laatikkoLinkki{-webkit-transform:translateX(-50%) translateY(-1em);-moz-transform:translateX(-50%) translateY(-1em);-ms-transform:translateX(-50%) translateY(-1em);-o-transform:translateX(-50%) translateY(-1em);transform:translateX(-50%) translateY(-1em)}.hotellinostokuva .puhelinnumero{-webkit-transform:translateX(-50%) translateY(1em);-moz-transform:translateX(-50%) translateY(1em);-ms-transform:translateX(-50%) translateY(1em);-o-transform:translateX(-50%) translateY(1em);transform:translateX(-50%) translateY(1em);font-weight:900;font-size:40px;white-space:nowrap}.hotellinostokortti.tumma{color:#002856}.hotellinostokortti.tumma a.puhelinnumero,.hotellinostokortti.tumma a.laatikkoLinkki{color:#002856}.hotellinostokortti.tumma a.laatikkoLinkki{border-color:#002856}.hotellinostokortti.tumma a.laatikkoLinkki:hover{color:#fff}.blog #hero{display:none}#ajankohtaistaHero{}#ajankohtaistaHero h1{font-size:60px;line-height:1.2em}.yleisnostokortti.heroAjankohtainen .yleisnostokorttiKuva{padding-top:40%}@media (max-width:768px){#ajankohtaistaHero h1{font-size:35px}.yleisnostokortti.heroAjankohtainen .yleisnostokorttiKuva{padding-top:65%}}.single-post #hero{display:none}.yksittainen{}.yksittaisenHero{display:block;float:left;width:100%;height:auto;padding-top:40%;background-position:center center;background-size:cover;background-repeat:no-repeat}.ajankohtaisenNavigaatio{}.ajankohtaisenNavigaatio a[rel="prev"]{float:left}.ajankohtaisenNavigaatio a[rel="next"]{float:right}body.search #hero{display:none}body.search #content{margin-top:120px}#colophon{padding-top:75px;font-size:15px}#colophon h6{font-size:1.4em;text-transform:uppercase;margin:0;padding:0 0 .4em 0}body a[href^="tel:"],#colophon a[href^="tel:"],#colophon a{color:inherit;text-decoration:none;mso-number-format:none}#colophon .laatikkoLinkki:hover{background-color:rgba(0,120,156,.6)}.footerColumn{}@media (max-width:767px){#colophon{padding-top:40px}#footerColumn02.footerColumn{margin-top:20px;margin-bottom:20px}.footerColumn{text-align:center}}#footerColumn03{}#footerLogo{text-align:center;padding-top:0}#footerLogo img{display:inline-block;float:none}.cookie-notice-container .cn-button{background-image:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-weight:100}#hero.hero-with-video{position:relative;overflow:hidden}#hero .oembed-field .wp-video{display:block!important;position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto!important;height:auto!important;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);background:#fff}#hero .oembed-field .mejs-container{width:100%!important;height:100%!important;padding-top:31.25%!important}#hero .oembed-field .mejs-controls{display:none!important;visibility:hidden!important}#hero .oembed-field .wp-video-shortcode{width:100%!important;height:auto!important}#hero .oembed-field::after{content:"";height:3px;width:100%;position:absolute;left:0;bottom:0;background:#fff;z-index:999}#hero .oembed-field .wp-video::before{content:"";height:100%;width:3px;position:absolute;left:0;top:0;background:#eaf2f7;z-index:999}#hero .oembed-field .wp-video::after{content:"";height:100%;width:3px;position:absolute;right:0;top:0;background:#eaf2f7;z-index:999}#hero .oembed-field .mejs-overlay-play::before{content:"";width:2px;height:2px;border-radius:1px;box-shadow:0 0 47px 40px #b8bec2;background:#b8bec2;position:absolute;opacity:1;top:50%;left:50%;margin-left:-1px;margin-top:-1px;z-index:-1}@media (max-width:768px){#hero .oembed-field{display:none}}