#nav{position:relative;z-index:25}#nav .nav-container{position:relative;z-index:1;background:transparent}#nav .nav-container.fixed{position:fixed;top:0;right:0;left:0;opacity:1}#nav li{position:relative}#nav li > a{display:block;padding:1rem 0.5rem;color:#333333;text-align:center;text-decoration:none !important;white-space:nowrap;font-size:1.3rem;font-family:opensans_semibold_webfont, Arial, sans-serif}#nav li.selected > a, #nav li.selected-path > a, #nav li.hover > a, #nav li.focus > a{background:transparent;text-decoration:underline !important}#nav ul.level-0{width:100%}#nav li.level-0{width:1%;display:table-cell}#nav li.level-0.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-left-color:transparent;border-bottom-color:transparent;border-right-color:transparent;position:absolute;bottom:0.15rem;left:50%;transform:translate(-50%,0)}#nav .level-0 ul{visibility:hidden;position:absolute;top:0;left:0;min-width:18rem;z-index:1;opacity:0;padding-top:1rem;transition:opacity 250ms ease-in-out, visibility 250ms ease-in-out, padding-top 250ms}#nav .level-0 ul li > a{padding:1rem 1rem;text-align:left;background:#A31106;color:#ffffff}#nav li.hover > ul, #nav li:hover > ul, #nav li.focus > ul, #nav li:focus > ul{visibility:visible;opacity:1;padding-top:0}#nav ul.level-1{top:100%;left:0}#nav ul.level-1 li.has-child > a::after{content:"";border:0.3rem solid #ffffff;opacity:0.5;height:0;width:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;position:absolute;right:0.25rem;top:50%;transform:translate(0,-50%)}#nav ul.level-1 li.selected > a, #nav ul.level-1 li.selected-path > a, #nav ul.level-1 li.hover > a, #nav ul.level-1 li.focus > a{text-decoration:none !important;background:#333333}#nav .level-1 ul{left:100%}.top{background:#333333;color:#ffffff;padding:0.5rem 0}.top > a, .top > span, .top i{font-size:0.8rem;color:#ffffff}.top li > a{color:#ffffff}.top li > a:hover, .top li > a.focus{text-decoration:none;color:#ffffff}.top .s-contact li{margin-bottom:0 !important;display:inline-block}.top .s-contact i{left:10px !important;top:0.35rem !important}#wrapper-outer{position:relative;min-height:100%}#header{position:relative}#header .top{border-bottom:4px solid #A31106}#header .main .s-logo{margin:0 !important}#header .main .s-logo img{width:100%}#banner{position:relative;z-index:15}#banner .s-banner{border-bottom:5px solid #A31106;overflow:visible}#banner .s-banner img{margin:0 !important}#main{position:relative;z-index:10;padding:1rem 0}#main ::selection, #main ::-moz-selection{color:#ffffff;background:#A31106}#main .m-text ol li ul li{list-style:disc !important}#footer{position:relative;z-index:5;background:#A31106;color:#ffffff}#footer .main{padding:1rem 0}#footer .main .s-contact li.opening{display:none}#footer .main a{color:#ffffff}#footer .bottom{padding:0.5rem 0;font-size:0.8rem;background:#EF3131}#footer .bottom a{color:#ffffff}@media screen and (max-width:767px){#header{font-size:0.9rem}#header .container{padding:0 10px}#header .top .s-contact i{top:0.2rem !important}#header .main .button-navigation{float:right}#banner{height:250px;max-height:250px}#banner .s-banner{height:250px;max-height:250px}#banner .s-banner img{max-width:none;height:250px;max-height:250px;min-height:100%;width:auto;min-width:100%;position:relative;left:50%;transform:translateX(-50%)}#banner .s-breadcrumb{font-size:0.9rem}#banner .s-breadcrumb .container{padding:0}#main h1{font-size:2rem;line-height:1.6}#main .m-misc_accordion .button-wrapper .btn-primary{margin:0.35rem 0;width:100%}#footer .container{padding:0 10px}#footer .container .s-banner-ads{padding:10px 0}#footer .container .s-banner-ads div[data-type-current="square"] .content{hyphens:auto;-webkit-hyphens:auto;left:0;text-align:center}#footer .container .s-banner-ads .content-3{display:none}#footer .container .s-banner-ads div[data-type-current="square"] .content-1{width:100%;left:0}}@media screen and (min-width:768px) and (max-width:1414px){#header .container{padding:0;max-width:100%}#header .container .row{margin:0 -10px}#header .container .row > *{padding:0 10px}#header #nav{margin-left:-2rem}#header #nav li.level-0 > a{font-size:1rem;padding:1rem 0.25rem}#header #nav li.level-1 > a, #header #nav li.level-2 > a{font-size:1rem}#header #nav .level-0 ul{min-width:12rem}#main .container{max-width:none}.s-breadcrumb .container{padding:0}.m-misc_contact .card-body{padding:0.5rem}.m-misc_contact .card-body .person{font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1rem}.m-misc_contact .card-body .position{margin-top:-0.75rem;font-style:italic;font-size:0.9rem}.m-misc_contact .card-body .contact a{font-size:0.8rem}#footer .container{max-width:none}}@media screen and (min-width:1415px) and (max-width:1583px){.s-breadcrumb .container{padding:0}.m-misc_contact .card-body{padding:0.5rem}.m-misc_contact .card-body .person{font-family:opensans_semibold_webfont, Arial, sans-serif;font-size:1rem}.m-misc_contact .card-body .position{margin-top:-0.75rem;font-style:italic;font-size:0.9rem}.m-misc_contact .card-body .contact a{font-size:0.8rem}}@media print{@page{size:330mm 427mm;margin:15mm}.container{width:1170px}}