 /* mega menu list */
    .nav-menu {
        display: block;
        position: relative;
        list-style: none;
        margin: 0;
        padding: 0;
        z-index: 15;
        background:#003865;
        padding-right: 10px;
    }
	.megaMenuActivation {background:#003865}

	.navbar-toggle, .navbar-toggle a {color:#fff}

    /* a top level navigation item in the mega menu */
    .nav-item {
        list-style: none;
        display: inline-block;
        padding: 2px 0;
        margin: 0;
        background:#003865;

    }

    /* first descendant link within a top level navigation item */
    .nav-item > a {
        position: relative;
        display: inline-block;
        padding: 0.5em 10px;
        margin: 0 0 0 0;
        color: #fff;
    }

    /* focus/open states of first descendant link within a top level
       navigation item */
    .nav-item > a:focus,
    .nav-item > a.open {
        border: 0;
        color:  #fff;
    }
.nav-item > a.focus {
        background:#003865;
}


    /* open state of first descendant link within a top level
       navigation item */
    .nav-item > a.open {
        background:#003865;
        border-bottom: none;
        z-index: 1;
    }

    /* sub-navigation panel */
    .sub-nav {
        position: absolute;
        display: none;
        top: 2.6em;
        margin-top: -1px;
        padding: 0.5em 10px;
        border: 1px solid #dedede;
        background-color: #fff;
    }

    /* sub-navigation panel open state */
    .sub-nav.open {
        display: block;
    }

    /* list of items within sub-navigation panel */
    .sub-nav ul {
        display: inline-block;
        vertical-align: top;
        margin: 0 1em 0 0;
        padding: 0;
    }

    /* list item within sub-navigation panel */
    .sub-nav li {
        display: block;
        list-style-type: none;
        margin: 0;
        padding: 0;
    }

.searchbar {width:100%; }
.searchbar input {border: solid 1px; height:28px; width:90%; color: #333; font-size: smaller;}
::placeholder {color:#ccc}
.searchbar span {color:#fff; cursor: pointer;}
.searchbar span:hover {color:#ffe14f}

.accessible-megamenu {
    
	background:#003865;
    height: inherit;
}

.rightnopadding {padding-right:0px }

.accessible-megamenu .accessible-megamenu-panel, .accessible-megamenu .accessible-megamenu-panel.cols-4b  {
    /*left:100px;
    right: 100px;*/
    background-color: white;
    background-image: none;
    padding-top: 15px;
    padding-bottom: 15px;
}
.accessible-megamenu .accessible-megamenu-panel.open {
    top:2.49em;
	left:0;
    border-top:none;
    background-color: white;
}
.accessible-megamenu .accessible-megamenu-panel hr {
    width:100%;
}
.accessible-megamenu .accessible-megamenu-panel.fullWidth {
    /*left:0;
    right: 0;*/
    background-color: white;
    background-image: none;
    width: 15%;
    /*margin-left: 5%;
    margin-right: 5%;*/
    padding: 15px;
    padding-bottom: 25px;
}
li.nav-item a {
  font-size: 1.05em;
}

.mobilesearch {display:block; width:100%;padding-left:10px}

@media (max-width: 768px) {
.homemax767top {padding-top: 15px  }
.homemax767right {padding-right: 15px  }
.largesearch {display:none}

}

@media (min-width: 768px) {
.nav-item > a {padding: 0.5em 2px  }
.mobilesearch {display:none}
}

@media only screen and (min-width:1200px) {
	.nav-item > a {padding: 0.5em 10px }
}

