*{}
#header2 img.company-logo{filter:xray;filter:invert(100%);-ms-filter:invert(100%);background-color:transparent;}
.banner .bfm-banner .text-wrapper{position:relative;}
body{font:normal normal normal 12pt/1.3em Arial, sans-serif !important;}
#footer1{clear:both;width:100%;display:block;}
section{clear:both !important;page-break-inside:avoid;}
#nav_menu-1 a{font-size:0.8em;}
#header2 .logo-wrapper{position:relative;width:auto;}
.archive.category .post-teaser.blog-teaser{width:50%;clear:none;float:left;}
#bf-directory .previous-floor,
#bf-directory .next-floor,
.browser-firefox.home .bfm-banner{display:none !important;}
.home .bfm-banner img{display:none;}
.home #wysiwyg_widgets_widget-9,
.home #wysiwyg_widgets_widget-10{width:50%;float:left;clear:none;z-index:100;}
.blue-stripe{border-top:none !important;}
.post-teaser h2 a{font-size:1.0em !important;}
#header2 .widget{width:100%; background:#fff;}
#header2 .logo-wrapper {background:#000;}
#nav_menu-1 .nav-list,
#nav_menu-1 .nav-list > li{border:none;}
#footer3 .footer-menu-blocks{width:75%;float:left;}
#footer3 .bfm-block-group{font-size:0.5em;width:25%;float:left;}
#wysiwyg_widgets_widget-10 img{max-width:100% !important;height:auto;}
#footer2 .inner{page-break-before:always;padding:1px 0;background:#000;}
#footer2 .inner > div{margin:none !important;}
#footer2 .widget{width:30% !important;clear:none !important;float:left !important;overflow:hidden;margin:0 !important;padding:0 !important;}
#footer2 .widget:nth-child(even){margin:0 3% !important;}
#footer2 h3{white-space:pre-wrap;}
#footer3 h2{font-size:1.0em;}
#footer3 .footer-menu-blocks > div{width:25%;text-align:left;}
#property-taxonomy .property{backface-visibility:visible !important;transform-style:flat !important;width:50% !important;float:left !important;border:none !important;transform:none !important;position:relative !important;transition:none;padding:0 !important;margin:0 !important;}
.faq-page .panel{opacity:1 !important;max-height:500px !important;}
#property-taxonomy .property img{max-width:200px !important;height:auto;}
#property-taxonomy .property:nth-child(2n+2){clear:both;}
.property-inner{align-items:flex-start !important;margin:0 !important;justify-content:flex-start !important;}
#property-taxonomy .property .half{align-self:flex-start;width:100%;padding:0;clear:both;}
.property-inner .half img{max-width:100px !important;height:auto;}
.property-inner .half.first{order:2;}
.property-inner .half.last{order:1;}
.bfm-banner.full{position:relative !important;color:#000 !important;}
#header4 #wysiwyg_widgets_widget-3{color:#000;text-shadow:none;}
#content img{width:100% !important;max-width:100% !important;height:auto;}
.bfm-banner li img,
.bfm-banner .banner-container img{width:100%;max-width:100% !important;height:auto;}
.floor-description-wrapper > div{clear:both !important;float:left !important;}
.directory-selector{display:none;}
footer.outer,
.sponsor-content-footer{width:50%;float:left;font-size:0.5em;}
.sponsor-content-footer{display:none;}
h1,h2,h3,h4,h5,h6,p,li,span,a{color:#000;}
a{text-decoration:underline;}
h1, h1.title{font-family:Arial;font-size:2em;}
h2, h2.title{font-family:Arial;font-size:1.6em;}
h3, h3.title{font-family:Arial;font-size:1.4em;}
h4, h4.title{font-family:Arial;font-size:1.3em;}
h5, h5.title{font-family:Arial;font-size:1.2em;}
h6, h6.title{font-family:Arial;font-size:1.1em;}
.title{margin:1em 0;}
