@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Source+Serif+4:ital,opsz,wght@0,8..60,200..900;1,8..60,200..900&display=swap');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick.css');
@import url('https://cdn.jsdelivr.net/jquery.slick/1.5.8/slick-theme.css');

:root {
--font_inter: "Inter", sans-serif;
--font_Manrope: "Manrope", sans-serif;
--font_Serif:	"Source Serif 4", serif;
--color_magenta: #b6014c;
--color_bluenotte: #0f2943;
--color_blue2: #406380;
--color_pink: #faeaef;
--color_gray: #4c4c4c;
--color_graylight: #d1d1d1;
--color_beige: #e8e0d7;
--color_white: #FFFFFF;
}


#masthead {max-width:90%; margin:auto;}
.so-widget-bso-so-widget-data-del-giorno {color:var(--color_magenta); font-family:var(--font_inter); font-size:0.8rem; border-right:1px solid var(--color_magenta); padding-right:0.5rem; margin-top: 0.35rem;}
#santo_header {color:var(--color_magenta); font-family:var(--font_inter); font-size:0.8rem; margin-top: 0.35rem;}
#santo_header a {color:var(--color_magenta); font-family:var(--font_inter); font-size:0.8rem; text-decoration:none;}
#sostieni_header {text-align:right;}
#sostieni_header .ow-button-base {text-align:right;}
#sostieni_header .ow-button-hover {background: var(--color_white); border:2px solid var(--color_magenta); color: var(--color_magenta) !important; padding:0.5rem; text-transform:uppercase; font-weight:bolder;}
.so-widget-bso-so-widget-logo {text-align:center;}

.home .addtoany_share_save_container {display:none;}
.a2a_kit {float:right;}
.addtoany_header {font-size:0.7rem; padding: 0px; text-align: right; margin: 0px; padding-right: 0.5rem;}

.widget_a2a_follow_widget {text-align:right;}
.widget_a2a_follow_widget .widget-title {color:var(--color_magenta); font-family:var(--font_inter); font-size:0.8rem; text-align: center; margin-bottom: 0px;}
.widget_a2a_follow_widget svg path {fill:var(--color_magenta);}
.widget_a2a_follow_widget .a2a_button_youtube_channel {background:url('https://www.diocesipadova.it/newwebsite/wp-content/uploads/sites/35/2026/10/spreaker_magenta.png'); background-size: 65%; background-repeat: no-repeat; background-position: 5px 0px;}
.widget_a2a_follow_widget .a2a_button_youtube_channel svg {display:none;}

/*menu top*/
.mega-menu-link {font-family:var(--font_inter) !important;}

/*text navigator home*/
#text_navigator_home {background:var(--color_pink); padding: 0.1rem; padding-left: 0.5rem; padding-right: 0.5rem;}
#text_navigator_home .textwidget { width: 100%;  overflow: hidden; white-space: nowrap;  box-sizing: border-box;}
#text_navigator_home .textwidget p {display: inline-block;  padding-left: 100%;  animation: scorri-sinistra 25s linear infinite; font-family:var(--font_Serif); color:var(--color_gray);}
#text_navigator_home .textwidget p a {font-family:var(--font_Serif); text-decoration:none; color:var(--color_gray);}
/* Mantiene il testo visibile al passaggio del mouse (opzionale) */
#text_navigator_home .textwidget p:hover {animation-play-state: paused !important;}

/* Animazione da destra a sinistra */
@keyframes scorri-sinistra {
  0% { transform: translateX(0); }
  100% { transform: translateX(-100%); }
}