/*
Theme Name: Wild
Version: 1.0
Description: A child theme of Enfold
Template: enfold
Author: Beheerder
*/
/* Your awesome customization starts here */
.js_active .tab {
    font-size: 1em;}
#top .main_color .tabcontainer .tab:hover, #top .main_color .tabcontainer .tab.active_tab {
    color: #921926;
	border-color: #ffffff;
}
#top .content .flex_column .widget_nav_menu li a {
    padding: 0.3em 3px;
color: #333333;
border-color: #ffffff;
}

form.cart {
    display: none;
}
#top input[type="text"], #top .main_color input[type="number"]{
margin-bottom: 0px;
}
#top .iconbox_top {
    text-align: left;
}
.flex_column .widget .widgettitle, .content .widget .widgettitle {
    margin-top: 0em;
}
.single-product-main-image {
    width: 100%;
}
.single-product-summary {
width: 100%;
}
td {
    vertical-align: top;
}
.wcpt-cell {
        padding-left: 0px;
color: #383838;
}
#top .woocommerce-tabs .tabs li a {
    font-size: 18px;
    padding: 9px 10px 10px 210px;
    color: #921926;
}
.js_active .tab {
    border-width: 0px;
}
.template-shop .product_meta {
    display: none;
}
.single-product-main-image {
    padding-bottom: 0px;
}
.related.products {
  display: none;
}
.phone-info span {
    font-size: 13px;
}
#top .woocommerce-tabs h2{
display:none;
}
span.wpcf7-list-item {
display: block;
}
body div .first, body div .no_margin {
    margin-left: 15px;
}
.wpcf7 ul li {
    position: relative;
    list-style-type: none !important;
    display: inline-block;
    margin-bottom: 15px;
    vertical-align: top;
}

.wpcf7
{
 background-color: #f2cf93;
 border: 2px solid #921925;
}
.wpcf7-form { 
margin-left: 25px;
margin-right: 25px; 
margin-top: 25px;
}
ul {
    margin-left: 0px;
}
blockquote {
    border-left-width: 2px;}
#top label {
    font-weight: normal;
    font-size: 1em;
}
.woocs_auto_switcher.right li:last-child a {
    width: 40px;
}
.woocs_auto_switcher.right li:first-child a {
    width: 40px;
}
.av-masonry-date {
display: none;
}
.testimonial-content {
    font-style: italic;
}
.entry-content-wrapper li {
    margin-left: 1em;
    margin-right: 1em;
}
/* === Wild Times: Transparent header over product hero (Enfold) === */

/* Remove Enfold's background layer behind the header */
body.single-product #header .header_bg {
  background: transparent !important;
  box-shadow: none !important;
  opacity: 0 !important;
}

/* Make both header rows transparent */
body.single-product #header_meta,
body.single-product #header_main {
  background: transparent !important;
  box-shadow: none !important;
}

/* Ensure header stays above hero */
body.single-product #header {
  position: relative;
  z-index: 9999;
}

/* Menu/link/icon colors over the dark hero */
body.single-product #header .main_menu ul:first-child > li > a,
body.single-product #header .av-burger-menu-btn,
body.single-product #header .social_bookmarks a {
  color: #fff !important;
  border-color: transparent !important;
}

/* Burger icon lines */
body.single-product .av-hamburger-inner,
body.single-product .av-hamburger-inner::before,
body.single-product .av-hamburger-inner::after {
  background-color: #fff !important;
}

/* Solid header and dark text after scroll (optional) */
body.single-product.scrolled #header .header_bg {
  opacity: 1 !important;
  background: #ffffff !important;
  box-shadow: 0 6px 20px rgba(0,0,0,.06) !important;
}
body.single-product.scrolled #header .main_menu ul:first-child > li > a,
body.single-product.scrolled #header .av-burger-menu-btn,
body.single-product.scrolled #header .social_bookmarks a {
  color: #222 !important;
}
body.single-product.scrolled .av-hamburger-inner,
body.single-product.scrolled .av-hamburger-inner::before,
body.single-product.scrolled .av-hamburger-inner::after {
  background-color: #222 !important;
}

/* Give hero breathing space if needed */
body.single-product .wt-hero { padding-top: 14vh; }



