/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
Template: dt-the7
*/


/* Globaler Style */
body {
font-family: "beaufort-pro", serif!important;
font-weight: 500 !important;
font-style: normal !important;
text-transform: uppercase;}

body p, body span, body a, body li, body div, body button, body label, body em, body b  {font-family: "beaufort-pro", serif !important;font-weight: 500 !important;font-size: 18px;}
body b, body strong{font-weight:900!important}
a{color:#3b3e1f}
.branding a img, .branding img{height: 300px;}
.mobile-header-bar .mobile-branding img{height: 100px;padding-top:15px;}
.shadow{-webkit-box-shadow: 0px 0px 10px 5px rgba(0,0,0,0.21);box-shadow:  0 8px 20px rgba(0, 0, 0, 0.06),  0 18px 45px rgba(0, 0, 0, 0.08),  0 2px 6px rgba(0, 0, 0, 0.04);overflow:visible!important; background:rgba(240, 240, 240, 0.6);} 

/* WooCommerce Inhalte */
.woocommerce p, .woocommerce li, .woocommerce span, .woocommerce a, .woocommerce div, .woocommerce td, .woocommerce th {font-family: "beaufort-pro", serif !important;font-weight: 500 !important;font-size: 18px;}
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce h4, .woocommerce h5, .woocommerce h6{font-family: "beaufort-pro", serif !important;font-weight: 500 !important;font-size: 38px;}
.woocommerce h1{font-size: 58px;}
.product-subheadline{font-size: 28px!important;line-height:30px!important}
bdi{font-size: 38px!important;}
.woocommerce-price-suffix{font-size: 18px!important;}
table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{cursor:default!important;font-size:20px!important; color:#3b3e1f;font-weight:900!important;text-transform:uppercase;text-decoration:none;border-radius:10px;}
.wc-block-cart .wc-block-cart__submit-container{background-color:#3b3e1f; color:#e6dac3; text-decoration:none;border-radius:10px;}
.product:not(.elementor) .woocommerce-tabs .tabs li > a{text-transform: uppercase;font-size: 13px;color: #e6dac3;}
.woocommerce-tabs{background-color: #5b6232;padding: 4em 8em;color: #e6dac3;border-radius:20px;}
.product_meta {display: none !important;}
.single-product div.product .woocommerce-tabs .panel {min-height: 390px;}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text, .wc-block-components-button:not(.is-link), {text-decoration:none; color:#e6dac3;border-radius:10px;}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text, .wc-block-components-button:not(.is-link), body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color: #5b6232;border:none!important;color:#e6dac3;border-radius:10px;text-decoration:none;}
.wc-block-components-product-metadata .wc-block-components-product-metadata__description>p{font-size:18px!important;}
.woocommerce div.product div.summary .price {font-size: 2.2em;margin-top: 15px;margin-bottom: 25px;display: block;}
.product-subheadline {font-size: 1.1em;margin-top: 8px;margin-bottom: 20px;opacity: 0.75;letter-spacing: 0.05em;}
.woocommerce div.product div.summary .woocommerce-product-details__short-description {display: none;}
.woocommerce div.product form.cart div.quantity input.qty {background: transparent;}
.woocommerce div.product form.cart div.quantity input.qty, .woocommerce div.product form.cart .button, .woocommerce div.product form.cart div.quantity {border-radius: 5px;}
.woocommerce div.product form.cart div.quantity {border: 1px solid rgba(0,0,0,0.2);padding: 4px;background: transparent;}
.in-stock {display:none;}
.woocommerce-MyAccount-navigation-link--edit-address, .woocommerce-MyAccount-navigation-link--downloads{display:none;}
.wc-bacs-bank-details-account-name{font-size:18px!important;text-transform:none!important;padding-top:20px;font-weight:900!important}

/* Content Style */
body h1, body h2, body h3, body h4, body h5, body h6{
font-family: "beaufort-pro", serif !important;
font-weight: 500 !important;
text-transform:uppercase;}

.content h1, .content  h2, .content  h3, .content  h4, .content  h5, .content  h6{
font-family: "beaufort-pro", serif !important;
font-weight: 500 !important;
text-transform:uppercase;}
.content h4{color:#e6dac3;font-size:18px;text-transform:inherit}
.content  h2{font-size:54px;}
.vc_toggle{background-color: #8e9058;padding: 20px 40px 20px 20px;border-radius: 30px;color:#e6dac3}
.wp-image-47{display: flex;margin: 0 auto;padding-bottom:40px;}
.followspan{text-align: center;
background-color: #e6dac3;
padding: 10px 40px;
margin-top: -20px!important;
justify-content: center;
border-radius: 20px;
width: fit-content;
margin: 0 auto;}
.footer .widget-title{font-weight:900;text-transform:uppercase}
.footer .custom-nav li.act > a span{color:#e6dac3}
#bottom-bar p{font-size:13px;}



@media (min-width: 900px) {
	.single-product div.product {display: grid;grid-template-columns: 1.05fr 0.95fr;column-gap: 48px;align-items: start;}
	.single-product div.product .woocommerce-product-gallery, .single-product div.product .summary {float: none !important;width: auto !important;max-width: none !important;}
	.single-product div.product .woocommerce-product-gallery {grid-column: 1;}
	.single-product div.product .summary {grid-column: 2;}
	.single-product div.product .woocommerce-tabs {grid-column: 1 / -1;margin-top: 40px;}
}

.woocommerce-tabs{padding:30px}

@media all and (min-width: 480px) and (max-width: 768px) {
	.woocommerce h1{font-size: 42px;}
	.content  h2{font-size:34px;}
	bdi{font-size: 18px!important;}
}

@media all and (max-width: 480px) {
	.woocommerce h1{font-size: 42px;}
	.content  h2{font-size:34px;}
	bdi{font-size: 18px!important;}
}

