@media (max-width: 62em) { #nav_header { background: rgba(255,255,255,.88); box-shadow: 4px 4px 4px rgba(48,72,84,.22); }#nav_header { text-align: center; vertical-align: middle; width: 100%; box-sizing: border-box; }}@media (min-width: 62em) {#nav ul, #nav ol, #nav li { list-style: none; margin: 0; padding: 0; }#nav { z-index: 4; }#nav > a { z-index: 4; }#nav li { font-size: 16pt; }#nav li { font-family: Din_Condensed, Helvetica; }#nav_header { background: rgba(255,255,255,.88); box-shadow: 4px 4px 4px rgba(48,72,84,.22); }#nav_header { position: relative; text-align: center; vertical-align: middle; width: 100%; box-sizing: border-box; }#nav > a { display: none; }#nav li { position: relative; }#nav li a { color: #536262; display: block; }#nav > ul > li:hover > a, #nav > ul:not( :hover ) > li.active > a { color: #0952a1; }/*TRIANGOLINO*/#nav span:after { width: 0; height: 0; border: 0.335em solid transparent; border-bottom: none; border-top-color: #536262; content: ''; vertical-align: middle; display: inline-block; position: absolute; left: 44%; right: 0; }/*TRIANGOLINO2*/.nav_triangA:after { transform: rotate(270deg); width: 0; height: 0; border: 0.335em solid transparent; border-bottom: none; border-top-color: #536262; content: ''; vertical-align: middle; display: inline-block; position: absolute; top: 35%; left: 95%; right: 0; }/*TRIANGOLINO3*/.nav_triangB:after { transform: rotate(270deg); width: 0; height: 0; border: 0.335em solid transparent; border-bottom: none; border-top-color: #536262; content: ''; vertical-align: middle; display: inline-block; position: absolute; top: 35%; left: 152px; right: 0; }/*FIRST LEVEL*/#nav > ul { background-color: transparent; height: 150px; }#nav > ul > li { height: 100%; float: left; }#nav > ul > li > a { height: 100%; line-height: 150px; text-align: center; vertical-align: middle; }#nav > ul > li:not( :last-child ) > a { border-right: 1px solid #eaeaea; }/*SECOND LEVEL*/#nav li ul { background: rgba(255,255,255,.99); border-bottom-width: 1px; border-bottom-color: #eaeaea; border-bottom-style: solid; display: none; position: absolute; top: 100%; }#nav li:hover ul { display: block; left: 0; right: 0; }#nav li ul a { text-align: left; vertical-align: middle; height: 20px; font-size: 15pt; border-top: 1px solid #eaeaea; padding: 0.42em 0.22em 0.60em 0.22em; }#nav li ul li a:hover, #nav li ul:not( :hover ) li.active a { color: #0952a1; }.puls_pushy { display: none; }.pushy_btn { display: none; }}@media (min-width: 1300px) { #nav { width: 1300px; }}@media (min-width: 1300px) { #nav { text-align: center; margin: 0 auto; left: 0; right: 0; margin-left: auto; margin-right: auto; }}@media (min-width: 1300px) { #nav > ul { float: right; }}@media (min-width: 62em) and (max-width: 1300px) { #nav > ul > li { width: 19.98%; }}@media (min-width: 1300px) { #nav > ul > li { width: 179px; }}@media (max-width: 62em) { .puls_navor { display: none; }}