body {
	font-family: Arial, sans-serif !important;
	font-size: 14px;
	line-height: 1.4;
  }
  
  h1,
  h2,
  h3,
  h4,
  h5,
  .et_pb_button,
  .btn_login,
  #menu-main-nav > li > a,
  .menu-top-nav,
  .top_header .nav li a,
  .nav li ul.sub-menu li a,
  .nav li ul.children li a,
  .button,
  .et_divi_builder #et_builder_outer_content .et_pb_slide_content,
  .et_divi_builder #et_builder_outer_content .et_pb_widget_area_left .menu li a
  {
	  font-family: "Open Sans", Helvetica, Arial, sans-serif !important;
  }
  
  h3.custom.phone {
	  font-family: Arial, sans-serif !important;
	  margin-top: 10px !important;
  }
  
  
  #bottom-footer {
	color: #fff;
	font-size: 0.750em;
	line-height: 1.2em;
  }
  
  #menu-main-nav > li > a {
	  /*display: inline-block;
	  line-height: 1;
	  height: 100%;	*/
  }
  
  h1 {
	letter-spacing: 0 !important;
  }
  
  select::-ms-expand {
	  display: none;
  }
  
  button.btn_login {
	padding: 14px 14px;
	font-size: 20px;
  }
  
  .et_pb_button {
	font-family: "Open Sans" !important;
  }
  
  .hentry {
	  border: none;
  }
  
  .single-title,
  .entry-title {
	  color: #082d38;
	  font-weight: 600
  }
  
  .entry-content {
	  padding: 0;
  }
  
  #et_builder_outer_content a,
  #et_builder_outer_content a:visited {
	  /* color: #e0a40e !important; */
  }

  .et-db #et-boc .et-l .et_pb_blog_0 .et_pb_post .post-content * {
    color: rgba(0,0,0,.87) !important;
  }

  .et-db #et-boc #menu-business li a {
	  color: #0072ad !important;
  }
  
  .et-db #et-boc #menu-business li a:hover {
	  color: #005580 !important;
  }

  .et-db #et-boc #menu-mortgage li a {
	  color: #0072ad !important;
  }
  
  .et-db #et-boc #menu-mortgage li a:hover {
	  color: #005580 !important;
  }

  .et-db #et-boc #menu-personal li a {
	  color: #0072ad !important;
  }
  
  .et-db #et-boc #menu-personal li a:hover {
	  color: #005580 !important;
  }

  .et-db #et-boc #menu-about-us li a {
	  color: #0072ad !important;
    line-height: 1.8em;
  }
  
  .et-db #et-boc #menu-about-us li a:hover {
	  color: #005580 !important;
  }
  
  .et-db #et-boc #menu-quick-links li a {
	  color: #0072ad !important;
  }
  
  .et-db #et-boc #menu-quick-links li a:hover {
	  color: #005580 !important;
  }
  
  .et_divi_builder #et_builder_outer_content .et_pb_toggle_content p:last-of-type {
	  margin-bottom: 1em;
  }
  
  .et_divi_builder #et_builder_outer_content .et_pb_text p:last-of-type {
	  padding-bottom: 1em;
  }
  
  /*@media only screen and (min-width: 768px)
  #inner-header {
	  line-height: 1px;
  }
  @media only screen and (min-width: 1030px)
  .wrap {
	  width: 1040px;
  }
  @media only screen and (min-width: 768px)
  .wrap {
	  width: 760px;
  }
  .wrap {
	  width: 96%;
	  margin: 0 auto;
  }*/
  
  .top_header .wrap,
  #inner-header.wrap {
	width: 100% !important;
	max-width: 1200px !important;
  
  }
  
  #oblogin select option:hover {
  
  }
  
  #oblogin a {
	color: #fff !important;
	background-color: #082d38;
	padding: 10px !important;
	width: 60%;
  }
  
  #oblogin a:hover {
	color: #fff !important;
	background-color: #306B3B;
  }
  
  select#weblinkselect_95 {
	color: #fff !important;
  }
  
  #emailform {
	margin-top: 8px;
  }
  
  #emailform input.email {
	position: relative !important;
	top: 8px !important;
	margin-bottom: 5px !important;
  }
  
  #emailform a.button {
	position: relative !important;
	top: 8px !important;
	margin-bottom: 5px !important;
	padding: 6px 15px !important;
  }
  
  .tablepress thead th {
	  text-align: center;
  }
  
  .tablepress thead th.column-1 {
	  text-align: left;
  }
  
  .email_subscribe {
	  background: #e0a40e;
	  color: #fff;
	  /* float: right; */
	  border: none;
	  font-size: 15px;
	  text-transform: none;
	  font-weight: 600;
	  padding: 5px;
	  /* line-height: 1em; */
	  display: inline-block;
	  /* margin-top: 10px; */
	  margin: 0;
	  position: relative;
	  top: 9px;
  }
  
  .call { font-size: 22px; }
  
  #top-footer input.email {
	  margin-bottom: 10px;
  }
  
  .location_contact_person {
	  margin-bottom: 10px !important;
  }
  
  ul.content_text_list li {
		  margin-bottom: 10px !important;
  }
  
  .fsb_team_member {
	   display: inline-block;
	  margin: 0 20px 20px 0 !important;
	  width: 140px !important;
	  vertical-align: top !important;
	  position: relative !important;
  }
  
  .fsb_team_member img {
	  width: 100% !important;
	  height: auto !important;
		 border: 3px solid #eefaf7 !important;
  }
  
  .fsb_team_member h2 {
	  padding-bottom: 5px !important;
	  padding-top: 2px !important;
	  font-size: 18px !important;
	  line-height: 1.3 !important
  }
  
  #oblogin {
	  height: 200px;
  }
  
  #home_find_atm,
  #home_find_branch,
  #home_quick_links {
	  height: 180px;
  }
  
  #content #inner-content.wrap {
	  width: 100%;
  }
  
  @media only screen and (max-width: 1220px) {
  
	  #content {
		  padding: 0 2%;
	  }
  
  }
  
  @media only screen and (max-width: 1080px) {
  
	  #oblogin {
		  height: 220px;
	  }
  
	  #home_find_atm,
	  #home_find_branch,
	  #home_quick_links {
		  height: 200px;
	  }
  
  }
  
  @media only screen and (max-width: 1000px) {
  
	  #oblogin {
		  height: 240px;
	  }
  
	  #home_find_atm,
	  #home_find_branch,
	  #home_quick_links {
		  height: 220px;
	  }
  
  }
  
  @media only screen and (min-width: 768px) {
	  .nav.top-nav > li a {
		  padding: .0 0 0 0;
	  }
	  .et_divi_builder #et_builder_outer_content .et_pb_widget_area.quicklinks-nav {
		  max-width: 100%;
	  }
  }
  
  @media only screen and (max-width: 1240px) {
  
	  #top-footer {
		  width: 1200px;
	  }
  
  }
  
  @media only screen and (max-width: 1200px) {
  
	  #top-footer {
		  width: 100%;
	  }
  
  }
  
  
  #et_builder_outer_content .et_pb_sidebar_0.et_pb_widget_area a,
  #et_builder_outer_content .et_pb_sidebar_0.et_pb_widget_area a:visited {
	  color: #0072ad !important;
  }
  
  
  