/*************************
Navigation position (site-wide)
*************************/
.container {
width:100% !important;
padding-right: 0px;
padding-left: 0px;
}

#site-navigation{
margin: 0 10% 0 0;
width: auto;
float: right;
}

#secondary img {
    float: left;
    padding-bottom: 40px; 
     cursor: pointer;
cursor: hand;
}

body.custom-background{
width:100%;
}

.icon-2x {
    font-size: larger;
}

div #align-logo{
text-align:center;
}

#align-logo img{
display: block; 
  margin: auto;
}

img.navbar-brand{
	position: absolute;
    top: 15%;
    margin: auto;
vertical-align: middle;
left: 10%;
right: 10%;
}

div .header-content-wrap {
position: relative;
    height: 680px;
width: 100%;
display: table;
}

@media (max-width: 480px){

img.navbar-brand{
	position: absolute;
    top: 15%;
    margin: auto;
vertical-align: middle;
left: 10%;
right: 10%;
    width: 80%;
    height: auto;
}

.navbar-inverse .navbar-nav ul.sub-menu li:hover > a, .navbar-inverse .navbar-nav ul.sub-menu li.link-focus > a {
    color: #68A0C9;
}