h1.site-title,div.site-title{clear:none;font-size:1.785712em;font-weight:700;padding:.4em 4em 0 0;float:left;line-height:1em;text-align:center}#site-navigation ul li{width:16.5%;border-left:1px solid #666;text-align:center;height:80px}#site-navigation li a{color:#fff;display:block;margin-bottom:0;padding:2.35em .42857em;border-bottom:none;line-height:100%}.site-description{font-size:1.12em}#content .page-title,#content .entry-title,.cart_page_title,.member_page_title{font-size:200%;border-bottom:3px dashed #000}.memobox{margin:2em 0;position:relative;padding:.5em 1.5em;border-top:solid 2px #000;border-bottom:solid 2px #000}.memobox:before,.memobox:after{content:'';position:absolute;top:-10px;width:2px;height:-webkit-calc(100% + 20px);height:calc(100% + 20px);background-color:#000}.memobox:before{left:10px}.memobox:after{right:10px}.memobox p{margin:0;padding:0}h2.front{position:relative;text-align:center;border:3px solid #000;font-size:180%}h2.front:before,h2.front:after{position:absolute;content:''}h2.front:before{top:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);background:#f8f8f8}h2.front span{position:relative;display:block;padding:2rem;letter-spacing:.05em;color:#fff;text-shadow:#000 2px 0,#000 -2px 0,#000 0 -2px,#000 0 2px,#000 2px 2px,#000 -2px 2px,#000 2px -2px,#000 -2px -2px,#000 1px 2px,#000 -1px 2px,#000 1px -2px,#000 -1px -2px,#000 2px 1px,#000 -2px 1px,#000 2px -1px,#000 -2px -1px,4px 4px 0 #000,0 4px 0 #000}h2.front span:before,h2.front span:after{position:absolute;left:10px;width:calc(100% - 20px);height:2px;content:'';background:#000}h2.front span:before{top:15px}h2.front span:after{bottom:15px}.slick-slide{height:auto}@media screen and (max-width:1000px){h1.site-title,div.site-title{clear:none;font-size:1.785712em;font-weight:700;padding:.4em 0;margin:0 auto;float:none;line-height:1em;text-align:center;width:80%}#site-navigation ul li{width:100%;border-left:none;text-align:center}header #site-navigation input#panel.on-off:checked+div.nav-menu-open,header #site-navigation input#panel.on-off:checked+div.header-nav-container{position:absolute;left:0;width:100%;height:auto;color:#fff;background-color:#000;z-index:1;margin-top:-165px;opacity:90%}}#cf-tbl{width:800px}#cf-tbl table{width:100%;border-collapse:collapse;border:solid #ccc;border-width:1px;color:#444}#cf-tbl table tr th,#cf-tbl table tr td{padding:.5em;text-align:left;vertical-align:top;border:solid #ccc;border-width:1px;vertical-align:middle}#cf-tbl table tr th{width:35%;background:#eee}@media screen and (max-width:768px){#cf-tbl{width:100%}#cf-tbl table,#cf-tbl table tbody,#cf-tbl table tr,#cf-tbl table tr th,#cf-tbl table tr td{display:block}#cf-tbl table{width:100%;border-width:0 0 1px}#cf-tbl table tr th,#cf-tbl table tr td{width:100%;padding:3% 5%}#cf-tbl table tr td{border-width:0 1px}}.required{font-size:.8em;padding:5px;background:#f57500;color:#fff;border-radius:3px;margin-right:5px}.optional{font-size:.8em;padding:5px;background:navy;color:#fff;border-radius:3px;margin-right:5px}input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;padding:8px 15px;margin-right:10px;margin-top:10px;border:1px solid #d0d5d8;border-radius:3px;background-color:#eff1f5}textarea.wpcf7-form-control.wpcf7-textarea{height:200px}input.wpcf7-submit{display:block;padding:15px;width:400px;background:#ffaa56;color:#fff;font-size:18px;font-weight:700;border-radius:2px;margin:15px auto 0}@media screen and (max-width:768px){input.wpcf7-submit{width:250px}.alignleft,div.alignleft{margin:0 auto;padding:0;float:none;text-align:center;display:block}.alignright,div.alignright{margin:0 auto;padding:0;float:none;text-align:center;display:block}}input.wpcf7-submit:hover{box-shadow:0 15px 30px -5px rgba(0,0,0,.15),0 0 5px rgba(0,0,0,.1);transform:translateY(-4px);opacity:.7}span.wpcf7-not-valid-tip,.wpcf7-response-output.wpcf7-validation-errors{color:red;font-weight:600}