.contain-to-grid{
	background-color:#242424;	
}

.contain-to-grid .top-bar{
	height: 5.5rem;
	margin-bottom: 1rem;
}

ul.pagination li:hover a, ul.pagination li a:focus, ul.pagination li:hover button, ul.pagination li button:focus{
	background: none;
}

ul.title-area{
	height: inherit;
}

.top-bar .name{
	height: inherit;
}

button, .button {
	background-color: #242424;
	border-color: #7D7D7D;
	color: #EEEEED;
	padding-top: .8rem;
	padding-bottom: .8625rem;
}

.top-bar-section>ul{
	margin-top: 2.6rem;
}

button:hover, button:focus, .button:hover, .button:focus {
	background-color: #C6AF78;
	color: #242424;
}

button.disabled, button[disabled], .button.disabled, .button[disabled] {
	background-color: #7D7D7D;
	border-color: #242424;
	color: #EEEEED;
}

button.disabled:hover, button.disabled:focus, button[disabled]:hover,
	button[disabled]:focus, .button.disabled:hover, .button.disabled:focus,
	.button[disabled]:hover, .button[disabled]:focus {
	background-color: #7D7D7D;
	color: #EEEEED;
}

a{
	color: #242424;
	text-decoration: underline;
}

tr.footable-odd a{
	color: #EEEEED;
	text-decoration: underline;
}

tr.footable-odd a:hover{
	color: #258faf;
}

tr.footable-even a{
	color: #242424;
	text-decoration: underline;
}

tr.footable-even a:hover{
	color: #258faf;
}

.pricing-table .title{
	background-color: #242424;
	color: #EEEEED;
}

.accordion .accordion-navigation > a, .accordion dd > a{
	background-color: #242424;
	color: #EEEEED;
	padding: .8rem;
}

.accordion .accordion-navigation > .content.active, .accordion dd > .content.active{
	background: transparent;
	border: solid 1px #242424;
}

.accordion .accordion-navigation > a:hover, .accordion dd > a:hover{
	background-color: #C6AF78;
	color: #242424;
}

.accordion .accordion-navigation.active > a, .accordion dd.active > a{
	background-color: #C6AF78;
	color: #242424;
}

ul.off-canvas-list li label{
	background-color: #242424;
	color: #C6AF78;
	text-decoration: none;
}

ul.off-canvas-list li a{
	background-color: #242424;
	color: #EEEEED;
	text-decoration: none;
}

ul.off-canvas-list li:not(.has-dropdown) a:hover{
	background-color: #EEEEED;
	color: #242424;
	text-decoration: none;
}

.left-off-canvas-menu{
	background-color: #7D7D7D;
}

li.has-dropdown>ul.off-canvas-list li a{
	color: #C6AF78;
	text-decoration: none;
}

.move-right .exit-off-canvas{
	background: rgba(0,0,0,0.8);
}

.panel{
	background-color: #EEEEED;
}

table thead{
	background-color: #242424;
}

.pricing-table .bullet-item{
	background: transparent;
	color: #242424;
}

table thead tr th, table thead tr td{
	color: #EEEEED;
}

fieldset legend{
	background: transparent;
/* 	IE doesn't auto wrap the legend... */
	display: table;
	white-space: normal;
}

.panel.callout{
	background-color:#7D7D7D;
}

@media only screen and (min-width: 44.5em){
	.top-bar-section li:not(.has-form) a:not(.button){
		background-color: #242424;
		color: #EEEEED;	
		text-decoration: none;
	}
	.top-bar-section li:not(.has-form):hover a:not(.button){
		background-color: #EEEEED;
		color: #242424;	
		text-decoration: none;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){
		background-color: #242424;
		color: #EEEEED;	
		text-decoration: none;
	}
	.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){
		background-color: #EEEEED;
		color: #242424;	
		text-decoration: none;
	}
}

@media only screen and (min-width: 44.5em){
	.top-bar-section li:not(.has-form) a:not(.button){
		background-color: #242424;
		color: #EEEEED;
		text-decoration: none;
	}
	.top-bar-section li:not(.has-form) a:not(.button):hover{
		background-color: #EEEEED;
		color: #242424;
		text-decoration: none;
	}
	.top-bar-section ul li{
		background-color: #242424;
	}
}

input[type="file"], input[type="checkbox"], input[type="radio"], select {
    margin: 0;
}

ul.pagination a{
	text-decoration: none;
}


