.elementor-header-account .header-group-action .site-header-account .icon{
    background: #8e7966;
    border-radius:12px;
}

.elementor-header-group-wrapper .header-group-action > div > a{
    background: #c7b9ac;
    border-radius:12px;
}

.elementor-header-group-wrapper .header-group-action > div:nth-child(even) > a{
    background: #a27f60;
    border-radius:12px;
}

.page-id-602 .site-content{
  margin-bottom:0;
}

.wpcf7-form input[type=submit]{
  border-color:#F4C340;
  background-color: #F4C340;
  color:#3D3D3D;
  transition:0.4s;
}

.wpcf7-form input[type=submit]:hover{
  border-color:#231F20;
  background-color: #231F20;
  color:#ffffff;
}

.woocommerce-message, .woocommerce-info, .woocommerce-error, .woocommerce-noreviews, p.no-comments {
    background-color: #F4C340;
    color: #3D3D3D;
}

.woocommerce-page .wc-proceed-to-checkout a.button, .site-header-cart-side .widget_shopping_cart .buttons a.checkout, .add_to_cart_inline a.button, a.ecolive-sticky-add-to-cart__content-button, .return-to-shop a.button{
    background-color: #F4C340;
    color: #3D3D3D;
}

.woocommerce-page .wc-proceed-to-checkout a.button:hover, .site-header-cart-side .widget_shopping_cart .buttons a.checkout:hover, .add_to_cart_inline a.button:hover, a.ecolive-sticky-add-to-cart__content-button:hover, .return-to-shop a.button:hover{
    background-color: #231f20;
    color: #ffffff;
}

.woosw-popup-content a.button{
      padding: 1em 2em;
      background-color: #F4C340;
      color: #3D3D3D;
}

.woosw-popup-content a.button:hover{
    background-color: #231f20;
    color: #ffffff;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-popup-content-bot-inner a:hover{
    color: #F4C340;
    border-color: #F4C340;
}

.woosw-popup .woosw-popup-inner .woosw-popup-content .woosw-popup-content-bot .woosw-notice{
    background-color: #F4C340;
    color: #3D3D3D;
}

.wqoecf_enquiry_button{
      margin-right: 20px;
}

.elementor-header-group-wrapper .header-group-action > div > a:hover, .elementor-header-account .header-group-action .site-header-account:hover .icon:hover {
    background-color: rgba(244, 195, 64, 0.5);
}

.star-rating span::before {
    color: #f4c340;
}

.elementor-header-account .header-group-action .site-header-account:hover .icon{
  background-color: rgba(244, 195, 64, 0.5);
}

.wpcf7 form {
    padding: 0;
}

.hfe-site-logo-img{
  margin:0 auto;
}


.wqoecf-pop-up-box div.wpcf7 {
    width: 100%;
    padding: 30px;
    margin: auto;
}

.wqoecf-pop-up-box {
    width: 40%;
}


.wqoecf-pop-up-box div.wpcf7>form>p textarea {
    max-height: 100px;
    resize: none;
}

.wqoecf-pop-up-box button.wqoecf_close{
    padding: 20px 25px;
}

.wqoecf-pop-up-box button.wqoecf_close:hover span{
    background: #fff;
}

.wqoecf-pop-up-box div.wpcf7>form>p input[type="submit"]{
    font-family: "Signika", Sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    background-color: #F4C340!important;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 45px 17px 45px;
    border-bottom:unset!important;
      color: #231f20!important;
}


.wqoecf-pop-up-box div.wpcf7>form>p input[type="submit"]:hover{
  color: #FFFFFF!important;
  background-color:#231f20!important;
}

.woocommerce a.wqoecf_enquiry_button{
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    background-color: #F4C340!important;
    border-radius: 5px 5px 5px 5px;
    padding: 17px 20px 17px 20px;
    border-bottom:unset!important;
      color: #231f20!important;
}

.woocommerce a.wqoecf_enquiry_button:hover{
  color: #FFFFFF!important;
  background-color:#231f20!important;
}

a.wqoecf_enquiry_button:before{
  display:none;
}

.wc-tabs, .tab-description{
    display:none!important;
}

.bg-white{
  background-color:#fff;
  padding: 30px;
  border-radius: 20px;
}


.single-product .woocommerce-tabs .woocommerce-Tabs-panel {
    padding-top: 20px;
}

.single-product .woocommerce-tabs {
    padding: 30px 0;
}

.woocommerce-checkout .col-1, .woocommerce-checkout .col-2{
    flex: unset;
    width: unset;
}

.add_to_cart_button{
      padding: 1em;
}

.error404 .site-content {
    margin: 0 !important;
    padding: 70px 0;
    background: url(https://staging.gourmetrepublik.com.au/wp-content/uploads/2022/10/banner-1.jpg) center center/cover;
}

.error-title{
    font-size: 10rem;
    letter-spacing: 5px;
}

.vertical-navigation .vertical-menu .menu > li > a {
    padding: 15px 20px;
}

.vertical-navigation ul.menu > li > a .menu-icon {
    font-size: 30px;
    margin-right: 25px;
}

.cart_totals {
    padding: 30px 20px 40px;
}

ul.account-dashboard li:nth-child(3){
  display:none;
}

body.woocommerce-account.woocommerce-page #page .site-content {
    margin-top: 15px;
}

body.woocommerce-page .entry-header .entry-title{
  text-align:center;
  margin-bottom:70px!important;
}

.grecaptcha-badge { 
  visibility: hidden; 
  
}

.woocommerce-account .u-column1.col-1{
  width:100%;
}

.ecolive-sticky-add-to-cart{
  display:none;
}

.woocommerce-order-received .woocommerce-order .woocommerce-table--order-details td, .woocommerce-order-received .woocommerce-order .woocommerce-table--order-details th {
    width: 50%;
}

.footer-store-locations a{
  color:#fff;
}

.footer-store-locations p{
  margin-bottom:0;
}

.gpay-card-info-container-fill .gpay-card-info-iframe, .gpay-card-info-container-fill-new-style .gpay-card-info-iframe {
    left: 0;
}

.gpay-card-info-container-fill .gpay-card-info-animation-container {
    left: 0;
}

.woocommerce-cart #wc-square-digital-wallet{
      display:none!important;
}

.single-product #wc-square-digital-wallet{
      display:none!important;
}






@media only screen and (min-width: 1200px) {

.store-locator-section .address-box .elementor-widget-container{
      min-height: 240px;
}

}





@media only screen and (min-width: 1400px) {

.store-locator-section .address-box .elementor-widget-container{
      min-height: 200px;
}

}







@media only screen and (max-width: 767px) {
    .woosw-list table.woosw-items .woosw-item .woosw-item--image {
    width: 50px;
}
.add_to_cart_button {
    padding: 0.5em;
}
.woosw-copy .woosw-copy-btn input{
      padding: 11px 20px 11px 20px;
}
  .woocommerce-checkout ul#shipping_method input[type=radio] + label {
    font-size: 12px!important;
    white-space: nowrap;
}
.cart_totals {
    padding: 30px 20px 40px;
}
#order_review .woocommerce-checkout-review-order-table th {
        font-size: 15px!important;
}
.wqoecf-pop-up-box {
    width: 95%!important;
}

.store-locator-section .address-box .elementor-widget-container{
      min-height: 230px!important;
}
}


@media (max-width: 1024px){
  .site-header-wishlist {
      display: block!important;
  }
  #order_review {
    padding: 30px 15px 40px;
  }
  .woocommerce-checkout ul#shipping_method input[type=radio] + label {
    font-size: 10px;
        white-space: nowrap;
}
#order_review .woocommerce-checkout-review-order-table th {
    white-space: nowrap;
        font-size: 13px;
}

.wqoecf-pop-up-box {
    width: 80%;
}

.store-locator-section .address-box .elementor-widget-container{
      min-height: 290px;
}

}

@media only screen and (min-width: 767px) {
  table.shop_table_responsive tr.woocommerce-shipping-totals td {
    width: 55%;
}
}












