/**
 * Theme Name: Anon Child
 * Description: This is a child theme of Anon
 * Author: ZooTemplate
 * Author URI: http://zootemplate.com
 * Template: anon
 * Version: 1.1.0
 */

.elementor-widget-container h5 {
  color: white;
  text-transform: uppercase;
  font-size: 1rem;
}

.menu-item-object-page a {
  color: #7a7a7a;
  text-decoration: none;
}

.page-title {
  display: none;
}

.campiform {
  border-radius: 8px;
  color: grey;
}

.wpcf7 form div.visible-only-if-sent {
  display: block;
}

.wpcf7 form.valid div.visible-only-if-sent {
  display: block;
}

.wpcf7-form input,
select::placeholder {
  color: grey;
}

.wpcf7-form input,
select,
textarea {
  margin-top: 10px !important;
  margin-bottom: 5px !important;
}

.wpcf7-form {
  font-family: "Roboto", Sans-serif;
  margin-bottom: 10px !important;
}

.wpcf7-form p {
  margin-bottom: 15px !important;
}

.campiform::placeholder {
  font-size: 13px !important;
}

.wpcf7-form .wpcf7-submit input[type="submit"] {
  color: white;
  background: #d75b6b;
  border-color: transparent;
  border-radius: 8px;
  font-family: "Roboto", Sans-serif;
  margin-top: 10px;
}

.wpcf7-form .wpcf7-submit:hover {
  background: #ad2f3f;
}

input[type="submit"] {
  color: white;
  background: #d75b6b;
  border-color: transparent;
  border-radius: 8px;
  font-family: "Roboto", Sans-serif;
  margin-top: 10px;
}

.homeimg {
  border-radius: 8px;
}

.shop-title {
  display: none;
}

.filtername {
  font-size: 1.1666666667rem;
  margin-bottom: 15px;
  text-transform: capitalize;
  font-weight: 400;
  position: relative;
}

.attrimg {
  float: left;
  width: 35px;
}

.zoo-title-filter-block {
  display: inline;
  padding-top: 4px;
}

.woocommerce ul.products li.product a img {
  border-radius: 5px;
}

.woocommerce ul.products li.product a img:hover {
  border-radius: 5px;
}

.card-infos {
  padding: 20% 20px 20px 20px;
  background-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0,
    rgba(0, 0, 0, 0.8) 100%,
    rgba(0, 0, 0, 0.9) 100%
  );
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.product-loop-title {
  position: absolute;
  font-weight: 600;
  color: white;
  bottom: 3px;
  left: 20px;
}

.product-item-info .product-loop-title {
  position: inherit;
  margin-top: 20px;
}

.product-item {
  max-width: max-content;
}

/* .wrap-breadcrumb{
  display:none;
} */

.wrap-single-product-content.content-half-width .zoo-product-data-tabs {
  margin-top: 0px;
  padding: 0px;
}

.woocommerce .summary p.zoo-single-stock-label.stock {
  display: none;
}

.zoo-ln-toggle-block-view {
  display: inline-block !important;
}

.product-loop-title a:hover {
  color: white;
}

.product-category {
  display: none;
}

/* li li:last-child{
  display: none;
} */

#tab-additional_information {
  display: block !important;
}

.custom {
  background-color: #d75b6b !important;
  border-radius: 5px !important;
  font-family: "Roboto", Sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
  width: 100%;
  text-align: center;
}

.custom.wish {
  color: #d75b6b !important;
  background-color: white !important;
  border: 1px solid #d75b6b !important;
  /* border-color: #D75B6B!important; */
  border-radius: 5px !important;
  font-family: "Roboto", Sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.custom.browse-wishlist {
  background-color: #ff4444 !important;
  color: white !important;
}

.woocommerce-product-attributes-item__label {
  color: #d75b6b !important;
  width: 55% !important;
}

.tab-heading {
  display: none !important;
}

.attributext {
  padding-top: 3px;
}

.wrap-breadcrumb .woocommerce-breadcrumb {
  font-size: 0.8rem !important;
}

.product_meta {
  font-size: 1.4em !important;
  padding-bottom: 10px !important;
}

.product-title.product-loop-title {
  position: inherit;
  color: black;
  font-weight: 400;
}

/* table.wishlist-items-table th{
  text-align: center;
} */

.wrap-toggle-products-layout {
  display: none;
}

.right-top-shop-loop.top-page-pagination.col-lg-4.col-md-6.col-12 {
  display: none;
}

.widget_zoo_ln_widget .zoo-filter-item {
  line-height: 22px !important;
}

.product-sidebar .zoo-filter-block {
  padding-bottom: 10px !important;
  margin-bottom: 10px !important;
  padding-top: 10px !important;
  margin-top: 10px !important;
}

.zoo-filter-item > label {
  color: #494646 !important;
}

.mc4wp-form .mc4wp-form-174 {
  font-family: "Roboto", Sans-serif;
}

.mc4wp-form-fields label a {
  font-size: 15px;
  font-family: "Roboto", Sans-serif;
}

.mc4wp-form.mc4wp-form-174 input[type="email"] {
  border-radius: 8px;
  border: 1px solid #acabab;
}

.elementor-widget-wrap {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
}

.elementor-column-wrap.elementor-element-populated h5 {
  font-family: "Roboto", Sans-serif;
  font-size: 15px;
}

.cafe-site-footer .dark-bg .elementor-widget .menu-item {
  padding-bottom: 0px !important;
}

.wrap-product-add-cart {
  display: none;
}

.content-mobile .product_meta {
  display: none;
}

.content-mobile .remove-from-wishlist {
  display: none;
}

.zoo-popup-panel .zoo-wrap-popup-content {
  width: 700px;
}

table.wishlist-items-table td {
  width: 29%;
}
#zoo-back-to-top.active{
  display:none!important;
}
@media (max-width: 991.98px) {
  table.wishlist-items-table tbody td {
    display: table-cell !important;
    width: 29%;
  }
  table.wishlist-items-table thead {
    display: table-header-group !important;
  }

  .zoo-popup-inner table td.product-thumbnail {
    max-width: 53px;
  }
}

@media (max-width: 450px) {
  .product-meta {
    font-size: 75%;
  }
}

.cafe-slide-heading {
  text-shadow: -3px 3px 4px rgba(5, 4, 4, 0.55) !important;
}

.grecaptcha-badge {
  display: none !important;
}
