/*
 Theme Name:   Blade Child
 Theme URI:    http://themeforest.net/user/greatives
 Description:  Blade Child Theme
 Version:      3.3.1
 Author:       Greatives Team
 Author URI:   http://greatives.eu
 Template:     blade
*/

.return_notice,
.need_some_help,
.back_to_collections,
#shipping_btn,
.woocommerce-product-attributes  {
	font-size: 0.7em;
	line-height: 26px;
	margin-top: 10px;
}

.return_notice {
	cursor: pointer;
}

.back_to_collections {
	margin-top: 20px;
	
}

.capital {
	letter-spacing: 2px;
	text-transform: uppercase;
}

#grve-single-post-meta-bar > .grve-container {
	padding: 1em 0;
}
.woocommerce .grve-container,
.woocommerce-cart .grve-container,
.woocommerce-checkout .grve-container,
.page-id-6530 .grve-container {
    max-width: 1200px;
}

.woocommerce.single-product #grve-main-content .grve-main-content-wrapper {
	padding-bottom: 0;
}

/*
.woocommerce #grve-content,
.page-id-6530 #grve-content {    
      background:url(https://th.projects.cherrycoding.com/wp-content/uploads/2021/03/LOGOPATTERN_004_gold-scaled.jpg);
      background-repeat: no-repeat;
      background-size: 100%;
}

.woocommerce.term-massive-champagne #grve-content,
.woocommerce.term-choreutai #grve-content {  
      background:url(https://th.projects.cherrycoding.com/wp-content/uploads/2021/03/LOGOPATTERN_004_silber-scaled.jpg);
}
*/



/** 
 * pattern silber
 */
.post-type-archive-product #grve-content,
.tax-product_cat #grve-content,
.postid-8100 #grve-content,
.postid-8165 #grve-content,
.page-id-6530 #grve-content
.single.silver_pattern #grve-content,
.single-product.postid-13906 #grve-content,
.single-product.postid-14016 #grve-content,
.single-product.postid-14071 #grve-content,
.single-product.postid-14126 #grve-content,
.single-product.postid-14181 #grve-content,
.single-product.postid-14236 #grve-content,
.single-product.postid-14291 #grve-content,
.single-product.postid-14346 #grve-content,

.single-product.postid-15612 #grve-content,
.single-product.postid-16127 #grve-content,
.single-product.postid-16243 #grve-content,
.single-product.postid-15836 #grve-content,
.single-product.postid-15727 #grve-content,
.single-product.postid-15981 #grve-content,
.single-product.postid-16134 #grve-content,
.single-product.postid-16250 #grve-content,
.single-product.postid-16396 #grve-content,
.single-product.postid-16090 #grve-content,
.single-product.postid-16359 #grve-content,
.single-product.postid-15503 #grve-content,

.single-product.postid-16852 #grve-content,
.single-product.postid-16865 #grve-content,
.single-product.postid-16878 #grve-content,
.single-product.postid-16891 #grve-content,
.single-product.postid-16904 #grve-content,
.single-product.postid-16917 #grve-content,
.single-product.postid-16930 #grve-content,
.single-product.postid-16943 #grve-content,
.single-product.postid-16956 #grve-content,
.single-product.postid-16694 #grve-content,
.single-product.postid-16969 #grve-content,
.single-product.postid-16559 #grve-content,

.single-product.postid-16559 #grve-content {  
      background:url(https://atelierallure.com/wp-content/uploads/2021/03/LOGOPATTERN_004_silber-scaled.jpg);
}
.page-id-6530 #grve-content   {  
      background:url(https://atelierallure.com/wp-content/uploads/2021/03/LOGOPATTERN_004_silber-scaled.jpg);
}

/** 
 * pattern gold
 */
.gold_pattern #grve-content,
.woocommerce.term-choreutai #grve-content,
.post-6464 #grve-content,
.single-product #grve-content,
.postid-6445 #grve-content,
.term-146 #grve-content,
.term-massive-champagne #grve-content,
.term-total-reflection #grve-content {    
      background:url(https://atelierallure.com/wp-content/uploads/2021/03/LOGOPATTERN_004_gold_80.jpeg);
}


.term-massive-champagne #grve-content {    
      background:url(https://atelierallure.com/wp-content/uploads/2021/03/LOGOPATTERN_004_gold_80.jpeg) !important;
}

.single.silver_pattern #grve-content  {  
      background:url(https://atelierallure.com/wp-content/uploads/2021/03/LOGOPATTERN_004_silber-scaled.jpg) !important;
}


.postid-6564 #grve-content,  {    
      background:url(https://atelierallure.com/wp-content/uploads/2021/02/pattern-white.jpg) !important;
}

.woocommerce #grve-main-content .grve-container,
.page-id-6530 #grve-main-content .grve-container {
	background: #fff;
	padding:20px;
}

.woocommerce .grve-woo-tabs { 
background-color: #fff;
max-width: 1200px;
margin: 0 auto;
}

.product_meta.grve-product-sku.grve-border {
	display: none;
} 

.grve-woo-tabs {
	padding-top: 1em;
}

.grve-woo-tabs > .wc-tabs {
	padding-bottom: 1em;
}

.welcome_text .grve-title {
	margin-top: 2em;
}


.woocommerce-variation-availability > p.out-of-stock {
	color:#fff !important;
}

/**
 * woocommerce categories
 */
.products.columns-3 .wgm-info,
.products.columns-3 .grve-product-content,
.products.columns-3 .tax_info {
	display: none;
}


/**
 * woocommerce single
 */
.legacy-itemprop-offers,
.grve-entry-summary .price span,
.woocommerce div.product p.price, 
.woocommerce div.product span.price,
.grve-entry-summary .wgm-info,
.tax_info,
.single-product .shipping_de,
.preferences_label {

}

#grve-entry-summary .wgm-info {
    margin-bottom: 0;
    font-size: 0.8em;
}

#myBtn {
    margin-bottom: 0;
    font-size: 0.7em;
}

#grve-entry-summary p.price {
	margin-bottom: 0;
}

.single-product .woocommerce_de_versandkosten,
.single-product .woocommerce-de_price_taxrate  {
	display: none;
}

.grve-product-form form{
	border-top: 0 !important;
	padding-top: 20px !important;
	margin-top: 0 !important;
}

.single-product .woocommerce-Tabs-panel {
	max-width: 80%;
	margin: 0 auto;
}

.grve-woo-tabs ul.tabs li.active a span:after {
    display: none;
}

.woocommerce .grve-single-wrapper,
.woocommerce .grve-container,
.woocommerce .grve-container p,
.woocommerce .grve-woo-tabs ul.tabs li a span{
	z-index: 0;
	position: inherit
}

/**
 * modal
 */
.modal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1000; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.8); /* Black w/ opacity */
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  margin: auto;
  padding: 20px;
  border: 1px solid #888;
  max-width: 900px;
  z-index: 1000;
  margin-top: 10%;
  position: relative;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.grve-woo-tabs #tab-reviews.panel, 
.grve-woo-tabs #tab-additional_information.panel,
.grve-woo-tabs p,
.grve-main-content-wrapper .product .grve-container {
	position: static;
}


.grve-page-title .grve-graphic,
#grve-feature-section .grve-graphic,
.grve-page-title .grve-subheading,
#grve-feature-section .grve-subheading,
.grve-page-title .grve-title,
#grve-feature-section .grve-title,
.grve-page-title .grve-description,
#grve-feature-section .grve-description,
.grve-page-title .grve-btn,
#grve-feature-section .grve-btn {
	opacity: 0;
	-webkit-backface-visibility : hidden;
	-moz-backface-visibility    : hidden;
	-ms-backface-visibility     : hidden;

	-webkit-animation-duration : 2s !important;
	-moz-animation-duration    : 2s !important;
	-o-animation-duration      : 2s !important;
	animation-duration         : 2s !important;

	-webkit-animation-fill-mode : both;
	-moz-animation-fill-mode    : both;
	-o-animation-fill-mode      : both;
	animation-fill-mode         : both;

	-webkit-animation-timing-function : ease-out;
	-moz-animation-timing-function    : ease-out;
	-o-animation-timing-function      : ease-out;
	animation-timing-function         : ease-out;
}

.woocommerce .product_title.entry-title {
	text-transform: uppercase;
	font-weight: bold;
}

.woocommerce-Price-currencySymbol {
	margin-right: 10px;
}
.woocommerce-Price-amount {
	font-size: 0.8em;
}

.tax_info {
	font-size: 0.6em;
}

.grve-variations .grve-var-label {
	display: none;
}

.grve-variations select {
	text-transform: uppercase;
	letter-spacing:2px;
}

.shipping_de{
	display: none;
}

.preferences_label {
	margin-top: 20px;
	font-weight: bold;
}

.grve-single-post-meta .grve-small-text {
	text-transform: none !important;
}

.grve-single-post-meta a {
	text-transform: uppercase !important;
	font-weight: bold;
}
.grve-single-post-meta a:hover {
	text-decoration: none !important;
}

.preferences_label {
	font-size: 0.9em;
}

.wc-tabs li {
	font-size: 0.8em;
}

.woocommerce-Tabs-panel p,
.woocommerce-Tabs-panel a {
	font-size: 0.8em !important;
}
.woocommerce .related h2 {
	margin-bottom: 90px;
}


.related .product-category {
	margin-bottom: 2em;
}

.woocommerce .related .products ul, .woocommerce .related ul.products, .woocommerce .related ul.products li.product, .woocommerce-page .related ul.products li.product {
	margin-bottom:2em;
}

.woocommerce-cart,
.woocommerce-checkout,
.woocommerce-checkout #grve-content span,
.woocommerce-checkout .payment_box > p,
.woocommerce-cart .woocommerce-shipping-destination {
	font-size: 14px;
	letter-spacing: 0;
}


.woocommerce-checkout span,
.woocommerce-checkout p,
.place-order p,
.woocommerce form .form-row {
	line-height: 22px;
	letter-spacing: 0;
	padding: 0;
}

.grve-cart-content,
.grve-billing-content {
	padding-right: 0;
}

.woocommerce table.cart .product-name a, 
.woocommerce #content table.cart .product-name a {
	font-weight: bold;
}
.woocommerce table.cart .product-name .grve-variation div {
	font-weight: lighter;
}


/** 
 * zoom in
 */

/*
.related .product-category {

}
.related .product-category img,
.grve-product-item > .grve-product-media img {
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-ms-transition: all 2s ease;
	transition: all 1s ease;
	margin: 0 auto;
}

.related .product-category img:hover,
.grve-product-item > .grve-product-media img:hover {
	transform: scale(1.5);
}

.grve-product-item .grve-image-hover, 
.grve-product-item .grve-media {
	overflow: visible !important;
}
*/

/*
.product-category img:after {
    content: '\A';
    position: absolute;
    width: 100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity: 0;
    transition: all 1s;
    -webkit-transition: all 1s;
}

.product-category:hover img:after {
	opacity: 1;
}
*/
#grve-main-header.grve-header-default.grve-light .grve-header-elements-wrapper:before {
	background: none !important;
}

.grve-woo-tabs #tab-additional_information.panel {
	max-width: 100% !important;
}

@media only screen and (min-width: 1700px) {
	#grve-product-tax-title > .grve-wrapper {
		min-height: 1240px !important;
	}
}


.modal-content a {
	font-weight: bold;
}

.stripe-sofort-icon {
	max-width: 80px !important;
}

.woocommerce-Tabs-panel #custom_post_widget-8751 {
	display: none;
}

#tab-additional_information p,
#tab-description p {
	line-height: 38px !important;
}



#tab-additional_information a {
	font-size: 1em !important;
	font-weight: bold;
}


@media only screen and (min-width: 1005px) and (max-width: 1169px)  {
	ul.grve-menu li a{
		margin: 0 !important;
		padding-left: 0 !important;
	}
}



@media only screen and (min-width: 900px) {
	#tab-description p {
		line-height: 38px !important;
		padding: 0px 120px;
	}

	#custom_post_widget-18189 {
		padding: 0px 45px;
	}
}


@media only screen and (max-width: 500px) {
	.woocommerce ul.products[class*="columns-"] li.product, .woocommerce-page ul.products[class*="columns-"] li.product {
    width: 99% !important;
	}
}

