.site-header{
	padding-bottom: 0px;
	padding-top: 10px;
	    border-bottom-color: #f0f0f0;
    margin-bottom: 5px;
}

@media (max-width: 768px){
.site-header {
    margin-top: 35px;
}
	.site-branding {
    margin-top: -35px;
    margin-bottom: 10px;
}
	button.menu-toggle, button.menu-toggle:hover {
    border-radius: 25px;
    margin-top: -35px;
}
}



.custom-logo{
	height:40px;
	width:auto !important;
}

.site-header .site-logo-anchor img, .site-header .site-logo-link img, .site-header .custom-logo-link img{
    width: auto!important;
}

@media (min-width: 768px){
.site-header .site-branding img {
    height: auto;
    max-width: 100px;
}
}

.site-branding{
	margin-bottom: 10px;
}

.storefront-handheld-footer-bar{
	    height: 50px;
    font-size: 12px;

}


.site-info a{
	display:none
}

.woocommerce-breadcrumb{
	margin-bottom:0px;
}

.widget-area{
	margin-top: -60px
}

.col-full{
	max-width: 75em;
}




/*menu mobile*/
	.main-navigation.toggled .handheld-navigation, .main-navigation.toggled .menu>ul:not(.nav-menu), .main-navigation.toggled ul[aria-expanded=true] {
    max-height: 1750px;
    background-color: #f1f1f3;
    margin-left: -22px;
    margin-right: -22px;
    padding: 10px;
}

.storefront-primary-navigation{
	margin-top: -50px;
}


/*messaggio aggiunto carrello*/

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    margin-bottom: 100px;  
}


/* messaggio asaurito*/

span.out-of-stock{
	display: none;
}

/* padding home top*/

.page-template-template-homepage .type-page {
	padding-top: 0px;
}

.page-template-template-homepage .type-page {
    padding-top: 0;
}


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

/*
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top:85px;
}

@media (max-width: 768px){
	.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
		padding-top:105px;
	}
}

*/
/*stondare bottoni*/

button.menu-toggle, button.menu-toggle:hover {
    border-radius: 25px;
}

.button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #333333;
    border-radius: 25px;
}

.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
    border-radius: 25px;
}




.site-header{
	padding-bottom: 0px;
	padding-top: 10px;
	    border-bottom-color: #f0f0f0;
    margin-bottom: 5px;
}

.custom-logo{
	height:40px;
	width:auto;
}

.site-branding{
	margin-bottom: 10px;
}

.storefront-handheld-footer-bar{
	    height: 50px;
    font-size: 12px;

}


.site-info a{
	display:none
}

.woocommerce-breadcrumb{
	margin-bottom:0px;
}

.widget-area{
	margin-top: -60px
}

.col-full{
	max-width: 75em;
}



/*menu mobile*/
	.main-navigation.toggled .handheld-navigation, .main-navigation.toggled .menu>ul:not(.nav-menu), .main-navigation.toggled ul[aria-expanded=true] {
    max-height: 1750px;
    background-color: #f1f1f3;
    margin-left: -22px;
    margin-right: -22px;
    padding: 10px;
}

.storefront-primary-navigation{
	margin-top: -50px;
}


/*messaggio aggiunto carrello*/

.woocommerce-error, .woocommerce-info, .woocommerce-message, .woocommerce-noreviews, p.no-comments {
    margin-bottom: 100px;  
}


/* messaggio asaurito*/

span.out-of-stock{
	display: none;
}

/* padding home top*/

.page-template-template-homepage .type-page {
	padding-top: 0px;
}

.page-template-template-homepage .type-page {
    padding-top: 0;
}


/*
@media (max-width: 768px){
	.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
		padding-top:105px;
	}
}
*/

/*stondare bottoni*/

button.menu-toggle, button.menu-toggle:hover {
    border-radius: 25px;
}

.button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    background-color: #eeeeee;
    border-color: #eeeeee;
    color: #333333;
    border-radius: 25px;
}

.site-search .widget_product_search form input[type=search], .site-search .widget_product_search form input[type=text] {
    border-radius: 25px;
}




/* bottone messanger */

.cresta-facebook-messenger-box {
    width: 60px;
    height: 60px;
    display: block;
    position: fixed;
    bottom: 60px;
    right: 15px;
    cursor: pointer;
    text-align: center;
    line-height: 60px;
    background: #1182FC;
    border-radius: 100%;
    -webkit-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
    -moz-box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
    box-shadow: 1px 1px 4px 0px rgba(0,0,0,0.3);
}

.cresta-facebook-messenger-container{
	bottom: 130px;
}

@media (max-width: 600px){
.cresta-facebook-messenger-box svg#fb-msng-icon, .cresta-facebook-messenger-box svg#close-icon {
    top: 15px;
    left: 15px;
}

.cresta-facebook-messenger-box svg#fb-msng-icon {
    width: 30px;
    height: 30px;
}
}


/*pagina articoli*/

.entry-meta{
	display: none;
}

.entry-content{
	width: 100% !important;
	padding: 5px;
}

.single-product div.product p.price {
    font-size: 20pt;
    color: #4CAF50;
    margin: 1.41575em 0;
    font-weight: bold;
}

.single-product div.product form.cart {
    margin-bottom: 1.618em;
    padding: 1em 0;
    background-color: #f2f2f2;
    padding: 20px;
    border-radius: 15px;
}

.single-product div.product form.cart .quantity .qty{
	background-color: white !important;
}

/* bottoni cateogrie home*/

.btn-Category{
	text-shadow: 2px 2px 4px #000000;
}

#google_language_translator select.goog-te-combo {
    display: none !important;
}

/* pagamento*/
.about_paypal{
	display: none
}