/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--wa-green:#007f00;--wa-yellow:#ffffa0;--wa-link-light:#f0fff0;--wa-menu:#095cb1;--wa-menu-hover:#1d84c3;--wa-contact:#ff3333;--wa-page-width:1000px;--wa-band-height:224px;--wa-font:"Times New Roman",Times,serif;}html body{font-family:var(--wa-font);font-size:16px;color:#000;background:linear-gradient(to bottom,var(--wa-green) 0,var(--wa-green) var(--wa-band-height),#fff var(--wa-band-height));background-color:#fff;background-repeat:no-repeat;}html body #page-wrapper{background:transparent;padding-top:8px;}html body #page{max-width:var(--wa-page-width);margin:0 auto;background:#fff;}html body #main-wrapper,html body #main{background:#fff;max-width:100%;padding-left:0;padding-right:0;}html body #main > .row{margin-left:0;margin-right:0;}html body #main-content,html body #content{padding-left:4px;padding-right:4px;}html body #header{background:var(--wa-green);color:#fff;}html body #navbar-top{display:none;}html body #navbar-main{background:var(--wa-green);padding:4px 5px 0 4px;min-height:200px;flex-wrap:wrap;align-items:flex-end;}html body #header a{color:var(--wa-link-light);text-decoration:none;}html body #header a:hover{color:var(--wa-yellow);}html body #navbar-main .navbar-brand{color:var(--wa-yellow);font-family:var(--wa-font);font-size:62px;line-height:1.1;white-space:nowrap;}html body #navbar-main .navbar-brand img{height:100px;width:auto;}html body .wa-header{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:flex-start;}html body #header .wa-header a{color:var(--wa-link-light);}html body .wa-brand{display:flex;gap:10px;flex:1 1 420px;}html body .wa-brand img{height:144px;width:auto;}html body .wa-brand img:hover{opacity:0.5;}html body #header .wa-name a{color:var(--wa-yellow);font-size:62px;line-height:1.1;}html body .wa-slogan{font-size:13.76px;text-align:justify;}html body .wa-contact{flex:1 1 420px;display:flex;gap:12px;justify-content:space-between;}html body .wa-about{font-style:italic;font-size:14.7px;max-width:240px;}html body .wa-about small{font-size:80%;display:block;margin-top:6px;}html body .wa-phone{text-align:right;font-size:17.6px;font-weight:700;}html body #header .wa-phone a{color:var(--wa-yellow);}html body .wa-phone small{display:block;font-size:11.2px;font-weight:500;color:#fff;}html body #header .wa-header a.wa-contact-link{color:var(--wa-contact);font-size:24px;font-weight:800;font-style:normal;display:block;margin-top:8px;}html body #header .wa-header a.wa-contact-link:hover{color:var(--wa-yellow);}html body #navbar-main .navbar-collapse{flex-grow:0;margin-left:auto;}html body #navbar-main .navbar-nav{flex-direction:row;margin:0;padding:0;}html body #navbar-main .navbar-nav .nav-item{background:var(--wa-menu);border-right:1px solid rgba(255,255,255,0.35);}html body #navbar-main .navbar-nav .nav-item:first-child{border-top-left-radius:4px;}html body #navbar-main .navbar-nav .nav-item:last-child{border-top-right-radius:4px;border-right:0;}html body #navbar-main .navbar-nav .nav-link{color:var(--wa-link-light);font-size:16px;padding:12px 16px;}html body #navbar-main .navbar-nav .nav-item:hover,html body #navbar-main .navbar-nav .nav-item.active{background:var(--wa-menu-hover);}html body #navbar-main .navbar-nav .nav-link:hover,html body #navbar-main .navbar-nav .nav-link:focus{color:#fff;}html body #content h1,html body .node__content h1{font-family:var(--wa-font);font-size:32px;font-weight:700;color:#000;margin:21px 0;}html body.path-frontpage #block-weirichair-theme-page-title{display:none;}html body .node_view .pre_links{display:none;}html body #main a{color:#0000ee;}html body #main a:hover{color:#018fe2;}html body #main img{max-width:100%;height:auto;}html body .site-footer{background:var(--wa-green);color:#fff;max-width:var(--wa-page-width);margin:0 auto;padding:8px 9px;min-height:120px;text-align:center;}html body .site-footer a{color:var(--wa-link-light);}html body .site-footer a:hover{color:var(--wa-yellow);}html body .site-footer .container-lg{max-width:100%;}html body footer.site-footer section.region{display:block !important;width:100% !important;max-width:100% !important;margin:0;padding:0;}html body footer.site-footer section.region .block,html body footer.site-footer .wa-footer{width:100% !important;max-width:100% !important;flex:0 0 100%;}html body .wa-footer h2{text-transform:none;letter-spacing:normal;font-family:var(--wa-font);font-size:24px;font-weight:700;color:#fff;}html body .wa-footer p{text-transform:none;font-family:var(--wa-font);font-size:14px;font-weight:700;}html body #block-weirichair-theme-powered{display:none;}@media (max-width:991px){html body #header .wa-name a{font-size:40px;}html body .wa-brand img{height:90px;}html body #navbar-main .navbar-collapse{margin-left:0;width:100%;}html body #navbar-main .navbar-nav{flex-direction:column;}html body #navbar-main .navbar-nav .nav-item{border-right:0;border-radius:0;}}html body #page{overflow-x:clip;}@media (max-width:575px){html body .wa-header{gap:8px;}html body .wa-brand,html body .wa-contact{flex:1 1 100%;min-width:0;}html body .wa-contact{flex-direction:column;}html body .wa-brand > div{min-width:0;}html body #header .wa-name a{font-size:34px;}html body .wa-brand img{height:72px;}html body .wa-slogan{text-align:left;}html body .wa-about{max-width:none;}html body .wa-phone{text-align:left;white-space:nowrap;}html body #navbar-main{min-height:0;padding-left:10px;padding-right:12px;}html body #content{padding-left:10px;padding-right:12px;}}html body #main .wa-splide{margin:20px 0 30px;}html body #main .wa-splide .splide__slide{position:relative;background:#222;}html body #main .wa-splide .splide__slide img{display:block;width:100%;height:312px;object-fit:contain;}html body #main .wa-splide .views-field-title{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;background:rgba(0,0,0,0.6);color:#fff;font-weight:700;}html body #main .wa-splide .views-field-title a{color:#fff;text-decoration:none;}html body #main .wa-splide .splide__arrow{background:rgba(0,127,0,0.85);}html body #main .wa-splide .splide__arrow svg{fill:#fff;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
