body,html,p{margin:0;padding:0; font-size:1rem}body,html{font-family: 'Poppins', sans-serif !important;}body{font-size:calc(1rem + .1vw);line-height:calc(1rem + .1vw)}p{line-height:140%}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{margin:0;padding:0;line-height:110%}h1,h1 a{font-size:1.5rem; color:#e30613; font-weight:700}h2,h2 a{font-size:1.75rem; color:#080808; font-weight:700;}h3,h3 a{font-size:2.25rem;color:#e30613}h4,h4 a{font-size:1.125rem; color:#e30613; font-weight:600; padding-bottom:5px}h5,h5 a{font-size:1.125rem; color:#696969; font-weight:600}h6,h6 a{font-size:2.125rem;color:#080808}article,div,footer,header,section{box-sizing:border-box}.content-col,.center-col {width:100%; clear:both; position: relative;}.center-col {max-width:1600px; margin: 0 auto}.narrow-col {max-width:1200px}img {max-width: 100%;height: auto}.erikoiskuva,.kuva,.kuva2{border:0;outline:0;max-width:100%;height:auto;display:block;margin:0;cursor:pointer}a{color:#e30613;text-decoration:none}picture{width:100%}.dgrid-2-cols,.dgrid-3-cols,.dgrid-4-cols,.dgrid-s-m-s-cols,.dgrid-s-xl-cols,.dgrid-xl-s-cols,.dgrid-m-l-cols,.dgrid-l-m-cols{display: grid; grid-gap:2em 4em;clear:both; position: relative;}.nogap{grid-gap:2em 0;}.dgrid-2-cols {grid-template-columns: repeat(2, 1fr);}.dgrid-3-cols {grid-template-columns: repeat(3,1fr)}.dgrid-4-cols {grid-template-columns: repeat(4,1fr)}.dgrid-s-m-s-cols {grid-template-columns: 1fr 2fr 1fr}.dgrid-s-xl-cols {grid-template-columns: 1fr 3fr}.abs-element {position: absolute;z-index: 2;max-width:100%; flex-direction:column; display:flex; width:80%; flex-wrap:wrap;}.dflex {display: flex;flex-wrap:wrap; flex-direction:column;}.center-elements {align-items: center; justify-content: center}.colpadding {margin-bottom: 2em;}header {background: url(../img/header/navibg.png)center top no-repeat; background-size:cover;}#mainheader{max-width:96%;flex-direction:row;}#main-navi, #footernavi {margin: 0 auto;padding:0;list-style: none;  z-index:2; position: relative; flex-direction:row}#main-nav {flex:9;}#ostoskori-wrapper {flex:0;}#logo{padding:0 40px;}#logoimg { max-width:50%; margin:0 auto; float:none; display:block; height:auto; padding:40px 0;}.naviblock {flex:1; text-align:center;}.naviblock.kotilinkki {flex: 0;min-width: 100px;}.mainnavi-link,.footerlink {padding:40px 5%;font-size: 1.111rem;font-weight: 500;text-decoration: none;color: #fff;display:block;text-transform: uppercase}#logolink {padding:0}#footerlogo { max-width:30%; margin:0 auto; float:none; display:block; height:auto; padding:20px 0;}.footerlink {color:#000;}.mainnavi-link:hover, .topnavi-link:hover, .footerlink:hover {color: #c6c6c6;}#link-sel-1-8, #link-sel-2-11, #link-sel-3-9, #link-sel-4-10, #link-sel-5-12, #link-sel-6-45, #link-sel-7-17, #link-sel-8-46    {background: #e30613; text-decoration: none}.heroimg{position:relative;} #fibe-slogan {width: auto;height: auto;display: block;margin: 0 auto; min-width:280px;max-width:40%}#main-heroimg {display:block; width:100%; height:auto;} #mainimg-subpage-ts {width:100%}#herotext p, #herotext h1, #herotext h1 a,#herotext h2,#herotext h2 a, #herotext h3, #herotext h3 a, #herotext h4,#herotext h4 a {color:#fff;}

@media screen and (max-width:1660px) {.center-col {max-width: 1400px}h1,h1 a{font-size:1.3rem}.mainnavi-link{font-size:1rem}h2,h2 a{font-size:2rem}h3,h3 a{font-size:1.75rem}h5,h5 a{font-size:1.25rem}}
@media screen and (max-width:1440px) {.center-col {max-width: 1200px}.mainnavi-link{font-size:0.9rem}}@media screen and (max-width:1280px) {.center-col {width: 90%;margin: 0 auto}#mainheader {width: 100%;}.naviblock.kotilinkki {min-width: 50px;}#logo {padding: 0 20px;}.mainnavi-link,.footerlink {font-size: 0.9rem;}}@media screen and (max-width:1024px) {header.content-col{width: auto;position: absolute;right: 5%;top: 16px;}#mainheader {width:100%}#mobile-logo {display:block !important}#main-heroimg {object-fit:cover;height:50vh;}#ftr-navi {display:none;}}@media screen and (max-width:860px) {body{line-height:calc(1rem + 1vw)}.dgrid-2-cols{grid-template-columns:1fr}}@media screen and (max-width:768px) {#herotext {width:90%;right:0; left:5%;text-align:center;}.dgrid-4-cols, .dgrid-3-cols{grid-template-columns: 1fr}h2,h2 a{font-size:1.5rem}h3,h3 a{font-size:1.3rem}h5,h5 a{font-size:1.2rem}}@media screen and (max-width:575px) {#main-heroimg  {object-fit:cover;height: 30vh; width:100%}#fibe-slogan{max-width: 33%;}.dgrid-2-cols {grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));}}@media screen and (max-width:575px){body{line-height:calc(1rem + 1.2vw)}h2,h2 a{font-size:1.25rem}h3,h3 a{font-size:1.125rem}h4,h4 a{font-size:1.05rem}h5,h5 a{font-size:1.05rem}h6,h6 a{font-size:1.05rem}}@media screen and (max-width:375px){h1,h2,h3,h4,h5,h6{word-wrap:anywhere}}@media screen and (max-width:420px) {.dgrid-3-cols {grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));}}	

/* Etusivu */
#bannerinostot, #palvelunostot {background:url(../img/header/tuoteryhmat-bg.jpg) center top no-repeat; background-size:cover}
#lajisivu,#palvelunostot.palvelunosto-8 {background-image:url(../img/header/lajibg-8.jpg)}
#palvelu-content {max-width:66.7%;}
#banneri-ingressi {text-align:center;max-width:50%; margin:0 auto;}
@media only screen and (max-width:1024px) {#banneri-ingressi {max-width:75%;}}
@media only screen and (max-width:575px) {#banneri-ingressi {max-width:90%;}#laji-ikonit {max-width: 70%;}#banneri-ingressi h4 {font-size:0.8rem;}#banneri-ingressi h1 {font-size:1rem;}}

/* Palvelusivu */
#palvelusivu-herobg,#tuotekortti-hero{background: url(../img/header/top-bg.jpg) center top no-repeat; background-size: cover}
#palvelu-hero, #tuotekortti-hero {flex-direction:row}
#palvelusivu-herobg, #pk-content{flex:1}
#pk-content{position:relative;}
@media only screen and (max-width:575px) {#palvelusivu-herobg{display:none;}}
.even{background:#f6f6f6}
.odd-col .colpadding, .even-col .colpadding{display:none;}
.odd-col > div, .even-col > div {padding:4em 0;}
.odd-col > div:empty,.even-col > div:empty{display:none;}
#sidenavi{width:25%; box-sizing:border-box;float:left;}
#tlistaus{width:73%; box-sizing:border-box;float:right;}

@media only screen and (max-width:1024px) {#sidenavi{display:none;}#tlistaus{width:100%; float:none;}}
/* Banners globalstyles - 3 aside banners (DEFAULT) */
.banner-wrapper{position:relative;}
.banner{width:100%;padding:0 10% 10% 10%}
.banner p, .banner a, .banner h2,.banner h2 a, .banner h3, .banner h3 a,  .banner h4,.banner h4 a {color:#fff;line-height:140%}
@media only screen and (max-width:1280px) {.banner-wrapper img{min-height:250px; object-fit: cover;}.banner h2,.banner h2 a, .banner h3, .banner h3 a,  .banner h4,.banner h4 a {color:#fff;font-size: 1.6rem;}}@media only screen and (max-width:860px) {.banner-wrapper img {min-height: 160px;}}@media only screen and (max-width:678px) {.banner-wrapper img {min-height: 120px;}}
@media only screen and (max-width:575px) {#banners-1, #banners-2,#banners-1 .banner-wrapper,#banners-2 .banner-wrapper,#banners-3 .banner-wrapper{grid-template-columns: 1fr} #banners-1 .banner{position:absolute;}#banners-1 .banner-wrapper img,#banners-2 .banner-wrapper img {min-height: 50vh; object-fit:cover}.banner p {font-size: 0.9rem;}}

/* 2 aside banners */
.banner-2-cols{grid-template-columns:repeat(2,1fr) !important;}
@media only screen and (max-width:1024px) {.banner-2-cols{grid-template-columns:repeat(2,1fr);}.banner-2-cols .banner-wrapper{display:grid;grid-gap:3em;grid-template-columns:1fr}.banner-2-cols .banner-wrapper img {min-height: unset; object-fit: contain}.banner-2-cols .banner{position:absolute;}}@media only screen and (max-width:860px) {.banner-2-cols{grid-template-columns:1fr !important;}}

/* Banner - Image opacity effect (optional)*/
.bgcolor-wrapper {background:#000; border-radius:6px; justify-content: flex-end;margin-bottom:5%}
.bgcolor-wrapper img {opacity:0.5; width:100%; border-radius:6px}

/* Etusivu - Tuotenostot */
#front-tuotetenostot{display:block;}
#trnosto-kuvausteksti, #trnosto-otsikko{text-align:center;}
#trnosto-kuvausteksti{color:#e30613; text-transform:uppercase; padding-bottom:5px; line-height:100%}
#trnosto-otsikko{color:#080808;}
@media only screen and (max-width:575px) {#trnosto-kuvausteksti {font-size: 0.9rem;}}

/* Etusivu - Seuranostot */
#seuranostot {border-top:1px solid #dedede; border-bottom:1px solid #dedede}
#seuranostot-content{max-width:50%;text-align: center;}
#seuranostot img { display: inline;float: none;padding: 5px 10px; max-width:12%}

@media only screen and (max-width:860px) {#seuranostot-content{max-width:66.7%}#seuranostot img {padding: 5px 2%;}}
@media only screen and (max-width:678px) {#seuranostot-content{max-width:90%}#seuranostot img {max-width:12%}}

/* Palvelusivu - alasisalto */
#palvelusivu-alasisalto {background: url(../img/header/bottom-content-bg.jpg) center top no-repeat; background-size: cover}

/* Footer */
footer {background: url(../img/header/fibe-peliasut.jpg) center top no-repeat; background-size: cover; padding:8em 0 !important}
#footer-content {max-width:50%;margin: 0 auto;text-align: center;}
.footer-tr {flex-direction: row;}
.footer-tr td {flex: 1;}
#ftr-wrapper {margin-top:60px;}
#footerlogo-container {max-width: 75%;display: flex;justify-content: center;}
#footer-logoimg{display: flex;position: absolute;margin-top: -60px;}

@media only screen and (max-width:1100px) {#footer-content,#palvelu-content {margin: 0; max-width: 66.7%;}#palvelu-content{padding:0;}}
@media only screen and (max-width:1024px) {#footerlogo-container {max-width: 100%;}#footer-logoimg { position: relative;margin-top: 40px;max-width: 120px;}#ftr-wrapper { margin-top: 20px;}}
@media only screen and (max-width:720px) {#footer-content,#palvelu-content {margin: 0 auto; max-width: 90%}.footer-tr {flex-direction:column;}}

/* Paddings */
.cpadding-s{padding:1em}.cpadding-m{padding:2em}.cpadding-l{padding:3em}.cpadding-xl{padding:4em}.cpadding-tb-s{padding:1em 0}.cpadding-tb-m{padding:2em 0}.cpadding-tb-l{padding:3em 0}.cpadding-tb-xl{padding:4em 0}.cpadding-t-s{padding:1em 0 0 0}.cpadding-t-m{padding:2em 0 0 0}.cpadding-t-l{padding:3em 0 0 0}.cpadding-t-xl{padding:4em 0 0 0}.cpadding-b-s{padding:0 0 1em 0}.cpadding-b-m{padding:0 0 2em 0}.cpadding-b-l{padding:0 0 3em 0}.cpadding-b-xl{padding:0 0 4em 0}.cpadding-rl-s{padding:0 1em}.cpadding-rl-m{padding:0 2em}.cpadding-rl-l{padding:0 3em}.cpadding-rl-xl{padding:0 4em}.col-left, .col-right, .col-full, .col-3, .col-3-center {width:100% !important; float:none !important}.dgrid-xl-s-cols {grid-template-columns: 3fr 1fr}.dgrid-m-l-cols {grid-template-columns: 1fr 2fr}.dgrid-l-m-cols {grid-template-columns: 2fr 1fr}.dgrid-4-cols {grid-template-columns: repeat(4,1fr);}.dflex-row {display:flex;grid-gap:1em;}.dflex-row > div {flex:1;} @media screen and (max-width:1280px) {.dgrid-4-cols {grid-template-columns: repeat(2,1fr)}}@media screen and (max-width:1280px) {.cpadding-s{padding:1em 0}.cpadding-m{padding:3em 0}.cpadding-l{padding:3em 0}.cpadding-xl{padding:4em 0}} @media screen and (max-width:860px) {.cpadding-s,.cpadding-m,.cpadding-l,.cpadding-xl{padding:2em 0}}@media screen and (max-width:1024px) {.cpadding-rl-s{padding:0 0.5em}.cpadding-rl-m{padding:0 1em}.cpadding-rl-l{padding:0 2em}.cpadding-rl-xl{padding:0 3em}.dgrid-m-l-cols {grid-template-columns:1fr;}.dgrid-s-m-s-cols,.dgrid-s-xl-cols,.dgrid-xl-s-cols,.dgrid-l-m-cols {grid-template-columns: 1fr}#main-nav, footer ul, footer nav {display:none !important;} footer .nogap {grid-gap:0;}.dflex-row{flex-direction:column;}}@media screen and (max-width:480px) {.cpadding-tb-s, .cpadding-tb-m,.cpadding-tb-l, .cpadding-tb-xl{padding:2em 0}.cpadding-t-s,.cpadding-t-m,.cpadding-t-l,.cpadding-t-xl{padding:2em 0 0 0}.cpadding-b-s,.cpadding-b-m,.cpadding-b-l,.cpadding-b-xl{padding:0 0 2em 0}}
/* Webio content elements - main */ 
.webiolinkkipainike,.lomakenappi_submit,.lomakenappi_reset,.takaisinuutisiin, #palvelusivu-header{ border-radius:6px;box-sizing:border-box;cursor:pointer;margin-top:20px;display:inline-block;text-align:center;background:#e30613;height:auto;color:#fff;padding:10px 10%;font-weight:400;width:auto; }#palvelusivu-header {padding: 10px 4%;}.webiolinkkipainike:hover.takaisinuutisiin:hover,{transition:all .3s ease 0s; -webkit-filter: brightness(110%);filter: brightness(110%); text-decoration:none}@media screen and (max-width:480px){.webiolinkkipainike,.lomakenappi_submit,.takaisinuutisiin {display:block; padding:10px 0;}}.valikkolinkki,.valikkolinkki-sel,.valikkomodulilinkki,.valikkomodulilinkki-sel{text-decoration:none;color:#e30613}a:hover{text-decoration:underline}
.lomakeotsikko{color:#e30613;font-weight:700; margin:10px 0px 5px 0}.lomakenappi_submit, .lomakenappi_reset{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e30613;width:auto;border:none;color:#fff;border-radius:6px;font-size:1.1rem;height:38px; font-weight:700; margin:5px 0;}.lomakenappi_reset {background: #aeaeae;}
.valikkomodulilinkki, .valikkomodulilinkki-sel,.valikkolinkki, .valikkolinkki-sel{color:#fff;display: block;padding: 5px 0px !important;}
.valikkolinkki_eijulkinen {color: #a00;text-decoration: underline;}
.valikkomodulilinkki-sel {font-weight: 700;color: #fff;}
@media screen and (max-width:1200px) {.lomakeotsikko {margin-bottom:10px;}}@media screen and (max-width:1024px) {#palvelusivu-header{font-size:1rem}table, td, tr {height: auto !important; max-width:100%}}@media screen and (max-width:860px) {.subpage table, .subpage td, .subpage tr { display: block;width: 100% !important;height: auto;clear: both;box-sizing: border-box}.subpage tbody {width: 100%;display: inline-block}}@media screen and (max-width:720px) {.kuva, .kuva2 {padding: 20px 0;float: none;clear: both}}@media screen and (max-width:575px) {.webiolinkkipainike, .lomakenappi_submit, .takaisinuutisiin {padding: 8px 5%; font-size: 0.9rem;}}@media screen and (max-width:480px) {.kuva, .kuva2 {max-width: 100% !important;float: none !important;clear: both !important;padding: 20px 0;}.uutis_otsikko,.nostettumoduli,.nostettumoduli a,a.nostouutis_otsikko, nobr{color:#e30613!important;font-size:0.8rem; display:block;}}.tapahtumat,.tapahtumakalenteri_otsikko,.tapahtumakalenteri_valiotsikko,.uutis_otsikko.tapahtumakalenteri_valiotsikko{color:#404040;}.center-col iframe {max-width: 100%;margin: 0 auto !important}

/* Forms */
/*tr[id^="lomakerivi"] {display:grid;grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));}*/tr[id^="lomakerivi"] table{width:100%}input, textarea {height: 35px;box-sizing: border-box; border:1px solid #b9b9b9}textarea{height:auto;}.pmvk, .lpainike {width:auto; height:auto}
/* Styled checkbox - radio */
.lomake-ve-solu input[type=checkbox]+label::before,.lomake-ve-solu input[type=checkbox]:checked+label::before{border-radius:100%}.lomake-ve-solu input[type=checkbox]{display:none}.lomake-ve-solu input[type=checkbox]+label,.lomake-ve-solu input[type=checkbox]:checked+label{-webkit-appearance:none;display:block;position:relative;height:13px}.lomake-ve-solu input[type=checkbox]+label::before,.lomake-ve-solu input[type=checkbox]:checked+label::before{border:1px solid #cacece;border-radius:4px;color:#fff;content:"✓";float:left;font-size:1.2em!important;font-weight:700;height:18px;line-height:11px;margin-right:20px;padding:8px 12px 0 8px;position:relative;width:9px}.lomake-ve-solu input[type=checkbox]+label::before{content:""}.lomake-ve-solu input[type=checkbox]:checked+label::before{background:#e30613 none repeat scroll 0 0;color:#fff!important;border:none;padding:8px 15px 0 7px}.lomake-ve-solu input[type=checkbox]:checked+label{color:#000;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05),inset 15px 10px -12px rgba(255,255,255,.1),inset 0 0 10px rgba(0,0,0,.1)}.lomake-ve-solu input[type=checkbox]+label:active,.lomake-ve-solu input[type=checkbox]:checked+label:active{box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 1px 3px rgba(0,0,0,.1)}.lomake-ve-solu [type=radio]:checked,.lomake-ve-solu [type=radio]:not(:checked){position:absolute;left:-9999px}.lomake-ve-solu [type=radio]:checked+label,.lomake-ve-solu [type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}.lomake-ve-solu [type=radio]:checked+label:before,.lomake-ve-solu [type=radio]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}.lomake-ve-solu [type=radio]:checked+label:after,.lomake-ve-solu [type=radio]:not(:checked)+label:after{content:'';width:12px;height:12px;background:#5A5A5A;position:absolute;top:4px;left:4px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}.lomake-ve-solu [type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.lomake-ve-solu [type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}@media screen and (max-width:1200px){.lomake-ve-solu input[type=checkbox]+label::before,.lomake-ve-solu input[type=checkbox]:checked+label::before{margin-bottom:10px}}
tr[id^="lomakerivi"] table tr { display: flex;flex-wrap: wrap;}.lomake-ve-solu {padding-right:20px;}
textarea {max-width:100%; box-sizing:border-box;}


#mobilemenu-container a[href^="/kirjautumisvirhe/"]{display:none;}
/* Image gallery */ 
.kuvagalleriagrid {display: grid;grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));grid-gap: 1em;}.kuvagalleriakuvatausta {width: 100% !important;height: auto !important;margin: 0 !important; }.kuvagalleriakuvatausta img {width: auto;max-width: 100% !important;object-fit:unset;padding: 0 !important;object-fit: cover;padding: 0 !important;height: 300px;}#semio-logot {text-align:center;}.semiologo {display:inline; float:none; padding:10px 0 0 0}@media screen and (max-width:1024px) {.semiologo {max-width:50px; padding-top:20px 0px}}
@media screen and (max-width:720px){.kuvagalleriagrid { grid-template-columns: repeat(2, 1fr);}}
@media screen and (max-width:575px){.kuvagalleriakuvatausta img { height: 200px;}}
#mobilemenu-container {height:81px; background:#000}
/* MOBIILIVALIKKO */
#main-navi-resp,#mobile-logo{display:none}@media screen and (max-width:1024px){#mobilemenu-container, #main-navi-resp {display:block !important;}#mobile-logo{display:block;position:absolute;top:21px;left:41vw;z-index:50000}#mobilelogo-img{max-width: 83px;margin-top: -3px;}.mean-bar::before{color:#fff!important;content:"VALIKKO";top:49px;width:auto;height:auto;left:5%;position:absolute;font-size:10px!important;line-height:100%!important}#mobilemenu-container::after{right:13px!important}.meanmenu-reveal{display:none}.meanmenu-reveal:after{color:#000;font-size:10px!important;top:65px;width:50px;height:50px}.meanmenu-reveal.meanclose::after{display:block;margin-left:-2px;margin-top:15px;padding-left:0;text-align:left}.meanmenu-reveal.meanclose{height:48px;right:6.2vw!important;width:42px!important;color:#e30613;font-size:27px!important;padding:16px 0 8px 0;margin-top:0}.mean-bar{background: url(../img/header/navibg.png)center top no-repeat; background-size:100% 81px;float:left;width:100%;position:relative;top:0;padding:0;min-height:42px;z-index:999}.meanmenu-reveal{color:#fff;cursor:pointer;display:block;font-size:1px;font-weight:700;height:48px;line-height:22px;margin-top:0;padding:12px 0 0;position:absolute;left:5%!important;text-decoration:none;text-indent:-9999em;top:6px;width:39px}.meanmenu-reveal span{background:#e30613;border-radius:2px;display:block;height:6px;margin-top:4px;color:#000;width:39px;line-height:100%!important}.mean-nav{float:left;width:100%;margin-top:81px}.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-nav li a{display:block;float:left;width:90%;padding:10px 5% 5px;height:28px;margin:0;text-align:left;color:#fff;border-top:1px solid rgba(255,255,255,.2);text-decoration:none;font-size:14px;background:#e30613;font-weight:600;text-transform:uppercase}.mean-nav ul li li a{width:90%;padding:15px 0 6px 10%;background:#c20000 !important;visibility:visible}.mean-nav ul li li li a{width:85%;padding:15px 0 6px 15%;background:#a50000 !important}.mean-nav ul li{position:relative;float:left;width:100%}.mean-nav ul li a:hover{background:#e30613!important}.mean-expand{background:#000 !important;border:medium none;border-radius:3px;color:#fff;font-weight:700;height:20px !important;margin-top:2px;padding:5px 4px 4px !important;position:absolute;right:10px;text-align:center !important;top:6px;width:26px !important;z-index:2}.mean-container .mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-container .mean-nav ul li a.mean-expand:hover{background:#000!important}.mean-container .mean-push{float:left;clear:both}.mean-remove{display:none!important}.mean-nav li a.mean-expand{background:#000 !important;}.meanclose{margin:6px -14px 0 0}}@media screen and (max-width:720px){.mean-bar::before{top:49px}}@media screen and (max-width:375px){#mobilemenu-container::after{right:8px!important}}@media screen and (max-width:290px){#mobilemenu-container::after{right:4px!important}}

#pk-content .webio30_edit_tools_mainimage {align-self: flex-start;}

/* Alanavi */
#submenupage {grid-column-gap:5%}#sidenavi > ul {background:#e30613;padding: 10%;margin: 0;list-style: none;}#sidenavi ul li ul {padding:1% 0 1% 10%;margin: 0;list-style: none;}@media screen and (max-width:1024px) {.sidenavi ul{display:none;}}