/*
 Theme Name:   Woodmart Child
 Description:  Woodmart Child Theme
 Author:       XTemos
 Author URI:   http://xtemos.com
 Template:     woodmart
 Version:      1.0.0
 Text Domain:  woodmart
*/


.banner-title h4 {
    filter: drop-shadow(0 0 10, rgba(0,0,0,0.2));
}

.single-product .product-tabs-wrapper {
    display: none !important;
}

.tablepress thead * {
  font-size: 13px !important;
  text-transform: none !important;
  line-break: 1.1 !important;
}

.home-categories-row h2 {
  display: inline-block !important;
  padding: 3px 6px;
  background: rgba(0,0,0,0.6);  
}

/*  Buttons */

.btn-style-link {
  border-bottom: 0 !important;
}

.btn-icon-pos-right .wd-btn-icon {
  transition: .2s ease-in-out;
}

.btn-icon-pos-right:hover .wd-btn-icon {
  margin-left: 8px;
}


/* Hero */

.hero-title {
  display: flex;
  flex-direction: column;
  
}

.hero-title h1 {
  color: #fff !important;
  order: 0;
}

.hero-title .title-subtitle {
  font-size: 40px !important;
  color: #fff !important;
  font-weight: 600;
  order: 1;
}

.hero-title .title-after_title {
  font-size: 24px;
  color: #fff;
  order: 2;
}

/* Products */
.single-product .wd-gallery-thumb img,
.single-product .woocommerce-product-gallery__image img,
.wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
  aspect-ratio: 1/1;
  object-fit: contain;
  /* background: #254377; */
  background-color: #fff;
}

/* Footer */

.footer-icons img {
  filter: invert(1);
}

.wd-footer .widget {
  border: 0 !important;
}

.wd-footer a {
  color: #fff;
}
/* Contact form */

/* Για όλα τα input του CF7 */
/* Για όλα τα input του CF7 */
.wpcf7 input::placeholder,
.wpcf7 textarea::placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

/* Υποστήριξη για παλιότερους browsers */
.wpcf7 input::-webkit-input-placeholder,
.wpcf7 textarea::-webkit-input-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input:-moz-placeholder,
.wpcf7 textarea:-moz-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input::-moz-placeholder,
.wpcf7 textarea::-moz-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input:-ms-input-placeholder,
.wpcf7 textarea:-ms-input-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

/* Αν θες να στοχεύσεις συγκεκριμένο πεδίο με class */
.wpcf7 input.your-name::placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input.your-name::-webkit-input-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input.your-name:-moz-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input.your-name::-moz-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wpcf7 input.your-name:-ms-input-placeholder {
  color: rgb(24,25,26);
  opacity: 1;
  font-size: 16px;
}

.wd-copyrights {
  font-size: 15px;
}

.pswp__bg {
  background-color: rgba(0,0,0,0.7) !important;
}

.wd-nav[class*="wd-style-"] > li:is(.wd-has-children, .menu-item-has-children) > a::after { 
  color: rgba(0,0,0,0.7) !important;
}

.call-cta-header h4 {
  margin-top: 5px !important;
}

.tablepress thead {
  pointer-events: none !important;
}
.tablepress .dt-column-order {
  display: none !important;
}

@media (max-width: 1024px) {
  .wpml-ls-statics-shortcode_actions {
    padding-inline: 0 !important;
  }
  .wd-header-text {
    padding-inline: 0 !important;
  }
  .wd-footer .widget_media_image img {
    max-width: 200px !important;
  }
  .wd-footer .widget_media_image {
    margin-bottom: 10px !important;
  }
  .wd-page-title:after {
    width: 30px !important;
    height: 30px !important;
    bottom: -25px !important;
  }
  .widget_media_image {
    padding-bottom: 10px !important;
  }
  .wd-footer .wd-list {
    margin-bottom: 15px !important;
  }
}

@media (max-width: 767px) {
  .hero-title .title-subtitle {
    font-size: 26px !important;
    line-height: 1.2 !important;
  }
  .hero-title .title-after_title {
    font-size: 20px !important;
    line-height: 1.2 !important;
  }
}