/* Desktop */
@media (min-width: 991px){
#imMnMn.main-menu { position: relative; }
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;left: 0; right: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; left: 0; right: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { left: -160px; opacity: 0; }

}
/* BreakPoint */
@media (max-width: 990px) and (min-width: 990px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
/* Breakpoint 1 */
@media (max-width: 989px) and (min-width: 840px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
/* BreakPoint */
@media (max-width: 839px) and (min-width: 667px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
/* Mobile */
@media (max-width: 666px) and (min-width: 600px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
/* BreakPoint */
@media (max-width: 599px) and (min-width: 375px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
/* Mobile Fluid */
@media (max-width: 374px){
#imMnMn.main-menu .hamburger-button { position: absolute; top: 0px;right: 0px;}
#imMnMn.main-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.main-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.main-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.main-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.main-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.main-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.main-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.main-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.main-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.main-menu li > div { display: none; }
#imMnMn.main-menu div > ul { display: block; }
#imMnMn.main-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.main-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.main-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.main-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.main-menu li:first-child { margin-top: 0; }
#imMnMn.main-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.main-menu li, #imMnMn.main-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.main-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.main-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.main-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.main-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.main-menu ul li.imPage:hover, #imMnMn.main-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.main-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.main-menu ul li.imMnMnSeparator, #imMnMn.main-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.main-menu ul li.imMnMnSeparator:hover, #imMnMn.main-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.main-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.main-menu .empty-separator span { display: none; }
#imMnMn.main-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.main-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.main-menu li img { vertical-align: top; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.main-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.main-menu .menu-mobile-hidden, #imMnMn.main-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }

}
#imMnMn.static-menu { z-index: 10001; padding: 0; height: 30px; }
.static-menu div.imMnMnCustomHTML { display: none; }
/* BreakPoint */
@media (max-width: 990px) and (min-width: 990px){
#imMnMn.static-menu { width: 990px; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* Breakpoint 1 */
@media (max-width: 989px) and (min-width: 840px){
#imMnMn.static-menu { width: 840px; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* BreakPoint */
@media (max-width: 839px) and (min-width: 667px){
#imMnMn.static-menu { width: 667px; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* Mobile */
@media (max-width: 666px) and (min-width: 600px){
#imMnMn.static-menu { width: 600px; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* BreakPoint */
@media (max-width: 599px) and (min-width: 375px){
#imMnMn.static-menu { width: 375px; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* Mobile Fluid */
@media (max-width: 374px){
#imMnMn.static-menu { width: 100%; }
#imMnMn.static-menu .hamburger-button { position: absolute; top: 1px;right: 0px;}
#imMnMn.static-menu .hamburger-button { cursor: pointer; width: 28px; height: 28px;background-image: url('../menu/mobile.png'); background-repeat: no-repeat; background-position: center center;}
#imMnMn.static-menu .hamburger-button > div { display: table; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-button > div > div { display: table-cell; vertical-align: middle; width: 28px; height: 28px; }
#imMnMn.static-menu .hamburger-bar { margin: 3px auto; width: 65%; height: 3px; background-color: #000000; }
#imMnMn.static-menu .hamburger-menu-background { z-index: 10;position: fixed;display: block;top: 0;bottom: 0;right: 0; left: auto;width: 160px;background-color: #FFFFFF;transition: left 0.5s, right 0.5s, opacity 0.5s;-webkit-transition: left 0.5s, right 0.5s, opacity 0.5s;}
#imMnMn.static-menu > ul {transition: right 0.5s, left 0.5s, opacity 0.5s;-webkit-transition: right 0.5s, left 0.5s, opacity 0.5s;}
#imMnMn.static-menu .hamburger-site-background { display: none;position: fixed; top: 0; bottom: 0; left: 0; right: 0; z-index: 9; background-color: black;}
#imMnMn.static-menu div.imMnMnCustomHTML { display: none; }

#imMnMn.static-menu { overflow: visible; float: none; z-index: 10; }
#imMnMn.static-menu ul ul { display: none; margin-bottom: 1px; }
#imMnMn.static-menu li > div { display: none; }
#imMnMn.static-menu div > ul { display: block; }
#imMnMn.static-menu > ul { z-index: 11; position: fixed; right: 0; left: auto; top: 40px; background-color: #FFFFFF; overflow-x: hidden; overflow-y: auto; height: calc(100% - 40px) }
#imMnMn.static-menu .hamburger-menu-close-button { display: block; font-family: Arial; font-size: 30px; text-align: right; padding: 5px 10px; color: #4197EE; }
#imMnMn.static-menu .hamburger-menu-close-button span { cursor: pointer; }
#imMnMn.static-menu li { margin-bottom: 1px;display:block; width: 158px; }
#imMnMn.static-menu li:first-child { margin-top: 0; }
#imMnMn.static-menu .imMnMnTxt { border: 1px solid #E0E0E0; }
#imMnMn.static-menu li, #imMnMn.static-menu li a {font: normal normal normal 9pt 'Tahoma'; color: #4197EE; text-align: left; text-decoration: none; background-color: #FFFFFF;}
#imMnMn.static-menu ul ul li .imMnMnTxt { background-color: #EBEBEB; }
#imMnMn.static-menu ul ul li li .imMnMnTxt { background-color: #D7D7D7; }
#imMnMn.static-menu ul ul li li li .imMnMnTxt { background-color: #C3C3C3; }
#imMnMn.static-menu .imMnMnTxt { max-height: 16px; position: relative; overflow: hidden; display: block; padding: 3px 3px 3px 3px; }
#imMnMn.static-menu ul li.imPage:hover, #imMnMn.static-menu ul li.imPage:hover .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > span > .imMnMnTxt, #imMnMn.static-menu ul li.imLevel:hover > a > span > .imMnMnTxt{text-decoration: none;color: #FFFFFF; background-color: #4197EE; border-color: #4197EE;}
#imMnMn.static-menu ul li.imMnMnSeparator, #imMnMn.static-menu ul li.imMnMnSeparator .imMnMnTxt,#imMnMn.static-menu ul li.imMnMnSeparator:hover, #imMnMn.static-menu ul li.imMnMnSeparator:hover .imMnMnTxt{color: #1B56CE; font-style: normal; font-weight: bold; }
#imMnMn.static-menu .empty-separator { background: transparent url('../res/separatorv.png') no-repeat center center; width: 160px; height: 10px; }
#imMnMn.static-menu .empty-separator span { display: none; }
#imMnMn.static-menu .imMnMnImg { margin-right: 3px; position: relative; width: 22px; height: 22px; }
#imMnMn.static-menu li img.imMnMnHoverIcon { display: none; }
#imMnMn.static-menu li img { vertical-align: top; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnDefaultIcon { display: none; }
#imMnMn.static-menu li:hover .imMnMnImg img.imMnMnHoverIcon { display: inline; }

#imMnMn.static-menu .menu-mobile-hidden, #imMnMn.static-menu > ul.menu-mobile-hidden { right: -160px; opacity: 0; }
}
/* Desktop */
@media (min-width: 991px){
.menu-mobile-logo { display: none; }
}
/* BreakPoint */
@media (max-width: 990px) and (min-width: 990px){
.menu-mobile-logo { display: none; }
}
/* Breakpoint 1 */
@media (max-width: 989px) and (min-width: 840px){
.menu-mobile-logo { display: none; }
}
/* BreakPoint */
@media (max-width: 839px) and (min-width: 667px){
.menu-mobile-logo { display: none; }
}
/* Mobile */
@media (max-width: 666px) and (min-width: 600px){
.menu-mobile-logo { display: none; }
}
/* BreakPoint */
@media (max-width: 599px) and (min-width: 375px){
.menu-mobile-logo { display: none; }
}
/* Mobile Fluid */
@media (max-width: 374px){
.menu-mobile-logo { display: none; }
}
