.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map h4{font-size:1.25em}.acf-map img{max-width:inherit !important}.gm-style .gm-style-iw{max-width:300px}.events-heading{margin-left:-15px;margin-bottom:3em}.events-heading img{width:220px}.events{list-style:none;margin:0}.events h4{font-size:18px}@media only screen and (max-width: 800px){.events h4{margin-top:10px;font-weight:bold}}.events-date,.events-location,.events-cost{display:block;width:100%}@media only screen and (min-width: 800px){.events-date,.events-location,.events-cost{display:inline-block;vertical-align:top}}@media only screen and (min-width: 800px){.events-date,.events-location{width:39%}}@media only screen and (min-width: 800px){.events-cost{width:20%}}.event-button{padding:10px 20px;margin:5px 0 0 0;background:#f7f7f7}.event-wrapper{background:#f7f7f7;padding:20px;margin:5px 0}.event-venue .location{width:100%;display:inline-block}.event-venue i,.event-venue .address{display:inline-block}.event-venue i{width:20px;vertical-align:top;padding-top:5px}.event-venue .address{width:calc(100% - 25px);font-size:14px}.startend{display:inline-table;width:40px;font-size:14px;font-weight:bold}.event-image{max-width:300px;display:inline-block;vertical-align:top}@media only screen and (min-width: 800px){.event-image{width:180px;padding-top:12px}.event-image img{width:150px}}.event-description{width:100%;margin-top:20px}@media only screen and (min-width: 800px){.event-description{width:calc(100% - 200px);margin-top:0;display:inline-block}}.expired-event{margin-bottom:4em}#instagram{margin-top:50px}.woocommerce div.product div.images img{max-height:600px;width:auto;margin:auto}.reviews{padding-top:4em}.review-posts{display:block;width:100%}@media only screen and (min-width: 800px){.review-posts{display:inline-block;width:60%;padding-top:4em;padding-left:6%;vertical-align:top}}.review-title{display:block;width:100%}@media only screen and (min-width: 800px){.review-title{display:inline-block;width:33%;vertical-align:top}}.review-title h1{color:transparent;position:absolute;display:none}.review-title img{margin-bottom:40px;max-width:220px}.review-product .images{width:100%;text-align:center}.review-product .images img.attachment-shop_single.size-shop_single.wp-post-image{width:100px}.review-product h1.product_title.entry-title{font-size:22px;text-align:center}.review-product form{text-align:center}.review-product form .quantity.small-3.columns{float:none;display:block;margin:auto}.review-product form .quantity.small-3.columns input.input-text.qty.text{background-color:#f7f7f7;text-align:center}.review-product form span.price.center.columns{text-align:center;width:100%}.stockists-entry{display:block;width:100%}@media only screen and (min-width: 800px){.stockists-entry{display:inline-block;width:33%;vertical-align:top}}.stockists-title h1{color:transparent;position:absolute;display:none}.stockists-title img{margin-bottom:40px;max-width:220px}.stockists-list{display:block;width:100%}@media only screen and (min-width: 800px){.stockists-list{display:inline-block;width:60%;padding-left:6%;vertical-align:top}}.subscribe-button{padding:15px}.subscriptions{text-align:center}#wine-club{margin-top:50px}.woocommerce-tabs{display:none}
