@charset "utf-8";body{behavior: url("/application/themes/ThemeHydrotestors2019/css/csshover3.htc")}ul#sidenav,ul#sidenav li{display: block;margin: 0;padding: 0;list-style-type: none}ul#sidenav{margin-bottom: 25px;text-align: left}ul#sidenav li{margin-bottom: 5px}ul#sidenav li a{display: block;padding: 3px 8px;color: #333}ul#sidenav li a:hover{color: #999}ul#sidenav li a.nav-selected{font-weight: 700;color: #d92229}ul#sidenav li a.parenttitle{font-family: 'Oswald', Arial, Helvetica, sans-serif;font-weight: 400;font-size: 32px;border-bottom: 1px dotted #666;padding: 10px 0 10px 0;margin-bottom: 15px}nav{position: relative;width: 100%}#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a,#cssmenu #head-mobile{border: 0;list-style: none;line-height: 1;display: block;position: relative;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}#cssmenu:after,#cssmenu > ul:after{content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0}#cssmenu #head-mobile{display: none}#cssmenu ul{margin: 0;padding: 0;display: inline-block;vertical-align: middle}#cssmenu > ul > li{display: inline-block;vertical-align: middle}#cssmenu ul li.active a,#cssmenu > ul > li:hover > a,#cssmenu > ul > li > a.nav-selected,#cssmenu > ul > li > a.nav-path-selected{color: #af1d22}#cssmenu ul li.active:hover,#cssmenu ul li.active,#cssmenu ul li.has-sub.active:hover{background: rgba(0,0,0,0.15) !important;-webkit-transition: background .3s ease;-ms-transition: background .3s ease;transition: background .3s ease}#cssmenu > ul > li.has-sub > a{padding-right: 25px}#cssmenu > ul > li.has-sub > a:after{position: absolute;top: 29px;right: 11px;width: 8px;height: 2px;display: block;background: #000 !important;content: ''}#cssmenu > ul > li.has-sub > a:before{position: absolute;top: 26px;right: 14px;display: block;width: 2px;height: 8px;background: #000 !important;content: '';-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease}#cssmenu > ul > li.has-sub:hover > a:before{top: 29px;height: 0;background: #666 !important}#cssmenu > ul > li.has-sub:hover > a:after,#cssmenu > ul > li.has-sub:hover > a:before{background: #666 !important}#cssmenu ul ul{position: absolute;left: -9999px;background: #888;z-index: 50}#cssmenu ul ul li{height: 0;-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease}#cssmenu li:hover > ul{left: 0}#cssmenu li:hover > ul > li{height: auto}#cssmenu ul ul ul{margin-left: 100%;top: 0}#cssmenu ul ul li a{color: #fff;margin: 0;padding: 10px 20px;line-height: normal;width: 225px;height: auto;text-decoration: none;display: block;border: 0;text-transform: none;text-align: left;font-size: 15px;text-shadow: 1px 1px 2px #333}#cssmenu ul ul li a.nav-selected,#cssmenu ul ul li a.nav-path-selected{background: rgba(0,0,0,0.25);border: 0}#cssmenu ul ul li a:hover{background: rgba(0,0,0,0.25)}#cssmenu ul ul li:last-child > a,#cssmenu ul ul li.last-item > a{border-bottom: 0}#cssmenu ul ul li:hover > a,#cssmenu ul ul li a:hover{color: #fff}#cssmenu ul ul li.has-sub > a:after{position: absolute;top: 16px;right: 11px;width: 8px;height: 2px;display: block;background: #ddd;content: ''}#cssmenu ul ul li.has-sub > a:before{position: absolute;top: 13px;right: 14px;display: block;width: 2px;height: 8px;background: #ddd;content: '';-webkit-transition: all .25s ease;-ms-transition: all .25s ease;transition: all .25s ease}#cssmenu ul ul > li.has-sub:hover > a:before{top: 17px;height: 0}#cssmenu ul ul li.has-sub:hover,#cssmenu ul li.has-sub ul li.has-sub ul li:hover{background: #363636}#cssmenu ul ul ul li.active a{border-left: 1px solid #333}#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top: 1px solid #333}@media screen and (min-width: 1140px){#cssmenu > ul > li{vertical-align: middle}#cssmenu > ul > li > a{display: block;margin: 0;padding: 22px 15px;font-weight: 400;text-decoration: none;font-size: 16px;color: #000;text-transform: uppercase}#cssmenu > ul > li:last-child{border-left: 1px #efefef solid;padding-left: 10px}#cssmenu > ul > li:last-child > a{padding: 10px 10px;margin: 2px auto;display: inline-block;color: #fff;font-size: 14px;background: #d92229;border: 3px #af1d22 solid;transition: .15s ease-in-out all;-moz-border-radius: 75px;border-radius: 75px;box-shadow: 1px 1px 3px #333}#cssmenu > ul > li:last-child > a:hover{background: #af1d22}}@media screen and (max-width: 1140px){#cssmenu{width: 100%;z-index: 50}#cssmenu ul{width: 100%;margin: 0 0 25px 0;padding: 0;display: none;background: #af1d22}#cssmenu ul li{width: 100%}#cssmenu ul li:hover{background: rgba(0,0,0,0.15)}#cssmenu ul li a{color: #fff;text-decoration: none;text-shadow: 1px 1px 1px #333}#cssmenu > ul > li:hover > a{background: none;color: #fff}#cssmenu ul ul li,#cssmenu li:hover > ul > li{height: auto}#cssmenu ul li a,#cssmenu ul ul li a{width: 100%;border-bottom: 0}#cssmenu ul li a.nav-selected,#cssmenu ul li a.nav-path-selected{color: #fff;font-weight: normal;background: rgba(0,0,0,0.35);border-bottom: 0;padding: 16px 55px 16px 20px}#cssmenu > ul > li{float: none;text-align: left}#cssmenu > ul > li > a{font-size: 17px;padding: 15px 55px 15px 20px;font-weight: 400}#cssmenu ul ul li a,#cssmenu ul ul li a.nav-selected,#cssmenu ul ul li a.nav-path-selected{padding-left: 25px;font-weight: normal}#cssmenu > ul > li.has-sub > a{padding-right: 55px}#cssmenu ul ul,#cssmenu ul ul li{background: #bbb !important}#cssmenu ul ul li:hover{background: #999 !important}#cssmenu ul ul ul li a{padding-left: 35px;font-size: 13px;font-weight: 400}#cssmenu ul ul li a{color: #333;background: none;text-shadow: none}#cssmenu ul ul li:hover > a,#cssmenu ul ul li.active > a{color: #fff}#cssmenu ul ul,#cssmenu ul ul ul{position: relative;left: 0;width: 100%;margin: 0;text-align: left}#cssmenu > ul > li.has-sub > a:after,#cssmenu > ul > li.has-sub > a:before,#cssmenu ul ul > li.has-sub > a:after,#cssmenu ul ul > li.has-sub > a:before{display: none}#cssmenu #head-mobile{display: block;padding: 20px 50px 20px 20px;color: #444;font-size: 24px;text-transform: uppercase;text-align: left}.button{width: 100%;height: 64px;position: absolute;right: 0;top: 0;cursor: pointer;z-index: 12399994}.button:after{position: absolute;top: 30px;right: 20px;display: block;height: 3px;width: 25px;border-top: 4px solid #444;border-bottom: 4px solid #444;content: ''}.button:before{-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;position: absolute;top: 23px;right: 20px;display: block;height: 4px;width: 25px;background: #444;content: ''}.button.menu-opened{transition: all .3s ease-in-out;color: #fff}.button.menu-opened:after{-webkit-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;top: 31px;border: 0;height: 4px;width: 20px;background: #444;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)}.button.menu-opened:before{top: 31px;background: #444;width: 20px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg)}#cssmenu .submenu-button{position: absolute;z-index: 99;right: 0;top: 0;display: block;background: rgba(0,0,0,0.1);height: 46px;width: 46px;cursor: pointer}#cssmenu .submenu-button.submenu-opened{background: rgba(0,0,0,0.5)}#cssmenu ul ul .submenu-button{height: 34px;width: 34px}#cssmenu .submenu-button:after{position: absolute;top: 22px;right: 19px;width: 8px;height: 2px;display: block;background: #ddd;content: ''}#cssmenu ul ul .submenu-button:after{top: 15px;right: 13px}#cssmenu .submenu-button.submenu-opened:after{background: #fff}#cssmenu .submenu-button:before{position: absolute;top: 19px;right: 22px;display: block;width: 2px;height: 8px;background: #ddd;content: ''}#cssmenu ul ul .submenu-button:before{top: 12px;right: 16px}#cssmenu .submenu-button.submenu-opened:before{display: none}#cssmenu ul ul ul li.active a{border-left: none}#cssmenu > ul > li.has-sub > ul > li.active > a,#cssmenu > ul ul > li.has-sub > ul > li.active > a{border-top: none}}