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

.main-footer .wd-nav-vertical>li>a{
    color: #ffffff99;
}

.no-bottom-margin{
    margin-bottom: 0!important;
}

body .afwc_reg_field_wrapper input[type='submit'] {
    width: 30%;
    background-color: #a5cf4c;
    border-radius: 100px;
    color: #fff;
}

.hideme {
    display: none !important;
}

.wd-sub-accented>li>a {
    color: #838383 !important;
    font-weight: 400;
}

.wd-dropdown-menu:is(.wd-design-sized,.wd-design-full-width,.wd-design-full-height)>.container>.wd-grid-f-inline{
    padding: 20px 5px;
}

.single-product #wd-d07cce13{
    background-color:transparent;
}

.single-product .wd-all-open-title{
    display:none;
}

.single-product-custom-content .wp-block-columns .wp-block-column > h2{
    background-color: #a5cf4c;
    color: white;
    border-radius: 20px 20px 0 0;
    padding: 5px 15px;
}

.single-product-list-attrs {
  list-style: none; /* remove default bullets */
  padding: 15px 20px;
  margin: 0;
  background-color: rgba(251, 250, 247, 1);
  border-radius: 6px;
}

.single-product-list-attrs li {
  position: relative;
  margin-bottom: 6px;
  padding-left: 22px; /* space for the custom icon */
  line-height: 1.5;
  font-weight: 500;
}

.single-product-list-attrs li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 6px;
  width: 12px;
  height: 12px;
  background: url('https://www.vitalnutrition.gr/wp-content/uploads/2025/11/play-solid-full.svg') no-repeat center center;
  background-size: contain;
}

.single-product .wd-page-content{
    background-image:none!important;
}

.single-product .wp-block-columns .wp-block-column.right-coll{
    
}

.single-product .wp-block-columns .wp-block-column.right-coll .inner-group{
    padding:15px;
    border: 1px solid #a5cf4b;
}

.diatrofikes-plirofories-table table {
  width: 100%;
  border-collapse: collapse;
  font-family: inherit;
}

.diatrofikes-plirofories-table table th,
.diatrofikes-plirofories-table table td {
  text-align: left;
  padding: 8px 10px;
  border: none;
}

/* Top bold border under the header */
.diatrofikes-plirofories-table table thead tr {
  border-bottom: 2px solid #000;
}

/* Thin horizontal borders for body rows */
.diatrofikes-plirofories-table table tbody tr {
  border-bottom: 1px solid #000;
}

/* Bold header text */
.diatrofikes-plirofories-table table th {
  font-weight: 700;
}

.inner-group.custom-single-tags span.wp-block-post-terms__separator{
  display:none!important;
}

.inner-group.custom-single-tags .wp-block-post-terms{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 10px;
}

.inner-group.custom-single-tags a{
  padding:2px 5px;
  background-color: #f6f2e0;
}

.inner-group.custom-single-tags a:hover{
  color:#fff;
  background-color: #a5cf4b
}

.with-circle-img .wp-block-wd-infobox img{
    width: 80px;
    height: 80px;
    object-fit: cover;
    border-radius: 50%;
    display: block;
}