@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@font-face {
    font-family: 'Caseopia';
    src: url('https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Caseopia.woff') format('woff'),
         url('https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Caseopia.ttf') format('truetype'),
         url('https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Caseopia.otf') format('opentype');
    font-display: swap;  /* Ottimizza il caricamento e la velocità della pagina */
}

#iandu-fixed-edit-preferences {  padding: 0.2rem;   font-size: 0.75rem;   border-top-right-radius: 0.5rem; border-top-left-radius: 0.5rem;}

body {background:#F8F4EB;}

#mega-menu-max_mega_menu_1 .mega-menu-link {font-family: "Inter", sans-serif !important; font-style:italic;}
#mega-menu-max_mega_menu_1 .social_menu a { font-style:normal;}

/*home*/
/*#hero_hp {height:787px;}*/
#post-33 {padding:0px;}
#hero_hp .sow-slider-image-wrapper {text-align:center; container-type: inline-size;  width: 100%; white-space: nowrap; }
#hero_hp .sow-slider-image-wrapper p {text-align:center; font-family: 'Caseopia'; color:#fff;  font-size: 12cqw; margin: 0;     line-height: 6.54rem;}
.txt_hp {font-family: "Inter", sans-serif;}
#line1 {background:url(https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Rectangle-16.jpg) no-repeat; text-align: center; background-size: cover;}
#line1 .so-widget-sow-editor .widget-title {font-family: 'Caseopia'; color:#fff; font-size: 4.75rem;}
#line1 .so-widget-sow-editor {font-family: "Inter", sans-serif; font-size:0.85rem;  color:#fff;  margin: auto; padding:1rem;}
#line1 .so-widget-sow-editor p {max-width: 460px; margin: auto; }
#line1 .ow-icon-placement-left {padding:0.5rem; border-radius: 0px; border: 0px;  width: 250px;    margin-bottom: 2rem;}

#line2 {background:url(https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Rectangle-21.jpg) no-repeat; text-align: center; background-size: cover;}
#line2 .so-widget-sow-editor .widget-title {font-family: 'Caseopia'; color:#fff; font-size: 4.75rem;}
#line2 .so-widget-sow-editor {font-family: "Inter", sans-serif; font-size:0.85rem;  color:#fff; margin: auto; padding:1rem;}
#line2 .so-widget-sow-editor p {max-width: 460px; margin: auto; }
#line2 .ow-icon-placement-left {padding:0.5rem; border-radius: 0px; border: 0px;  width: 250px;    margin-bottom: 2rem;}

#line3 {background:url(https://www.palazzolazzarini.it/wp-content/uploads/sites/5/2026/06/Rectangle-23.jpg) no-repeat; text-align: center; background-size: cover;}
#line3 .so-widget-sow-editor .widget-title {font-family: 'Caseopia'; color:#fff; font-size: 4.75rem;}
#line3 .so-widget-sow-editor {font-family: "Inter", sans-serif; font-size:0.85rem;  color:#fff; margin: auto; padding:1rem;}
#line3 .so-widget-sow-editor p {max-width: 460px; margin: auto; }
#line3 .ow-icon-placement-left {padding:0.5rem; border-radius: 0px; border: 0px;  width: 250px;    margin-bottom: 2rem;}

#appunta_hp {text-align: center;}
#appunta_hp .widget_title {font-family: 'Caseopia'; color:#506F8C; font-size: 2rem;}
#appunta_hp .widget_sottotitolo {font-family: "Inter", sans-serif; font-size:0.85rem; color:#000; max-width:600px; margin:auto;}
#appunta_hp .single_p {max-width: 250px; float: left; width: 250px;  margin: 1rem;}
#appunta_hp .single_pp {max-width: 250px; height: 298px; position: relative;}
#appunta_hp .date {position: absolute; bottom: 0px; background:#506F8C; color:#fff; font-family: "Inter", sans-serif; padding:0.5rem; font-size:0.85rem;}
#appunta_hp h2 {font-family: "Inter", sans-serif; font-size:1rem; color:#000; text-align:left; margin-top:1rem;}
#appunta_hp a {text-decoration:none;}
#appunta_hp .ow-icon-placement-left {padding:0.5rem; border-radius: 0px; border: 0px;  width: 250px;    margin-bottom: 2rem;}

/*header*/
.site-header img {max-width: none !important; width: 25%; margin-top:0.5rem; margin-left:2.5rem;}


/*footer*/
.site-footer {font-family: "Inter", sans-serif; background:#8A8D75;  color:#fff;}
.site-footer a {font-family: "Inter", sans-serif; color:#fff; text-decoration:none;}
.site-footer a:hover {text-decoration:underline;}
.site-footer .textwidget p {font-family: "Inter", sans-serif; font-style:italic; font-size:0.9rem;}
#palazzo_footer {container-type: inline-size;  width: 100%; white-space: nowrap;}
#palazzo_footer p {font-family: 'Caseopia'; font-size: 12cqw; margin: 0;  text-align: center; color:#fff; font-style:normal;}

/*single*/
.single article {margin-top:1.5rem;}
.single .posted-on {display:none;}
.single .entry-title {font-family: 'Caseopia'; color:#A67C52; font-size:3rem; margin-top: 1rem;}
.single .attachment-large {float:right; margin:1rem; max-width:400px;}

/*page*/
.page .entry-title {font-family: 'Caseopia'; color:#A67C52; margin-top: 1rem;}
.page:not(.home) .so-widget-sow-editor .textwidget {font-family: "Inter", sans-serif; font-size:0.9rem;}
.page:not(.home) .so-widget-sow-editor .widget-title {font-family: 'Caseopia'; color:#A67C52; font-size:2.9rem;}
.page-id-14 .entry-title, .page-id-18 .entry-title {display:none;}
.page .posted-on {display:none;}

.addtoany_share_save_container {text-align:right;}
.addtoany_header {margin:0px; font-family: "Inter", sans-serif; font-size:0.7rem;}
.home .addtoany_share_save_container {display:none;}

/*appuntamenti*/
.post-type-archive-wd-appuntamenti .page-title {font-family: 'Caseopia'; color:#A67C52; margin-top:1rem;}
.post-type-archive-wd-appuntamenti .archive-description {display:none;}
.wd-noah-filtro-apps {background:#506F8C; text-align:center; padding:0.5rem;}
.wd-noah-filtro-apps #wd-tipo-appuntamenti {margin-left: 0.5rem; margin-right: 0.5rem;  height: 2rem;}
.post-type-archive-wd-appuntamenti .posted-on {display:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {display:none;}
.post-type-archive-wd-appuntamenti .entry-title a {font-family: 'Caseopia'; color:#A67C52; text-decoration:none;}
.post-type-archive-wd-appuntamenti .wd-noah-appuntamento-inizio {font-family: "Inter", sans-serif; font-size:0.9rem;}

.single-wd-appuntamenti .wd-noah-appuntamento-widget-calendario {display:none;}
.single-wd-appuntamenti .wd-noah-appuntamento-inizio {background:#506F8C; color:#fff; padding-left:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-inizio label {margin-right:0.5rem; font-size:0.8rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-fine {background:#506F8C; color:#fff; padding-left:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-fine label {margin-right:0.5rem; font-size:0.8rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-categoria {background:#506F8C; color:#fff; padding-left:1rem;}
.single-wd-appuntamenti .wd-noah-appuntamento-categoria label {margin-right:0.5rem; font-size:0.8rem;}
.single-wd-appuntamenti .wd-noah-indirizzo-ente {background:#506F8C; color:#fff; padding-left:1rem;}
.single-wd-appuntamenti .wd-noah-indirizzo-ente label {margin-right:0.5rem; font-size:0.8rem;}

/*questionario*/
.page-id-336 .nf-mp-footer {display:none;}

/* Define mobile styles */

@media only screen and (max-width: 40em) { 
  
#hero_hp .sow-slider-image-wrapper p { line-height: 1.54rem;}

}


/* max-width 640px, mobile-only styles, use when QAing mobile issues */

/* min-width 641px, medium screens */

@media only screen and (min-width: 40.063em) and (max-width: 64em) { 

  
}

/* Medium screens*/
@media only screen and (min-width: 40.063em) {   
  
  
}


/* min-width 641px and max-width 1024px, use when QAing tablet-only issues */

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
       

   
      
 } /* Portrait */


@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1064px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
    
    
 
    

      
 } /* landscape */

/* Large screens*/
@media only screen and (min-width: 64.063em) { 
  
} /* min-width 1025px, large screens */

@media only screen and (min-width: 64.063em) and (max-width: 90em) { 
 
} /* min-width 1025px and max-width 1440px, use when QAing large screen-only issues */

/* XLarge screens*/
@media only screen and (min-width: 90.063em) { 
 
} /* min-width 1441px, xlarge screens */

@media only screen and (min-width: 90.063em) and (max-width: 120em) { 

} /* min-width 1441px and max-width 1920px, use when QAing xlarge screen-only issues */

/* XXLarge screens*/
@media only screen and (min-width: 120.063em) { 

} /* min-width 1921px, xxlarge screens */



@media print {
  
}