@media (min-width: 1200px){h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}}.site-header{min-height:146px;background-color:#fff;line-height:1;position:absolute}.site-header>.s-container{position:relative;display:flex;flex-wrap:wrap;align-items:stretch}.site-header>.s-container.site-nav-main-wrapper{min-height:70px}.site-header>.s-container.site-nav-d-wrapper{min-height:40px}.site-header a{color:#0f6b4e}.site-header a:hover{color:#95CC00}.site-header-space{min-height:146px}.site-branding{left:auto;transform:translateY(-50%)}.site-branding img{max-height:70px;padding:15px 0}.site-topbar{background:#f5f5f7;border-bottom:1px solid #E7E7E7}.site-topbar>.s-container{display:flex}.site-topbar>.s-container.site-nav-topbar-wrapper{min-height:36px}.site-topbar .site-nav-d{margin-right:0}.site-topbar .site-nav-d li a{font-weight:400;font-size:14px;color:#222}.site-topbar .site-nav-d li:last-of-type a{padding-right:0}.action-search{width:500px;margin-left:auto;margin-right:auto;margin-top:15px}.site-nav-d{margin-left:auto;margin-right:auto}.site-nav-d>div{height:100%}.site-nav-d .children{display:none}.site-nav-d ul{padding:0;margin:0;display:flex;align-items:stretch;height:100%}.site-nav-d li{height:100%;list-style:none;display:flex;justify-content:center;flex-direction:column;text-align:center;white-space:nowrap}.site-nav-d li a{padding:10px 15px}.site-nav-d li:hover>.sub-menu{opacity:1;max-height:100vh;top:100%;height:auto;z-index:91;overflow:visible}.site-nav-d .sub-menu{display:block;text-align:left;overflow:hidden;opacity:0;height:auto;max-height:0;position:absolute;z-index:90;top:calc(100% + 5px);-webkit-filter:drop-shadow(0 1px 3px rgba(0,0,0,0.15));filter:drop-shadow(0 1px 3px rgba(0,0,0,0.15));transition:all 0.3s ease-in-out;background-color:#fff;min-width:180px}.site-nav-d .sub-menu::before{content:"";position:absolute;top:-8px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #fff;z-index:1}.site-nav-d .sub-menu li{height:auto;line-height:1.4;position:relative;padding:0 15px}.site-nav-d .sub-menu li a{padding:10px 0;display:block;color:#222;text-align:left;border-bottom:1px solid #eee}.site-nav-d .sub-menu li:last-child>a{border-bottom:none}.site-nav-d .sub-menu li:hover .sub-menu{top:0;z-index:92}.site-nav-d .sub-menu .sub-menu{left:100%;top:5px}.site-nav-d .sub-menu .sub-menu::before{display:none}.site-nav-d .sub-menu .sub-menu .sub-menu{display:none}.site-member{display:block}.site-member .m-user{display:flex;height:100%;justify-content:center;align-items:center}.site-member .info{padding-left:8px;display:block;color:#222}.site-search{position:relative;align-items:center;display:flex;padding-right:0}.site-action{right:15px}.site-action .site-cart{padding:10px 0 10px 16px;font-size:24px;color:#222}.site-toggle{display:none}.main-header{margin-bottom:7.5px;padding-top:15px}.main-header.-banner{padding-bottom:11px;min-height:120px;margin-bottom:30px}.main-header.-banner .main-title{width:750px}.main-header .title{font-size:2.5rem}.content-item.-hero{border-radius:3px;overflow:hidden;display:grid;grid-template-columns:73fr 38fr}.content-item.-hero .pic{margin-bottom:0}.content-item.-hero .pic>a{display:flex;height:100%}.content-item.-hero .pic img{max-height:600px}.content-item.-hero .info{padding:30px}.content-pagination{margin-bottom:15px}.main-body.-rightbar{display:flex;align-items:stretch}.main-body.-rightbar .widget-area{width:240px;padding-left:15px}.main-body.-rightbar .content-area{width:calc(100% - 240px)}.main-body.-leftbar{display:flex;flex-direction:row-reverse;align-items:stretch}.main-body.-leftbar .widget-area{width:240px;padding-right:15px}.main-body.-leftbar .content-area{width:calc(100% - 240px)}.main-body.-leftrightbar{display:flex}@media (min-width: 992px){body.page-template-page-form .site-content{padding-top:35px;padding-bottom:35px}}.page-form{padding:15px 25px 1px;max-width:920px}.site.-header-desktop-overlay .page-form{background-color:#fff;margin-top:-80px;position:relative}.entry-author{margin-top:40px;text-align:left;display:flex;align-items:center}.entry-author .pic{margin:0;padding-right:15px}.site-login{max-height:400px}.site-footer-space{min-height:50px}.site-footer{min-height:50px}
