/* Clearfix */
.clearfix:before, .clearfix:after {
	content: " ";
	display: table;
}
.clearfix:after {
	clear: both;
}
.clearfix {
 *zoom: 1;
}


/*Styles for screen 600px and lower*/
@media screen and (max-width: 600px) {
 nav {
  height: auto;
    margin-left: 6px;
    width: 97%;
}
}

/*Styles for screen 515px and lower*/
@media only screen and (max-width : 719px) {
nav {
 border-bottom: 0;
}
 nav ul {
 display: none;
 height: auto;
 margin:0px;
}
 nav ul li .current {
 background: #0092ce;
 color: #fff;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
}
 nav li {
 border-bottom: 1px solid #fff;
 display: inline;
 float: left;
 padding:0px !important;
 background:none repeat scroll 0 0 transparent !important;
 width: 100% !important;
}
nav a {
width: 100%;
color: #fff !important;
background:#1f1e54;
display:block;
   padding: 11px 13px !important;

	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
}
nav select {
width: 100%;
height: 35px;
font-size: 24px;
border: none;
color: #fff !important;
background: transparent;
display:block;
   /*padding: 11px 13px !important;*/
background: url("../images/pull-nav.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
background-position: right center;
}
nav a:hover {
width: 100%;
box-sizing:border-box;
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 background: #118acc;
 color: #fff !important;
}
 nav a#pull {
  background: url("../images/nav-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 7px 7px 7px 7px;
    color: #00467F;
 display: none;
	font-family: 'FuturaBkBTBook';
 font-size: 18px;
 font-weight: bold;
 height: 44px;
 line-height: 21px;
 margin-bottom: 1px;
 margin-top: 0;
 position: relative;
 text-decoration: none;
 width: 100%;
}
 nav a#pull a:hover {
  background: url("../images/nav-bg.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    color: #00467F;

}
 nav a#pull:after {
 content:"";
 background:url(../images/pull-nav.png) no-repeat;
 width: 35px;
 height: 30px;
 display: inline-block;
 position: absolute;
 right: 10px;
 top: 10px;
}
}

/*Smartphone*/
@media only screen and (max-width : 320px) {
 nav {
 height: auto;
}
}
