.nav li ul{width:max-content!important;min-width:200px}#top-menu li ul.sub-menu{width:auto!important;min-width:240px}#top-menu li ul.sub-menu li a{white-space:nowrap!important;width:auto!important;display:block!important;padding-right:40px!important}#top-menu li ul.sub-menu li{width:100%!important}#top-menu li ul li ul{left:100%!important;top:0!important}#top-menu>li:last-child ul ul,#top-menu>li:nth-last-child(4) ul ul{left:auto!important;right:100%!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a,#top-menu li.current_page_item>a{color:#80001C!important}@media only screen and (max-width:980px){#top-header>.container,#main-header>.container,#et_search_outer>.container,body.single #main-content>.container,body.page:not(.et-tb-has-template) div.et_pb_row,body.page.et-tb-has-template .et-l--post div.et_pb_row,body.single-project div.et_pb_row,body.single-project div.et_pb_row.et_pb_row_fullwidth{width:95%}}@media only screen and (max-width:980px){body header img#logo{max-width:95%!important;max-height:70px!important;width:auto!important;height:70px!important;margin:1.2rem 1.6rem 1.2rem 0.6rem}}@media only screen and (max-width:980px){#main-header{height:108px!important}}.et_header_style_left #et-top-navigation .mobile_menu_bar{padding-bottom:12px}@media (max-width:980px){#et_top_search{margin:34px -20px 0 0}}.et-search-form input{width:150%;background-color:#ffffff}#top-header,#top-header .container,#top-header #et-info,#top-header .et-social-icon a{float:none!important;text-align:center;line-height:1.5rem}@media only screen and (max-width:980px){#top-header,#top-header a,#et-secondary-nav li li a,#top-header .et-social-icon a:before{font-size:13px;letter-spacing:1px;line-height:1.8rem}}.wsf-field-wrapper hr{display:block;height:1px;border:0;border-top:1px solid #dddddd;margin:1em 0;padding:0}