/*
Theme Name:   Storefront Child
Theme URI:    https://woocommerce.com/storefront/
Template:     storefront
Description:  Storefront Child Theme
Author:       Dario Borelli
Author URI:   http://example.com
Description:  Storefront is the perfect theme for your next WooCommerce project. Designed and developed by WooCommerce Core developers, it features a bespoke integration with WooCommerce itself plus many of the most popular customer facing WooCommerce extensions. There are several layout & color options to personalise your shop, multiple widget regions, a responsive design and much more. Developers will love its lean and extensible codebase making it a joy to customize and extend. Looking for a WooCommerce theme? Look no further!
Version:      2.5.0
License:      GNU General Public License v2 or later
License URI:  https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:  storefront
Tags:         e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, editor-style

*/



.col-full{
  max-width:100%!important;
  margin-left: 3%;
  margin-right: 3%;
  padding: 0;
}


.secondary-navigation {
	margin-right: 0!important;
	float: right!important;
}


 .site-search {
    display:block !important;
	width:189px !important;
	margin-bottom: -1.6em;
  }
  
  

  
  
  
  
/* center logo*/
.site-branding{
margin-bottom: 0px !important;
text-align:center;
}
.site-header .site-branding img {
margin: 0 auto;
max-width: 210px;
}

/* center menu */
nav#site-navigation {
width: 100%;
text-align: center;
margin-right: 0px;
/*margin-bottom:25px;*/
}

@media (min-width: 768px){
	
 .site-header-cart  {
width: 21.7391304348%;
margin: 0 auto;
float:none;
}

.primary-navigation {
    display: block;
    /*width: 54%;*/
    height: 1px;
  }
  
}



.hentry.type-page .entry-header {
    
    margin-bottom: -28px;
}

@media(max-width: 768px){
		.col-full{margin-left:2.617924em;margin-right:2.617924em;}
		
		.site-branding {margin-bottom: 0;padding-top: 5px;/*float: right!important;*/}
		
		.site-header {padding-bottom: 0px;}
		
		.site-header .widget {display: none;}
		.site-main {
			padding-top: 0px!important;
			padding-left: 0px!important;
			padding-right: 0px!important;
			/*margin-top: 100px !important;*/
			 margin-top: 150px;
			 margin-left:0px!important;
			 margin-right:0px!important;
		}
  
.page-template-template-homepage .type-page{padding-top:0px}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
  padding-top: 0px;
}
 
 /* perche quando visualizza il msg di inserito nel carrello ,questo andava sotto e  veniva coperto dalla head*/
 .site-content>.col-full>.woocommerce>.woocommerce-message:first-child, .site-content>.col-full>.woocommerce>.woocommerce-info:first-child, .site-content>.col-full>.woocommerce>.woocommerce-error:first-child {
    margin-top: 4.617924em;}
 
 
}



@media (min-width: 768px) {
 .woocommerce-active .site-header .site-branding  {
    width: 96%;
    float: left;
    margin-right: 0%;}
/*		
	.col-full{margin-left:2.617924em;margin-right:2.617924em;}	
	.site-branding {margin-bottom: 0;padding-top: 5px;}	
	.site-header {padding-bottom: 0px;}
	.site-main {
				padding-left: 10px;
				padding-right: 10px;
				margin-top: 150px;
				}
*/
  
}
/*
@media(max-width: 66.4989378333em){
	  
	.col-full{margin-left:2.617924em;margin-right:2.617924em;}	
	.site-branding {margin-bottom: 0;padding-top: 5px;}	
	.site-header {padding-bottom: 0px;}	
	.site-main {
				padding-left: 10px;
				padding-right: 10px;
				margin-top: 150px;
				}
}

  */
  
  
 
  
.site-main {
	padding-left: 8%;/*per grandezza pagina e immagini prodotto*/
	padding-right: 8%;	/*per grandezza pagina e immagini prodotto*/
	/*margin-top: 15% !important;*/
margin-top: 150px!important;
}

 .storefront-full-width-content .content-area {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }


.pswp--open {
	
	z-index: 50000000000000000;
}
.pswp__bg{opacity:0.9!important;}

/* mio sticky header (cancella per ripristinare header originale storefront)*/

.site-header{ position: fixed; z-index: 9999999; right: 0;  left: 0;padding-top: 5px!important;}
/*.site-content{ margin-top: 15%;}*/

/*fine mio sticky header*/





.site-branding .site-title a {
    font-weight: 700;
    font-size: 1.2em!important;
	color: deeppink;
	margin-bottom: 0!important;
}


.page .entry-title{
display: none!important;
}
ul.products li.product img, ul.products .wc-block-grid__product img, .wc-block-grid__products li.product img, .wc-block-grid__products .wc-block-grid__product img {

	width: 100%;
} 






img {
    border-radius: 0px;
}
.page-template-template-fullwidth-php .header-widget-region ul.products.columns-3 li.product, .page-template-template-fullwidth-php .site-main ul.products.columns-3 li.product, .page-template-template-homepage-php .header-widget-region ul.products.columns-3 li.product, .page-template-template-homepage-php .site-main ul.products.columns-3 li.product, .storefront-full-width-content .header-widget-region ul.products.columns-3 li.product, .storefront-full-width-content .site-main ul.products.columns-3 li.product {

    margin-right: 27px;
}
a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    
    outline: none;
}
.woocommerce-breadcrumb a:first-of-type::before {

    content: "\f105";

}

a:focus, button:focus, .button.alt:focus, input:focus, textarea:focus, input[type="button"]:focus, input[type="reset"]:focus, input[type="submit"]:focus, input[type="email"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="password"]:focus, input[type="search"]:focus {
    outline-color: #f3f3f3;
}




a :hover{
    opacity: 0.9;
}
a {
       text-decoration: none!important;
	   color:#7c7c7c!important;
}
.page-template-template-homepage .entry-header h1 {
    display: none;
}
.woocommerce-products-header h1:last-child
{
	display:none;!important
}
.woocommerce-products-header
{
	display:none;!important
}


.storefront-product-section .section-title {
    text-align: left;
 
}

.storefront-primary-navigation {
    border-bottom: 1px solid deeppink;
    border-bottom-color: deeppink;
  /*  border-top: 1px solid deeppink;
        border-top-color: deeppink;		*/
}







.woocommerce-active .site-header .site-header-cart {
    width: 10%;

  }
}
.site-header-cart .cart-contents::after {

   /* line-height: 0px;
	color: dodgerblue;*/
	
}
.woocommerce-breadcrumb {
display:none;
}

.woocommerce-breadcrumb {

    border-bottom: 1px solid #dedede;
}
.woocommerce-breadcrumb a {
    text-decoration: none;
}
a.reset_variations {
   
    margin-left: 0em;
}
a.reset_variations {
    margin-left: 0em;
    display: none;
}
label {

    font-size: .8em;
}
 .product_meta{display:none;}

.woocommerce-Price-currencySymbol{padding-right:7px;}




.woocommerce ul.products li.product .woocommerce-loop-product__link h2 {
    font-size: 1.0666em;
    font-family: inherit;
    font-style: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    font-weight: 500;
}


ul.products li.product .price, ul.products .wc-block-grid__product .price, .wc-block-grid__products li.product .price, .wc-block-grid__products .wc-block-grid__product .price {
  display: inline!important; /*     <--- cancellami per tornare all' originario di word press */
  color: #43454b;
  
  margin-bottom: 1rem;
  font-weight: 700!important;
}

.woocommerce-Price-amount
{font-weight: 700!important;}

	.button, .wp-element-button, .product_type_simple, .add_to_cart_button, .ajax_add_to_cart{
    font-weight: 100!important;
    /*color: cadetblue!important;*/
	
}
.onsale{display: none;}





.my-custom-field {
    border-bottom: 1px solid gray;
    border-bottom-color: gray;
    border-bottom-color: gray;
    font-size: small;
    color: darkgray;
    /* background-color: black!important; */
}

body, input, textarea, button, select {

   /* font-family: "Avant Garde",Avantgarde,"Century Gothic",CenturyGothic,"AppleGothic",sans-serif;*/


}





/* per eliminare lo spazio in homepoage quando usi un blocco cover */

.page-template-template-homepage .type-page{padding-top:0px!important}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
  padding-top: 0px;
}



 




/*-----------------------------*/







	
	

.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram {
    background-color: #000;
    color: #fff
}
.wp-block-social-links:not(.is-style-logos-only)  .wp-social-link-facebook{
    background-color: #000;
    color: #fff
}
.wp-social-link {background-color:000!important;}




.attachment-woocommerce_thumbnail .size-woocommerce_thumbnail{width:800px!important;}