.product_thumbnail_icons,
.product_meta,
.vc_grid-item-mini .vc_btn3-left,
.no-meta,
.yith-wcwl-add-to-wishlist,
.woocommerce-products-header__title,
.woocommerce-store-notice__dismiss-link,
.product-images-controller,
.search_result_item .post_meta_archive {
  display: none !important;
}

.page-title {
  text-transform: uppercase;
  padding-bottom: 40px;
}

.tax-product_cat .woocommerce-products-header__title {
  display: block !important;
  margin-bottom: 10px;
}

.single-post-content h1 {
  margin-bottom: 5px;
}

h1.page-title.search-results-title {
  padding-bottom: 0;
}

h2.entry-title.interview-title {
  text-transform: uppercase;
}

.search-results .page-header {
  margin-bottom: 0;
}

.woocommerce .page-title, .woocommerce-page .page-title {
  text-transform: uppercase;
}

.post_meta {
  text-align: left;
  margin-bottom: 20px;
}
.post_meta::before {
  display: none;
}

.product-name {
  text-transform: uppercase;
}

h4 {
  text-transform: uppercase;
}

.content-area {
  padding: 30px 0 0 0;
}

.woocommerce-products-header__title.page-title {
  display: block;
}

.single-post-header-bkg {
  position: relative;
  height: 700px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

h1 {
  font-size: 1.875rem;
  font-size: 22px !important;
  line-height: 1.2;
  margin-bottom: 3rem;
  text-transform: uppercase;
}

.entry-title {
  text-align: left;
}

.wp-block-image figcaption {
  text-align: left;
  position: relative;
  width: 100%;
  bottom: 0;
  right: 0;
  margin-bottom: 3rem;
}

.widget.widget_recent_entries ul li:before {
  display: none;
}

.widget .recentcomments, .widget.widget_recent_entries ul li {
  padding-left: 0;
}

.wpb_widgetised_column .widget {
  border-bottom-width: 0;
}

.main-navigation ul li.current-menu-item a {
  text-decoration: underline;
  text-underline-offset: 4px;
}

h2.interview-title,
.nav-next a,
.nav-previous a {
  font-size: 15px;
}

.product_layout_cascade section.related h2, .product_layout_cascade section.up-sells h2, .product_layout_2 section.related h2, .product_layout_2 section.up-sells h2,
.woocommerce-page .woocommerce-tabs ul.tabs li a,
.widget h3 {
  font-size: 15px !important;
}

@media only screen and (min-width: 768px) {
  h4, .woocommerce h4, .woocommerce-page h4 {
    font-size: 15px;
  }
}
.ajax_add_to_cart.progress-btn .btn {
  font-size: 15px !important;
}

#site-footer {
  margin-top: 250px;
}

.footer_socials_wrapper ul.sk_social_icons_list li svg, .site-footer-widget-area ul.sk_social_icons_list li svg {
  width: 18px;
}

.vc_custom_1419328663991 {
  background-color: transparent !important;
}

.lead-img {
  margin-bottom: 30px;
}

.list-centered li a,
.list-centered li a:hover {
  border-bottom: none;
}

form.cart {
  margin-top: 20px;
}

.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
  display: none;
  font-size: 13px;
  color: #000;
  font-weight: 600;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
  color: #000;
}

.low-stock-badge {
  min-height: 0;
  min-width: 0;
  padding: 2px 8px 2px 8px !important;
  font-size: 11px !important;
  font-weight: 600;
  text-align: center;
  line-height: 1.5em;
  left: auto;
  margin: 0;
  border-radius: 3px;
  position: absolute;
  top: 15px;
  left: 15px;
  right: auto !important;
  text-shadow: none;
  color: #ffffff;
  box-shadow: none;
  text-transform: uppercase;
  max-width: calc(100% - 30px);
  width: auto;
  z-index: 8;
  animation-fill-mode: both;
  animation-duration: 1s;
  display: inline-block;
  animation-name: flipInY;
  background: #93af76;
  font-family: "Oswald", -apple-system, BlinkMacSystemFont, Arial, Helvetica, "Helvetica Neue", Verdana, sans-serif;
}

.woocommerce ul.products li.product {
  position: relative;
}

.elementor-products-grid ul.products li.product .onsale, .woocommerce .products span.onsale, .woocommerce span.onsale, .woocommerce ul.products li.product .onsale, .woocommerce-page .products span.onsale, .woocommerce-page span.onsale, .wp-block-getbowtied-carousel ul.products li.product .onsale, .products .out_of_stock_badge_loop {
  font-size: 11px !important;
}

form.signup-form {
  text-align: center;
}
form.signup-form p {
  font-size: 14px;
}
form.signup-form input[type=text] {
  padding: 25px;
}

.shop_header .list_shop_categories li.category_item > a {
  font-size: 20px;
}

.products .out_of_stock_badge_loop {
  padding: 2px 7px 2px;
  border-radius: 3px;
}

@media screen and (min-width: 48em) {
  #site-footer {
    padding: 40px 0 30px;
  }
}
@media screen and (min-width: 48em) {
  .widget {
    margin-bottom: 50px;
  }
}
@media screen and (min-width: 48em) {
  .site-footer-widget-area {
    display: block;
    margin-bottom: 20px;
  }
}
.vc_gitem-post-data-source-post_excerpt {
  display: none;
}

.vc_custom_1419240516480 {
  background-color: #fff !important;
}

.vc_gitem_row .vc_gitem-col {
  padding: 20px 20px 5px 20px;
}

@media only screen and (min-width: 768px) {
  .woocommerce ul.products li.product .woocommerce-loop-product__title, .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-link .wc-block-grid__product-title {
    font-size: 14px !important;
  }
}
.product_after_shop_loop .price, .product_after_shop_loop .price ins, .woocommerce ul.products li.product .price, .wp-block-getbowtied-carousel ul.products li.product .price {
  font-size: 14px;
}

#site-footer .button.wc-forward, .wc-stripe-checkout-button, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page input.button, .woocommerce-page input.button.alt {
  font-size: 15px !important;
}

.woocommerce-cart .cart-collaterals .cart_totals table.shop_table tr th,
.woocommerce-cart .cart-collaterals .cart_totals h2,
input[type=date], input[type=datetime-local], input[type=datetime], input[type=email], input[type=month], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=time], input[type=url], input[type=week], select, textarea,
.woocommerce-checkout form.checkout .woocommerce-checkout-review-order table.woocommerce-checkout-review-order-table th {
  font-size: 15px !important;
}

.shop_header .list_shop_categories li.category_item > a:hover {
  opacity: 0.7;
  color: #000;
}

.interview-item {
  position: relative;
  margin-bottom: 30px;
}

.interview-item .interview-title {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: 0;
  padding: 10px;
  background-color: #126600;
  opacity: 0;
  transition: opacity 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
}

.interview-item:hover .interview-title {
  opacity: 1;
}

.interview-title a {
  color: #fff;
  text-decoration: none;
}

.post-navigation {
  display: none;
}
