@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont_1-674f50d287a8c48dc19ba404d20fe713.eot);src:url(../fonts/fontawesome-webfont-674f50d287a8c48dc19ba404d20fe713.eot#iefix&v=4.7.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-af7ae505a9eed503f8b8e6982036873e.woff2) format('woff2'),url(../fonts/fontawesome-webfont-fee66e712a8a08eef5805a46892932ad.woff) format('woff'),url(../fonts/fontawesome-webfont-b06871f281fee6b241d60582ae9369b9.ttf) format('truetype'),url(../fonts/fontawesome-webfont-912ec66d7572ff821749319396470bde.svg#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa.tr-layout-element{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-caret-right.tr-layout-element:before{content:"\f0da"}body.tr-layout-element{margin:0;width:100%;height:100%;font-size:20px;min-width:320px}ul.tr-layout-element{-webkit-margin-before:0;-webkit-margin-after:0}hr.tr-layout-element{border-style:solid}.footer.tr-layout-element,.header.tr-layout-element{font-family:Montserrat,sans-serif;font-size:15px}.footer img.tr-layout-element,.header img.tr-layout-element{vertical-align:middle}.footer a.tr-layout-element,.header a.tr-layout-element{text-decoration:none}.footer ul.tr-layout-element,.header ul.tr-layout-element{margin:0;padding:0;list-style-type:none}.footer ul li.tr-layout-element,.header ul li.tr-layout-element{display:inline-block}.navbar.tr-layout-element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo.tr-layout-element,.menu.tr-layout-element,.socialbar.tr-layout-element{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1!important}.footer .navbar .menu ul li ul li.tr-layout-element{display:block;background-color:rgba(0,0,0,.5)}body:not(.mobile) .footer .menu ul li ul li.tr-layout-element,body:not(.mobile) .header .menu ul li ul li.tr-layout-element{text-align:left}.footer .navbar .menu ul li ul li a.tr-layout-element{color:#fff!important}.footer .menu ul li ul.tr-layout-element,.header .menu ul li ul.tr-layout-element{position:absolute;display:none;z-index:1}body:not(.mobile) .footer .menu ul li:hover>ul.tr-layout-element,body:not(.mobile) .header .menu ul li:hover>ul.tr-layout-element{display:block}.footer .menu ul li .fa-caret-right.tr-layout-element,.header .menu ul li .fa-caret-right.tr-layout-element{width:9px;display:none}.header .headerSubmenuHeading.tr-layout-element{position:relative}.header .headerSubmenuHeading ul.tr-layout-element{display:none}.logo img.tr-layout-element{max-width:100%}.mobilemenu .icon.tr-layout-element{display:inline-block;padding:5px 0;cursor:pointer}.mobilemenu .icon .bar.tr-layout-element{height:3px;width:23px;background-color:#ad4736}.mobilemenu .icon .bar.tr-layout-element:nth-child(2){margin:4px 0}.tr-layout-element:-ms-input-placeholder{color:#a8a8a8!important;font-weight:400!important}.tr-layout-element::-ms-input-placeholder{color:#a8a8a8!important;font-weight:400!important}.tr-layout-element:-moz-placeholder{color:#a8a8a8!important;font-weight:400!important}.tr-layout-element::-moz-placeholder{color:#a8a8a8!important;font-weight:400!important}.tr-layout-element::-webkit-input-placeholder{color:#a8a8a8!important;font-weight:400!important}.socialIcons a.tr-layout-element{display:inline-block;padding:0}.header16.tr-layout-element{position:flex;top:0;z-index:1;width:100%;background-color:rgba(0,0,0,.74)}.header16 .menu li a.tr-layout-element:hover{border-bottom:2px solid #fdb709;padding-bottom:5px}.header16 .logo-text a.tr-layout-element{color:#fff}.header16 .logo.tr-layout-element{display:table-cell;vertical-align:middle;max-width:60px;padding-left:30px}.header16 .menu.tr-layout-element{display:table;vertical-align:middle;background-color:transparent;font-family:Montserrat,sans-serif;text-transform:uppercase;text-align:center;padding-left:0}.header16 .menu li.tr-layout-element{padding:10px 20px 10px 20px;text-align:center;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:300;font-size:11pt;list-style:none;float:left;line-height:30px}.header16 .mobilemenu.tr-layout-element{display:none;margin-top:4px;line-height:0}@media (max-width:1117px){.header16 .mobilemenu .icon .bar.tr-layout-element{background-color:#fff}}@media (max-width:1117px){.header16 .mobilemenu .menuTitle.tr-layout-element{color:#fff}}.header16 .mobilemenu .icon .bar.tr-layout-element{height:3px;width:23px;background-color:#fff}.header16 .mobilemenu .headerMenuBars.tr-layout-element{display:inline-block;vertical-align:middle;margin:-4px 0 0 0}.header16 .menu ul.tr-layout-element{width:100%;margin:0 auto;text-align:center;display:block}.header16 .menu li:hover ul li.tr-layout-element{display:block!important}.header16 .menu li ul li.tr-layout-element{display:none}.menu-wrapper.tr-layout-element{display:table-cell;vertical-align:middle}.header16 .mobileOnly.tr-layout-element{display:none;padding:0 0 5px 50px}.header16 .mobilemenu .icon.tr-layout-element{display:table-cell;padding:10px 0 10px 0;cursor:pointer}.header16 .mobilemenu .menuTitle.tr-layout-element{display:inline-block;padding:4px 0 0 10px;font-weight:400;align-content:center;color:#fff}.header16 .wrapper.tr-layout-element{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:1px}.header16 .gridColumn.tr-layout-element:first-child{justify-content:left}.header16 .gridColumn.tr-layout-element:last-child{justify-content:flex-end}.header16 .logo-text.tr-layout-element{font-size:15px;text-transform:uppercase;font-weight:400}.header16 .gridColumn.tr-layout-element{text-transform:uppercase;display:flex;align-items:center;color:#fff;line-height:1;font-weight:200;cursor:pointer;transition:all .3s ease}.footer ul li.tr-layout-element,.header16 ul li.tr-layout-element{display:inline-block}.header16 .headerSubmenuHeading ul li.tr-layout-element{display:block}.header16 .wrapper.tr-layout-element{display:grid;grid-template-columns:.45fr 1.6fr 1.2fr;grid-column-gap:1px}.header16 .gridColumn.tr-layout-element:first-child{justify-content:left}.header16 .gridColumn.tr-layout-element:last-child{justify-content:flex-end}.header16 .logo-text.tr-layout-element{font-size:15px;text-transform:uppercase;font-weight:400}.header16 .fa.tr-layout-element{transform:rotate(90deg);color:#fff;margin-left:10px;padding-top:20px;margin-top:6px;float:right;padding-right:15px;position:absolute}.header16 .headerSubmenuHeading a.tr-layout-element:hover{border-bottom:0 solid #000!important}.header16 .menu li ul li.tr-layout-element{padding:10px 15px 10px 15px;text-align:left;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:300;font-size:14px;width:100%}.header16 li.headerSubmenuHeading.tr-layout-element{display:block;position:relative}.header16 .menu li ul.tr-layout-element{width:100%;margin:0 auto;text-align:left;display:block;background-color:rgba(0,0,0,.95);position:absolute;width:300px;z-index:1}.PhoneSocialDivider.tr-layout-element{padding:0 15px 0 15px}.header16 .logo img.tr-layout-element{text-align:center;margin:0 auto}.header16 .phone2.tr-layout-element{display:none;line-height:30px}.header16 .phone.tr-layout-element{background-image:url(../images/bahaus-phone-icon-3fb51a778210fb0cc3b9859a94ad4d0a.png);background-repeat:no-repeat;background-position:0;padding-left:30px;font-size:15px;margin-left:-50px;color:#fff;padding-right:0;font-weight:300;display:inline-block}a[href^=tel].tr-layout-element{color:#fff;text-decoration:none}.header16 .phone a.tr-layout-element{color:#fff!important}.header16 .phone a.tr-layout-element:visited{color:#fff!important}.header16 .bookNow.tr-layout-element{background-color:#fdb709;margin-left:15px;margin-right:0}.header16 .bookNow a.tr-layout-element{color:#242424}.header16 .bookNowBtn.tr-layout-element:hover{background-color:#fdb709}.header16 .bookNowBtn.tr-layout-element{font-family:Montserrat,sans-serif;transition:all .3s ease-out;cursor:pointer;color:#242424;display:grid;padding:15px;position:relative;width:250px;height:40px;font-size:1em;text-align:center;align-items:center;font-weight:500;vertical-align:middle;margin:0 auto;font-size:16px}.header16 .menu li a.tr-layout-element{color:#fff}.header16 .menu li ul li a.tr-layout-element{color:#fff!important}.menu-wrapper.tr-layout-element{display:table-cell;vertical-align:middle}@media (max-width:1350px) and (min-width:1100px){.header16 .wrapper.tr-layout-element{display:grid;grid-template-columns:.5fr 1.5fr auto;grid-column-gap:1px}.header16 .menu li.tr-layout-element{padding:0 10px 0 10px}}.header.header16 .menuColumn .mobileLogo.tr-layout-element{display:none}.menu .textUsContainer.tr-layout-element{display:none}.footer5 span.designtag.tr-layout-element{padding-left:50px}.designtag.tr-layout-element{visibility:visible}.footer5.tr-layout-element{color:#ddd;background-repeat:no-repeat;background-size:cover;background-color:#2e2e2e}.footer5 .footermain.tr-layout-element{display:flex;justify-content:space-between;align-items:center;padding:25px 15px 30px 25px;flex-wrap:wrap;background-color:#2e2e2e}.footer5 hr.tr-layout-element{background-color:#1d1d1d;display:block;margin-top:0;margin-bottom:0;margin-left:40px;margin-right:40px;border-style:solid;border:0;height:1px}.footer5 .fineprint.tr-layout-element{padding:15px 10px;text-align:center;color:#ddd;background-color:#2e2e2e}.footer5 .footermain>div.tr-layout-element{text-align:center}.footer5 .footermain .footerblurb.tr-layout-element{flex:1;max-width:400px;text-align:left;margin-bottom:55px;margin-right:5%}.footer5 .headerSubmenuHeading ul li a.tr-layout-element{color:#ddd!important}.footer5 .menu ul li ul li.tr-layout-element{text-align:left!important;background-color:rgba(0,0,0,.85);padding-left:20px}.footer5 .footermain .footerblurb .blurbgrouping.tr-layout-element{margin-top:30px;text-align:center}.footer5 .footermain .footerblurb .blurbgrouping img.tr-layout-element{margin-bottom:25px;max-width:60px}.footer5 .footermain .footerblurb .blurbgrouping.tr-layout-element{padding:0}.footer5 .footermain .footerblurb .blurbdescription.tr-layout-element{padding:0 20px;text-align:center;line-height:175%;font-size:95%;display:none}.footer5 .footermain .navbar.tr-layout-element{flex:2;text-transform:uppercase;letter-spacing:.1em}.footer5 .footermain .navbar .menu.tr-layout-element{width:90%;max-width:600px;text-align:center}.footer5 .footermain .navbar .menu ul li.tr-layout-element{display:block;padding:12px}.footer5 .footermain .navbar .menu ul li a.tr-layout-element{color:#ddd;line-height:195%}.footer5 .footermain .navbar .menu ul.tr-layout-element{columns:2;text-align:left}.footer5 .footermain .navbar .menu ul li ul.tr-layout-element{columns:1}.footer5 .footermain .navbar .menu ul li ul li.tr-layout-element{text-align:center;background-color:rgba(0,0,0,.85)}.footer5 .footermain .navbar .menu ul li a.tr-layout-element:visited{color:#ddd}.footer5 .footermain .socialbar.tr-layout-element{flex:1}.footer5 .footermain .socialbar a.tr-layout-element{display:inline-block;padding:5px}.fineprint a.tr-layout-element,.fineprint a.tr-layout-element:visited{color:#ddd;text-decoration:underline}#tr-a2a0ea90-60e8-11f1-aa6f-a12c955e817a.tr-layout-element{visibility:hidden!important}#tr-a2ba3ef0-60e8-11f1-aa6f-a12c955e817a.tr-layout-element{visibility:hidden!important}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Xw5aX8-833b035a653a4d3bd4c7b44724ac6ed8.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Hw5aX8-c80e81b06d9657b14b95cb5674122e3d.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aX8-26aad1176f5ab2072fe350e08695fdaf.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM73w5aX8-d708c92686d5b9111897e2a3cdb1fb2e.ttf) format('truetype')}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:url(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC73w5aX8-dfdec0cf5796335f13015d45a28ec64d.ttf) format('truetype')}.header16 .menu.tr-layout-element{display:table;vertical-align:middle;background-color:transparent;font-family:Montserrat,sans-serif;text-transform:uppercase;text-align:center;padding-left:0}#main-content-area-wrapper.tr-layout-element{min-width:954px;max-width:1140px;padding:18px;margin:0 auto}#main-content-area.tr-layout-element{border:1px solid #bcbec0;background-color:#fff}