.btn-primary,.wp-block-button__link,.btn,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border:0;padding-left:30px;padding-right:30px;background-color:var(--theme-colors-primary);border-color:var(--theme-colors-primary);color:#fff}.btn-primary:hover,.wp-block-button__link:hover,.btn:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{border:0;padding-left:30px;padding-right:30px;background-color:var(--theme-colors-primary);border-color:var(--theme-colors-primary);color:#fff;opacity:.8}h1,h2,h3,h4,.h1,.h2,.h3,.h4{color:inherit;font-weight:600;margin-bottom:10px}h1{font-size:55px;margin:5px 0 15px}h2{font-size:45px}h3{font-size:35px}h4{font-size:20px}.form-control,.input-text{border-radius:0;box-shadow:none;border:0;font:inherit;line-height:1;background-color:#eee;padding:.375rem .75rem;color:#212529;transition:none}.form-control:focus,.input-text:focus{outline:0;box-shadow:none;background:#f1f1f1}.widget .form-control{background-color:#f5f5f5}.breadcrumb{padding-left:0;margin:15px 0 0;background:0 0;font-size:80%}.card{position:relative;background:#fff;border:0;box-shadow:2px 2px 15px rgba(0,0,0,.1);overflow:hidden;border-radius:15px}a.card{color:inherit;text-decoration:none}a.card:hover{text-decoration:none;box-shadow:2px 2px 25px rgba(0,0,0,.2)}a.card:hover .cover .image{transform:scale(1.1)}#private .card{background:var(--theme-colors-primary);color:#fff}#private .card h3{color:inherit}#private .card span{text-decoration:none;display:inline-block;background:#fff;color:#111;padding:10px 20px;border-radius:5px}.card .image{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:200px;transition:transform .3s;transform:scale(1);will-change:transform}.card.widget .content{padding:20px}.card-post .date{color:#777}.card .cover{position:relative;padding-bottom:39%;overflow:hidden}.card-staff .cover{padding-bottom:100%}.card .cover .image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;height:auto}.card-body{font-size:90%;padding:2rem}.card-author{display:flex;flex-direction:row;align-items:center;width:100%;font-size:90%}.card-author .author{flex:1}.card-author .comment-count{background:#666;color:#fff;line-height:20px;height:20px;width:20px;text-align:center}.card-author img{height:30px;border-radius:5px;margin-right:5px;vertical-align:middle}.card-member .zipcode,.card-member .city{display:inline;margin-right:5px}.card-member .image{float:right;width:33%;height:100px;background-size:contain;background-position:top right}.card-event .cover{border-bottom:4px var(--theme-colors-primary) solid}.card-post .cover{border-bottom:4px var(--theme-colors-primary) solid}