/* --------------- csspath /modulesbase/elements/oh-internet-sisallonhallinta/sisaltonavigaatio/builder/css/sisaltonavigaatio.css --------------- */
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .oh-internet-sisallonhallinta-sisaltonavigaatio,
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .oh-internet-sisallonhallinta-sisaltonavigaatio a{font-size:1.2rem}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.not-active{font-weight:normal}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder ul{position:relative;margin-top:0;width:100%;list-style:none;padding-left:0}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder nav.navi-container{display:block;border-bottom:none;position:relative;user-select:none;margin-bottom:20px;overflow:hidden;width:217px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder nav.navi-container span.title{border:1px solid rgb(238,238,238);border-bottom:2px solid var(--primary);display:block;padding:4px 10px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder nav.navi-container span.title a{font-size:1.2rem;line-height:1.3}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sisaltonavigaatio__list .navi-linkki a{font-size:1rem}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sub-navi{border:1px solid rgb(238,238,238);border-bottom:none;font-size:1.1rem;padding-top:5px;padding-bottom:5px;position:relative}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .inner-navi{border-top:1px solid rgb(238,238,238);font-size:1.1rem;padding-top:5px;padding-bottom:5px;width:130%;margin-left:-20px;padding-left:36px !important;margin-top:3px;margin-bottom:-3px;padding-right:37px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sub-navi{padding-left:10px;padding-right:20px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .inner-navi{padding-left:20px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.sub-navi ul span.arrow{right:-13px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.sub-navi li.sub-navi{width:350px;margin-left:-100px;padding-left:114px;padding-right:85px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder nav>ul>li.sub-navi:last-child{border-bottom:1px solid rgb(238,238,238)}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder span.arrow,
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder button.arrow{position:absolute;right:4px;top:4px;color:var(--primary);cursor:pointer;width:20px;height:20px;text-align:center;font-size:1rem;padding:0;border:0;background-color:transparent}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .navi-container .sub-navi.recursive .sub-navi.recursive .arrow{right:48px;padding:0}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .navi-container .sub-navi.recursive .sub-navi.recursive .sub-navi.recursive .arrow{right:63px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder ul.recursive{display:none}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sorting_handle:before{background-color:transparent;content:"";color:rgb(51,51,51);cursor:pointer;display:inline-block;padding:5px 2px;line-height:1.6;width:10px;position:absolute;top:-8px;left:-16px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .ui-state-disabled>.sorting_handle{display:none}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder i.sorting_handle{font-family:FontAwesome;font-size:1.4rem;font-style:normal;position:relative;left:4px;line-height:1;background:transparent;padding:0px;height:auto;display:none}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sortable_ul>li>i.sorting_handle{display:block}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .sub-navi.current-active>.navi-linkki{font-weight:bold;text-decoration:underline}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder .open>ul.recursive{display:block;margin-top:5px}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.sub-navi.recursive.open{padding-bottom:0 !important}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.bolder,
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder a.bolder{font-weight:700}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.bolder .sub-navi{font-weight:normal}
.oh-internet-sisallonhallinta-sisaltonavigaatio-builder li.sub-navi ul li.sub-navi ul span.arrow{right:-34px}
/* --------------- / csspath /modulesbase/elements/oh-internet-sisallonhallinta/sisaltonavigaatio/builder/css/sisaltonavigaatio.css --------------- */