﻿.icon-104-logo .path7:before{content:"\e908";margin-left:-2.169921875em;color:#1a171b}
.margin-bottom-2{margin-bottom:2rem!important}

#footer_sec_4_wrap {
	display:block;
	width:100%;
	height:40px;
}

.navmenu{color:#ffffff;padding:0;margin:0}

.navmenu a{color:#ffffff}

.navmenu ul{list-style:none;padding:0;margin:0}

.navmenu li{list-style:none;padding:12px 20px 8px 20px;border-bottom:1px solid #666666}
.fl-node-5ba907b083000 .pp-modal-button {text-align: center;}
.fl-node-5ba907b083000 .pp-modal-trigger,.fl-node-5ba907b083000 .pp-modal-button .pp-modal-trigger {display: inline-block;text-align: center;text-decoration: none;}
.fl-node-5ba907b083000 .pp-modal-trigger, .fl-node-5ba907b083000 .pp-modal-button .pp-modal-trigger {border-top-left-radius: 0px;border-top-right-radius: 0px;border-bottom-left-radius: 0px;border-bottom-right-radius: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}
.pswp__caption small{font-size:11px;color:#BBB}
.pswp__caption--empty{display:none}
.pswp__caption--fake{visibility:hidden}
.pswp__caption,.pswp__top-bar,.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{-webkit-backface-visibility:hidden;will-change:opacity;transition:opacity 333ms cubic-bezier(0.4, 0, 0.22, 1)}
.pswp__top-bar,.pswp__caption{background-color:rgba(0,0,0,0.5)}
.pswp__ui--fit .pswp__top-bar,.pswp__ui--fit .pswp__caption{background-color:rgba(0,0,0,0.3)}
.pswp__ui--hidden .pswp__top-bar,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right{opacity:0.001}

.pad3{
	padding-top:3px;
	padding-right:3px;
	vertical-align:top;
}
#nav-close{height:100%;width:90px;margin-left:-8px;margin-right:8px;z-index:15;position:absolute;top:0;cursor:pointer;outline:none;display:none}
.media,.media-body{zoom:1;overflow:hidden}
.media-body{width:10000px}
.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}
.testimonial .media-body{vertical-align:middle}

#menu-icon-open{display:none;}
.td-container,.tdc-row{width:1068px;margin-right:auto;margin-left:auto}
.td-container:before,.tdc-row:before,.td-container:after,.tdc-row:after{display:table;content:'';line-height:0}
.td-container:after,.tdc-row:after{clear:both}
.tdc-row.stretch_row_1200{width:auto!important;max-width:1240px}
.tdc-row.stretch_row_1400{width:auto!important;max-width:1440px}
.tdc-row.stretch_row_1600{width:auto!important;max-width:1640px}
.tdc-row.stretch_row_1800{width:auto!important;max-width:1840px}
.tdc-row.stretch_row_content{width:100%!important}
.tdc-row.stretch_row_content_no_space{width:100%!important}


.zipper
{
	overflow:hidden;
	zoom:1;
}

.header-image {
	position: relative;
	text-align: center;
}

.header-image::after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,0.6);
}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}

.post h3 {
	color: gray;
	font-size: 150%;
	font-weight: normal;
	margin-bottom: 1.5em;
	}


.bg-image-overlay {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.95;
}
nav.nav-extended .nav-wrapper{min-height:56px;height:auto}
nav .nav-wrapper{position:relative;height:100%}
nav,nav .nav-wrapper i,nav a.button-collapse,nav a.button-collapse i{height:64px;line-height:64px}
.nav-wrapper .input-field input[type=search]{height:inherit;padding-left:4rem;width:calc(100% - 4rem);border:0;-webkit-box-shadow:none;box-shadow:none}
.page-footer *,.nav-wrapper *{font-size:small;color:#666}
.ono_float{top:0}
.ono_float.act{position:fixed;top:40px;width:337px;background:#fff;box-shadow:0 0 0 1px #f0f0f0}
.ono_float.act.ji{position:absolute;bottom:0;left:0;right:0;top:auto}










#menu_container{

	padding-top: 0px;

}


  input[type="text"].nine, .row input[type="text"].nine, input[type="password"].nine, .row input[type="password"].nine, input[type="date"].nine, .row input[type="date"].nine, input[type="datetime"].nine, .row input[type="datetime"].nine, input[type="email"].nine, .row input[type="email"].nine, input[type="number"].nine, .row input[type="number"].nine, input[type="search"].nine, .row input[type="search"].nine, input[type="tel"].nine, .row input[type="tel"].nine, input[type="time"].nine, .row input[type="time"].nine, input[type="url"].nine, .row input[type="url"].nine, textarea.nine, .row textarea.nine { width: 100% !important; }




.nine, .row .nine { width: 75%; }
.title-h1,.title-h2,.title-h3,.title-h4,.title-h5,.title-h6,.title-lg,h1,h2,h3,h4,h5,h6{margin:0 0 10px;line-height:1.2}
.title-h1 *,.title-h2 *,.title-h3 *,.title-h4 *,.title-h5 *,.title-h6 *,.title-lg *,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{font-size:inherit;margin:0;padding:0;font-weight:inherit}
.title-h1:last-child,.title-h2:last-child,.title-h3:last-child,.title-h4:last-child,.title-h5:last-child,.title-h6:last-child,.title-lg:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{margin-bottom:0}
.title-h2,.title-h3,h2,h3{font-size:18px;text-transform:uppercase}
.title-h2,h2{font-size:24px}

#career-opportunities:hover .link-box, #community:hover .link-box, #our-values:hover .link-box {
	color: white;
	background-color: #01426a;
}

//#career-opportunities.selected .link-box, #community.selected .link-box, #our-values.selected .link-box {
	color: white;
	background-color: #49950b;
}

.link-box {
	width: 100%;
	color: #01426a;
	font-weight: 700;
	background-color: #E9E9E9;
	overflow: hidden;
	margin: 0;
	padding: 30px 4%;
	box-sizing: border-box;
	text-align: center;
	text-transform: uppercase;
	border-radius: 0 0 4px 4px;
	position: absolute;
	bottom: 0;
}


.link-box .fa-angle-left:before, .link-box .fa-angle-right:before {
	display: block;
}
.container,.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#ffffff}
#et-footer-nav{background-color:rgba(255,255,255,.05)}
