
.content-wrap{padding-bottom: 0px;}

#header.full-header.dark #header-wrap:not(.not-dark) #logo {border:none; margin-right: 10px;}
#header.full-header #logo{padding:0px;}

#header.full-header .button{height: auto; padding: 10px; margin-top: 30px;}
#header.sticky-header:not(.static-sticky) #header-wrap .button{height: auto; padding: 10px; margin-top: 5px;}

#header .button:hover{background-color: #777;}


#primary-menu ul li a {line-height: normal; padding-top: 40px; text-align: center;}
#header.sticky-header:not(.static-sticky) #primary-menu > ul > li > a{line-height: normal; padding-top: 15px;}
#primary-menu ul li{margin: 0px; margin-left: 10px;}

#primary-menu ul li a:hover{background-color:#3F3F3F ; text-decoration: underline;}

#page-menu nav li .current{ background-color: rgba(0,0,0,0.15);}
#page-menu nav li .button{
    line-height: 30px;
    border-color: #EEE;
	color: #EEE;
    height: auto;
    background-color: rgba(255,255,255, .15);
}

#page-menu nav li .button:hover{	
    background-color: #EEE;
	color: #333;
	text-shadow: none;
}

    #primary-menu ul li{max-width: 280px;}




/*--------fixes long menu breaking-------*/
@media(max-width:1330px){
    #primary-menu ul li a{font-size:12px; padding:40px 5px 5px 0;}
    #primary-menu ul li{max-width: 150px;}
}


@media (max-width: 991px){
    #primary-menu ul li{max-width: 100%;}
}