/*
Theme Name: Storefront Child
Version: 1.0
Description: Child theme for Storefront.
Author: Ricardo Batsita
Template: storefront
Text Domain: storefront-child
*/

.woocommerce-product-search{
	display:none;
}
.atelier{

    height: 100%;
    top: 0;
    bottom: 0;
}
.wp-block-cover, .wp-block-cover-image{
	min-height: -webkit-fill-available;	
}
.overCubes{
	position:absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
	color:red;
}
.storefront-product-pagination{
	display:none;
}
.is-style-solid-color{
	  margin-bottom: 0;
    color: #fff;
	  font-size: 30px;
	text-align: center;
}
.entry-title{
	display:none;
}
.hentry .entry-content .wp-block-pullquote, .editor-styles-wrapper .wp-block-pullquote{
	border-top-color:#fff !important;
}
.hentry .entry-content .wp-block-image figcaption, .editor-styles-wrapper .wp-block-image figcaption.zzz{
	  background: #ecc3bf;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    font-style: normal;
    cursor: pointer;
	text-decoration: none;
  display: inline-block;
  position: relative;
	padding: 15px;
	width:100%
}
.titleBottom{
	margin-bottom: 0;
}
.woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{
	display:none;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab{
	width:100%;
}
#menu-item-255 img{
	display: initial;
}
#menu-item-309 img{
	display: initial;
}
.woocommerce-breadcrumb{
	display:none;
}
.widget{
	margin: 0 0 0.706326em;
}
.wpcf7{
	padding:20px !important;
	box-shadow: 0 9px 0px 0px white, 0 -9px 0px 0px white, 1px 0 15px -4px #DCDCDC	, -1px 0 15px -4px #DCDCDC;
}
.wpcf7-text{
	width:100%;
	border-bottom:solid 1px #333;
}
input[type='text'], input[type='number'], input[type='email'], input[type='tel'], input[type='url'], input[type='password'], input[type='search'], textarea, .input-text{
	box-shadow: none;
  border-bottom: 1px solid #DCDCDC;
	background-color: #fff;
}
@media(min-width:768px){
.button, input[type="button"], input[type="reset"], input[type="submit"], .button, .widget a.button{
	  background-color: #DCDCDC;
    border-color: #DCDCDC;
    color: #fff;
    width: 30%;
    margin: 0 35%;
    text-transform: uppercase;
		opacity: 1;
		padding:15px 0;
}
}
.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, .button:hover, .widget a.button:hover{
	opacity: 0.6;
  transition: 0.3s;
}
input[type='text']:focus, input[type='number']:focus, input[type='email']:focus, input[type='tel']:focus, input[type='url']:focus, input[type='password']:focus, input[type='search']:focus, textarea:focus, .input-text:focus{
	background-color:#fff;
}
.contactsImg{
	margin-top: -8.235801em;
}
.letsTalk{
	    margin-bottom: 0;
}
.woocommerce.columns-3 .products.columns-3 li a h2{
		font-size:20px;
		color:#6d6d6d;
	text-transform:uppercase
}
.woocommerce.columns-3 .products.columns-3 li a img{
	opacity:1;
	
}
.woocommerce.columns-3 .products.columns-3 li a img:hover{
	opacity:0.5;
	transition: opacity 0.5s ease;
}
.display-posts-listing.grid {
	display: grid;
	grid-gap: 50px;
}

.display-posts-listing.grid .title {
	display: block;
}

.display-posts-listing.grid img { 
	display: block; 
	max-width: 100%; 
	height: auto; 
}
@media (min-width: 600px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 2, 1fr );
	}
}

@media (min-width: 1024px) {
	.display-posts-listing.grid {
		grid-template-columns: repeat( 3, 1fr );
	}
}
.columCustom .wp-block-column{
	padding-right: 2% !important;
	padding-left: 2% !important;
	background-color: #F3F3F3;
}
.wpcf7{
	background-color:#fff;
}
div.wpcf7 .ajax-loader{
	display:none;
}
.wpcf7-form{
	margin-bottom:0;
}
.woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel.woocommerce-Tabs-panel--description.panel.entry-content.wc-tab h2{
	display:none;
}
.summary.entry-summary .product_meta{
	display:none;
}
.storefront-secondary-navigation.woocommerce-active .site-header .secondary-navigation{
	display:none;
}
.widget_nav_menu ul li::before{
	display:none;
}
.added_to_cart, .site-header-cart .widget_shopping_cart a.button, .wc-block-grid__products .wc-block-grid__product .wp-block-button__link{
	width: 100%;
  margin: 5px 0;
}
.cart-collaterals .cart_totals, .cart-collaterals .shipping_calculator{
	width: 100%;
}
.artistName{
	border-left: 3px solid #000;
}
.page-id-525 .storefront-breadcrumb{
	display:none;
}