body#contact-us .main-content {
    background: #000;
    color: #fff;
} 
body#contact-us input.btn {
    background: #ffffff !important;
    color: #000 !important;
}
.article--image-wrapper {
    text-align: center;
}  
.site-footer {
  text-transform: lowercase;
}
.fancybox-skin .popup--close {
    display: none;
}
.itg_body input#Email:focus {
    outline: none;
}
.itg_body .form-success {
    margin: 0 !important;
    text-align: center;
}
.itg_body input#subscribe {
    background: #000 !important;
    color: #fff;
}
.itg_body input#Email {
    border: 1px solid !important;
    padding: 8px 10px;
}
.itg_body .popup--description {
    margin: 0 !important;
}
.itg_popup_image {
    padding-bottom: 10px;
}
.itg_body {
    text-align: center;
    padding: 15px 50px 15px 40px !important;
}
.itg_body  .input-group {
    margin-bottom: 0px !important;
}
.itg_body .newsletter--blurb {
    padding-top: 10px;
}
.fancybox-wrap .fancybox-skin {
    background: #fff;
}
.itg_table th, td {
    text-align: left;
    padding: 5px 10px;
    border: 1px solid #b3b3b3;
}
.itg_social {
    text-align: center;
    background: #fff8d9;
    padding-bottom: 10px;
}
.itg_button_checkout>div {
    margin: auto;
}
.shopify-payment-button__more-options {
    margin: 0 !important;
    height: 0px !important;
}
.itg_button_checkout>div {
    padding-top: 10px;
} 
.itg_social>ul>li {
    display: inline-block;
    padding-right: 10px;
}
.itg_social>ul {
    margin: 0;
}
.footer-header {
    text-transform: lowercase;
    font-size: 18px;
}
.itg_copyright>a {
    color: #000;
}
.itg_copyright {
    text-align: center;
    padding: 15px 0;
    background: #f9f0ca;
    text-transform: lowercase;
}
.site-footer input#Email:focus {
    outline: none;
}
@media screen and (min-width: 767px) {
.itg_form .form-vertical {
    width: 80%;
    margin: auto;
    padding-bottom: 20px;
}
body#contact-us .header-section--wrapper {
    height: auto !important;
}  
  body#contact-us .site-header {
    margin-bottom: 0px;
  }
  div#shopify-section-1588326154131 .homepage-product-grid-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: center;
    margin: 0px;
  }
 div#shopify-section-Store-locator .whole_page {
    padding-top: 50px;
  }
.table_full>h2 {
    font-size: 22px;
}
  .table_full{
    display: flex;
    flex-wrap: wrap;
    padding-top: 15px;
  }
  .table_full>.left {
    width: 40%;
  }
  .table_full>.right {
    width: 60%;
  }
  .table_full>.left>p {
    margin-bottom: 5px;
  }
  .table_full>.left>h2 {
    font-size: 22px;
  }
.site-footer {
    padding-bottom: 0 !important;
    padding: 50px 30px;
}
.bottom--footer {
    margin-top: 40px;
}
.site-footer .input-group {
    width: 80%;
}
}
@media screen and (min-width: 1200px) {
.itg_header .large--three-quarters {
    width: 85%;
}
.itg_header .large--one-quarter {
    width: 15%;
}
}
@media screen and (max-width: 767px) {
  .itg_form .form-vertical {
    padding: 0 10px;
  }
  .site-footer {
    padding-bottom: 0;
  }
  .bottom--footer {
    margin-top: 20px;
  }
  .itg_copyright {
    margin-top: 0;
  }
  .mobile-nav-bar-wrapper {
    padding: 10px 0 20px 0;
  }
  .mobile-nav-bar-wrapper.fixed {
    padding: 10px 0 10px 0;
  }
  .table_full>h2 {
    font-size: 18px;
  }
  .table_full{
    padding-top: 15px;
  }
  .table_full>.left>p {
    margin-bottom: 5px;
  }
  .table_full>.left>h2 {
    font-size: 18px;
  }
  div#slide-up .medium--one-half {
    width: 100%;
    padding: 0 35px 0 50px;
    text-align: center;
  }
  div#slide-up .input-group {
    width: 100%;
  }
  div#slide-up input#Email:focus {
    outline: none;
  }
  div#slide-up input#Email {
    border: 1px solid !important;
    padding: 8px 10px;
  }
 
}