//accessibility fixes
th.head {font-size:2em !important;}
th .monthName {font-size:inherit !important;}
.branding-sep {color:#8e8e8e 
!important;border-color:#8e8e8e !important;}
div.search-wrap {display:none;}
div.top-nav {height:15px;}
body.home section.header-banner {postion:absolute;top:30%;left:20%;right:auto;text-align:center;}
body.home #cobalt-row-nav-container {display:none;}
div.btn-container {margin-top:20px;}
.btn.btn-primary {font-size:1.75em;font-family: "ITC Franklin Gothic W01", Helvetica, Arial, sans-serif;font-weight:500;text-transform: uppercase;background-color: #D44500;border-color: #D44500;padding:10px 27px;}
.btn.btn-primary:hover, .entry-content #tm_builder_outer_content .btn.btn-primary:hover {background-color: #b72701;border-color: #D44500;}
.btn.btn-default, .btn.btn-primary, .btn.btn-secondary, .btn.btn-default:hover, .btn.btn-primary:hover, .btn.btn-secondary:hover {color: #fff;}
.falk_button {background-color:#b63d00;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #b63d00;display:inline-block;cursor:pointer;color:#ffffff;font-family:Arial;font-size:17px;padding:16px 31px;text-decoration:none;}
.falk_button:hover {color:white;}
.falk_button:active {position:relative;top:1px;}
.falk_button:visited {color:#ffffff;}
.home_button {margin-top:2em;} 
.booked-calendarSwitcher {float:right;}
.tooltipster span.number {background:#d44500;color:white;}
table.booked-calendar tr.week .date:hover .number {background:green;color:white;}
.asidemap {width: 40%; margin-top: 0;}
.asideintro {width:55%;}
table.stats {border:none;width:100%;border-collapse: collapse;}
table.stats td {border: none;vertical-align:top;}
table.stats tr:nth-child(even) {background:transparent;}
@media screen and (max-width:800px) {.asidemap {display:block;float:left;width:100%;}
.asideintro {width:100%;}
table.stats, table.stats tbody, table.stats th, table.stats td, table.stats tr {display:block;}
table.stats td {position:relative;padding:0;}
table.stats td:before {position:absolute;width:45%;white-space:nowrap;}
table.stats tr {margin:0 0 1em1em;padding:0;}
table.booked-calendar {}}
@media screen and (max-width:300px){}