.header-top {
    margin-bottom: 20px;
}

.header-nav {
    background: #769329;
    float: none;
    /* padding-bottom: 15px; */
}

.header-nav a{
    color: white;
    font-size: 17px;
    height: 31px;
    letter-spacing: 0;
    margin: 13px 0 13px;
    padding: 7px 8px;
    text-transform: uppercase;
}

.header-nav .navbar-nav a:hover, .header-nav .navbar-nav a:focus {
    background-color: #6b8325;
}

.navbar-toggle {
    background: transparent url(/header-icon-mobile-menu.gif) no-repeat scroll 50% 50%;
    border: medium none;
    height: 52px;
    width: 67px;
}

.navbar-toggle:hover, .navbar-toggle:focus{
    background-color: transparent !important;
}

.navbar-toggle .icon-bar {
    display: none;
}

.navbar-white {
    /* height: 100px; */
    padding: 17px 0;
    box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
    background-color: #f8f8f8;
}

.mobile-menu li.weblink {
    border-bottom: 1px solid #DDD;
    color: #000;
    font-size: 26px;
    letter-spacing: .15em;
    line-height: 1.2;
    padding: 18px 30px 18px 0;
    text-transform: uppercase;
}


.mobile-menu  .navbar-default {
	background-color: transparent;
    border-color: transparent;
}

.mobile-menu .navbar-default .navbar-nav>li>a.btn{
	color: #fff;
	padding: 21px 5px;
}

#MemberdirectorEntityList {
    font-size: 18px;
	word-break: break-word;
}

#MemberdirectorEntityList .pull-right {
    float: none!important;
    margin-top: 12px;
}

#desktop-navbar, .region-navigation-white, .region-navigation {
    display: none;
}

@media screen and (min-width: 768px)
{
	.navbar-header {
		float: inherit;
	}
	.mobile-menu .navbar-nav, 
	.mobile-menu .navbar-right, 
	.mobile-menu .navbar-nav>li {
		float: none !important;
	}
}


@media screen and (min-width: 1200px)
{
    #desktop-navbar, .region-navigation-white, .region-navigation {
        display: block;
    }
	
	.mobile-menu {
        display: none;
    }
	
	/* #MemberdirectorEntityList {  */
		/* font-size: 20px !important; */
	/* } */
}

.launchentitylookup {
    margin-top: 4px;
}

#block-crn-theme-account-menu, #block-crn-theme-secondarynavigation {
    float: right;
    margin-top: 0;
}


#block-crn-theme-addtoanybuttons {
    margin-left: 935px;
    margin-top: 33px;
    position: absolute;
}

.addtoany_list>a {
    border: 0;
    display: inline-block;
    font-size: 16px;
    padding: 0 4px;
}

.addtoany_list a span {
    display: inline-block;
    float: none;
}

.addtoany_list>a, .addtoany_list a img, .addtoany_list a>span {
    vertical-align: middle;
}

.a2a_label {
    position: absolute!important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    clip-path: polygon(0 0,0 0,0 0);
    -webkit-clip-path: polygon(0 0,0 0,0 0);
    overflow: hidden;
    height: 1px;
    width: 1px;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.visually-hidden {
    position: absolute !important;
    overflow: hidden;
    clip: rect(1px,1px,1px,1px);
    width: 1px;
    height: 1px;
    word-wrap: normal;
}

#block-crn-theme-secondarynavigation li {
    display: inline-block;
}

#block-crn-theme-account-menu .menu a, #block-crn-theme-secondarynavigation .menu a {
    color: black;
    font-size: 16px;
    display: block;
    margin-top: -12px;
    padding: 10px;
    text-transform: uppercase;
    /* font-weight: bolder; */
}

#block-crn-theme-account-menu .menu a:hover, #block-crn-theme-account-menu .menu a.active, #block-crn-theme-secondarynavigation .menu a:hover, #block-crn-theme-secondarynavigation .menu a.active {
    background-color: transparent;
}

#block-crn-theme-secondarynavigation a:hover, #block-crn-theme-secondarynavigation .is-active, #block-crn-theme-secondarynavigation li.active a {
    color: #6b8325 !important;
}

ul {
    border: 0 none;
    font-family: "Prelo-Book","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 100%;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    list-style: none;
    margin: 0;
    padding: 0;
}

.footer {
    background-color: #6f8d1d;
    border-top: 0;
    color: white;
    font-size: 18px;
    /* margin-top: 20px; */
    padding: 50px 0 45px;
}

.footer a {
    color: #bfbfbf;
    /*text-decoration: none;*/
}

.footer li a {
    margin-left: 0px;
}

.footer-top li {
    padding: 6px 0;
    line-height: 22px;
    float: left;
    clear: left;
    display: inline-block;
}

.footer h4 {
    color: #DDD;
    text-transform: none;
}

.footer-copy-top {
    padding: 20px 0;
}

.footer-copy-top p {
    font-size: 14px;
    line-height: 20px;
}

.footer-tagline {
    font-size: 21px;
    color: #7b7e80;
    text-transform: uppercase;
}

.footer-tagline strong {
    float: left;
    padding: 20px 0 0;
    font-family: "Prelo-Medium","Prelo-Book","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.footer-tagline span {
    float: left;
    clear: left;
    padding: 0 0 5px;
}

#block-crn-theme-footerblock {
    text-align: center;
}