/*
Theme Name: PetroSeal
Description: PetroSeal tema
Author: Preferens
Template: flatsome
Version: 1.0
*/
/*************** ADD CUSTOM CSS HERE.   ***************/
body {
  font-family: "Lato", sans-serif;
}
.nav > li > a {
  font-family: "Futura-PT-Bold", sans-serif !important;
}
h1,
h2,
h3,
h4,
h5,
h6,
.heading-font,
.off-canvas-center .nav-sidebar.nav-vertical > li > a {
  font-family: "Futura-PT-Bold", sans-serif !important;
}
.alt-font {
  font-family: "Futura-PT-Bold", sans-serif !important;
}
.button,
.filter-button,
.product-price-container {
  font-family: "Futura-PT-Bold", sans-serif !important;
}
.is-divider {
  display: none;
}
.widgettitle {
  display: none;
}
.col {
  padding: 0 15px;
}
.post-title {
  font-size: 2em;
}
.entry-title {
  font-size: 3em;
}
.yith-ajaxsearchform-container {
  position: relative;
  width: 70%;
  margin: 20px auto 0 auto;
}
.yith-ajaxsearchform-container .search-input-container .yith-s {
  padding-right: 80px;
}
.yith-ajaxsearchform-container .search-submit-container {
  position: absolute;
  top: 0;
  right: 0;
}
.yith-ajaxsearchform-container .search-submit-container #yith-searchsubmit {
  margin: 0;
}
.yith-ajaxsearchform-container .autocomplete-suggestions {
  background-color: #ffffff;
  max-height: none !important;
}
.woocommerce-breadcrumb {
  margin-bottom: 15px;
}
.nav-spacing-xlarge > li {
  margin: 0 15px;
}
.html_topbar_right a {
  color: #92D377 !important;
  font-size: 1.1em !important;
}
.html_topbar_right a:hover {
  color: #92D377 !important;
}
.html_topbar_right i {
  margin-right: 10px;
}
.live-search-results {
  color: #333333;
  background-color: #f1f1f1;
}
.fancy-underline::after {
  background: url("../petroseal/img/petroseal_swoosh.png");
  top: 85%;
  height: 15px;
}
.cat-text {
  margin-bottom: 10px !important;
}
.subcategories {
  background-color: #f1f1f1;
}
.subcat-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.subcat-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 10px;
}
.subcat-title h2 {
  font-size: 1.5em;
  color: #fff;
  text-transform: uppercase;
}
.subcat-text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 10px;
  color: #fff;
  font-size: 1em;
}
.woocommerce-ordering {
  display: none;
}
.shop-container .yit-wcan-container .col-inner {
  border: 1px solid #474747;
  padding: 10px;
}
.shop-container .badge-inner {
  padding: 2px 5px;
  text-transform: uppercase;
}
.add-to-cart-container form {
  margin-bottom: 0;
}
.yith-wcwl-add-button {
  margin-bottom: 20px;
}
.category-description {
  padding: 50px 0;
}
.category-description__image {
  display: block;
}
@media (max-width: 34.3125rem) {
  .category-description__image {
    display: none;
  }
}
.variations .reset_variations {
  bottom: 100%;
}
.woocommerce-variation-price {
  font-size: 1.8em;
  margin-bottom: 20px;
  font-family: "Futura-PT-Bold", sans-serif !important;
}
.product-box .woocommerce .col-inner {
  border: 1px solid #474747;
  padding: 10px;
}
.product-box .woocommerce .badge-inner {
  padding: 2px 5px;
  text-transform: uppercase;
}
.grid-tools a {
  color: #ffffff;
}
.image-tools .wishlist-button:hover {
  background-color: #d18e5c;
  border-color: #d18e5c;
}
.wishlist-popup {
  display: none;
}
.button.icon.circle {
  border: 2px solid #d18e5c;
}
.is-outline {
  color: #d18e5c;
}
.category-box a {
  color: #474747;
}
.category-box .col-inner {
  border: 1px solid #474747;
  padding: 10px;
}
.woocommerce-breadcrumb {
  color: #474747 !important;
  text-shadow: none;
  margin-bottom: 0;
}
.woocommerce-breadcrumb a {
  color: #474747 !important;
  text-shadow: none;
}
.woocommerce-breadcrumb .divider {
  color: #474747;
  opacity: unset;
  font-weight: 700;
}
.button,
.button.checkout,
.checkout-button,
.single_add_to_cart_button.button,
.wc-forward {
  border-radius: 50px;
}
.category-filtering .filter-button {
  background-color: #354755;
  padding: 0.5em 1.2em;
  transition: none;
  border-radius: 50px;
  text-shadow: none;
}
.related-products-dark-container .product-section {
  border-top: none;
}
.related-products-dark-container .product-section-title {
  max-width: 1142px;
  color: #ffffff;
}
.related-products-dark-container .col-inner {
  background-color: #ffffff;
  padding: 10px;
}
.footer-wrapper .footer-nav ul {
  list-style: none;
}
.footer-wrapper .footer-nav ul li {
  margin-left: 0;
}
.footer-wrapper .footer-nav ul li a {
  font-size: 1rem;
}
.footer-wrapper .footer-box {
  padding-bottom: 0;
}
.footer-wrapper .footer-box .col {
  padding-bottom: 0;
}
.footer-wrapper .footer-box__text {
  padding-left: 0;
}
.footer-wrapper .footer-primary {
  padding: 7.5px 0;
}
.html_top_right_text {
  font-size: 1em !important;
}
.html_top_right_text .uppercase {
  text-transform: unset;
  letter-spacing: unset;
}
.single_variation .woocommerce-variation-description {
  display: none;
}
.portfolio-single-page .entry-title {
  font-size: 1.7rem;
}
.nav-dropdown-default {
  padding: 5px !important;
}
.account-user {
  display: none;
}
.yith-wcan-filters form {
  margin-bottom: 0;
}
.yith-wcan-filters .apply-filters {
  margin-top: 15px;
  background-color: #da8952;
  color: #ffffff;
}
@media only screen and (max-width: 48em) {
  /*************** ADD MOBILE ONLY CSS HERE  ***************/
  .yith-ajaxsearchform-container {
    width: 100%;
  }
  .footer-wrapper .footer-box {
    padding-bottom: 30px;
  }
  .footer-wrapper .footer-box .col {
    padding-bottom: 30px;
  }
  .footer-wrapper .footer-box__text {
    padding-left: 15px;
  }
  .footer-wrapper .footer-box .img-inner img {
    width: 20%;
  }
}
.yith-wcan-filters {
  max-width: 1170px;
  margin: 0 auto;
  padding: 20px 15px 0 15px;
}
.yith-wcan-filters .yith-wcan-filter h4.collapsable {
  font-size: 14px;
  padding: 0 40px 0 0 !important;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter {
  min-width: 160px !important;
}
.yith-wcan-filters.horizontal:not(.filters-modal) .yith-wcan-filter h4.collapsable {
  padding: 5px 40px 5px 15px !important;
}
.yith-wcwl-dropdown {
  list-style: none;
  padding-top: 10px;
}
.yith-wcwl-dropdown li {
  margin-bottom: 0;
}
.wishlist-icon {
  display: none;
}
