.calluna-button.btn-primary.tr-layout-element,.calluna-button.large.btn-primary.tr-layout-element{font-size:1.125rem;padding:14px 36px}.calluna-button.btn-primary.tr-layout-element{background-color:transparent;border:2px solid #967a50;border-radius:3px;color:#967a50;display:inline-block;font-weight:500;letter-spacing:.1rem;text-align:center;text-transform:uppercase;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.calluna-button.style-2.tr-layout-element{background-color:#967a50;border-radius:3px;color:#fff}.calluna-button.tr-layout-element:focus,.calluna-button.tr-layout-element:hover{background-color:#907650}.calluna-shortcodes span.calluna-button-inner.tr-layout-element{border:none}html.tr-layout-element{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body.tr-layout-element{margin:0;min-width:990px}footer.tr-layout-element,header.tr-layout-element,main.tr-layout-element,nav.tr-layout-element{display:block}a.tr-layout-element{background-color:transparent}a.tr-layout-element:active,a.tr-layout-element:hover{outline:0}img.tr-layout-element{border:0}.tr-layout-element{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tr-layout-element:after,.tr-layout-element:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html.tr-layout-element{font-size:10px;-webkit-tap-highlight-color:transparent}body.tr-layout-element{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}a.tr-layout-element{color:#337ab7;text-decoration:none}a.tr-layout-element:focus,a.tr-layout-element:hover{color:#23527c;text-decoration:underline}a.tr-layout-element:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img.tr-layout-element{vertical-align:middle}.img-responsive.tr-layout-element{display:block;max-width:100%;height:auto}h3.tr-layout-element{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h3.tr-layout-element{margin-top:20px;margin-bottom:10px}h3.tr-layout-element{font-size:24px}ul.tr-layout-element{margin-top:0;margin-bottom:10px}.container-fluid.tr-layout-element{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row.tr-layout-element{margin-right:-15px;margin-left:-15px}.col-lg-3.tr-layout-element,.col-sm-10.tr-layout-element,.col-sm-2.tr-layout-element,.col-sm-6.tr-layout-element,.col-xs-12.tr-layout-element,.col-xs-3.tr-layout-element,.col-xs-9.tr-layout-element{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-12.tr-layout-element,.col-xs-3.tr-layout-element,.col-xs-9.tr-layout-element{float:left}.col-xs-12.tr-layout-element{width:100%}.col-xs-9.tr-layout-element{width:75%}.col-xs-3.tr-layout-element{width:25%}.col-sm-10.tr-layout-element,.col-sm-2.tr-layout-element,.col-sm-6.tr-layout-element{float:left}.col-sm-10.tr-layout-element{width:83.33333333%}.col-sm-6.tr-layout-element{width:50%}.col-sm-2.tr-layout-element{width:16.66666667%}@media (min-width:1200px){.col-lg-3.tr-layout-element{float:left}.col-lg-3.tr-layout-element{width:25%}}.btn.tr-layout-element{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn.tr-layout-element:active:focus,.btn.tr-layout-element:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn.tr-layout-element:focus,.btn.tr-layout-element:hover{color:#333;text-decoration:none}.btn.tr-layout-element:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-primary.tr-layout-element{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary.tr-layout-element:active,.btn-primary.tr-layout-element:focus,.btn-primary.tr-layout-element:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary.tr-layout-element:active{background-image:none}.container-fluid.tr-layout-element:after,.container-fluid.tr-layout-element:before,.row.tr-layout-element:after,.row.tr-layout-element:before{display:table;content:" "}.container-fluid.tr-layout-element:after,.row.tr-layout-element:after{clear:both}@font-face{font-family:thecalluna;src:url(../fonts/thecalluna_1.eot);src:url(../fonts/thecalluna-f70ffdcdc1741992dae37a4e80a320a9.eot#iefixg53j78) format("embedded-opentype"),url(../fonts/thecalluna-38ab05e74a7f9441ba43cbace0cb7eda.ttf) format("truetype"),url(../fonts/thecalluna-5ca5bc13cd4c1efd0fdadc1bc831f370.woff) format("woff"),url(../fonts/thecalluna-ccc2372ff8fd583c31d56b0f2cabc3f6.svg#thecalluna) format("svg");font-weight:400;font-style:normal}[class^=icon-].tr-layout-element{font-family:thecalluna;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook.tr-layout-element:before{content:"\e603"}.icon-google_plus.tr-layout-element:before{content:"\e605"}body.tr-layout-element,html.tr-layout-element{width:100%;height:100%;font-family:Raleway,HelveticaNeue-Light,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:100%;font-weight:300;padding-top:0;background:none repeat scroll 0 0 #fff;color:#444;letter-spacing:0;position:relative}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-resolution:192dpi),screen and (min-resolution:2dppx){body.tr-layout-element,html.tr-layout-element{font-size:84%}}@media screen and (max-width:1200px){body.tr-layout-element,html.tr-layout-element{font-size:84%}}@media screen and (max-device-width:1024px){body.tr-layout-element,html.tr-layout-element{font-size:84%}}h3.tr-layout-element{padding-bottom:25px;line-height:2.4rem;font-weight:500;text-transform:uppercase;color:#0f2453}h3.tr-layout-element{font-size:2.125rem;line-height:2.625rem;letter-spacing:.1em;font-weight:400}ul.tr-layout-element{list-style:none outside none;margin:0;padding:0}img.tr-layout-element{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}.btn-primary.tr-layout-element:active:focus,.btn-primary.tr-layout-element:focus{outline:0;box-shadow:none}.btn-primary.tr-layout-element{background:transparent none;border:2px solid #967a50;border-radius:3px;color:#967a50;display:inline-block;font-weight:500;font-size:1.125rem;padding:14px 36px;letter-spacing:.1rem;text-align:center;text-transform:uppercase;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.style-2.tr-layout-element{background:#967a50 none;border:2px solid #967a50;border-radius:3px;color:#fff;display:inline-block;font-size:1.125rem;font-weight:500;letter-spacing:.1rem;padding:14px 36px;text-align:center;text-transform:uppercase;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.btn-primary.tr-layout-element:active,.btn-primary.tr-layout-element:focus,.btn-primary.tr-layout-element:hover{background-color:#907650;border-color:#907650;color:#fff}.container-fluid.tr-layout-element{padding-left:8%;padding-right:8%}@media screen and (max-width:1200px){.container-fluid.tr-layout-element{padding-left:4%;padding-right:4%}}@media screen and (max-device-width:1024px){.container-fluid.tr-layout-element{padding-left:15px!important;padding-right:15px!important}}a.tr-layout-element{color:#967a50;font-weight:400}a.tr-layout-element:active,a.tr-layout-element:focus{text-decoration:none!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;outline:0!important}a.tr-layout-element:focus,a.tr-layout-element:hover{color:#0f2453;text-decoration:none}.navigation.tr-layout-element{border-color:transparent;padding:0;min-height:40px;font-weight:500;letter-spacing:3px;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.menu.tr-layout-element{list-style:none;margin:0}.small-logo-wrapper.tr-layout-element{max-height:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.small-logo-wrapper.tr-layout-element{display:none}@media screen and (max-device-width:1024px){.small-logo-wrapper.tr-layout-element{display:block}.small-logo-wrapper a img.tr-layout-element{max-height:50px;display:block;visibility:visible}}.left-nav.tr-layout-element{top:0;left:0;width:100%;position:absolute}.left-nav .container-fluid .row.tr-layout-element{-webkit-align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}@media screen and (max-device-width:1024px){.left-nav.tr-layout-element{position:static;background-color:#0f2453}nav.left-nav.tr-layout-element{padding:5px 0}}@media screen and (max-device-width:1024px){.left-nav-logo-col.tr-layout-element{float:left;position:static;top:5px}}.left-nav .menu>li.tr-layout-element{padding:10px 15px}.logo-wrapper.tr-layout-element{display:block}@media screen and (max-device-width:1024px){.logo-wrapper.tr-layout-element{display:none!important;visibility:hidden!important}.left-nav .small-logo-wrapper.tr-layout-element{display:block;visibility:visible}}.nav-menu.tr-layout-element{float:right;vertical-align:middle}.nav-menu li.tr-layout-element{position:relative}.menu li a.tr-layout-element,.nav-menu li a.tr-layout-element{color:#fff;font-weight:500;font-size:1.125rem;display:block;position:relative;text-transform:uppercase;overflow:hidden;line-height:2.25rem;letter-spacing:.15em}.nav-menu>ul>li>a.tr-layout-element:hover{color:#967a50}.nav-menu>ul>li.tr-layout-element{display:inline-block;padding:10px 15px}.nav-menu>ul>li>a.tr-layout-element:after{content:'';display:block;height:1px;width:100%;position:absolute;bottom:0;left:0;background-color:transparent;opacity:0;transition:opacity .4s ease-in-out;transition:bottom 220ms ease-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-moz-transition:bottom 220ms ease-out;-webkit-transition:bottom 220ms ease-out;-o-transition:bottom 220ms ease-out}.nav-menu>ul>li>a.tr-layout-element:hover:after{bottom:4px;opacity:1;background-color:#967a50}.show-menu.tr-layout-element{display:none;float:right;cursor:pointer;transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;margin-right:20px}.show-menu span.tr-layout-element{display:block;text-align:center;width:20px;height:20px;position:relative;top:50%}.show-menu i.tr-layout-element{position:absolute;display:block;width:22px;height:2px;background-color:#967a50;top:50%;left:50%;margin-left:-8px;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.show-menu i.tr-layout-element::after,.show-menu i.tr-layout-element::before{content:'';position:absolute;left:0;background:inherit;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.show-menu i.tr-layout-element::before{top:-6px}.show-menu i.tr-layout-element::after{bottom:-6px}@media screen and (max-device-width:1024px){.nav-menu.tr-layout-element{display:none}.show-menu.tr-layout-element{display:block}}.site-footer.tr-layout-element{background-size:cover;background:#0f2453 no-repeat 50% 50%;color:#fff;margin-top:-1px;font-size:1rem;font-weight:400;position:relative}.site-footer.tr-layout-element{line-height:2rem}.top-footer-container.tr-layout-element{width:100%;border-top:1px solid #0f2453;border-bottom:1px solid #193470;padding-bottom:75px;padding-top:75px}.site-footer .footer-logo img.tr-layout-element{width:auto;height:auto;max-width:190px}.site-info.tr-layout-element{font-size:.875rem}.site-footer ul.tr-layout-element{line-height:2rem;text-transform:uppercase;font-size:1rem;font-weight:500;letter-spacing:.15em}.site-footer .menu li a.tr-layout-element{font-weight:400}.site-footer a.tr-layout-element{color:#fff;position:relative}.site-footer a.tr-layout-element:hover{color:#967a50}.site-footer a.tr-layout-element:after{content:"\00a0";width:100%;height:1px;background-color:#967a50;position:absolute;bottom:-2px;left:0;opacity:0;transition:opacity .4s ease-in-out;transition:bottom 220ms ease-out}.footer-social.tr-layout-element{margin-top:15px}.footer-social li.tr-layout-element{display:inline-block;margin-right:20px;margin-top:5px}.footer-social li a .fa.tr-layout-element{font-size:1.6rem}.footer-social a.tr-layout-element:hover{text-decoration:none}.footer-social a.tr-layout-element:hover:after{display:none}.site-footer a.tr-layout-element:hover:after{bottom:-2px;background-color:#967a50;opacity:1}.site-footer h3.tr-layout-element{padding-bottom:40px;color:#967a50;margin-top:25px;margin-bottom:40px;position:relative;font-size:2.375rem;line-height:46px}.site-footer h3.tr-layout-element:after{border-bottom:2px solid;border-color:inherit;bottom:0;content:"";left:0;position:absolute;width:60px}.site-footer [class^=icon-].tr-layout-element{font-size:1.6rem}.widget img.tr-layout-element{max-width:100%;height:auto}.navigation.tr-layout-element{padding-top:0}.navigation.tr-layout-element{padding-bottom:0}@media screen and (max-device-width:1024px){.left-nav.tr-layout-element{background-color:#fff}}.nav-menu ul li a.tr-layout-element{color:#fff}.nav-menu ul li a.tr-layout-element:active,.nav-menu ul li a.tr-layout-element:focus,.nav-menu ul li a.tr-layout-element:hover{color:#bf9958}.nav-menu ul li a.tr-layout-element:hover:after{background-color:#bf9958}.show-menu i.tr-layout-element{background-color:#bf9958}a.tr-layout-element:focus,a.tr-layout-element:hover{color:#022911}h3.tr-layout-element{color:#022911}body.tr-layout-element,html.tr-layout-element{color:#444}a.tr-layout-element{color:#bf9958}.btn-primary.style-2.tr-layout-element,.btn-primary.tr-layout-element,.calluna-button.btn-primary.tr-layout-element{border-color:#bf9958}.btn-primary.tr-layout-element,.calluna-button.btn-primary.tr-layout-element{color:#bf9958}.btn-primary.style-2.tr-layout-element{background-color:#bf9958}.btn-primary.tr-layout-element:active,.btn-primary.tr-layout-element:focus,.btn-primary.tr-layout-element:hover{background-color:#907650}.btn-primary.tr-layout-element:active,.btn-primary.tr-layout-element:focus,.btn-primary.tr-layout-element:hover{border-color:#907650}.btn-primary.style-2.tr-layout-element{color:#fff}.btn-primary.tr-layout-element:active,.btn-primary.tr-layout-element:focus,.btn-primary.tr-layout-element:hover{color:#fff}.site-footer.tr-layout-element{background-color:#022911}.top-footer-container.tr-layout-element{border-top-color:#022911}.site-footer .widget h3.tr-layout-element{color:#bf9958}.site-footer .widget h3.tr-layout-element:after{border-color:#bf9958}.site-footer.tr-layout-element{color:#fff}.site-footer .menu li a.tr-layout-element,.site-footer a.tr-layout-element{color:#fff}.site-footer .menu li a.tr-layout-element:hover,.site-footer a.tr-layout-element:hover{color:#bf9958}.site-footer a.tr-layout-element:after,.site-footer a.tr-layout-element:hover:after{background-color:#bf9958}.top-footer-container.tr-layout-element{border-bottom-color:#022911}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont_1-f7c2b4b747b1a225eb8dee034134a1b0.eot);src:url(../fonts/fontawesome-webfont-f7c2b4b747b1a225eb8dee034134a1b0.eot#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont-97493d3f11c0a3bd5cbd959f5d19b699.woff2) format('woff2'),url(../fonts/fontawesome-webfont-d9ee23d59d0e0e727b51368b458a0bff.woff) format('woff'),url(../fonts/fontawesome-webfont-706450d7bba6374ca02fe167d86685cb.ttf) format('truetype'),url(../fonts/fontawesome-webfont-2980083682e94d33a66eef2e7d612519.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-yelp.tr-layout-element:before{content:"\f1e9"}.fa-tripadvisor.tr-layout-element:before{content:"\f262"}header.tr-layout-element{height:182px;background-image:url(../images/himelhoch-bed-and-breakfast-caro-mi-rooms-header-1-2ee8c23c0b1ffc12cba2813549684c3f.jpg);background-size:cover}#tr-c6fb0461-cea3-11e7-b478-c9f30b9f3b3f.tr-layout-element{background:url(../images/himelhoch_ornamental_green-70f78dbeb275250d81e2f87eaa49b347.png)!important;background-size:cover!important}#tr-c6fb5280-cea3-11e7-b478-c9f30b9f3b3f.tr-layout-element{padding:35px 0!important}#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}