.page-id-5846 .woocommerce #product-5844.post-5844, .page-id-6082 .woocommerce #product-6080.post-6080,
.page-id-15288 .woocommerce #product-15299.post-15299 {
    background-color: transparent !important;
    background: transparent !important;
    padding:0 !important;
}

.page-id-5846 .woocommerce #product-5844.post-5844 .row {padding:0;background-color: transparent !important;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row {padding:0;background-color: transparent !important;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row {padding:0;background-color: transparent !important;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .wc-bookings-date-picker-timezone-block, .page-id-5846 .woocommerce #product-5844.post-5844 .row .product-gallery {display:none;width:0;}
.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary, .page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary .price {color: #202020 !important;font-family: 'Lato', sans-serif;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .wc-bookings-date-picker-timezone-block, .page-id-6082 .woocommerce #product-6080.post-6080 .row .product-gallery {display:none;width:0;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary, .page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary .price {color: #202020 !important;font-family: 'Lato', sans-serif;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .wc-bookings-date-picker-timezone-block, .page-id-15288 .woocommerce #product-15299.post-15299 .row .product-gallery {display:none;width:0;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary, .page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary .price {color: #202020 !important;font-family: 'Lato', sans-serif;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary .price {margin:0;padding:0;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary .price {margin:0;padding:0;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary .price {margin:0;padding:0;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .wc-bookings-booking-form-button {clear:both!important;background:#9db15a;color:#FFF;margin-top:10px;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .wc-bookings-booking-form-button {clear:both!important;background:#9db15a;color:#FFF;margin-top:10px;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .wc-bookings-booking-form-button {clear:both!important;background:#9db15a;color:#FFF;margin-top:10px;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .wc-bookings-booking-form {border:0px;margin:0;padding:10px 0 0 0;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .wc-bookings-booking-form {border:0px;margin:0;padding:10px 0 0 0;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .wc-bookings-booking-form {border:0px;margin:0;padding:10px 0 0 0;}

.woocommerce div.product.post-5844 .product-summary form.cart {display: block;}
.woocommerce div.product.post-6080 .product-summary form.cart {display: block;}
.woocommerce div.product.post-15299 .product-summary form.cart {display: block;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary {padding:0 !important;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary {padding:0 !important;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary {padding:0 !important;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary .wc-bookings-booking-cost {padding-left:17px;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary .wc-bookings-booking-cost {padding-left:17px;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary .wc-bookings-booking-cost {padding-left:17px;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary ul.block-picker li a {color:#202020;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary ul.block-picker li a {color:#202020;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary ul.block-picker li a {color:#202020;}

.page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary ul.block-picker li a:hover, .page-id-5846 .woocommerce #product-5844.post-5844 .row .product-summary ul.block-picker li a:selected {color:#fff!important;}
.page-id-6082 .woocommerce #product-6080.post-6080 .row .product-summary ul.block-picker li a:hover, .page-id-5846 .woocommerce #product-6080.post-6080 .row .product-summary ul.block-picker li a:selected {color:#fff!important;}
.page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary ul.block-picker li a:hover, .page-id-15288 .woocommerce #product-15299.post-15299 .row .product-summary ul.block-picker li a:selected {color:#fff!important;}

.content-button {
background-color: rgba(155, 187, 100, 1);
border: 2px solid rgba(155, 187, 100, 1);
color: #fff;
border-radius: 0;
display: block;
font-weight: 400;
padding: .77em 1em;
position: relative;
text-align: center;
text-decoration: none;
text-transform: uppercase;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
-webkit-transition: background-color .25s, border .25s;
transition: background-color .25s, border .25s;
}
.content-button:hover {background-color: #add170;border: 2px solid #add170;}

.gtw-add-order-gift-wrapper-content button, .gtw-slide-order-gift-wrapper-footer input[type="button"] {background-color: #c1c3ac!important;}
.gtw-add-order-gift-wrapper-content button:hover, .gtw-slide-order-gift-wrapper-footer input[type="button"]:hover {background-color: #dbddc3!important;}

@media screen and (min-width: 600px) {
  .content-button {max-width:250px;}
}
@media screen and (min-width: 800px) {
  .creations-text {padding:0 20% 0 20%;}
}

/*
.woocommerce-billing-fields h3, h3#ship-to-different-address, #order_gift_field, .form-row.woocommerce-mailchimp-opt-in, .form-row.mailchimp-newsletter, .woocommerce-terms-and-conditions-wrapper .form-row.validate-required, .form-row.create-account, .automatewoo-optin.form-row {background-color: #f1f1f1;padding:5px 10px;}
*/

/*
.woocommerce-billing-fields h3, h3#ship-to-different-address, .form-row.create-account {text-transform: uppercase;}
*/

/*
#order_gift_field, .form-row.woocommerce-mailchimp-opt-in, .form-row.mailchimp-newsletter, .woocommerce-terms-and-conditions-wrapper .form-row.validate-required, #order_comments_field label, .form-row.create-account, .automatewoo-optin.form-row {font-weight:400;}
*/

.form-row.mailchimp-newsletter span {margin-left:5px;}
#order_gift_field label span {font-weight:300;font-style:italic;}
#order_gift_field label span.optional {font-style:normal;}

.gtw-product-gift-wrapper {clear:both!important}

.survey-form {background:#FFF;padding:10px;margin:0 0 20px;width:100%}
.survey-form label {font-weight:400;}
.survey-form span {margin:10px 10px 20px 0;}

.woocommerce div.product.post-21170 .product-summary form.cart {display: block;}
.woocommerce div.product.post-22440 .product-summary form.cart {display: block;}

.page-id-21171 .woocommerce #product-21170.post-21170 {background-color:transparent!important;background:0 0!important;padding:0!important}
.page-id-22441 .woocommerce #product-22440.post-22440 {background-color:transparent!important;background:0 0!important;padding:0!important}

.page-id-21171 .woocommerce #product-21170.post-21170 .row {padding:0;background-color:transparent!important}
.page-id-22441 .woocommerce #product-22440.post-22440 .row {padding:0;background-color:transparent!important}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-gallery, .page-id-21171 .woocommerce #product-21170.post-21170 .row .wc-bookings-date-picker-timezone-block {display:none;width:0}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-gallery, .page-id-22441 .woocommerce #product-22440.post-22440 .row .wc-bookings-date-picker-timezone-block {display:none;width:0}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary,.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary .price{color:#202020!important;font-family:Lato,sans-serif}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary,.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary .price{color:#202020!important;font-family:Lato,sans-serif}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary .price{margin:0;padding:0}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary .price{margin:0;padding:0}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .wc-bookings-booking-form-button{clear:both!important;background:#9db15a;color:#fff;margin-top:10px}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .wc-bookings-booking-form-button{clear:both!important;background:#9db15a;color:#fff;margin-top:10px}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .wc-bookings-booking-form{border:0;margin:0;padding:10px 0 0 0}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .wc-bookings-booking-form{border:0;margin:0;padding:10px 0 0 0}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary{padding:0!important}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary{padding:0!important}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary .wc-bookings-booking-cost{padding-left:17px}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary .wc-bookings-booking-cost{padding-left:17px}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary ul.block-picker li a{color:#202020}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary ul.block-picker li a{color:#202020}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary ul.block-picker li a:hover,.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary ul.block-picker li a:selected{color:#fff!important}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary ul.block-picker li a:hover,.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary ul.block-picker li a:selected{color:#fff!important}

.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary ul.block-picker li a:selected,.page-id-21171 .woocommerce #product-21170.post-21170 .row .product-summary ul.block-picker li a:hover{color:#fff!important}
.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary ul.block-picker li a:selected,.page-id-22441 .woocommerce #product-22440.post-22440 .row .product-summary ul.block-picker li a:hover{color:#fff!important}

.gtw-product-gift-wrapper .gtw-product-gift-wrapper-enable-field {font-weight:600;background-color: #9bbb64;border: 1px solid #9bbb64;padding:5px;}
.gtw-product-gift-wrapper-description span {color: rgba(255,255,255,.8);}
.gtw-product-gift-wrapper-items-content ul .gtw_current {background: #9bbb64 !important;}
@media screen and (min-width: 700px) {
	.gtw-product-gift-wrapper .gtw-product-gift-wrapper-enable-field {width:auto;}
}

#permanent-cask-ales .beer-image-container {padding:0;}
.award--button {background-color: #9bbb64;color: #fff;display: block;font-style: normal;font-weight: 400;margin-top: auto;padding: .77em 1em;text-align: center;text-transform: uppercase;-webkit-transition: background-color .25s,border .25s;-o-transition: background-color .25s,border .25s;transition: background-color .25s,border .25s;margin-top:20px;text-decoration:none;}

/*
.pickup-location-field span.select2 span.selection span.select2-selection.select2-selection--single {max-width: 250px;}

@media screen and (min-width: 400px) {
.pickup-location-field span.select2 span.selection span.select2-selection.select2-selection--single {max-width: 300px;}
}
@media screen and (min-width: 500px) {
.pickup-location-field span.select2 span.selection span.select2-selection.select2-selection--single {max-width: 350px;}
}
@media only screen and (min-width: 600px) and (max-width: 700px) {
.pickup-location-field span.select2 span.selection span.select2-selection.select2-selection--single {max-width: 400px;}
}
*/

.promo-title {font-size:1.8em;font-weight:bold;}
.promo-headline {font-size:1.7em;display:block;padding:10px 0;}
.promo-text {font-size:1.1em;display:block;padding:0px 0 10px 0;}

@media (min-width:550px){
	.promo-title {font-size:1.2em;font-weight:bold;}
	.promo-headline {font-size:1em;display:block;padding:5px 0;}
	.promo-text {font-size:0.8em;display:block;padding:0px 0 5px 0;}	
}

@media (min-width:1024px){
	.promo-title {font-size:1em;font-weight:bold;}
	.promo-headline {font-size:0.8em;display:block;padding:5px 0;}
	.promo-text {font-size:0.5em;display:block;padding:0px 0 5px 0;}
}

body.woocommerce-cart #wc-square-digital-wallet {padding-top: 30px !important;}

.product__text-container .product__special-notice {display:block;font-size:0.9em;line-height:1.2em;margin:5px 0;}