@charset "utf-8";
.top-bar {
	background-color: #ffffff !important;
	background: #ffffff !important;
	color: #a0770d !important;}
nav.top-bar {
	text-align: center;
	height: 90px;
	margin: 0,7rem auto;
	padding: 1rem 0;
	width: 100%;
}
section.top-bar-section {
display: inline-block;
}
@media only screen and (max-width: 40em) {
  section.top-bar-section {
    display: block;
  }}
.contain-to-grid {
	background: #ffffff;
	background-color: #ffffff;
}
.top-bar-section ul li {
    background: #ffffff !important;
	background-color: #ffffff !important;
	color: #a0770d !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
.top-bar-section li a:not(.button) {
    background: #ffffff !important;   
	background-color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #a0770d !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
.top-bar-section li a:not(.button):hover {
    background: #ffffff !important;
	background-color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #a0770d !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
.top-bar-section ul li.active > a {
    background: #ffffff !important;   
	background-color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #a0770d !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
.top-bar-section ul li.active > a:hover {
    background: #a0770d !important;
	background-color: #a0770d !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #ffffff !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
.top-bar-section ul a:not(.button):hover {
    background: #a0770d !important;
	background-color: #a0770d !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #ffffff !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}
@media only screen and (min-width:40em) {
.top-bar ul li a { 
	background: #ffffff !important; 
	background-color: #ffffff !important;
	font-family: Arial, Helvetica, sans-serif !important;;
	color: #a0770d !important;
	font-size: 15px  !important;
	font-weight: bold !important; 
}}
/* on small screen */
.top-bar .toggle-topbar.menu-icon a, .contain-to-grid .toggle-topbar menu-icon {
	background-color: #ffffff;
	background: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
    color: #a0770d;
}
/* toggle 3 horizontal bars */
.top-bar .toggle-topbar.menu-icon a span::after {
    box-shadow: 0 0 0 1px #ffffff, 0 7px 0 1px #ffffff, 0 14px 0 1px #ffffff;
}
/* responsive dropdown back menu */
.top-bar-section .dropdown li.parent-link a, .top-bar-section .dropdown li.title h5 a {
	background-color: #ffffff;
	background: #ffffff; 
	font-family: Arial, Helvetica, sans-serif;
    color: #a0770d;
    font-size: 15px;
    text-transform: uppercase;
	font-weight: bold; 
}

@media only screen and (min-width: 40.063em) { 
    .top-bar {
    background: #ffffff;
}
  .logo-wrapper {
    position: relative;
}
  .logo-wrapper .logo {
	background-color: #ffffff;
	background: #ffffff; 
	width: 253px;
	height: 70px;
	position: fixed;
	left: 5%;
	right: 15%;
	top: 2px;
	margin-left: -46px;
}}
