/* poppins-200 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('../fonts/poppins-v15-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v15-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
       font-display: swap;
}

/* poppins-200italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 200;
  src: local(''),
       url('../fonts/poppins-v15-latin-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v15-latin-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* poppins-regular - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/poppins-v15-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v15-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* poppins-700 - latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../fonts/poppins-v15-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v15-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}

/* poppins-700italic - latin */
@font-face {
  font-family: 'Poppins';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../fonts/poppins-v15-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/poppins-v15-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
  font-display: swap;
}
 :root {
    --primary-color: #f36f20;
    --secondary-color: #f36f20;   
    --base-font-size:min(max(0.95rem, 1vw), 1.1rem);
    --base-text-color:#3e3e3e;
    --base-line-height:140%;
    --google-font:'Poppins', sans-serif;
    --google-heading-font: 'Poppins', sans-serif;
    --navilink-font-size:min(max(0.7rem, 0.9vw), 1rem);
    --navilink-color:#373737;
    --navilink-font-weight:700;
    --navilink-padding:15px 20px;
    --navilink-selected-bg:#3e3e3e;
    --navilink-selected-color:#f36f20;
    --heading-size-1:min(max(2rem, 3.75vw), 4rem);
    --heading-size-2:min(max(1.6rem, 2.125vw), 2.4rem);
    --heading-size-3:min(max(1.6rem, 2vw), 2.4rem);
    --heading-size-4:min(max(1.6rem, 1.8vw), 2rem);
    --heading-size-5:min(max(1.2rem, 2vw), 2.8rem);
    --heading-size-6:min(max(2rem, 3.75vw), 4rem);
    --grid-gap:2em 3em;
    --button-background: #000;
    --button-text-color: #fff;
    --button-font-size: 1rem;   
    --button-font-weight: 700;
    --button-padding: 15px;
		--max-input-width: 300px;   
    --max-button-width: min(100%, 450px);    
    --img-gallery-rows:repeat(auto-fit, minmax(300px, 1fr));
    --img-gallery-img-size:300px;
		--mobilemenu-open-close-color: #f36f20;		
		--mobilemenu-menutext-color: #000;
		--mobilemenu-button-background: #f36f20;			
    --mobilemenu-link-color:#fff;
    --mobilemenu-link-background:#3e3e3e;
    --mobilemenu-expand-button: #f36f20;
    --mobilemenu-submenu-background: #3e3e3e;		
    --padding-s: min(max(20px, 1vw), 20px);
    --padding-m: min(max(20px, 2vw), 40px);
    --padding-xl: min(max(20px, 3vw), 60px);
}
body,html,p{margin:0;padding:0;font-family:var(--google-font);color:var(--base-text-color);font-size:var(--base-font-size);line-height:var(--base-line-height)}body{line-height:calc(1rem + .1vw);margin:1em}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a,h6,h6 a{font-family:var(--google-heading-font);margin:0;padding:0;line-height:110%; color:var(--primary-color)}h1,h1 a{font-size:var(--heading-size-1); color: #fff;font-weight: 700;font-style: italic;text-shadow: 3px 5px 6px rgba(0, 0, 0, 0.6);}h2,h2 a{font-size:var(--heading-size-2);color: #f36f20; font-weight:700;}h3,h3 a{font-size:var(--heading-size-3);font-weight:700;color: #f36f20; }h4,h4 a{font-size:var(--heading-size-4);font-weight:700;color: #f36f20; }h5,h5 a{font-size:var(--heading-size-5);color: #f36f20; font-weight:700;}h6,h6 a{font-size:var(--heading-size-6); font-weight:200;color: #fff; }article,div,footer,header,section{box-sizing:border-box}.content-col,.center-col {width:100%; clear:both; position: relative;}.center-col {width: clamp(83.3vw, 1600px,90%); margin: 0 auto}img {max-width: 100%;height: auto}.erikoiskuva,.kuva,.kuva2{border:0;outline:0;max-width:100%;height:auto;display:block;margin:0;cursor:pointer}.subpage img.kuva,.subpage img.kuva2{width: min(max(150px, 20vw),300px);height: auto;}a{color:var(--primary-color);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:var(--grid-gap);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-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: 200;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;}#main-navi, #top-navi, #footernavi {margin: 0 auto;padding:0;list-style: none;  z-index:2; position: relative; flex-direction:row}#top-content{position: absolute;top: 5%;left: 5%;width: 95%;}#main-navi{justify-content: space-evenly;}#some-icons {text-align: right;
padding: 0 5% 20px 0;}

#top-navi {justify-content: flex-end}.naviblock {background:#fff}.mainnavi-link,.topnavi-link, .footerlink {padding:var(--navilink-padding);font-size: var(--navilink-font-size);font-weight: var(--navilink-font-weight);text-decoration: none;color:var(--navilink-color);display:block; text-transform: uppercase}a.ilmoittautumislinkki{background:#3e3e3e url(../img/header/ilmoicon.png) 10px center no-repeat; color:#fff;background-size: 13%;padding: 15px 20px 15px 45px;}#logolink {padding:0}#logoimg-top {margin:0 auto 2em auto;display: block;}.someicon {background: #fff;}#footerlogo { max-width:30%; margin:0 auto; float:none; display:block; height:auto; padding:20px 0;}.footerlink {color:var(--navilink-color);text-shadow: none}.mainnavi-link:hover, .topnavi-link:hover, .footerlink:hover {color: #c6c6c6;}#link-sel-1-2, #link-sel-2-3, #link-sel-3-4, #link-sel-4-5, #link-sel-5-7, #link-sel-8-6 {color:var(--navilink-selected-color);background:var(--navilink-selected-bg);text-decoration: none}#footernavi .naviblock{background:none;}.heroimg{position:relative;}#main-heroimg {display:block; width:100%; max-height: 946px;object-fit: cover;}#main-heroimg.heroimg-alasivu{max-height:640px; height:100%} #heroimg-text { bottom: 10%;text-align: center; left: 5%;width: 90%; right: 5%;}#heroimg-text h6 {font-weight:700; font-style: italic; margin-bottom:20px;}.headerbox {background: #f36f20;;padding: 10px 20px;display: inline-block;margin: 0 auto;}.headerbox p {color: #fff;font-size: clamp(0.8rem, 0.9vw, 1.1rem);}#heroimg-text-p{max-width: 60ch;text-align: center;color: #fff;margin: 0 auto;padding-top: 3%;}.shadow {text-shadow: 2px 2px 4px rgba(0,0,0,0.8);}.center-col .colpadding:last-of-type, .content-col .colpadding:last-of-type {display: none;}.white-p{color:#fff}#mobile-logo{position:absolute;top:0;left:0;z-index:50000}#mobilelogo-img{max-width:156px;height:auto;padding:30px 0 0 2em}footer .someicon{background:#f36f20}header{display:flex; flex-direction:column;}#logocol {background:#f36f20}#img-col{position:relative;}#ajankohtaista {background:#f0f0f0; padding:2em 0; margin:1em 0}#kurssit, #aikataulut, #some, #hyrox{background: #fff;text-align:center;}#some {height:100%}.feedotsikko {font-size:1.8rem; text-align:center; padding:0 0 20px 0}#palvelutarjonta {background: url(../img/header/palvelupaketit-bg.jpg) center top no-repeat; background-size:cover; padding:8em 0}#palvelutarjonta h6 {font-weight:700;}#palveluboxit{grid-template-columns:repeat(5,1fr);display: grid;grid-gap: 1em;}.palveluboxi{background-color: #f36f20;padding:2em;} .palveluboxi h5{color: #ffffff;font-size: 1.6rem;font-style: italic; font-weight: 700}.palveluboxi h6{color: #ffffff;font-style: italic; font-weight: 200 !important}.half-col{max-width:60ch;left: 17.7%;}.randomesittely {margin:1em 0}#esittelyimg{width:100%}@media screen and (max-width:1440px) {#main-heroimg {height: 100%;}}@media screen and (max-width:1280px) {.mainnavi-link{padding:10px;}a.ilmoittautumislinkki{padding: 10px 20px 10px 45px;}.palveluboxi h5 {font-size: 1.4rem;}.palveluboxi h6 {font-size: 2.5rem;}.half-col {left:5%}}@media screen and (max-width:1024px) {#mobile-logo {display:block !important}header{grid-gap:1em !important;}#some-icons{display:none;}#palveluboxit {grid-template-columns: repeat(3,1fr);}#nostoteksti{position:relative;order:2}.half-col{padding: 2em 0;max-width: 100%;width: 90%;}#logocol .cpadding-xl {padding: 0;}#logocol{order:2;}.logocol-alasivu{display:none;}#img-col{order:1;}}@media screen and (max-width:860px) {body{line-height:calc(1rem + 1vw)}}@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}}@media screen and (max-width:678px) {#palveluboxit {grid-template-columns: repeat(2,1fr);}}@media screen and (max-width:575px) {#main-heroimg,#main-heroimg.heroimg-alasivu {height: 33vh; min-height: 400px;}#main-heroimg.heroimg-alasivu {min-height:250px;}#logocol img {max-height: 150px;width:auto;}#kurssit, #aikataulut, #some, #hyrox{padding:2em}#palvelutarjonta{padding:4em 0}.dgrid-2-cols {grid-template-columns: repeat(auto-fit, minmax(270px, 1fr));}}@media screen and (max-width:480px){body{line-height:calc(1rem + 1.2vw)}}@media screen and (max-width:375px){h1,h2,h3,h4,h5,h6{word-wrap:anywhere}}@media screen and (max-width:420px) {#palveluboxit {grid-template-columns: 1fr;}.dgrid-3-cols {grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));}}	
@media screen and (max-width:1440px) {:root{--navilink-font-size:0.9rem;}#top-content {left: 0;width: 100%;}:root{--navilink-padding: 11px 8px;}a.ilmoittautumislinkki {background-size: 9%;padding: 13px 10px 13px 30px;}}@media screen and (max-width:1280px) {#ajankohtaista .center-col {grid-template-columns: repeat(auto-fill,minmax(350px,1fr));}:root{--navilink-font-size:0.8rem;}a.ilmoittautumislinkki {background-size: 9%;padding: 9px 10px 9px 30px;}:root{--navilink-padding: 11px 7px;}}@media screen and (max-width:1160px) {:root {--navilink-font-size: 0.7rem;}}@media screen and (max-width:575px) {:root {--button-font-size:0.9rem;}:root{--max-input-width: 100%;}}#hinnastotable tr:nth-of-type(2n) {background: #f4f4f4;}#hinnastotable td, #hinnastotable th {padding: 10px;}#mobilemenu-container {height:81px; background:#f36f20}@media screen and (max-width:1660px) {#kurssit iframe, #aikataulut iframe, #some iframe{max-width:90%}}
#esittely-contentblock{justify-content: center;display: grid;grid-template-columns: 2fr 1fr;width: 100%;align-items: center;}

/* Paddings */
.cpadding-s{padding:var(--padding-s)}.cpadding-m{padding:var(--padding-m)}.cpadding-xl{padding:40px}.cpadding-tb-s{padding:var(--padding-s) 0}.cpadding-tb-m{padding:var(--padding-m) 0}.cpadding-tb-xl{padding:var(--padding-xl) 0}.cpadding-t-s{padding-top:var(--padding-s)}.cpadding-t-m{padding-top:var(--padding-m)}.cpadding-t-xl{padding-top:var(--padding-xl)}.cpadding-b-s{padding-bottom:var(--padding-s)}.cpadding-b-m{padding-bottom:var(--padding-m)}.cpadding-b-xl{padding-bottom:var(--padding-xl)}.cpadding-rl-s{padding:0 var(--padding-s)}.cpadding-rl-m{padding:0 var(--padding-m)}.cpadding-rl-xl{padding:0 var(--padding-xl)}.col-3,.col-3-center,.col-full,.col-left,.col-right{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,.dflex-row > section,.dflex-row > article {flex:1;} 
#palvelutarjonta  tr, #solu511 tr{display: grid;grid-template-columns: repeat(auto-fit,minmax(150px, 1fr));grid-gap: 1em;}#palvelutarjonta  td, #solu511 td{width:100% !important; box-sizing:border-box;}
@media screen and (max-width:1280px) {.dgrid-4-cols {grid-template-columns: repeat(2,1fr)}} @media screen and (max-width:1024px) {.dgrid-m-l-cols,.dgrid-l-m-cols,.dgrid-s-m-s-cols,.dgrid-s-xl-cols,.dgrid-xl-s-cols{grid-template-columns:1fr}#main-nav,footer ul li, #logolink, #main-navi{display:none!important}#yhttblock table {width: 100% !important;}footer ul li:last-of-type{display:block !important}footer .nogap{grid-gap:0}.dflex-row{flex-direction:column}}@media screen and (max-width:768px) {.dgrid-2-cols {grid-template-columns: 1fr;}}@media screen and (max-width:720px) {#palvelutarjonta table:nth-of-type(2) tr {display: flex;justify-content: ; flex-direction: column;}}
@media screen and (max-width:575px) {#yhttblock td {width: 100% !important;display: block;text-align: center;padding-bottom: 20px;box-sizing: border-box;}}#yhttblock img {max-width: 60%;}footer .naviblock:last-of-type {padding-left: 5%;}
footer {background:#f0f0f0}#httaulukko h4 {font-size: 1.3rem;font-weight: 700;}#httaulukko, #httaulukko td {border: 2px solid #000 !important;}#httaulukko td strong, #httaulukko td p, #httaulukko td {font-size: 16px;font-weight: 700;}@media screen and (max-width:1024px) {#httaulukko h4 {font-size: 0.9rem;}#httaulukko td strong, #httaulukko td p, #httaulukko td {font-size: 11px;}}@media screen and (max-width:678px) {#httaulukko h4,#httaulukko td strong, #httaulukko td p, #httaulukko td {font-size: 9px;}}@media screen and (max-width:530px) {.scrolltbl{max-width: 100%;overflow-x: scroll;}#httaulukko td {min-width: 58px;}}#nostoteksti {max-width: 100%;padding-left: 25%;}@media screen and (max-width:1280px) {#esittely-contentblock {grid-template-columns: 1fr 1fr;}#nostoteksti {padding-left: 10%;}}@media screen and (max-width:1024px) {#esittely-contentblock {grid-template-columns: 1fr;}#nostoteksti {padding-left: 0;max-width: 90%;margin: 0 auto;padding-top: 2em;}#esittelyimg{height: 300px;width: auto;object-fit: contain;margin: 0 auto;}}
/* Webio content elements - main */ 
.webiolinkkipainike,.lomakenappi_submit,.takaisinuutisiin{box-sizing:border-box;cursor:pointer;margin-top:20px;display:inline-block;text-align:center;font-size:var(--button-font-size);text-transform:uppercase;padding:var(--button-padding);background: var(--button-background);height:auto;color: var(--button-text-color);font-weight: var(--button-font-weight);width:100%;max-width: var(--max-button-width);text-shadow:none!important;}.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:#fff}a:hover{text-decoration:underline}.lomakeotsikko{color:var(--primary-color);font-weight:700}.lomakenappi_submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--button-font-color);font-size:var(--button-font-size);width:auto;border:none;border-radius:6px;height:35px; font-weight:700; margin-top:10px;}
@media screen and (max-width:1200px) {.lomakeotsikko {margin-bottom:10px;}}@media screen and (max-width:1024px) {table, td, tr {height: auto !important; max-width:100%}}@media screen and (max-width:720px) {.kuva, .kuva2 {padding: 20px 0;float: none;clear: both}}@media screen and (max-width:575px) {#hinnastotable th, #hinnastotable td {font-size: 0.8rem;vertical-align: top;}.webiolinkkipainike {font-size: 0.8rem;}}@media screen and (max-width:480px) {.kuva, .kuva2 {max-width: 100% !important;float: none !important;clear: both !important;padding: 20px 0;}}.tapahtumat,.tapahtumakalenteri_otsikko,.tapahtumakalenteri_valiotsikko,.uutis_otsikko.tapahtumakalenteri_valiotsikko,.uutis_otsikko,.nostettumoduli,.nostettumoduli a,a.nostouutis_otsikko{color:var(--primary-color) !important;font-size:1.2rem; display:block;}.center-col iframe {max-width: 100%;margin: 0 auto !important}tr[id^=lomakerivi]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}input[type=button],input[type=file],input[type=text],textarea{max-width:var(--max-input-width);height:35px;width:100%!important;box-sizing:border-box;border:1px solid #dedede}textarea{height:auto}.lpainike,.pmvk{width:auto;height:auto}.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:#9ec72a 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:#9ec72a;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}}.kuvagalleriagrid{display:grid;grid-template-columns:var(--img-gallery-rows);grid-gap:1em}.kuvagalleriakuvatausta{width:100%!important;height:auto!important;margin:0!important}.kuvagalleriakuvatausta img{width:100% !important;max-width:100%!important;object-fit:cover;padding:0!important;height:var(--img-gallery-img-size)}#semio-logot{text-align:center}.semiologo{display:inline;float:none;padding:10px 0 0 0}@media screen and (max-width:1024px){.semiologo{max-width:40px;padding-top:0}}@media screen and (max-width:768px){:root{--img-gallery-rows: repeat(auto-fit, minmax(200px, 1fr));}}@media screen and (max-width:575px){.kuvagalleriagrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.kuvagalleriakuvatausta img{height:150px}}

/* 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;}.mean-bar::before{color:var(--mobilemenu-menutext-color) !important;content:"VALIKKO";top:52px;z-index:1;width:auto;height:auto;right:6%;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{color:var(--mobilemenu-open-close-color);}.meanmenu-reveal.meanclose{width:39px!important; font-size:30px !important}.mean-bar{float:left;width:100%;position:relative;top:0;padding:0;min-height:42px;z-index:999;background:#f36f20}.meanmenu-reveal{color:var(--mobilemenu-open-close-color);cursor:pointer;display:block;font-size:1px;font-weight:700;height:48px;line-height:22px;margin-top:0;padding:8px 12px 0 12px;background:#fff;position:absolute;right:5%!important;text-decoration:none;text-indent:-9999em;top:13px;width:39px}.meanmenu-reveal span{background:var(--mobilemenu-button-background);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:23px;margin:0;text-align:left;color:var(--mobilemenu-link-color);border-top:1px solid rgba(255,255,255,.2);text-decoration:none;font-size:12px;background:var(--mobilemenu-link-background);font-weight:600;text-transform:uppercase}.mean-nav ul li li a{width:90%;padding:15px 0 6px 10%;background:var(--mobilemenu-submenu-background) !important;text-shadow:none!important;visibility:visible}.mean-nav ul li{position:relative;float:left;width:100%}.mean-nav ul li a:hover{background:var(--primary-color) !important}.mean-expand{background:var(--mobilemenu-expand-button) !important;border:medium none;border-radius:3px;color:#fff;font-weight:700;height:20px !important;margin-top:2px;padding:3px 4px 4px!important;position:absolute;right:10px;text-align:center !important;top:6px;width:23px !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}}@media screen and (max-width:768px){.mean-bar::before {right: 6.5%;}}@media screen and (max-width:620px){.mean-bar::before{right: 7.2%;}}@media screen and (max-width:480px){.mean-bar::before{right: 7.8%;}}@media screen and (max-width:375px){#mobilemenu-container::after{right:8px!important}.mean-bar::before{right: 8.5%;}}@media screen and (max-width:290px){#mobilemenu-container::after{right:4px!important}}
/* Alanavi */
#submenupage {grid-column-gap:5%}#sidenavi ul {background:var(--primary-color);padding: 10%;;margin: 0;list-style: none;}@media screen and (max-width:1024px) {.sidenavi ul{display:none;}}