/*Change newsletter subscribe button size. zd#4803223 */
button.wp-block-button__link {
	padding: .5px !important;
}


/* Hide Category post title but display title span | zd-4804616 (CM) */
/* Display Category post title span to the right most part | zd-4804616 (JR) */
h1.page-title {
	visibility: hidden;
}

/* hide page titles on all pages 34347698-hc rs */
.page .entry-header .entry-title {
	display: none;
}

h1.page-title {
	display: none;
}

/* force tag cloud font size 34347698-hc dc */
.tag-cloud-link {
	font-size: 16px !important;
}

/* remove bullet point from archives list 34347698-hc dc */
.wp-block-archives-list {
	list-style-type: none;
}

/* add capitalization, padding and border to archives list 34347698-hc dc */
.wp-block-archives-list li {
	border-top: 1px solid #dbd9d9;
	padding-bottom: 8px;
	padding-top: 8px;
	text-transform: capitalize;
}

/* Change width of post to 100% | 34814098-HC (HP) */
.single .entry-content {
    width: 100% !important;
}

.rt-team-container .img-responsive {
	height: 350px;
	object-fit: cover;
}

/* increase font size of site's Menu | 35014861-hc GH */

#site-navigation {
    font-size: 1.5rem;
}

/* End  | 35014861-hc GH */

/* make site content full-width and widen columns to match | 35021374-hc tcrv modified by KU-35755660 Removed extra space to the right and added a margin to all sides*/
@media screen and (min-width: 601px) {
	.entry-header-inner, .featured-content-inner, .footer-navigation > div, .footer-widget-inner, .header-image-inner, .search-navigation-inner, .site-branding, .site-content-inner, .site-info, .site-top-inner {
		width: 100%;
	}
	#main {
		width: 100%;
		padding-right: 50px;
		padding-left: 50px;
	}

	#secondary {
		width: 100%;
	}
	
article {
		margin: 10px auto !important;
		
	}
	
}

/* End | 35021374-hc tcrv */



/* change top menu bar to white | 35021374-hc 2 tcrv */
.site-top, .social-navigation {
	background: white;
}
.secondary-navigation a, .social-navigation a {
	color: black;
}

/* End | 35021374-hc 2 tcrv */

/* show tagline | 35021374-hc 4 tcrv */
.site-description {
	display: block;
}
/* End | 35021374-hc tcrv */

/* change color of hovered items on top menu | 35021616-hc/zen GH */

.secondary-navigation a:active, 
.secondary-navigation a:focus, 
.secondary-navigation a:hover {
    color: #d11415;
}

/* End  | 35021616-hc/zen */

/* remove borders from links | 35021616-HC GH */

a:active, a:focus, a:hover {
    outline: none;
}

/* End  |  35021616-HC GH */

/* Show social icons as red on hover 35021616-HC JM */
.social-navigation a:active, .social-navigation a:focus, .social-navigation a:hover {
  color: #d11415;
}

/* END - Show social icons as red on hover 35021616-HC JM */

/* Change Latest Posts block comment | 35030269 (db) */

.custom-latest-posts .a {
    color: black;
}

/* Change Top Posts links to black | 35030269-hc (db) */
#top-posts-2 a {
	color: black; 
}

/* Change "Articoli piÃ¹ letti" widget links color on hover / 35030269-HC (JJ) */
#top-posts-2 a:hover {
	color: #d11415;
}

/* Change link colors on hover / 35030269-HC (JJ) */
a:hover, .wpnbha .entry-title a:hover {
	color: #d11415;
}

/* Remove underline showing under post category links on hover  / 35030269-HC (JJ) */
.wpnbha article .cat-links a:hover {
  text-decoration: none;
}

/* Change nav menu links color on hover / 35030269-HC (JJ) */
.main-navigation li a:hover {
  color: #d11415;
}

/* rewrite archive page feed as grid | 4918057-zen (LL) */
@media screen and (min-width: 768px) {
body.archive article {
    display: grid;
    grid-template-areas: 
        "post-thumbnail entry-header"
        "post-thumbnail entry-summary"
        "post-thumbnail entry-meta";
    grid-template-columns: 1fr 2.5fr;
}
body.archive article a.post-thumbnail {
    position: relative;
    float: unset;
    grid-area: post-thumbnail;
}
body.archive article header.entry-header {
    grid-area: entry-header;
    float: unset;
}
body.archive article div.entry-summary {
    grid-area: entry-summary;
    float: unset;
}
body.archive article .entry-meta {
    grid-area: entry-meta;
}
}

/* Remove background color from post thumbnails 4918057-zen cw */
.post-thumbnail {
    background: none;
}

/* Style infinite scroll button like the other buttons styles | 4918057-zd */
#infinite-handle span button {
    background-color: white;
      color: #000;
    padding: 6px;
    border-radius: 1px;
      margin: 2px;
}
#infinite-handle span button:hover {
      margin: 2px;
    background-color: #fff;
      color: black;
    padding: 6px;
    border-radius: 1px;
}
#infinite-handle span {
    padding: unset;
}

/*fix widget article display 35059144-hc JG */
.widget-area article {
    display: block !important;
}

/* center footer columns | 35021374-hc 3 tcrv */
.footer-widget {
	padding-left: 15%;
}
/* End | 35021374-hc 3 tcrv */

/*  increase site title font size -- 35609267-hc (DOC) */
.site-title {
    font-size: 3.2em;
} 

/*  Center Donation block & reduce size | 35654317-hc | kA */
.wp-block-jetpack-donations {
 width :75%;
 margin-left: auto;
 margin-right: auto;
}
/*  Change background color of donate button| 35654317-hc | kA */

 .wp-block-jetpack-donations .wp-block-button__link {
  background-color: black;
  border-radius: 0%;
}

	 /* remove background image from post navigation on single post page | 35657181-hc eD */
.single .post-navigation [class*="nav"] {
	background-image: none;
	background-color: transparent;
}

/* set page navigation background to transparent on single post page | 35657181-hc eD */
.single .post-navigation [class*="nav"] a {
	background-color: transparent;
}

/* set page navigation links to black on single post page | 35657181-hc eD */
.post-navigation [class*="nav"] .post-title, 
.post-navigation [class*="nav"] a:hover .post-title, 
.post-navigation [class*="nav"] .meta-nav {
	color: #000000;
}

/* Hide the main menu on desktop and shift the posts up | 35675272-hc (KAK) */
@media screen
  and (min-width: 668px) {
    #search-navigation {
      display: none;
    }
		.entry-content {
			margin-top: -30px;
		}
    .page-id-331 .entry-content {
      margin-top: -80px;
    }
}

/* Search button white text black | 35675741-HC (AV) */
.wp-block-search__button {
	background: white;
	color: black;
	font-family: sans-serif;
} 
/* End DESCRIPTION | Search button white text black | 35675741-HC (AV) */

/* Right sidebar menu font-size | 35675741-HC (AV) */
.widget.widget_nav_menu {
	font-size: 20px;
}
/* End Right sidebar menu font-size | 35675741-HC (AV) */

/* Move sidebar widget area up to match blog top | 35675741-HC (AV) */
.widget-area {
	padding-top: 10px;
}
/* End Move sidebar widget area up to match blog top | 35675741-HC (AV) */

/* Add space between post/pages and the site width | 35755660-HC | KU */

#content.site-content {

margin: 10px;
}

.wp-block-button__link:not(.has-background) {
	background-color: #000000;
	border-color: #000000;
}

.wp-block-button .wp-block-button__link:active, .wp-block-button .wp-block-button__link:focus, .wp-block-button .wp-block-button__link:hover {
    color: #000000;
    background: #ffffff;
    border-color: #000000;
}

.required {
    color: #000000;
}

/* Adjust meta data for posts | 36428552-hc (BS) */  
.content-area .entry-meta a {
    color: #000000;
}

.content-area .entry-meta a:hover {
    color: #ff0000;
}

.content-area .entry-meta {
    color: #000000;
}
/* END - Adjust meta data for posts | 36428552-hc (BS) */ 

/* Change letter case for entry meta / 36925657-hc */
.entry-meta {
    text-transform: capitalize;
}

/* Change font-family for all buttons | 38652579-hc 1dr0 */
.wp-block-button
.wp-block-button__link {
  font-family: EB Garamond, serif;
}

/*Button border radius MA 39090489 hc*/
.wp-block-button__link {
    border-radius: 0px;
}

/*Remove black background on post image 5893419-zd rm */
#content > header > div.post-thumbnail{
background:white
}

.author-name::before {
    content: "Di ";
}
.author-name .author-name-prefix {
    display: none;
}

/* Change By to Di in posts author meta 8620721-zen-SS*/
.wp-block-newspack-blocks-homepage-articles .entry-meta .byline .author-prefix{
font-size: 0
}
.wp-block-newspack-blocks-homepage-articles .entry-meta .byline .author-prefix:before{
content: "Di";
font-size: 14px
	}
<?php echo do_shortcode([tmfshortcode id="16670"]); ?>

.product_title .entry-title{
	display:none;
}

.product_title.entry-title{
	display:none;
}

.woocommerce-breadcrumb{
	display:none;
}


.woolentor-cart{
	font-family:garamond;
}

.ht-product-label.ht-product-label-right{
	display:none;
}

.site-main{
	padding:1px !important;
}

.woocommerce-store-notice {
    background-color: #000 !important; /* Sfondo nero */
    color: #fff !important; /* Testo bianco */
    text-align: center; /* Centra il testo */
    font-weight: bold; /* Testo in grassetto */
    padding: 10px 0; /* Spaziatura sopra e sotto */
}

.newsletter-footer input[type="email"] {
  border: none;
  border-bottom: 1px solid #999;
  background: transparent;
  padding: 1px 3px;         /* 👈 più basso */
  font-size: 12px;          /* 👈 più piccolo */
  height: auto;             /* 👈 disattiva altezza forzata */
  width: 120px;
  outline: none;
  font-style: italic;
  font-family: inherit;
  line-height: 1.2;
}

.newsletter-footer button {
  padding: 1px 6px;
  font-size: 12px;
  background-color: #000;
  color: #fff;
  border: 1px solid #000;
  border-radius: 3px;
  cursor: pointer;
  font-family: inherit;
  line-height: 1.2;
  transition: background-color 0.2s, color 0.2s;
  height: 22px; /* per allinearlo alla casella email */
}

.newsletter-footer button:hover {
  background-color: #222; /* leggermente più chiaro */
  border-color: #222;
}

