/* navi.css */
#mm_menu_btn{width:40px;height:35px;right:12px;top:20px;position:absolute;transition: all 0.3s ease-in;z-index:991}#mm_menu_btn a{display:block}#mm_menu_btn a div{width:40px;height:5px;margin-bottom:3px;background-color:#2172AF;border:1px solid #2172AF;transition: all 0.6s ease-in;opacity: 1;visibility: visible}.mm-opening #mm_menu_btn a div:nth-child(1){top:10px;position:absolute;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);transform: rotate(-45deg)}.mm-opening #mm_menu_btn a div:nth-child(2){opacity:0;visibility:hidden}.mm-opening #mm_menu_btn a div:nth-child(3){-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg)}.mm-panels{margin-top:30px}.mm-menu{visibility: hidden;opacity:0;transition: all 0.6s ease-in;display: block !important}.mm-menu.mm-light{background-color:#000;color:#fff}.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),.mm-menu.mm-light .mm-list > li.mm-selected > span{background-color:#2172AF}.mm-menu.mm-light .mm-list > li > a.mm-subclose{margin-top:0;background-color:#2172AF;color:#000}.mm-menu.mm-menu_position-right{top:70px}.mm-menu.mm-menu_opened{visibility: visible;opacity:1}.mm-list a.mm-subopen{background-color:#fff}.mm-menu.mm-light .mm-list > li::after{border-color:rgba(205,205,205,.3)}#header{background-color:#fff;border-bottom:5px solid #fff;transition: all 0.3s ease-in;-moz-transition: all 0.3s ease-in;-webkit-transition: all 0.3s ease-in;-o-transition: all 0.3s ease-in;-ms-transition: all 0.3s ease-in}.tos-opened #header{z-index: 0;display: none}#header .inside{width:1300px;max-width:100%;margin-right:auto;margin-left:auto}.scrolled-page #header{background-color:rgba(255,255,255,1);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.3);box-shadow:0 0 20px 0 rgba(0,0,0,.3)}.header_logo{overflow:hidden;float:left;margin-left:10px;padding-right:3px}.navi_top{right:10px;top:0;position:absolute;overflow:hidden;display:none;transition: all 0.3s ease-in}.scrolled-page .navi_top{}.scrolled-page .navi_top{}.navi_top.block{overflow:visible}.navi_footer{margin-top:50px;margin-left:10px}.navi_footer li{list-style-type:none}.navi_footer li a,.navi_footer li span{display:block;margin-bottom:2px;padding:2px 10px;background-color:rgba(255,255,255,.1);font-size:12px;text-decoration:none;color:#fff}.navi_footer li a:hover{background-color:rgba(255,255,255,.5)}.navi_sub div.subimagemenu div{width:100%;height:200px;margin-bottom:5px;background-position:center center;background-repeat:no-repeat;background-size: cover}.navi_sub div.subimagemenu div a{width:100%;display:block;padding:5px;background-color:rgba(255,255,255,.55);font-size:18px;text-decoration:none;text-transform:uppercase;letter-spacing:1px}.navi_footer_icon{bottom:10px;right:10px;position:fixed;z-index: 999}.navi_footer_icon a{margin-right:0;color:#fff;text-shadow: 0px 0px 10px rgba(0,0,0,0.3)}.navi_footer_icon .back-to-top{display:none}.subimagemenu{margin-bottom:50px}.subimagemenu div{display:inline-block;margin-right:5px;margin-bottom:5px;padding:5px;vertical-align:top;background-color:#2172AF;font-size:17px;line-height:1;text-decoration:none;color:#fff}.subimagemenu div a{text-decoration:none;color:#fff}.subimagemenu div a:hover,.subimagemenu div.active a,.subimagemenu div.trail a{text-decoration:none;color:#000}.subimagemenu div a:after{width:30px;display:inline-block;margin-left:10px;padding-left:0;font:13px FontAwesome;text-decoration:none;color:#2172AF;content: "\f054";-webkit-transition:all 0.2s ease-in;-moz-transition:all 0.2s ease-in;-o-transition:all 0.2s ease-in;transition:all 0.2s ease-in}.subimagemenu div:hover a:after,.subimagemenu div.active a:after,.subimagemenu div.trail a:after{width:20px;padding-left:10px;font-family:FontAwesome;text-decoration:none;color:#000;content: "\f054"}.icon_leiste{display:inline-block;margin-right:10px;padding-bottom:5px;font-size:13px;font-weight:normal;color:#2172AF}.icon_leiste > div{display:inline-block;padding-right:20px;text-align:center}.icon_leiste > div.facebook{display:inline-block;padding-right:0;text-align:center}.icon_leiste > div a{text-decoration:none;color:#2172AF}.icon_leiste .text{display:inline-block;padding-top:0;padding-left:5px;vertical-align:top;font-size:18px}.icon_leiste i{font-size:25px}.mod_changelanguage{right:20px;top:10px;position:absolute;float:left;z-index:999;transition: all 0.3s ease-in-out}.mod_changelanguage ul{margin-bottom:0}.scrolled-page .mod_changelanguage ul{top:5px}.mod_changelanguage ul,.mod_changelanguage ul li{display:block}.mod_changelanguage ul li{float:right;margin-left:5px}.mod_changelanguage ul li a{text-decoration:none;color:#000}.mod_changelanguage ul li a:hover{color:#2172AF}