html{-webkit-font-smoothing:antialiased}body{color:#636363;font:normal 18px 'Open Sans',Arial,sans-serif}.btn:active,.btn:focus,label{outline:0!important;box-shadow:none!important;-webkit-box-shadow:none!important}abbr{border-bottom:none!important;text-decoration:none!important}a.offscreen{color:#fff;font-size:14px;height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}a.offscreen:active,a.offscreen:focus,a.offscreen:hover{background-color:#439539;border:1px dotted #fff;height:auto;left:0;overflow:visible;padding:10px;position:absolute;top:0;width:auto;z-index:1052}#banner{border-bottom:1px #000 solid;background-color:#900;display:block;display:none;padding:30px 15px;text-align:left;width:100%;z-index:1051}#banner:hover{cursor:pointer}#banner-alert{margin-left:auto;margin-right:auto;max-width:800px}#banner-alert img{height:75px;width:75px}#banner-alert h2{color:#fff;font-size:21px;font-weight:700;margin:0 0 5px 0}#banner-alert p{margin:5px 0}#banner-alert p,#banner-alert p a{color:#fff}#banner-alert p a{text-decoration:underline}header{background-color:#efefef;border-top:40px solid #095540}#top-menu{background-color:#095540;font-size:15px;left:0;line-height:40px;margin:-40px auto 0 auto;position:absolute;top:0}#top-menu ul{margin-left:auto}#top-menu ul li:not(:last-child){margin-right:20px}#search-form{display:none}.material-icons{font-size:20px;margin-top:-3px;vertical-align:middle}#main-menu li a.nav-link{color:#095540}#main-menu li a.nav-link:hover{color:#000}.dropdown-toggle{font-size:21px;margin-left:15px}.mega-menu{left:0;margin-top:-20px;padding:15px;position:absolute;right:0;width:100%}.mega-menu-text{line-height:1.5rem}.dropdown-toggle::after{content:none}.linked{color:#095540;text-decoration:underline}.linked:hover{color:#000;text-decoration:underline}.linked:active{background-color:transparent}.btn-success{background-color:#439539;border-color:#439539}.breadcrumb{margin-bottom:0}.breadcrumb-item a{color:#095540}.breadcrumb-item a:hover{color:#000}footer{background-color:#000;border-top:2px solid #439539;color:#fff;float:left;text-align:center;width:100%}#contacts{margin:0 auto 25px auto;max-width:1024px}#contacts div{padding:20px;text-align:left}#contacts h2,#contacts h2 a{font-style:normal;font-weight:700;margin:25px 0 0 0}#contacts h2 a{color:#fff;text-decoration:none}#contacts h2 a:hover{text-decoration:underline}#contacts p{font-size:15px;margin:0}#contacts h2,#contacts p{color:#ccc;font-size:15px;line-height:normal}#contacts p a{color:#fff;text-decoration:none}#contacts p a:hover{text-decoration:underline}#legal{margin-bottom:25px}#legal ul{list-style:none;margin:0;padding:0;text-align:center}#legal ul li{border-left:1px solid #999;display:inline;font-size:15px;padding:0 10px}#legal ul li:first-child{border-left:none}#legal ul li a{color:#fff;display:inline-block;text-decoration:none}#legal ul li a:hover{text-decoration:underline}#socialmedia{margin:0 auto 25px auto}#socialmedia ul{list-style:none;margin:0;padding:0;text-align:center}#socialmedia ul li{display:inline;margin:0;padding:0}#facebook,#instagram,#pintrest,#twitter,#youtube{background:#fff url(/portal/template/assets/images/socialmedia.png) no-repeat;color:#000;display:inline-block;height:24px;width:24px}#facebook{background-position:0 0}#twitter{background-position:-24px 0}#instagram{background-position:-48px 0}#youtube{background-position:-72px 0}#pintrest{background-position:-96px 0}@media (max-width:991px){header{border-top-width:0}#top-menu{background-color:transparent;height:auto;margin-top:0;padding:0;position:relative}#top-menu ul{margin-left:0;text-align:left!important;width:100%}#top-menu ul li{font-weight:700;margin-right:0!important;text-align:center;width:23%}#top-menu ul li a{color:#555!important;font-size:inherit}#search-form{background-color:#7e8083;border-radius:5px;clear:both;display:block!important;padding:10px 0 10px 15px;margin:10px auto;width:100%!important}#search-bar{margin-bottom:0!important;width:95%}#search-bar div.input-group{width:100%}#search-close,#search-open{display:none!important}#q{width:80%!important}.dropdown-toggle{margin-left:0}.mega-menu{margin-top:0}.mega-menu,.mega-menu div div{border-width:0!important}.mega-menu div div h2{margin:10px 0 5px 0!important}#contacts div{padding:0!important;text-align:center!important}}