/* White Mountain Yurts - design & SEO fixes (Oct 2026) */
.tm-breadcrumb{margin:0 0 20px}
.tm-breadcrumb>li{font-size:13px}
.tm-breadcrumb>li:nth-child(n+2):before{content:"/";display:inline-block;margin:0 8px;color:rgba(68,68,68,.4)}
.tm-article-meta{color:#777;font-size:13px}
.tm-article-image{width:100%;max-height:420px;object-fit:cover}
.tm-content img{max-width:100%;height:auto}
.tm-cta{background:#eefaf1;border-left:4px solid #52a465;padding:15px 20px;margin:30px 0}
.tm-cta h2{margin-top:0}
.tm-note{background:#f9f8f1;border-left:3px solid #efb84f;padding:8px 14px}
.tm-table th{text-align:left}
.tm-toc li{margin-bottom:4px}
.tm-model-links .uk-button{margin:0 6px 8px 0}
.tm-cover-title{margin-bottom:15px}
.tm-blog-card h3{font-size:18px;line-height:24px}
/* iPrice calculator (original stylesheet was missing) */
.tablenoborder{border-collapse:collapse;width:100%}
td.tablzag3,.tablzag3{background:#52a465;color:#fff;font-weight:600;padding:6px}
td.tablzag2{background:#eefaf1;font-weight:600;padding:6px}
td.tablchet,.tablchet td{padding:6px;border-bottom:1px solid #eee}
td.tablitogo{font-weight:600;padding:6px}
.textwarn{color:#b03a2e;font-weight:600}
.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}
.nav-tabs{margin:0 0 15px;padding:0;list-style:none;border-bottom:1px solid #ddd}
.nav-tabs>li{display:inline-block;margin-bottom:-1px}
.nav-tabs>li>a{display:block;padding:8px 12px;border:1px solid transparent}
.nav-tabs>li.active>a{border-color:#ddd #ddd transparent;background:#fff;color:#444}
/* RSForm forms (original stylesheet was missing) */
.formContainer{list-style:none;padding:0}
.rsform-block{margin-bottom:12px}
.formCaption{font-weight:600}
.rsform-input-box,.rsform-text-box{width:100%;max-width:480px;padding:6px;border:1px solid #ccc;box-sizing:border-box}
.formNoError{display:none}
.formRequired{color:#b03a2e;font-weight:400;margin-left:4px}
.formTableLayout td{padding:6px;vertical-align:top}
@media (max-width:767px){.tm-content table{font-size:13px}.formTableLayout td{display:block}}
/* inner-page navbar: readable active/hover state on the burlap background */
.uk-navbar-attached .uk-navbar-nav>li.uk-active>a,
.uk-navbar-attached .uk-navbar-nav>li:hover>a,
.uk-navbar-attached .uk-navbar-nav>li>a:focus,
.uk-navbar-attached .uk-navbar-nav>li.uk-open>a{background-color:rgba(0,0,0,.28);color:#fff}
.uk-navbar-attached .uk-navbar-nav>li:hover>a{color:#efb84f}
/* home hero: keep white text readable on bright parts of the photo */
.tm-slideshow-fullscreen .uk-overlay-panel{background:rgba(0,0,0,.28)}
.tm-cover-content{text-shadow:0 1px 4px rgba(0,0,0,.75)}
.tm-note em{color:#555}
.tm-footer a{color:#f3e2b5}
