@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:400;src:local('Proxima Nova Regular'),url('https://ztm.erzeszow.pl/media/themes/ztm/css/Mark Simonson - Proxima Nova Regular.otf') format('opentype')}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:900;src:local('Proxima Nova Black'),url('https://ztm.erzeszow.pl/media/themes/ztm/css/Mark Simonson - Proxima Nova Black.otf') format('opentype')}@font-face{font-family:'Proxima Nova';font-style:normal;font-weight:800;src:local('Proxima Nova Extra Bold'),url('https://ztm.erzeszow.pl/media/themes/ztm/css/Mark Simonson - Proxima Nova Extrabold.otf') format('opentype')}#cssmenu{font-family:'Proxima Nova' !important;padding:0;margin:0 auto;border:0;width:auto;display:flex;justify-content:center;align-items:center;position:relative}#cssmenu i{padding:0;margin:0 auto;border:0;width:auto;display:flex justify-content:center;margin-top:5px}#cssmenu ul,#cssmenu li{list-style:none;margin:0;padding:0}#cssmenu ul{position:relative;z-index:597}#cssmenu ul li{float:left;min-height:1px;vertical-align:middle}#cssmenu ul li.hover,#cssmenu ul li:hover{position:relative;z-index:599;cursor:default}#cssmenu ul ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}#cssmenu ul ul li{float:none}#cssmenu ul ul ul{top:0;left:190px;width:190px}#cssmenu ul li:hover>ul{visibility:visible}#cssmenu ul ul{bottom:0;left:0}#cssmenu ul ul{margin-top:0}#cssmenu ul ul li{font-weight:400}#cssmenu a{display:block;line-height:1em;text-decoration:none}#cssmenu{background:#555;border-bottom:4px solid #f30;font-family:Arial,sans-serif;text-decoration-color:#fff;font-size:25px}#cssmenu>ul{*display:inline-block;}#cssmenu:after,#cssmenu ul:after{content:'';display:block;clear:both}#cssmenu ul{text-transform:uppercase}#cssmenu ul ul{border:none;text-transform:none;min-width:190px}#cssmenu ul ul a{padding:16px 20px;font-size:12px;color:#555;background-color:#fafafa;border:none;line-height:100%}#cssmenu ul ul ul{border-top:0 none}#cssmenu ul ul li{position:relative}#cssmenu ul ul li:first-child>a{border-top:1px solid #0082e7;box-shadow:0px 24px 13px -18px rgba(0,0,0,.32) inset;border-top:1px solid #555}#cssmenu ul ul li:hover>a{background:#4eb1ff;color:#fff}#cssmenu ul ul li:last-child>a{-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;height:40px;box-shadow:none}#cssmenu ul ul li:last-child:hover>a{-moz-border-radius:0 0 0 3px;-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#cssmenu ul ul li.has-sub>a:after{content:'+';position:absolute;top:50%;right:15px;margin-top:-8px}#cssmenu ul li:hover>a,#cssmenu ul li.active>a{background:#f30;color:#fff}#cssmenu ul li.has-sub>a:after{content:'+';margin-left:5px}#cssmenu ul li.last ul{left:auto;right:0}#cssmenu ul li.last ul ul{left:auto;right:99.5%}#cssmenu a{background:#555;color:#cbcbcb;padding:0 20px}#cssmenu>ul>li>a{line-height:48px;font-size:17px}#cssmenu ul ul li a:hover{color:#ff3000;background-color:#e9e9e9;height:40px;transition:.2s}#cssmenu ul ul li,#cssmenu ul ul li:hover{height:40px;width:170px}