.text-center{text-align:center}.page-hero,.woocommerce-products-header{position:relative;display:flex;flex-flow:column;align-items:center;justify-content:space-around;padding:rem-calc(25) 0 !important;background-position:center;background-size:cover;height:25vh}.home .page-hero,.home .woocommerce-products-header{height:60vh}.page-hero .sub-title,.woocommerce-products-header .sub-title{max-width:rem-calc(1100)/1.5;padding:rem-calc(25);width:100%;text-align:center;background-color:rgba(58,123,20,0.44)}.page-hero .sub-title h1,.woocommerce-products-header .sub-title h1{margin:0;color:#fff;font-size:1.75rem;font-weight:400;line-height:1.3}@media only screen and (min-width: em-calc(640) em-calc(1)){.page-hero .sub-title h1,.woocommerce-products-header .sub-title h1{font-size:2.375rem}}@media only screen and (min-width: em-calc(1440) em-calc(1)){.page-hero .sub-title h1,.woocommerce-products-header .sub-title h1{font-size:3.5rem}}.page-hero .sub-title h1 span,.woocommerce-products-header .sub-title h1 span{color:#553112}.page-hero .blend-overlay,.woocommerce-products-header .blend-overlay{position:absolute;top:0;bottom:0;width:100%}.flickity-slider .carousel-cell-image{transition:opacity 0.4s;opacity:0}.flickity-slider .carousel-cell-image.flickity-lazyloaded,.flickity-slider .carousel-cell-image.flickity-lazyerror{opacity:1}.flickity-button{background:transparent}.flickity-button.flickity-prev-next-button.previous{left:-75px}.flickity-button.flickity-prev-next-button.next{right:-75px}.flickity-button .flickity-button-icon{fill:#553112}.flickity-page-dots{bottom:-40px}.flickity-page-dots .dot{width:13px;height:13px;opacity:1;background:transparent;border:1px solid #8d8d8d}.flickity-page-dots .dot.is-selected{background:#8d8d8d}.homepage-slider{max-height:300px;overflow:hidden;margin:0 auto}.homepage-slider .carousel-cell{width:100%}.homepage-slider .carousel-cell a{display:flex;align-items:flex-start;justify-content:space-between;min-height:100%;background-color:rgba(35,35,35,0.8)}.homepage-slider .carousel-cell img{object-fit:cover;height:100%;width:100%;opacity:0.9;will-change:opacity;transition:all 0.2s linear}.homepage-slider .carousel-cell img:focus-within,.homepage-slider .carousel-cell img:hover{opacity:1;transform:scale(1.035);box-shadow:0 0 14px 0.05rem}.homepage-slider .carousel-cell .slider-meta{width:100%;padding:10px 20px}.homepage-slider .carousel-cell .slider-meta h1{color:#fff;font-size:2rem;font-weight:700}.homepage-slider .carousel-cell .slider-meta p{margin:0 0 10px;color:#fff;font-family:"Open Sans","Helvetica Neue","Helvetica",Arial,Verdana,sans-serif;font-size:1.375rem;font-weight:500}.testimonial-slider{max-width:58.75rem;margin:0 auto}.testimonial-slider .carousel-cell{width:100%}.posts-slider .carousel-cell{width:calc(100%);min-height:100%;display:flex;border:1px solid #fff}@media only screen and (min-width: em-calc(640) em-calc(1)){.posts-slider .carousel-cell{width:calc(33%)}}@media only screen and (min-width: em-calc(1024) em-calc(1)){.posts-slider .carousel-cell{width:calc(25%)}}.posts-slider .carousel-cell .card-img{height:10.3125rem}.posts-slider .carousel-cell h1{margin-bottom:0}.product-slider{max-width:58.75rem;margin:0 auto;padding-bottom:3.125rem}.product-slider .carousel-cell{width:100%}@media only screen and (min-width: em-calc(640) em-calc(1)){.product-slider .carousel-cell .holder{display:flex;align-items:flex-start}}.product-slider .carousel-cell .entry-meta{max-width:34.375rem}.product-slider .carousel-cell img{width:100%;max-width:22.25rem;margin:0 rem-calc(25) rem-calc(25) 0}.product-slider .carousel-cell h2{color:#4e5667;line-height:1.08}.product-slider .carousel-cell p{color:#fff;font-weight:300}.product-slider .flickity-page-dots{bottom:20px}.gmap-canvas{margin:25px}
/*# sourceMappingURL=style.css.map */