body {
	background: url(../images/watermark.png) center top no-repeat,url(../images/bg.jpg) center top;
  margin: 0;
  color: #04166d;
}

#skip a {
position: absolute;
margin-left: -3000px;
width: 1;
height: 1;
overflow: hidden;
}

#skip a:focus, #skip a:active {
margin-left: 0px;
width: auto;
height: auto;
}

h1, h2, h3, h5, h6 {
    font-style: normal;
    text-transform: uppercase;
}

h2 {
	color: #04166d; /*Baycel Blue*/
	font-weight: 600;
	margin-top: 0px;
}

h3 {
	font-weight: 600;
	color: #04166d;/*Baycel Blue*/
	margin-bottom: 10px;
}

hr {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px dashed #fff;
}

#header {
	    background-image: linear-gradient(rgba(255,255,255,0.8),rgba(255,255,255,0.2));
}

#header-wrapper {
    min-height: 96px;
}

#header-container {
    margin: 0 auto;
    position: relative;
    width: 970px;
}

#menu-utility-menu {
    right: 70px;
    left: auto;
    list-style: none;
    margin: 0;
    padding: 50px 0px 0px 0px;
    position: absolute;
    top: 40;
    z-index: 2;
}

#menu-utility-menu li {
    border-left: 1px solid #04166d; /*gray*/
    display: inline-block;
    padding: 10px 8px 10px 12px;
}

#menu-utility-menu a {
    font-size: 12px;
    text-transform: uppercase;
}

a {
    color: #04166d; /*gray*/
    text-decoration: none;
}

#utility-toggle {
    background-image: url("../images/menuicon.png");
    display: none;
    height: 23px;
    right: 50px;
    overflow: hidden;
    position: absolute;
    text-indent: -999px;
    top: 28px;
    width: 25px;
}

.miniMenu{
	min-width: 150px;
    padding: 10px 0;
    margin: 58px 0px 0px 550px;
    background-color: #57b2be;
}

.miniMenu a {
	color: #fff;
}

.miniMenu li {
	list-style: none;
}

#logo-link {
    display: block;
    padding: 20px 0 20px 0;
    width: 237px;
    margin: 0;
}

#logo {
    display: block;
}

a img {
    border: none;
    outline: none;
}

img {
    height: auto;
    max-width: 100%;
}

#logo-link {
    display: block;
    padding: 20px 0 20px 0;
    width: 237px;
    margin: 0;
}

/************************************* 
           MAIN NAVIGATION 
**************************************/

.navbar-default .navbar-brand {
	color: #ffffff;
}

.navbar-default .navbar-brand:hover {
	color: #98d5dd;
}

.navbar-default .navbar-toggle {
    border-color: #ffffff;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #98d5dd;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #ffffff;
}

.navbar {
	margin: 0px;
	background-image: linear-gradient(#5f5f5f,#1d211e);
    border: none;
	border-radius: 0;
	font-family: 'raleway', sans-serif;
	font-style: normal;
	font-weight: 600;
	box-shadow: 0px 1px 5px rgba(0,0,0,0.8);
}

.navbar-collapse {
	border: none;
}

.navbar-default .navbar-nav > li > a {
	color: #ffffff;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
	letter-spacing: 0.1em;
	font-weight: 400;
	text-transform: uppercase;
	border: none;
	text-align: center;
	text-transform: uppercase;
}

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover, 
.navbar-default .navbar-nav>li>a:visited {
    color: #ffffff;
    background-color: transparent;
}

.dropdown-menu > li > a {
	color: #fff;
	text-decoration: none;
	font-size: 1.1em;
	/*background-color:  rgba(4, 22, 109, 1);*/
	font-family: 'raleway', sans-serif;
	font-style: normal;
}

.dropdown-menu > li {
  background-color: rgba(27,146,153,0.92);
}

.dropdown-menu > li > a:hover {
	color: #04166d;
	text-decoration: none;
  background-color: transparent;
}

#login_lost_btn:focus {
  color: #fff;
}

#login_register_btn:focus {
  color: #fff;
}

/************************************** 
                SEARCH 
***************************************/

#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
	z-index: 100;
    
    -webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;

    -webkit-transform: translate(0px, -100%) scale(0, 0);
	-moz-transform: translate(0px, -100%) scale(0, 0);
	-o-transform: translate(0px, -100%) scale(0, 0);
	-ms-transform: translate(0px, -100%) scale(0, 0);
	transform: translate(0px, -100%) scale(0, 0);
    
    opacity: 0;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
    -moz-transform: translate(0px, 0px) scale(1, 1);
	-o-transform: translate(0px, 0px) scale(1, 1);
	-ms-transform: translate(0px, 0px) scale(1, 1);
	transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
}

#search input[type="search"] {
    position: absolute;
    top: 50%;
    width: 100%;
    color: rgb(255, 255, 255);
    background: rgba(0, 0, 0, 0);
    font-size: 60px;
    font-weight: 300;
    text-align: center;
    border: 0px;
    margin: 0px auto;
    margin-top: -51px;
    padding-left: 30px;
    padding-right: 30px;
    outline: none;
}

#search .btn {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: 61px;
    margin-left: -45px;
    background-image: linear-gradient(#e5ffb5,#bdff43);
    border: none;
    color: #04166d;
}

#search .close {
    position: fixed;
    top: 15px;
    right: 25px;
    color: #fff;
	opacity: 1;
	font-size: 50px;
	font-weight: 200;
	text-shadow: none;
	font-family: 'raleway', sans-serif;
	font-style: normal;
}

#searchform {
    float: right;
    top: 57px;
    position: relative;
}

/**************************************** 
             CONTENT SECTION
*****************************************/

.content {
  padding-top: 30px;
  font-size: 1.4em;
}

a:hover {
	text-decoration: none;
}

.list-group-item {
    background-color: rgba(255, 255, 255, 0);
    border: none;
}

a.list-group-item {
    text-decoration: none;
    color: #04166d;
    text-decoration: none;
}

a.list-group-item:first-child {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}

a.list-group-item:last-child {
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

a.list-group-item:hover, button.list-group-item {
    background-color: #e2e2e2;
    background: linear-gradient(to right, #e2e2e2 , transparent);
}

.side-list {
	margin: 0px;
	padding: 0px;
}

.home-box {
	margin-bottom: 30px;
}

.table {
	font-size: .8em;
}

#alertMessageTitle {
	color: #be2a38;
	font-size: 2.0em;
	margin-left: 10px;
}

#alertMessageText {
	font-size: 1.4em;
	margin-left: 20px;
	margin-top: 15px;
}

.carousel {
    background: #252525;
    box-shadow: 0px 3px 10px rgba(0,0,0,0.4);
}

.carousel-indicators li {
	background-color: #ffffff;
	border: none;
	width: 16px;
	height: 16px;
	margin: 0px;
	border-radius: 0px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.3);
}

.carousel-indicators .active {
	background-color: #57b2be;
	border: none;
	width: 16px;
	height: 16px;
}

.carousel-indicators {
	bottom: -10px;
}

/**************************************** 
            SLIDESHOW TEXT 
*****************************************/
.slideshow-headline {
   
    font-weight: bold;
    font-size: 2em;
    font-family:'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-style: normal;
    margin-bottom: 5px;
    padding-bottom: 8px;
}
.slideshow-text {
    margin: 0 0 0 -460px;
    left: 50%;
    position: absolute;
    top: 20px;
    width: 640px;
    color: #fff;
    background-color: rgba(29, 33, 30, 0);
    padding: 2em;
}

.slideshow-text-wrapper {
   
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
    border-top: 1px dashed #fff;
    border-bottom: 1px dashed #fff;
}
.slideshow-testimonial {
    font: 18px/28px 'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    font-style: normal;
    padding: 0 0px;
    color: #fff;
}
.promo-btn {
	background-color: #bdff43;
	background-image: linear-gradient(#e5ffb5,#bdff43);
	border: none;
	color: #1d211e;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
}
.promo-btn:hover {
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  color: #04166d;
}

/********************************************
                  MODAL LOGIN
**********************************************/
   
@import url(http://fonts.googleapis.com/css?family=Raleway);

* {
    font-family: 'Raleway', sans-serif;
}

#login-modal .modal-dialog {
    width: 350px;
    top: 20%;
}

#login-modal input[type=text], input[type=password] {
  margin-top: 0px;
}

#div-login-msg,
#div-lost-msg,
#div-register-msg {
    border: 1px solid #dadfe1;
    height: 30px;
    line-height: 28px;
    transition: all ease-in-out 500ms;
}

#div-login-msg.success,
#div-lost-msg.success,
#div-register-msg.success {
    border: 1px solid #68c3a3;
    background-color: #c8f7c5;
}

#div-login-msg.error,
#div-lost-msg.error,
#div-register-msg.error {
    border: 1px solid #eb575b;
    background-color: #ffcad1;
}

#icon-login-msg,
#icon-lost-msg,
#icon-register-msg {
    width: 30px;
    float: left;
    line-height: 28px;
    text-align: center;
    background-color: #dadfe1;
    margin-right: 5px;
    transition: all ease-in-out 500ms;
}

#icon-login-msg.success,
#icon-lost-msg.success,
#icon-register-msg.success {
    background-color: #68c3a3 !important;
}

#icon-login-msg.error,
#icon-lost-msg.error,
#icon-register-msg.error {
    background-color: #eb575b !important;
}

#img_logo {
    max-height: 100px;
    max-width: 100px;
}

/******************************************
        OVERRIDE BOOTSTRAP CONFIGS
******************************************/

.modal-backdrop.in {
    filter: alpha(opacity=50);
    opacity: .8;
}

#login-modal>.modal-dialog>.modal-content {
  background: rgba(0,0,0,0.1);
}

.modal-content {
    background-color: #fff;
    box-shadow: none;
    border: none;
}

.modal-header {
    min-height: 16.43px;
    padding: 15px 15px 15px 15px;
    border-bottom: 0px;
}

.modal-body {
    position: relative;
    padding: 5px 15px 5px 15px;
}

.modal-footer {
    padding: 15px 15px 15px 15px;
    text-align: left;
    border-top: 0px;
}

.checkbox {
    margin-bottom: 0px;
}

.btn {
    border-radius: 0px;
}

.btn-success {
  background-color: #bdff43;
  background-image: linear-gradient(#e5ffb5,#bdff43);
  color: #04166d;
}

.btn-success:active:focus {
  background-color: #bdff43;
  background-image: linear-gradient(#e5ffb5,#bdff43);
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  color: #04166d;
}

.btn-success:hover {
  color: #04166d;
  box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: none;
}

.btn-lg, .btn-group-lg>.btn {
    border-radius: 0px;
}

.btn-link {
    padding: 5px 10px 0px 0px;
}

.legal-links> .btn-link:hover {
    color: #04166d !important;
    text-decoration: none;
  }
.legal-links>a>.btn-link:hover {
    color: #04166d !important;
    text-decoration: none;
  }
.glyphicon {
    top: 0px;
}

.form-control {
  border-radius: 0px;
}

/******************************************
                FEATURED RATES 
*******************************************/

.featured {
    text-align: center;
    box-sizing: border-box;
}

.rates {
  position: relative;
  margin-bottom: 15px;
  background: #252525;
  background-image: linear-gradient(#5f5f5f,#1d211e);
  box-shadow: 0px 3px 10px rgba(0,0,0,0.4);
}

.rates-head {
  text-align: center;
}

.rates-head h3,
.rates-head h4 {
  margin: 0;
  line-height: normal;
  font-family: 'raleway', sans-serif;
  font-style: bold;
  font-weight: 400;
}

.rates-head h3 span,
.rates-head h4 span {
  display: block;
  margin-top: 5px;
  font-size: 14px;
  font-style: italic;
  font-family: 'raleway', sans-serif;
  font-style: normal;
  font-weight: 100;
}

.rates-head h3 {
  font-weight: 300;
  color: #fff;
  padding: 12px 0;
  font-size: 20px;
}

.rates-head h4 {
  color: #fff;
  padding: 5px 0;
  font-size: 54px;
  font-weight: 300;
}

.rates-head h4 i {
  top: -8px;
  font-size: 28px;
  font-style: normal;
  position: relative;
}

.rates-head h4 span {
  top: -5px;
  font-size: 14px;
  font-style: normal;
  position: relative;
}

.rates-content li {
  color: #fff;
  font-size: 14px;
  padding: 7px 15px;
  text-align: center;
  font-family: 'raleway', sans-serif;
  font-weight: lighter;
 /* border-bottom: solid 1px #f5f9e7;*/
}

.rates-footer {
  color: #fff;
  font-size: 11px;
  line-height: 17px;
  text-align: center;
  padding: 1px 20px 19px;
}

.turquoise.btn {
  color: #FFFFFF;
  background-color: #57b2be;
  background-image: linear-gradient(#57b2be,#006a78);
  border:none;
}

.turquoise.btn:hover,
.turquoise.btn:focus,
.turquoise.btn:active,
.turquoise.btn.active {
    color: #04166d;
    background-color: #57b2be;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

.fr-div {
  width: 15px;
  height: 100px;
  float: left;
  margin-top: 15px;
}
.frbold {
  color: rgb(255, 255, 255);
  font-size: 1.4em;
}
.frsmall {
  font-family: 'raleway', sans-serif;
  font-size: 0.8em;
  color: rgb(255, 255, 255);
}
.frtext {
  font-size: 2.5em;
  color: rgb(255, 255, 255);
}
#fr-apr {
  font-family: 'raleway', sans-serif;
  font-size: 1.0em;
  color: rgb(255, 255, 255);
  padding: 10px;
}

/*************************************************
                    ACCORDIAN
**************************************************/

.panel-collapse>.list-group .list-group-item:first-child {
	border-top-right-radius: 0;border-top-left-radius: 0;
}

.panel-collapse>.list-group .list-group-item {
	border-width: 1px 0;
}

.panel-collapse>.list-group {
	margin-bottom: 0;
}

.panel-collapse .list-group-item {
	border-radius:0;
}

.panel-collapse .list-group .list-group {
	margin: 0;margin-top: 10px;
}

.panel-collapse .list-group-item li.list-group-item {
	margin: 0 -15px;border-top: 1px solid #ddd;border-bottom: 0;padding-left: 30px;
}

.panel-collapse .list-group-item li.list-group-item:last-child {
	padding-bottom: 0;
}

.panel-collapse div.list-group div.list-group{
	margin: 0;
}

.panel-collapse div.list-group .list-group a.list-group-item {
	border-top: 1px solid #ddd;border-bottom: 0;padding-left: 30px;
}

.panel {
	background-color: rgba(255, 255, 255, 0.5);
}

.panel-default>.panel-heading:hover {
	color: #04166d;
}

.panel-default>.panel-heading{
	background-image: linear-gradient(#ffffff,#eeeeee);
	color: #04166d;
	border: none;
}

.panel-title {
	font-family: 'raleway', sans-serif;
}

.panel-collapse>div {
	padding: 1em;
}

.panel-collapse>div>p {
	font-size: 1em;
}

/*****************************************
                SIDE TABS
******************************************/

.blogShort{ 
	border-bottom:1px dashed rgb(1, 21, 120);
}

.nav-sidebar { 
    width: 100%;
    border-right: 1px solid #98d5dd;
}

.nav-sidebar a {
    color: #04166d;
    border-bottom: 1px solid #98d5dd;
    -webkit-transition: all 0.08s linear;
    -moz-transition: all 0.08s linear;
    -o-transition: all 0.08s linear;
    transition: all 0.08s linear;
}

.nav-sidebar>.nav>li>a:focus, .nav-sidebar>.nav>li>a:hover {
    text-decoration: none;
    background: linear-gradient(to left, rgba(152, 213, 221, 0.5) , transparent);
}

.nav-sidebar .active a { 
    cursor: default;
    background: linear-gradient(to left, #98d5dd , transparent);
    color: #04166d; 
}

.nav-sidebar .active a:hover {
    background: linear-gradient(to left, rgba(152, 213, 221, 0.5) , transparent);
}

.nav-sidebar .text-overflow a,
.nav-sidebar .text-overflow .media-body {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; 
}

.tab-context {
	top: 30px;
}

.btn-blog {
    color: #ffffff;
    background-color: #E50000;
    border-color: #E50000;
    border-radius:0;
    margin-bottom:10px
}

.btn-blog:hover,
.btn-blog:focus,
.btn-blog:active,
.btn-blog.active,
.open .dropdown-toggle.btn-blog {
    color: white;
    background-color:#0b56a8;
    border-color: #0b56a8;
}

article h2 {
    color:#333333;
}

.margin10 {
    margin-bottom:10px; 
    margin-right:10px;
}

.container .text-style {
    text-align: justify;
    line-height: 23px;
    margin: 0 13px 0 0;
    font-size: 16px;
}

/*************************************
              FOOTER
*************************************/

.footer-back {
    padding-bottom: 20px;
    padding-top: 20px;
    background-color: rgba(29,33,30,0);
}

.footer-info {
	font-size: 1.0em;
	color: #04166d;
	line-height: 25px;
}

.footer-links {
	text-align: center;
	font-size: 1.0em;
	color: #04166d;
}

.footer-hr {
	border-top: 1px dotted #5d99bc;
}

.footer-back h3 {
	font-size: 1.4em;
	color: #04166d;
	padding: 0px;
	margin-bottom: -15px;
	margin-top: 0px;
}

.footer-info a {
	color: #04166d;
	text-decoration: none;
	cursor: pointer;
}

.footer-info a:hover {
	color: #04166d;
}

.footer-legal {
	color: #04166d;
	font-size: 0.8em;
	padding-bottom: 20px;
}

.footer-copy {
	color: #04166d;
	font-size: 1.0em;
}

.ncua-label {
	width: 100%;
  height: auto;
}

.housing-label {
	max-width: 70px;
	padding-bottom: 1em;
  float: left;
  padding-right: 1em;
}

/********************************************* 
          3RD PARTY WARNING MODAL
*********************************************/

#warning-modal .modal-footer a {
  text-decoration: none;
}

#warning-modal #warning-modal-footer-content {
  text-align: center;
}

#warning-modal #warning-modal-footer-content a {
  display: block;
}

/*********************************************
                 RESPONSIVE
*********************************************/

@media (max-width: 767px) {
    .navbar-default .navbar-nav > li > a {
	    border-bottom: 1px solid #98d5dd;
	    display: block;
	    font: bold 16px/16px 'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
	    letter-spacing: 0.1em;
	    padding: 11px 21px 5px 21px;
	    position: relative;
	    text-align: center;
	    text-transform: uppercase;
	    -webkit-transition: all .5s;
	    transition: all .5s;
	    color: #fff;
    }

    .miniMenu{
	    margin: 58px 0px 0px 0px;
	  }

	  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    	color: #fff;
    	font-family: 'raleway', sans-serif;
       background-color: #57b2be;
	  }

	  .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
    	color: #2a2a2a;
    	font-family: 'raleway', sans-serif;
      background-color: #57b2be;
	  }

    .promo-btn {
      width: 100%;
    }

    .ncua-label {
      padding: 2em;
    }
}

/*********************************************** 
    SMALL DEVICES - TABLETS, 768PX AND UP
***********************************************/

@media only screen and (min-width : 768px) {
	  	#warning-modal #warning-modal-footer-content a {
	    	display: inline-block;
	  	}
	  	#warning-modal #warning-modal-footer-content {
	    	text-align: right;
	  	}
		.top-links {
			font-size: 1.2em;
		}
		.top-numbers {
			font-size: 1.4em;
		}
		.footer-links {
			text-align: left;
		}
		.footer-back {
			padding-bottom: 20px;
			padding-top: 50px;
		}
		.side-list {
			margin-bottom: 40px;
		}
		.home-box {
			margin: 0px;
		}
		.sidebar {
		float: left;
		width: 30%;
	}
}

/*********************************************** 
    MEDIUM DEVICES - DESKTOP, 992PX AND UP
***********************************************/

@media only screen and (min-width : 992px) {
	.top-links {
		padding: 0px;
		margin: 0px;
		font-size: 1.2em;
		float: right;
	}
	.top-links2 {
		padding-right: 5px;
		padding-left: 5px;
	}
	.top-numbers {
		float: right;
		margin: 0px;
		margin-top: 15px;
		font-size: 1.4em;
		letter-spacing: 3px;
	}
	.footer-back {
		min-height: 265px;
	}
	.side-list {
		padding-top: 40px;
	}
	.hb-btn {
		background-color: #2e2e2e;
		color: #fff;
		font-family: 'raleway', sans-serif;
		font-style: normal;
    border: none;
	}
	.btn-default:hover {
	    color: #fff;
	    background-color: #04166d;
	}
	.dropdown-menu {
		background-color: rgba(27,146,153,0.92);
		width: 100%;
	}
	.dropdown-menu>li>a {
		color: #fff;
		font-family: 'raleway', sans-serif;
	}
  .input-group-addon> .glyphicon-lock{
    color: #04166d;
  }
}

/*********************************************** 
    LARGE DEVICES - DESKTOPS, 1200PX AND UP
***********************************************/

@media only screen and (min-width : 1200px) {	
	.top-numbers {
		letter-spacing: 6px;
	}
	#header-container {
		width: 1100px;
	}

	
}

/*********************************************** 
    SMALL DEVICES - TABLETS, 991PX AND DOWN
***********************************************/

@media (max-width: 991px) {
	#header-container {
    	width: 720px;
		}

	#menu-utility-menu a {
    	color: #fff;
		}

	#menu-utility-menu li:first-child {
    	border-top: none;
		}

	#menu-utility-menu li {
	    border-left: none;
	    border-top: 1px dashed #b88e31;
	    display: block;
	    padding: 6px 10px;
		}

	input[type="text"], input[type="password"], textarea {
    	width: 100%;
		}

    .modal-dialog {
      margin: 0 auto;
      max-width: 85%;
    }

	#nav-wrapper {
    	width: 713px;
		}

	.nav-link {
    	font-size: 14px;
		}

	.drop-down-wrapper {
    	width: 720px;
		}

	.drop-down-left-column {
	    float: none;
	    width: auto;
		}

	.nav-drop-down h3 {
    	font-size: 16px;
		}

	#menu-drop-down-banking-private>li, #menu-drop-down-banking-commercial>li {
	    float: none;
	    margin: 20px 0;
	    width: auto;
		}

	#menu-drop-down-banking-private>li>a .nav-arrow, #menu-drop-down-banking-commercial>li>a .nav-arrow {
    	display: inline-block;
		}

	#menu-drop-down-banking-private>li>ul, #menu-drop-down-banking-commercial>li>ul {
    	display: none;
		}

	.drop-down-right-column {
	    float: none;
	    width: auto;
		}

    #searchform {
	    float: right;
	    top: 27px;
	    position: relative;
    }

    .list-group {
      background-color: #eee;
    }

    .list-group-item {
      border-bottom: 1px solid #fff;
    }
	}



@media (max-width: 991px) {
	#menu-utility-menu {
    background: #cd9f2a;
    display: none;
    padding: 0 10px;
    top: 46px;
	}

	#utility-toggle {
    display: block;
	}

    .navbar-default .navbar-nav > li > a{
        /*background: url(../images/background-nav-divider.png) no-repeat left center;*/
        display: inline-block;
        font: bold 12px/12px 'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-style: normal;
        letter-spacing: 0em;
        padding: 20px 14px 18px 14px;
        text-transform: uppercase;
        color: #fff;
	}

	.mobile-nav-link {
		display: none;
	}

    .slideshow-text {
        margin-left: -340px;
        top: 20px;
        max-width: 600px;
        font-family: 'raleway', sans-serif;
    }

    .slideshow-headline {
        font-size: 2em;
        line-height: 1.25em;
        font-family: 'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        font-style: normal;
    }

    .slideshow-testimonial {
        font-size: 1em;
        line-height: 1em;
        padding: 0 0px;
        font-family: 'raleway', sans-serif;
        font-style: normal;
    }
	}

@media (max-width: 767px){
    #header-container {
        width: 100%;
    }

    #menu-utility-menu {
        right: inherit;
        left: 20px;
    }

    #utility-toggle {
        left: 20px;
    }

    #logo-link {
        padding-top: 70px;
        margin: 0 auto;
    }

    #nav {
        display: none;
    }

    .navbar-default .navbar-nav > li > a {
        display: block;
        font: bold 16px/16px 'raleway', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
        letter-spacing: 0.1em;
        padding: 11px 21px 5px 21px;
        position: relative;
        text-align: center;
        text-transform: uppercase;
        -webkit-transition: all .5s;
        transition: all .5s;
        color: #fff;
    }

    .mobile-nav-link:hover {
        color: #fff;
    }

    .nav-drop-down {
        background: #fefdf2;
    }

    .drop-down-wrapper {
        margin: 0 auto;
        padding: 50px 0;
        width: 960px;
    }
    
    .drop-down-wrapper {
    padding: 20px;
    width: auto;
    }
    #searchform {
    float: right;
    top: 27px;
    position: relative;
    right: 20px;
	}
	.slideshow-text {
        margin-left: -160px;
        top: 20px;
        max-width: 330px;
        font-family: 'helvetica neue';
    }
    .slideshow-headline {
        font-size: 1.2em;
        line-height: 1.2em;
        font-family: 'adobe-caslon-pro', 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
    }
    .slideshow-testimonial {
        font-size: .8em;
        line-height: 1em;
        padding: 0 0px;
        font-family: 'helvetica neue';
    }
    .mainButtons {
    	float: left;
    	margin-bottom: .8em;
    	margin-right: .5em;

    }
}
