.em-bank-cards {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .em-bank-cards img {
    margin-right: 20px; }

#footer-widgets .widget_text p {
  font-size: 20px;
  color: white; }

#footer-widgets .widget_text a {
  font-size: 20px;
  color: white;
  -webkit-transition: all .2s;
  transition: all .2s; }
  #footer-widgets .widget_text a:hover {
    color: #5d7f62; }

#footer-widgets .widget.widget_product_search .woocommerce-product-search .search-submit {
  position: inherit;
  right: 45px;
  top: 0px; }

#footer-widgets div#nav_menu-3 {
  padding-top: 70px; }

#footer-widgets div#nav_menu-2 {
  padding-left: 100px; }

div#tab-ingredients {
  padding: 0; }

.woo-single-post-class .woocommerce-tabs .panel {
  padding: 35px 0 0; }

.cat-item span.count::after {
  content: ")";
  display: inline-block; }

.content-woocommerce .summary table.variations select {
  background: #5d7f62;
  color: white; }
  .content-woocommerce .summary table.variations select:focus {
    background: #e19515;
    outline: 0; }

.em-home-testimonials h2 {
  font-size: 32px;
  margin-bottom: 20px; }

.em-home-testimonials .jdgm-carousel-title, .jdgm-all-reviews-rating-wrapper {
  text-align: center !important; }

.em-home-testimonials a.jdgm-all-reviews-rating-wrapper {
  text-align: center !important; }

.em-home-testimonials .jdgm-carousel__arrows {
  margin: 50px auto 10px auto !important; }

.product_cat_cbd-tinctures #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-tinctures-title-background.jpg) !important; }

.product_cat_cbd-gummies #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-gummies-title-background.jpg) !important; }

.product_cat_cbd-vape-pen #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-vape-pents-title-background.jpg) !important; }

.em-cbd-bath-beauty #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-bath-and-beauty-title-background.jpg) !important; }

.em-cbd-topicals #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-topicals-title-background.jpg) !important; }

.product_cat_cbd-for-pets #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-oil-for-pets-canada-title-background.jpg) !important; }

.product_cat_cbd-capsules #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-capsules.jpg) !important; }

.product_cat_cbd-vape-juice #featured-title {
  background-image: url(https://www.chilliwackcbd.ca/wp-content/uploads/2021/07/chilliwack-cbd-vape-juice-title-background.jpg) !important; }

.em-checkout #sidebar,
.em-cart #sidebar {
  margin-top: 0px !important; }

.em-cart .woocommerce-message,
.em-cart .woocommerce-info,
.em-cart .woocommerce-error,
.em-cart .woocommerce-cart-form {
  width: 60%;
  float: left; }

.em-cart .cart-collaterals {
  width: 40%;
  float: right;
  margin-top: -100px; }

.em-my-account #sidebar {
  display: none; }

.em-my-account #site-content {
  width: 100% !important; }

.loggedout-product-class.em-my-account #main-content {
  padding: 80px 500px 80px; }

a.woocommerce-Button.button {
  color: white !important; }

.woocommerce-checkout-review-order-table thead {
  background: aliceblue; }

.woocommerce-checkout-review-order-table ul,
.woocommerce-checkout-review-order-table ol {
  padding: 0;
  margin: 0 0 0px 30px; }

td.product-name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 18px;
  font-weight: 600; }

a.woocommerce-button.button.view {
  color: white !important; }

a.woocommerce-button.button.view:hover {
  background-color: #e19515 !important;
  border: 1px solid #e19515; }

.woocommerce-orders-table caption,
.woocommerce-orders-table th,
.woocommerce-orders-table td {
  text-align: center; }

/* QUFORM */
.quform-success-message {
  background-color: #e19515 !important;
  border-left: 5px solid #5d7f62 !important;
  color: #fff !important; }

.quform-success-message-animate {
  margin-bottom: 10px; }

.bottom-bar-menu a {
  float: right; }
  .bottom-bar-menu a:hover {
    color: yellow; }

/* Mobile phone only - 599px */
@media screen and (max-width: 899px) {
  h2.jdgm-carousel-title {
    margin: 0 25px 20px; }
  #footer-widgets div#nav_menu-2 {
    padding-left: 0px;
    padding-top: 50px; }
  div#nav_menu-2 .widget-title {
    margin: 0 0 10px 0 !important; }
  #footer-widgets div#nav_menu-3 {
    padding-top: 0px; }
  .cbp-item-wrapper article {
    margin-bottom: 40px !important; }
  .vc_tta.vc_general .vc_tta-panel-title > a {
    padding: 14px 0px !important;
    line-height: 1.5; }
  .vc_tta.vc_general .vc_tta-panel-body {
    padding: 5px 0px !important; }
  .vc_custom_1625666680112 {
    margin-bottom: 20px !important; }
  .vc_column-inner.vc_custom_1623676388200 {
    padding-right: 20px !important; }
  div#nav_menu-3 .widget {
    margin: 0px; }
  div#nav_menu-2 {
    margin-bottom: 0px !important; } }

/* Tablet portrait up - 600px */
@media screen and (max-width: 1200px) {
  .em-cart .woocommerce-message, .em-cart .woocommerce-info, .em-cart .woocommerce-error, .em-cart .woocommerce-cart-form {
    width: 100%;
    float: left; }
  .em-cart .cart-collaterals {
    width: 100%;
    float: right;
    margin-top: 0px; }
  .woocommerce .cart_totals, .woocommerce-page .cart_totals {
    padding-left: 0px; }
  ul.woocommerce-shipping-methods {
    list-style: none; }
  .loggedout-product-class.em-my-account #main-content {
    padding: 80px 10px 80px; }
  #site-logo-inner {
    margin: 15px 0px 15px 0px; }
  .em-home-boxes.vc_col-sm-4 {
    width: auto; }
  .woocommerce-page.sidebar-left #site-content {
    width: 100%; }
  .wpb_column .vc_custom_1624362310781 {
    padding-right: 0px !important;
    padding-bottom: 80px; } }

/* Tablet portrait up - 600px */
@media screen and (min-width: 1200px) {
  .em-home-boxes.vc_col-sm-4 {
    width: 29%; } }

/* Tablet portrait only */
@media screen and (min-width: 770px) and (max-width: 1200px) {
  .em-home-boxes.vc_col-sm-4 {
    width: 44%; } }

/* Tablet portrait only */
@media screen and (min-width: 566px) and (max-width: 899px) {
  .footer-grid .span_1_of_4 {
    min-height: 450px; } }

@media screen and (min-width: 600px) and (max-width: 899px) {
  .footer-grid .span_1_of_4 {
    min-height: 450px; } }

/* Tablet landscape up - 900px */
/* Tablet landscape only */
/* Desktop only */
/* Desktop up */
/* Big desktop up */
@media screen and (min-width: 1800px) {
  .cube-galleries.cbp.cbp-ready {
    height: 530px; } }

#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
  z-index: 999999; }

.search-style-fullscreen .form-area {
  border: 1px solid #ddd;
  border-radius: 30px; }

#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical {
  background: #bdbdbd !important; }

div.asp_m.ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.ajaxsearchpro .probox .prosettings .innericon svg, div.asp_m.ajaxsearchpro .probox .proloading svg {
  width: 30px; }
