body {
  font-family: "Roboto", sans-serif !important;
  font-weight: normal;
  font-style: normal;
  color: #505056;
  overflow-x: hidden;
}
.woocommerce-Tabs-panel--description td,
.woocommerce-Tabs-panel--description th {
  padding: 8px;
}
.slick-slide.slick-current.slick-active a {
  justify-content: center;
  display: flex;
}
.product-tabs ul,
li {
  list-style-type: none !important;
}
.main-block ul,
ol {
  padding: 0 10px 0 30px;
  list-style-type: disc !important;
}
.d-ul {
  line-height: 1.8;
}
.d-ul h4 {
  padding-bottom: 20px;
}
.d-ul ul,
ol {
  padding: 0 10px 0 30px;
  list-style-type: disc;
}
.patron-container {
  align-items: center;
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
/* HOMEPAGE */
.homepage > .container {
  width: 100%;
  max-width: 100%;
  padding: 0px;
  margin: 0px;
}
.homepage h1,
.homepage h3 {
  font-weight: 900;
}
.appie-hero-area {
  padding-top: 50px;
}
/* HOMEPAGE END */
.flaticon-delivery {
  color: #2b7afa;
}
.bg-primary {
  background-color: #2b7afa !important;
}
.btn-primary {
  background-color: #2b7afa !important;
  border-color: #2b7afa !important;
}
.search-form button {
  color: #fff;
}
.cart > .btn-dark {
  background-color: #2b7afa !important;
  border: 1px solid #2b7afa;
}
/* FOOTER */
footer {
  background: #494545;
}
.footer-info {
  color: #fff;
  line-height: 1rem;
  padding: 5px;
  margin: 0;
}
.footer-title {
  color: #fff;
}
footer .space-1 {
  display: none;
}
.footer-box {
  padding-left: 35vw;
}
.footer-top-space-3 {
  padding-top: 0rem !important;
}
.border-bottom.footer-bottom-space-3 {
  border-bottom: none !important;
}
#site-header > .masthead > .border-bottom.py-3.py-md-0 {
  display: none;
}
.appie-hero-thumb .thumb img {
  rotate: -0.3deg;
}
.appie-hero-thumb .appie-hero-area-video {
  width: 287px !important;
  height: 606px !important;
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  top: 5px;
  border-radius: 41px;
}
.appie-hero-thumb .thumb {
  position: relative;
}
