/* For Gift Voucher (Woocommerce Smart Coupons) */
@media (min-width: 768px) {
	form.checkout.woocommerce-checkout .sc_info_box {
			margin-right: 0!important;
			margin-bottom: 2em!important;
			padding: 0 !important;
			position: relative;
	}
}

form.checkout.woocommerce-checkout .sc_info_box {
    overflow: hidden;
    padding: 20px 30px 30px;
    position: relative;
    margin-right: 0px !important;
    padding: 0 !important;
    background: #FFF !important;
    margin-bottom: 2rem !important;
}
ul.show_hide_list {
    margin: 0 !important;
}

/** mobile sticky header **/
.mobile-nav-sticky {
	position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
  	background: #111111c4 !important;
}

.mobile-nav-sticky + nav.main-nav,
nav.main-nav.is-sticky + .mobile-search {
    position: fixed;
    top: 87px;
    width: 100%;
    z-index: 999;
    background: #fff;
    max-height: calc(100% - 83px);
    overflow-y: auto;
}

div#afterpay-popup-outer {
    padding-top: 87px !important;
}

.woocommerce .woocommerce-ordering, 
.woocommerce-page .woocommerce-ordering {
    z-index: 1 !important;
}

.woocommerce-additional-fields {
    display: flex;
    flex-direction: column;
}

.woocommerce-additional-fields__field-wrapper {
    order: 1;
}

p#e_deliverydate_field {
    order: 2;
}

.woocommerce-additional-fields div:nth-child(2) {
    order: 3;
}

/** mega menu **/
.wrap #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu.mega-menu-item-12725 > ul.mega-sub-menu {
    width: 100% !important;
    left: 0 !important;
}
/*==========  Mobile First Method  ==========*/
/** new request a quote form **/
ul#gform_fields_17 li {
    background: transparent !important;
}
#gform_fields_17 label.gfield_label {
    display: none !important;
}

#gform_fields_17 input {
    border: 1px solid #a89666 !important;
    border-radius: 4px !important;
    padding: 14px 15px !important;
}

/** end of request a quote **/
/**afterpay here **/
/*p.afterpay-payment-info {
    display: none !important;
} */
.new-img-css-homepage{
margin-right:15px !Important;
}
.woocommerce-cart td[colspan="100%"] img{
    max-width: 40% !important;
}
.woocommerce-cart td[colspan="100%"] {
    position: relative;
    left: 190px !important;
  display:block !important;
  width:200% !important;
}
 /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
.woocommerce-cart td[colspan="100%"] {
    position: relative;
    left: 0px !important;
    width:100% !important;
}
    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
.woocommerce-cart td[colspan="100%"] {
    position: relative;
    left: 0px !important;
    width:100% !important;
}
    }
/**afterpay end **/

#gform_wrapper_16 .gform_fields input[type="text"]{
    min-width: 300px !important;
}
#gform_wrapper_16 label.gfield_label {
    font-size: 15px !important;
}
#gform_fields_16 li {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
li#field_16_5 br {
    display: none !important;
}
li#field_16_5 .gfield_label {
    display: none !important;
}
input#choice_16_5_1 {
    float: left;
    margin-right: 15px;
}
#gform_wrapper_16 .gform_wrapper form li,#gform_wrapper_16 .gform_wrapper li{
background: transparent !important;
}
#gform_wrapper_16 .gform_body{
width:100% !important;
background: rgba(227, 227, 227, 0.14) !important;
  padding-top: 25px !important;
}

.woocommerce-checkout .frclass {
    display: none !important;
}
    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
.woocommerce-ordering {
left: 35px;
position: absolute;
top: 240px;
}
    .woof_redraw_zone {
    text-align: center !important;
}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
.woocommerce-ordering {
left: 35px;
position: absolute;
top: 240px;

}
  .woof_redraw_zone {
    text-align: center !important;
}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
.woocommerce-ordering {
left: 35px;
    position: absolute;
    top: 110px;

}
  .woof_redraw_zone {
    text-align: right !important;
}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
.woocommerce-ordering {
left: 35px;
    position: absolute;
    top: 110px;

}
  .woof_redraw_zone {
    text-align: right !important;
}
    }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
.woocommerce-ordering {
left: 35px;
    position: absolute;
    top: 110px;

}
  .woof_redraw_zone {
    text-align: right !important;
}
    }
@media (min-width: 1000px) {
  /* line 2679, ../sass/screen.scss */
  .woof_redraw_zone .woof_container {
    max-width: 14% !important;
  }
}

.woof_search_is_going nav.woocommerce-breadcrumb {
    display: block !important;
}
.woof_products_top_panel ul {
    display: none !Important;
}
.woocommerce-ordering::before {
    content: 'SORT BY:';
}

.woof_remove_ppi {

    display: none !important;

}
.woof_reset_search_form {

    display: none !Important;

}
.main-header-bar-wrap .header-aside-search form.isp_search_box_form .isp_search_box_input, .main-header-bar-wrap .header-aside-search form.isp_search_box_form .isp_search_box_input:focus{
width:200px !important;
}
.woof_redraw_zone::before{
content: 'FILTER BY' !important;
}
/** hide shipping holder for new zone 4/25/2018 */
#pl-43550 img {
    height: 350px !Important;
    width: auto !important;
}
#pl-43085 .sale br {
    display: none !important;
}
#pl-43085 .products p {

        margin-top: 0px !important;

}
#pl-43085.banner .container-fluid::after{
display:none !important;
}

#pl-43550 h2 {
    font-size: 16px !Important;
    text-align: center;
}
#pl-43550 .siteorigin-widget-tinymce {
    text-align: center;
}
#billing_phone_field label {
    text-transform: none !important;
}
/* input#shipping_method_0_table_rate4656,label[for=shipping_method_0_table_rate4656] {
    visibility: hidden !important;
  	display: none !important;
} */
input#shipping_method_0_table_rate4558,label[for=shipping_method_0_table_rate4558] {
    visibility: hidden !important;
  display: none !important;
}
input#shipping_method_0_table_rate7086,label[for=shipping_method_0_table_rate7086] {
    visibility: hidden !important;
  display: none !important;
}

input#shipping_method_0_table_rate1972,label[for=shipping_method_0_table_rate1972] {
    visibility: hidden !important;
  display: none !important;
}
input#shipping_method_0_table_rate2843,label[for=shipping_method_0_table_rate2843] {
    visibility: hidden !important;
  display: none !important;
}
input#shipping_method_0_table_rate2768,label[for=shipping_method_0_table_rate2768] {
    visibility: hidden !important;
  display: none !important;
}
input#shipping_method_0_table_rate4673,label[for=shipping_method_0_table_rate4673] {
    visibility: hidden !important;
  display: none !important;
}
input#shipping_method_0_table_rate4579,label[for=shipping_method_0_table_rate4579] {
    visibility: hidden !important;
  display: none !important;
}
/** end of cart changes february12 **/
.page-template-tpl-no-menu div#mega-menu-wrap-primary * {
    visibility: hidden !important;
}
#gform_fields_14 .ginput_quantity {
    position: relative;
    top: -25px;
    left: 170px;
}
#gform_fields_14 .ginput_container_singleproduct {
    width: 40%;
}
.woocommerce-checkout footer .wpb_text_column:nth-child(3) p {
    font-size: 0px;
    position: relative;
    margin-bottom: 0px !important;
}
p#custom_instructions_field {
    display: none !important;
}
p#shipping_address_google_field input::-webkit-input-placeholder {
    font-size: 15px !important;
}
a#shipping_address_not_found:after {
    content: "Click here to input manually";
    padding-left: 5px;
}
.Zephyr_4.5 .footer .w-separator.size_small {
    margin: 0px !important;
}
.woocommerce-checkout footer .wpb_text_column:nth-child(3) p:after {
    content: "To donate 10% of every gift hamper to a Charity of your choice, visit our sister company CHARITY HAMPERS COPYRIGHT 2015 GOURMET BASKET.";
    display: block !important;
    font-size: 14px !important;
}
.page-id-37868 .main-nav {
    display: none !important;
}
.page-id-37868 .mobile-nav a.menu-toggle {
    visibility: hidden;
}
.page-id-37868 .mobile-nav li:nth-child(2) {
    border-left: 0px !important;
}
@-moz-document url-prefix() { 
  #coupon_code {
    width: 165px;
}
input#coupon_code, input#calc_shipping_postcode {
    height: 21px !important;
    line-height: 1 !important;
    padding-left: 8px !important;
}
}
html .woocommerce-cart .cart-collaterals .cart_totals table tr th{
color: #656565 !important; 
}
input#coupon_code,input#calc_shipping_postcode {
    width: 145px;
    height: auto;
    line-height: 1 !important;
  padding-left:8px !important;
  border-width: 1px !important;
}
input[name=calc_shipping]{
   margin-left: 55px !important;
    float: right;
    font-size: 12px !important;
    font-weight: normal !important;
  padding-top: 5px !important;
    padding-bottom: 5px !important;
}
input[name=apply_coupon] {
    width: 168px;
    font-size: 12px !important;
    height: auto !important;
    line-height: 1 !important;
    padding: 4px !important;
    top: 1px;
    font-weight: normal !important;
}


.woocommerce-cart tr.shipping th {
    visibility:hidden !important;
}
  /*==========  Mobile First Method  ==========*/

    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
input#calc_shipping_postcode {
    position: relative;
    /* margin-right: 50px; */
    width: auto;
    margin-left:auto;
}
input[name=calc_shipping] {
    margin-left: auto !important;
    float: none;
    font-size: 12px !important;
}
  .cart_totals{
padding-left:15px !Important;
}
    .woocommerce-cart .cart-actions .coupon label {
display: inline-block;
    /* float: left; */
    /* width: 50%; */
    text-align: left;
    font-size: 14px !important;
    line-height: 15px;
    margin-left: !IMPORTANT;
    position: relative;
    left: 0px;
}
span.custom-text-shipping h2 {
    /* display: none; */
    position: relative;
    left: 0px;
    top: 0px;
    font-size: 14px !important;
    /* font-size: 15px !important; */
    color: #656565 !important;
    margin-top: 0px !important;
}
input[name=apply_coupon] {
    width: auto;
    font-size: 12px !important;
    height: auto !important;
    line-height: 1 !important;
    padding: 4px !important;
    top: 1px;
    font-weight: normal !important;
}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
input#calc_shipping_postcode {
    position: relative;
    /* margin-right: 50px; */
    width: auto;
    margin-left:auto;
}
input[name=calc_shipping] {
    margin-left: auto !important;
    float: none;
    font-size: 12px !important;
}
  .cart_totals{
padding-left:15px !Important;
}
  .woocommerce-cart .cart-actions .coupon label {
display: inline-block;
    /* float: left; */
    /* width: 50%; */
    text-align: left;
    font-size: 14px !important;
    line-height: 15px;
    margin-left: !IMPORTANT;
    position: relative;
    left: 0px;
}
span.custom-text-shipping h2 {
    /* display: none; */
    position: relative;
    left: 0px;
    top: 0px;
    font-size: 14px !important;
    /* font-size: 15px !important; */
    color: #656565 !important;
    margin-top: 0px !important;
}
input[name=apply_coupon] {
    width: auto;
    font-size: 12px !important;
    height: auto !important;
    line-height: 1 !important;
    padding: 4px !important;
    top: 1px;
    font-weight: normal !important;
}
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
input#calc_shipping_postcode {
   position: absolute;
    /* margin-right: 50px; */
    width: 30%;
    margin-left: -3px;
}
input[name=calc_shipping] {
    margin-left: 55px !important;
    float: right;
    font-size: 12px !important;
}
  .cart_totals{
padding-left:6px !Important;
}
  .woocommerce-cart .cart-actions .coupon label {
display: inline-block;
    /* float: left; */
    /* width: 50%; */
    text-align: left;
    font-size: 14px !important;
    line-height: 15px;
    margin-left: !IMPORTANT;
    position: absolute;
    left: 0px;
}
span.custom-text-shipping h2 {
    /* display: none; */
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 14px !important;
    /* font-size: 15px !important; */
    color: #656565 !important;
    margin-top: 20px !important;
}
input[name=apply_coupon] {
    width: 168px;
    font-size: 12px !important;
    height: auto !important;
    line-height: 1 !important;
    padding: 4px !important;
    top: 1px;
    font-weight: normal !important;
}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
input#calc_shipping_postcode {
   position: absolute;
    /* margin-right: 50px; */
    width: 30%;
    margin-left: -3px;
}
input[name=calc_shipping] {
    margin-left: 55px !important;
    float: right;
    font-size: 12px !important;
}
  .cart_totals{
padding-left:6px !Important;
}
  .woocommerce-cart .cart-actions .coupon label {
display: inline-block;
    /* float: left; */
    /* width: 50%; */
    text-align: left;
    font-size: 14px !important;
    line-height: 15px;
    margin-left: !IMPORTANT;
    position: absolute;
    left: 25px;
}
span.custom-text-shipping h2 {
    /* display: none; */
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 14px !important;
    /* font-size: 15px !important; */
    color: #656565 !important;
    margin-top: 20px !important;
}
input[name=apply_coupon] {
    width: 168px;
    font-size: 12px !important;
    height: auto !important;
    line-height: 1 !important;
    padding: 4px !important;
    top: 1px;
    font-weight: normal !important;
}
    }

ul#shipping_method {
    /* display: block; */
    clear: both;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
}
.woocommerce-cart .cart-actions .coupon {
    border-top: 1px solid #a29061;
    padding-top: 25px;
    display: block !important;
}
section.shipping-calculator-form {
    display: block !important;
}
p.rob-coupon-trigger {
    display: none !important;
}
/** end of cart changes february12 **/
/** cart update **/

ul#shipping_method li:nth-child(2) {
    /* display: none !important; */
}
.woocommerce-cart tr.shipping th:after {
    content: "OPTIONS";
    padding-left: 10px;
}
p#calc_shipping_country_field {
    display: none !important;
}
#shipping_method label {
    font-weight: normal !important;
}
#shipping_method .amount {
    font-weight: normal !important;
}
[data-title="Shipping"] {
    width: 150% !important;
}
html .woocommerce-cart .cart-collaterals .cart_totals td {
    display: block;
}
.woocommerce ul#shipping_method li {
    margin: 0;
        padding: 0px 0px 0px 15px;
    text-indent: -22px;
    list-style: none outside;
}
/*.woocommerce-cart .cart_totals {
    border-top: 1px solid #a29061;
    margin-top: 25px;
    padding-top: 0px !important;
}*/
html .woocommerce-cart .cart-collaterals .cart_totals table {
    margin-top: 10px !important;
}
.woocommerce-cart form.woocommerce-shipping-calculator {
    margin-bottom: 25px;
}
.shipping-calculator-form button.button{
margin-left:5px !important;
}
/** cart update **/
.page-id-37269 .post-13320 p {
    margin: 0px !important;
}
.woocommerce-tabs table.content-table {
    width: auto;
}
.woocommerce-checkout input[type="radio"] {
    position: relative;
    top: 7px;
}
h3#rob_please_enter_details_field {
    width: 100%;
    font-size: 18px !important;
  padding-top:0px !important;
}

.woocommerce-cart tr.shipping th:after {
    content: "OPTIONS";
    padding-left: 10px;
}
p#calc_shipping_country_field {
    display: none !important;
}
#shipping_method label {
    font-weight: normal !important;
}
#shipping_method .amount {
    font-weight: normal !important;
}
[data-title="Shipping"] {
    width: 150% !important;
}
html .woocommerce-cart .cart-collaterals .cart_totals td {
    display: grid;
}
.woocommerce ul#shipping_method li {
    margin: 0;
        padding: 0px 0px 0px 15px;
    text-indent: -22px;
    list-style: none outside;
}
.woocommerce-cart .cart_totals {
    border-top: 1px solid #a29061;
    margin-top: 25px;
    padding-top: 0px !important;
}
html .woocommerce-cart .cart-collaterals .cart_totals table {
    margin-top: 10px !important;
}
.woocommerce-cart form.woocommerce-shipping-calculator {
    margin-bottom: 25px;
}
.shipping-calculator-form button.button{
margin-left:5px !important;
}
/** end cart update **/
/**checkout add new css **/
td.order-actions {
    width: 10%;
}
td.order-actions a {
    width: 100%;
    text-align: center;
}
input#EWAY_TEMPCARDNUMBER {
    background: #f0ede4 !important;
}
.page-id-26477 select.ui-datepicker-month ,.page-id-26477  select.ui-datepicker-year {
    color: #000 !important;
}
.term-description + .term-description {
    display: none !important;
}
#mega-menu-item-12724 ul.mega-sub-menu {
    width: 30% !important;
    left: 59% !important;
}
h2.woocommerce-loop-product__title {
    text-align: center !important;
}
label[for="shipping_address_1"] {
    text-transform: none !important;
}
td.order-delivery-date p {
    margin: 0px !important;
}
ul#gform_fields_7 {
    background: #fff !important;
    width: 50%;
}
ul#gform_fields_7 li label {
    font-size: 14px !important;
    margin: 0px !important;
  color:#808080;
}
#gform_fields_7 .gfield_label{
font-weight:400 !important;
}
input#gform_submit_button_7 {
    background: #f0f0f0;
    border-radius: 2px !important;
    color: #656565;
    border: 1px solid #989898;
    padding: 5px 13px !important;
    text-transform: capitalize;
    font-weight: normal !important;
}
#gform_fields_7 li {
    background: #fff !important;
    padding: 0px !important;
    margin: 0px !important;
    margin-bottom: 3px !important;
}
#gform_fields_7 span.gfield_required {
    display: none !important;
}
/* .woocommerce-checkout a.showlogin:after {
    content: ". Other wise continue to checkout below.";
    color: #000;
    text-decoration: none !important;
    padding-left:5px;
} */

.woocommerce-info:after {
    content: "Otherwise continue to checkout below.";
    color: #000;
    text-decoration: none !important;
    padding-left: 5px;
}
.woocommerce-checkout a.showlogin {
    text-decoration: underline !important;
}
.woocommerce-checkout input,.woocommerce-checkout textarea {
    background: #f0ede4 !important;
    border: 0px !important;
}
 .woocommerce-checkout .col2-set .col-2{
    border: 3px solid #EEE !important;
}
fieldset#eway-cc-form input {
    background: #fff !important;
}
p.checkout-alcohol-notice {
    display: none;
}
h3.secure-payment-title {
    display: none !important;
}
p.select-payment-option:before {
    content: "4. Secure Payment";
    display: block;
        color: #A29061;
    margin: 20px 0 0;
    font-size: 20px;
    line-height: 1.2em;
    font-weight: 400;
}
textarea#rob_giftcard_message {
    height: 100px;
}
input#rob_message_signoff,textarea#rob_giftcard_message, input#rob_message_greeting {
    background: #f0ede4;
    color: #7f7f7f !important;
  border:0px !important;
}
input#rob_message_signoff,textarea#rob_giftcard_message, input#rob_message_greeting {
    background: #f0ede4;
    color: #7f7f7f !important;
}

.woocommerce-checkout input::-webkit-input-placeholder,.woocommerce-checkout textarea::-webkit-input-placeholder,input#rob_message_signoff::-webkit-input-placeholder,textarea#rob_giftcard_message::-webkit-input-placeholder , input#rob_message_greeting::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #7f7f7f;
}
.woocommerce-checkout input::-moz-placeholder,.woocommerce-checkout textarea::-moz-placeholder,input#rob_message_signoff::-moz-placeholder,textarea#rob_giftcard_message::-moz-placeholder,input#rob_message_greeting::-moz-placeholder{ /* Firefox 19+ */
  color: #7f7f7f;
}
.woocommerce-checkout input:-ms-input-placeholde,.woocommerce-checkout textarea:-ms-input-placeholde,input#rob_message_signoff:-ms-input-placeholder,textarea#rob_giftcard_message:-ms-input-placeholder,input#rob_message_greeting:-ms-input-placeholder { /* IE 10+ */
  color: #7f7f7f;
}
.woocommerce-checkout input:-moz-placeholder,.woocommerce-checkout textarea:-moz-placeholder,input#rob_message_signoff:-moz-placeholder,textarea#rob_giftcard_message:-moz-placeholder,input#rob_message_greeting:-moz-placeholder { /* Firefox 18- */
  color: #7f7f7f;
}
/*p#billing_phone_field:after {
    content: "*Note: You agree that you are 18 years old or over if ordering gifts with alcohol";
    display: block;
    font-size: 10px;
    color: #000 !important;
    position: relative;
    /* top: -20px; */
} */
/** stop here **/
/*.page-template-tpl-custom-banner .banner {
    border-bottom: 0px !important;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
    box-shadow: 0px 44px 55px 0px rgba(0, 0, 0, 0.19) !important;

}*/
.product-addon h3.addon-name {
    font-size: 14px !important;
}
.product-addon label {
    font-size: 12px !important;
}
.woocommerce-checkout h3.secure-payment-title:before {
    content: "*Note: You agree that you are 18 years old or over if ordering gifts with alcohol";
    display: block;
    font-size: 10px;
    color: #000 !important;
  position: relative;
    top: -20px;
}
.checkout-recipient-details-note{
display:none !important;
}
.shipping_address {
    display: block !important;
}
.page-template-tpl-custom-banner article.page{
    background: url(http://gb-ux.blz.onl/wp-content/themes/gourmet/images/wrap.jpg) repeat-x center -215px;
    /* z-index: 999; */
}
.bloghere,.blog .page-header{
display:none;
}
.blog .bloghere{
display:block !important;
}

.page-template-tpl-custom-banner .banner,.blog .banner{
border-bottom:0px !important;
-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.7) !important;
}
.page-id-26477 .ui-datepicker-week-end {
    opacity: 1 !important;
    cursor:default !important;
   -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */      
}
.ui-datepicker-week-end {
    opacity: .35 !important;
    cursor:default !important;
   -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */      
}
.ui-datepicker-week-end a{
    cursor:default !important;
}
.woocommerce-checkout .blockUI{
position:fixed !important;
}
/** adding label to woocommerce edit address **/
/*shipping address */
.woocommerce-account #shipping_address_2_field:before{
content:"Address 2";
line-height: 2;
font-weight: bold;
}
.woocommerce-account #shipping_company_field:before{
content:"Company Name" !important;
line-height: 2;
font-weight: bold;
}

.woocommerce-account #shipping_first_name_field label,.woocommerce-account #shipping_last_name_field label,.woocommerce-account #shipping_address_1_field label,.woocommerce-account #rob_shipping_phone_field label, {
display:block !important;
}

.woocommerce-account #rob_giftcard_message,.woocommerce-account #rob_shipping_delivery_date{
display:none !important;
}

/** all about registration forms **/
.page-id-12841 .page-body .gfield_label {
    margin-bottom: 0px !Important;
}
.page-id-12841 .page-body .ginput_container{
margin-top:3px !important;
}
.page-id-12841 .page-body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
}
.page-id-12841 .page-body .gform_fields .gfield {
    margin: 0px !important;
    padding: 15px 20px 5px !important;
}
.page-id-12968 .page-body .gfield_label {
    margin-bottom: 0px !Important;
}
.page-id-12968 .page-body .ginput_container{
margin-top:3px !important;
}
.page-id-12968 .page-body .gform_wrapper ul li.gfield {
    margin-top: 0px !important;
    margin-bottom:0px !important;
}
.page-id-12968.page-body .gform_fields .gfield {
    margin: 0px !important;
    padding: 15px 20px 0px !important;
}
label[for*="shipping_method_0_table_rate2533"],label[for*="shipping_method_0_table_rate2069"],
label[for*="shipping_method_0_table_rate1935"],
label[for*="shipping_method_0_table_rate2138"] {
    display: none !important;
}
#shipping_method_0_table_rate2533,#shipping_method_0_table_rate2069,
#shipping_method_0_table_rate1935,
#shipping_method_0_table_rate2138
{
    display: none;
}

p#billing_phone_field:after {
  display: none;
}
.cart h3.addon-name {
    font-size: 16px;
}
.woocommerce div.product-addon {
    padding: 10px 20px;
}

.woocommerce-product-gallery.images {
    opacity: 1 !important;
}


.woocommerce-info:before {
    content: normal;
}

h2 {
	font-weight: 700 !important;
}
tab-container .gb-tab br {
	display: none;
}
.woocommerce-checkout .w-nav-icon {
    display: none !important;
}
.pum-container button[onclick="closePreview()"] {
    font-size: 15px;
    line-height: 2.8;
    padding: 0 1.5em;
    text-transform: uppercase;
    overflow: hidden;
    border-radius: 3px;
  	color: #ffffff;
    box-shadow: 0 2px 1px rgba(0,0,0,.1), 0 1px 3px rgba(0,0,0,.3);
}
@media (max-width: 899px) {
  .woocommerce-checkout .w-text-h .fa-truck {
    transform: scaleX(-1) !important;
  }  
  .woocommerce-checkout .l-section .w-page-title {
  	text-align: center;
    width: 100%;
  }
}

p#alcohol_label_field label {
  text-transform: unset !important;
}

#mega-menu-item-48492 ul.mega-sub-menu {
    width: 23% !important;
    left: 78% !important;
}