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

.create-account-link { display: none !important; }

/* HEADER */
.megamenu-shop .more-products { display: none; }
.megamenu-shop .category-grid-item .wd-entities-title { font-size: 17px !important; }
.megamenu-shop .wd-categories-wrap { margin-bottom: 0 !important; }

.wd-nav[class*="wd-style-"] > li > a { color: #737373; }
.wd-nav.wd-style-bg > li:is(:hover, .current-menu-item, .wd-active, .active) > a::before { opacity: 1; }
.wd-nav.wd-style-bg > li:is(:hover, .current-menu-item, .wd-active, .active) > a { color: #fff; }
.wd-logo img { margin-top: 15px; }
.whb-sticked .wd-logo img { transform: scale(1.5); margin-top: 10px; }

/* INHALT */
h1, h2, h3, h4 { color: #FF9F00 ; }
h1 { font-size: 200%; }
h2 { font-size: 170%; }
h3 { font-size: 150%; }
h4 { font-size: 120%; }

.color-scheme-light h3 { color: #fff; }

span.button { display: inline-block; padding: 20px 30px 18px 30px; background: #FF9F00; color: white; font-size: 95%; line-height: 130%; margin: 5px; border-radius: 30px; transition: all 0.1s ease-in-out 0.1s, visibility 0.2s ease-in-out; }
span.button:hover { background: grey; color: #fff; }

.wd-loop-footer.products-footer { margin-bottom: 40px; }
.term-konfigurierbare-produkte .main-page-wrapper, .tax-product_cat .main-page-wrapper, .page-id-13 .main-page-wrapper { margin-bottom: 40px; }
.container.related-and-upsells { margin-bottom: 60px; }

input, textarea { margin: 10px; }

/* FOOTER */
.wd-prefooter { padding-bottom: 0 !important; height: 230px;  margin-top: 0px; }
.wd-prefooter img { margin-top: -120px; }
.wd-prefooter .vc_row { overflow: visible; }
.wd-prefooter span.button { background: grey; }

.footer-container .widget { margin-bottom: 10px; border-bottom: none; padding-bottom: 0 !important; }
.footer-container ul li { margin-bottom: 10px; }

.woocommerce.cart-content-wrapper { margin-bottom: 30px !important; }

/* ---- BORDERBOXES ---- */
.borderboxes > .wpb_column { transition: opacity 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out; }
.borderboxes > .wpb_column > .vc_column-inner { background: white; padding: 0; border: 2px solid #f0f0f0; -webkit-transition: box-shadow 0.5s; -o-transition: box-shadow 0.5s; transition: box-shadow 0.5s; }
.borderboxes > .wpb_column > .vc_column-inner:hover { -webkit-box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); -moz-box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); box-shadow: 0 0 20px 2px rgba(0,0,0,0.2); }
.borderboxes > .wpb_column > .vc_column-inner .wpb_single_image .vc_single_image-wrapper, .borderboxes .wpb_column .vc_column-inner .wpb_single_image .vc_figure, .borderboxes .wpb_column .vc_column-inner img { width: 100%; }
.borderboxes > .wpb_column > .vc_column-inner .wpb_single_image, .borderboxes > .wpb_column > .vc_column-inner h3 { margin-bottom: 5px; }
.borderboxes > .wpb_column > .vc_column-inner .wpb_text_column { padding: 0 30px; margin-bottom: 20px; padding-top: 20px; }
.borderboxes > .wpb_column > .vc_column-inner .headlargetext { font-size: 125%; line-height: 120% !important; text-transform: none; }
.borderboxes > .wpb_column > .vc_column-inner .headlargetext strong { text-transform: uppercase; }
.borderboxes > .wpb_column > .vc_column-inner .headlargetext a { transition: opacity 0.2s ease-in-out 0.2s, visibility 0.2s ease-in-out; }
.borderboxes > .wpb_column > .vc_column-inner:hover .headlargetext a { color: #f18700 !important; }

/* SHOP */

.postid-373 .wd-nav-wrapper.wd-nav-tabs-wrapper { display: none !important; }
.page-id-11 .wd-prefooter, .page-id-12 .wd-prefooter  { margin-top: 40px !important; }

/* BLOG */
.wd-post-meta, .wd-post-cat { display: none !important; }
.wd-single-post-header { text-align: left; background: #ff9f00 !important; padding: 20px; }
.wd-single-post-header h1 { text-align: left; color: #fff; }



/* - SHOP FORMULARE */

#tab-description .wpcf7-form .col-md-6 p { margin-bottom: 0 !important; }
#tab-description .wpcf7-form input[type="text"], #tab-description .wpcf7-form textarea, #tab-description .wpcf7-form input[type="email"] { background: #fff; }
.wpcf7-submit { border-radius: 50px; background: grey; color: #fff;}

@media only screen and (max-width: 767px) {
	.wd-prefooter img { display: none; margin-top: 0 !important; }
	.wd-prefooter { height: auto; }
	.wd-prefooter .wpb_text_column { text-align: center; }
}
